-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Gio bindings -- -- Bindings for Gio, autogenerated by haskell-gi. @package gi-gio @version 2.0.2 module GI.Gio.Flags data TlsPasswordFlags TlsPasswordFlagsNone :: TlsPasswordFlags TlsPasswordFlagsRetry :: TlsPasswordFlags TlsPasswordFlagsManyTries :: TlsPasswordFlags TlsPasswordFlagsFinalTry :: TlsPasswordFlags AnotherTlsPasswordFlags :: Int -> TlsPasswordFlags data TlsDatabaseVerifyFlags TlsDatabaseVerifyFlagsNone :: TlsDatabaseVerifyFlags AnotherTlsDatabaseVerifyFlags :: Int -> TlsDatabaseVerifyFlags data TlsCertificateFlags TlsCertificateFlagsUnknownCa :: TlsCertificateFlags TlsCertificateFlagsBadIdentity :: TlsCertificateFlags TlsCertificateFlagsNotActivated :: TlsCertificateFlags TlsCertificateFlagsExpired :: TlsCertificateFlags TlsCertificateFlagsRevoked :: TlsCertificateFlags TlsCertificateFlagsInsecure :: TlsCertificateFlags TlsCertificateFlagsGenericError :: TlsCertificateFlags TlsCertificateFlagsValidateAll :: TlsCertificateFlags AnotherTlsCertificateFlags :: Int -> TlsCertificateFlags data TestDBusFlags TestDBusFlagsNone :: TestDBusFlags AnotherTestDBusFlags :: Int -> TestDBusFlags data SubprocessFlags SubprocessFlagsNone :: SubprocessFlags SubprocessFlagsStdinPipe :: SubprocessFlags SubprocessFlagsStdinInherit :: SubprocessFlags SubprocessFlagsStdoutPipe :: SubprocessFlags SubprocessFlagsStdoutSilence :: SubprocessFlags SubprocessFlagsStderrPipe :: SubprocessFlags SubprocessFlagsStderrSilence :: SubprocessFlags SubprocessFlagsStderrMerge :: SubprocessFlags SubprocessFlagsInheritFds :: SubprocessFlags AnotherSubprocessFlags :: Int -> SubprocessFlags data SocketMsgFlags SocketMsgFlagsNone :: SocketMsgFlags SocketMsgFlagsOob :: SocketMsgFlags SocketMsgFlagsPeek :: SocketMsgFlags SocketMsgFlagsDontroute :: SocketMsgFlags AnotherSocketMsgFlags :: Int -> SocketMsgFlags data SettingsBindFlags SettingsBindFlagsDefault :: SettingsBindFlags SettingsBindFlagsGet :: SettingsBindFlags SettingsBindFlagsSet :: SettingsBindFlags SettingsBindFlagsNoSensitivity :: SettingsBindFlags SettingsBindFlagsGetNoChanges :: SettingsBindFlags SettingsBindFlagsInvertBoolean :: SettingsBindFlags AnotherSettingsBindFlags :: Int -> SettingsBindFlags data ResourceLookupFlags ResourceLookupFlagsNone :: ResourceLookupFlags AnotherResourceLookupFlags :: Int -> ResourceLookupFlags data ResourceFlags ResourceFlagsNone :: ResourceFlags ResourceFlagsCompressed :: ResourceFlags AnotherResourceFlags :: Int -> ResourceFlags data OutputStreamSpliceFlags OutputStreamSpliceFlagsNone :: OutputStreamSpliceFlags OutputStreamSpliceFlagsCloseSource :: OutputStreamSpliceFlags OutputStreamSpliceFlagsCloseTarget :: OutputStreamSpliceFlags AnotherOutputStreamSpliceFlags :: Int -> OutputStreamSpliceFlags data MountUnmountFlags MountUnmountFlagsNone :: MountUnmountFlags MountUnmountFlagsForce :: MountUnmountFlags AnotherMountUnmountFlags :: Int -> MountUnmountFlags data MountMountFlags MountMountFlagsNone :: MountMountFlags AnotherMountMountFlags :: Int -> MountMountFlags data IOStreamSpliceFlags IOStreamSpliceFlagsNone :: IOStreamSpliceFlags IOStreamSpliceFlagsCloseStream1 :: IOStreamSpliceFlags IOStreamSpliceFlagsCloseStream2 :: IOStreamSpliceFlags IOStreamSpliceFlagsWaitForBoth :: IOStreamSpliceFlags AnotherIOStreamSpliceFlags :: Int -> IOStreamSpliceFlags data FileQueryInfoFlags FileQueryInfoFlagsNone :: FileQueryInfoFlags FileQueryInfoFlagsNofollowSymlinks :: FileQueryInfoFlags AnotherFileQueryInfoFlags :: Int -> FileQueryInfoFlags data FileMonitorFlags FileMonitorFlagsNone :: FileMonitorFlags FileMonitorFlagsWatchMounts :: FileMonitorFlags FileMonitorFlagsSendMoved :: FileMonitorFlags FileMonitorFlagsWatchHardLinks :: FileMonitorFlags FileMonitorFlagsWatchMoves :: FileMonitorFlags AnotherFileMonitorFlags :: Int -> FileMonitorFlags data FileMeasureFlags FileMeasureFlagsNone :: FileMeasureFlags FileMeasureFlagsReportAnyError :: FileMeasureFlags FileMeasureFlagsApparentSize :: FileMeasureFlags FileMeasureFlagsNoXdev :: FileMeasureFlags AnotherFileMeasureFlags :: Int -> FileMeasureFlags data FileCreateFlags FileCreateFlagsNone :: FileCreateFlags FileCreateFlagsPrivate :: FileCreateFlags FileCreateFlagsReplaceDestination :: FileCreateFlags AnotherFileCreateFlags :: Int -> FileCreateFlags data FileCopyFlags FileCopyFlagsNone :: FileCopyFlags FileCopyFlagsOverwrite :: FileCopyFlags FileCopyFlagsBackup :: FileCopyFlags FileCopyFlagsNofollowSymlinks :: FileCopyFlags FileCopyFlagsAllMetadata :: FileCopyFlags FileCopyFlagsNoFallbackForMove :: FileCopyFlags FileCopyFlagsTargetDefaultPerms :: FileCopyFlags AnotherFileCopyFlags :: Int -> FileCopyFlags data FileAttributeInfoFlags FileAttributeInfoFlagsNone :: FileAttributeInfoFlags FileAttributeInfoFlagsCopyWithFile :: FileAttributeInfoFlags FileAttributeInfoFlagsCopyWhenMoved :: FileAttributeInfoFlags AnotherFileAttributeInfoFlags :: Int -> FileAttributeInfoFlags data DriveStartFlags DriveStartFlagsNone :: DriveStartFlags AnotherDriveStartFlags :: Int -> DriveStartFlags data DBusSubtreeFlags DBusSubtreeFlagsNone :: DBusSubtreeFlags DBusSubtreeFlagsDispatchToUnenumeratedNodes :: DBusSubtreeFlags AnotherDBusSubtreeFlags :: Int -> DBusSubtreeFlags data DBusSignalFlags DBusSignalFlagsNone :: DBusSignalFlags DBusSignalFlagsNoMatchRule :: DBusSignalFlags DBusSignalFlagsMatchArg0Namespace :: DBusSignalFlags DBusSignalFlagsMatchArg0Path :: DBusSignalFlags AnotherDBusSignalFlags :: Int -> DBusSignalFlags data DBusServerFlags DBusServerFlagsNone :: DBusServerFlags DBusServerFlagsRunInThread :: DBusServerFlags DBusServerFlagsAuthenticationAllowAnonymous :: DBusServerFlags AnotherDBusServerFlags :: Int -> DBusServerFlags data DBusSendMessageFlags DBusSendMessageFlagsNone :: DBusSendMessageFlags DBusSendMessageFlagsPreserveSerial :: DBusSendMessageFlags AnotherDBusSendMessageFlags :: Int -> DBusSendMessageFlags data DBusProxyFlags DBusProxyFlagsNone :: DBusProxyFlags DBusProxyFlagsDoNotLoadProperties :: DBusProxyFlags DBusProxyFlagsDoNotConnectSignals :: DBusProxyFlags DBusProxyFlagsDoNotAutoStart :: DBusProxyFlags DBusProxyFlagsGetInvalidatedProperties :: DBusProxyFlags DBusProxyFlagsDoNotAutoStartAtConstruction :: DBusProxyFlags AnotherDBusProxyFlags :: Int -> DBusProxyFlags data DBusPropertyInfoFlags DBusPropertyInfoFlagsNone :: DBusPropertyInfoFlags DBusPropertyInfoFlagsReadable :: DBusPropertyInfoFlags DBusPropertyInfoFlagsWritable :: DBusPropertyInfoFlags AnotherDBusPropertyInfoFlags :: Int -> DBusPropertyInfoFlags data DBusObjectManagerClientFlags DBusObjectManagerClientFlagsNone :: DBusObjectManagerClientFlags DBusObjectManagerClientFlagsDoNotAutoStart :: DBusObjectManagerClientFlags AnotherDBusObjectManagerClientFlags :: Int -> DBusObjectManagerClientFlags data DBusMessageFlags DBusMessageFlagsNone :: DBusMessageFlags DBusMessageFlagsNoReplyExpected :: DBusMessageFlags DBusMessageFlagsNoAutoStart :: DBusMessageFlags DBusMessageFlagsAllowInteractiveAuthorization :: DBusMessageFlags AnotherDBusMessageFlags :: Int -> DBusMessageFlags data DBusInterfaceSkeletonFlags DBusInterfaceSkeletonFlagsNone :: DBusInterfaceSkeletonFlags DBusInterfaceSkeletonFlagsHandleMethodInvocationsInThread :: DBusInterfaceSkeletonFlags AnotherDBusInterfaceSkeletonFlags :: Int -> DBusInterfaceSkeletonFlags data DBusConnectionFlags DBusConnectionFlagsNone :: DBusConnectionFlags DBusConnectionFlagsAuthenticationClient :: DBusConnectionFlags DBusConnectionFlagsAuthenticationServer :: DBusConnectionFlags DBusConnectionFlagsAuthenticationAllowAnonymous :: DBusConnectionFlags DBusConnectionFlagsMessageBusConnection :: DBusConnectionFlags DBusConnectionFlagsDelayMessageProcessing :: DBusConnectionFlags AnotherDBusConnectionFlags :: Int -> DBusConnectionFlags data DBusCapabilityFlags DBusCapabilityFlagsNone :: DBusCapabilityFlags DBusCapabilityFlagsUnixFdPassing :: DBusCapabilityFlags AnotherDBusCapabilityFlags :: Int -> DBusCapabilityFlags data DBusCallFlags DBusCallFlagsNone :: DBusCallFlags DBusCallFlagsNoAutoStart :: DBusCallFlags DBusCallFlagsAllowInteractiveAuthorization :: DBusCallFlags AnotherDBusCallFlags :: Int -> DBusCallFlags data ConverterFlags ConverterFlagsNone :: ConverterFlags ConverterFlagsInputAtEnd :: ConverterFlags ConverterFlagsFlush :: ConverterFlags AnotherConverterFlags :: Int -> ConverterFlags data BusNameWatcherFlags BusNameWatcherFlagsNone :: BusNameWatcherFlags BusNameWatcherFlagsAutoStart :: BusNameWatcherFlags AnotherBusNameWatcherFlags :: Int -> BusNameWatcherFlags data BusNameOwnerFlags BusNameOwnerFlagsNone :: BusNameOwnerFlags BusNameOwnerFlagsAllowReplacement :: BusNameOwnerFlags BusNameOwnerFlagsReplace :: BusNameOwnerFlags AnotherBusNameOwnerFlags :: Int -> BusNameOwnerFlags data AskPasswordFlags AskPasswordFlagsNeedPassword :: AskPasswordFlags AskPasswordFlagsNeedUsername :: AskPasswordFlags AskPasswordFlagsNeedDomain :: AskPasswordFlags AskPasswordFlagsSavingSupported :: AskPasswordFlags AskPasswordFlagsAnonymousSupported :: AskPasswordFlags AnotherAskPasswordFlags :: Int -> AskPasswordFlags data ApplicationFlags ApplicationFlagsFlagsNone :: ApplicationFlags ApplicationFlagsIsService :: ApplicationFlags ApplicationFlagsIsLauncher :: ApplicationFlags ApplicationFlagsHandlesOpen :: ApplicationFlags ApplicationFlagsHandlesCommandLine :: ApplicationFlags ApplicationFlagsSendEnvironment :: ApplicationFlags ApplicationFlagsNonUnique :: ApplicationFlags AnotherApplicationFlags :: Int -> ApplicationFlags data AppInfoCreateFlags AppInfoCreateFlagsNone :: AppInfoCreateFlags AppInfoCreateFlagsNeedsTerminal :: AppInfoCreateFlags AppInfoCreateFlagsSupportsUris :: AppInfoCreateFlags AppInfoCreateFlagsSupportsStartupNotification :: AppInfoCreateFlags AnotherAppInfoCreateFlags :: Int -> AppInfoCreateFlags instance GHC.Classes.Eq GI.Gio.Flags.AppInfoCreateFlags instance GHC.Show.Show GI.Gio.Flags.AppInfoCreateFlags instance GHC.Classes.Eq GI.Gio.Flags.ApplicationFlags instance GHC.Show.Show GI.Gio.Flags.ApplicationFlags instance GHC.Classes.Eq GI.Gio.Flags.AskPasswordFlags instance GHC.Show.Show GI.Gio.Flags.AskPasswordFlags instance GHC.Classes.Eq GI.Gio.Flags.BusNameOwnerFlags instance GHC.Show.Show GI.Gio.Flags.BusNameOwnerFlags instance GHC.Classes.Eq GI.Gio.Flags.BusNameWatcherFlags instance GHC.Show.Show GI.Gio.Flags.BusNameWatcherFlags instance GHC.Classes.Eq GI.Gio.Flags.ConverterFlags instance GHC.Show.Show GI.Gio.Flags.ConverterFlags instance GHC.Classes.Eq GI.Gio.Flags.DBusCallFlags instance GHC.Show.Show GI.Gio.Flags.DBusCallFlags instance GHC.Classes.Eq GI.Gio.Flags.DBusCapabilityFlags instance GHC.Show.Show GI.Gio.Flags.DBusCapabilityFlags instance GHC.Classes.Eq GI.Gio.Flags.DBusConnectionFlags instance GHC.Show.Show GI.Gio.Flags.DBusConnectionFlags instance GHC.Classes.Eq GI.Gio.Flags.DBusInterfaceSkeletonFlags instance GHC.Show.Show GI.Gio.Flags.DBusInterfaceSkeletonFlags instance GHC.Classes.Eq GI.Gio.Flags.DBusMessageFlags instance GHC.Show.Show GI.Gio.Flags.DBusMessageFlags instance GHC.Classes.Eq GI.Gio.Flags.DBusObjectManagerClientFlags instance GHC.Show.Show GI.Gio.Flags.DBusObjectManagerClientFlags instance GHC.Classes.Eq GI.Gio.Flags.DBusPropertyInfoFlags instance GHC.Show.Show GI.Gio.Flags.DBusPropertyInfoFlags instance GHC.Classes.Eq GI.Gio.Flags.DBusProxyFlags instance GHC.Show.Show GI.Gio.Flags.DBusProxyFlags instance GHC.Classes.Eq GI.Gio.Flags.DBusSendMessageFlags instance GHC.Show.Show GI.Gio.Flags.DBusSendMessageFlags instance GHC.Classes.Eq GI.Gio.Flags.DBusServerFlags instance GHC.Show.Show GI.Gio.Flags.DBusServerFlags instance GHC.Classes.Eq GI.Gio.Flags.DBusSignalFlags instance GHC.Show.Show GI.Gio.Flags.DBusSignalFlags instance GHC.Classes.Eq GI.Gio.Flags.DBusSubtreeFlags instance GHC.Show.Show GI.Gio.Flags.DBusSubtreeFlags instance GHC.Classes.Eq GI.Gio.Flags.DriveStartFlags instance GHC.Show.Show GI.Gio.Flags.DriveStartFlags instance GHC.Classes.Eq GI.Gio.Flags.FileAttributeInfoFlags instance GHC.Show.Show GI.Gio.Flags.FileAttributeInfoFlags instance GHC.Classes.Eq GI.Gio.Flags.FileCopyFlags instance GHC.Show.Show GI.Gio.Flags.FileCopyFlags instance GHC.Classes.Eq GI.Gio.Flags.FileCreateFlags instance GHC.Show.Show GI.Gio.Flags.FileCreateFlags instance GHC.Classes.Eq GI.Gio.Flags.FileMeasureFlags instance GHC.Show.Show GI.Gio.Flags.FileMeasureFlags instance GHC.Classes.Eq GI.Gio.Flags.FileMonitorFlags instance GHC.Show.Show GI.Gio.Flags.FileMonitorFlags instance GHC.Classes.Eq GI.Gio.Flags.FileQueryInfoFlags instance GHC.Show.Show GI.Gio.Flags.FileQueryInfoFlags instance GHC.Classes.Eq GI.Gio.Flags.IOStreamSpliceFlags instance GHC.Show.Show GI.Gio.Flags.IOStreamSpliceFlags instance GHC.Classes.Eq GI.Gio.Flags.MountMountFlags instance GHC.Show.Show GI.Gio.Flags.MountMountFlags instance GHC.Classes.Eq GI.Gio.Flags.MountUnmountFlags instance GHC.Show.Show GI.Gio.Flags.MountUnmountFlags instance GHC.Classes.Eq GI.Gio.Flags.OutputStreamSpliceFlags instance GHC.Show.Show GI.Gio.Flags.OutputStreamSpliceFlags instance GHC.Classes.Eq GI.Gio.Flags.ResourceFlags instance GHC.Show.Show GI.Gio.Flags.ResourceFlags instance GHC.Classes.Eq GI.Gio.Flags.ResourceLookupFlags instance GHC.Show.Show GI.Gio.Flags.ResourceLookupFlags instance GHC.Classes.Eq GI.Gio.Flags.SettingsBindFlags instance GHC.Show.Show GI.Gio.Flags.SettingsBindFlags instance GHC.Classes.Eq GI.Gio.Flags.SocketMsgFlags instance GHC.Show.Show GI.Gio.Flags.SocketMsgFlags instance GHC.Classes.Eq GI.Gio.Flags.SubprocessFlags instance GHC.Show.Show GI.Gio.Flags.SubprocessFlags instance GHC.Classes.Eq GI.Gio.Flags.TestDBusFlags instance GHC.Show.Show GI.Gio.Flags.TestDBusFlags instance GHC.Classes.Eq GI.Gio.Flags.TlsCertificateFlags instance GHC.Show.Show GI.Gio.Flags.TlsCertificateFlags instance GHC.Classes.Eq GI.Gio.Flags.TlsDatabaseVerifyFlags instance GHC.Show.Show GI.Gio.Flags.TlsDatabaseVerifyFlags instance GHC.Classes.Eq GI.Gio.Flags.TlsPasswordFlags instance GHC.Show.Show GI.Gio.Flags.TlsPasswordFlags instance GHC.Enum.Enum GI.Gio.Flags.TlsPasswordFlags instance GHC.Classes.Ord GI.Gio.Flags.TlsPasswordFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.TlsPasswordFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.TlsPasswordFlags instance GHC.Enum.Enum GI.Gio.Flags.TlsDatabaseVerifyFlags instance GHC.Classes.Ord GI.Gio.Flags.TlsDatabaseVerifyFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.TlsDatabaseVerifyFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.TlsDatabaseVerifyFlags instance GHC.Enum.Enum GI.Gio.Flags.TlsCertificateFlags instance GHC.Classes.Ord GI.Gio.Flags.TlsCertificateFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.TlsCertificateFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.TlsCertificateFlags instance GHC.Enum.Enum GI.Gio.Flags.TestDBusFlags instance GHC.Classes.Ord GI.Gio.Flags.TestDBusFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.TestDBusFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.TestDBusFlags instance GHC.Enum.Enum GI.Gio.Flags.SubprocessFlags instance GHC.Classes.Ord GI.Gio.Flags.SubprocessFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.SubprocessFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.SubprocessFlags instance GHC.Enum.Enum GI.Gio.Flags.SocketMsgFlags instance GHC.Classes.Ord GI.Gio.Flags.SocketMsgFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.SocketMsgFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.SocketMsgFlags instance GHC.Enum.Enum GI.Gio.Flags.SettingsBindFlags instance GHC.Classes.Ord GI.Gio.Flags.SettingsBindFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.SettingsBindFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.SettingsBindFlags instance GHC.Enum.Enum GI.Gio.Flags.ResourceLookupFlags instance GHC.Classes.Ord GI.Gio.Flags.ResourceLookupFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.ResourceLookupFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.ResourceLookupFlags instance GHC.Enum.Enum GI.Gio.Flags.ResourceFlags instance GHC.Classes.Ord GI.Gio.Flags.ResourceFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.ResourceFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.ResourceFlags instance GHC.Enum.Enum GI.Gio.Flags.OutputStreamSpliceFlags instance GHC.Classes.Ord GI.Gio.Flags.OutputStreamSpliceFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.OutputStreamSpliceFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.OutputStreamSpliceFlags instance GHC.Enum.Enum GI.Gio.Flags.MountUnmountFlags instance GHC.Classes.Ord GI.Gio.Flags.MountUnmountFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.MountUnmountFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.MountUnmountFlags instance GHC.Enum.Enum GI.Gio.Flags.MountMountFlags instance GHC.Classes.Ord GI.Gio.Flags.MountMountFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.MountMountFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.MountMountFlags instance GHC.Enum.Enum GI.Gio.Flags.IOStreamSpliceFlags instance GHC.Classes.Ord GI.Gio.Flags.IOStreamSpliceFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.IOStreamSpliceFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.IOStreamSpliceFlags instance GHC.Enum.Enum GI.Gio.Flags.FileQueryInfoFlags instance GHC.Classes.Ord GI.Gio.Flags.FileQueryInfoFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.FileQueryInfoFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.FileQueryInfoFlags instance GHC.Enum.Enum GI.Gio.Flags.FileMonitorFlags instance GHC.Classes.Ord GI.Gio.Flags.FileMonitorFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.FileMonitorFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.FileMonitorFlags instance GHC.Enum.Enum GI.Gio.Flags.FileMeasureFlags instance GHC.Classes.Ord GI.Gio.Flags.FileMeasureFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.FileMeasureFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.FileMeasureFlags instance GHC.Enum.Enum GI.Gio.Flags.FileCreateFlags instance GHC.Classes.Ord GI.Gio.Flags.FileCreateFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.FileCreateFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.FileCreateFlags instance GHC.Enum.Enum GI.Gio.Flags.FileCopyFlags instance GHC.Classes.Ord GI.Gio.Flags.FileCopyFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.FileCopyFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.FileCopyFlags instance GHC.Enum.Enum GI.Gio.Flags.FileAttributeInfoFlags instance GHC.Classes.Ord GI.Gio.Flags.FileAttributeInfoFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.FileAttributeInfoFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.FileAttributeInfoFlags instance GHC.Enum.Enum GI.Gio.Flags.DriveStartFlags instance GHC.Classes.Ord GI.Gio.Flags.DriveStartFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.DriveStartFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.DriveStartFlags instance GHC.Enum.Enum GI.Gio.Flags.DBusSubtreeFlags instance GHC.Classes.Ord GI.Gio.Flags.DBusSubtreeFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.DBusSubtreeFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.DBusSubtreeFlags instance GHC.Enum.Enum GI.Gio.Flags.DBusSignalFlags instance GHC.Classes.Ord GI.Gio.Flags.DBusSignalFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.DBusSignalFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.DBusSignalFlags instance GHC.Enum.Enum GI.Gio.Flags.DBusServerFlags instance GHC.Classes.Ord GI.Gio.Flags.DBusServerFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.DBusServerFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.DBusServerFlags instance GHC.Enum.Enum GI.Gio.Flags.DBusSendMessageFlags instance GHC.Classes.Ord GI.Gio.Flags.DBusSendMessageFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.DBusSendMessageFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.DBusSendMessageFlags instance GHC.Enum.Enum GI.Gio.Flags.DBusProxyFlags instance GHC.Classes.Ord GI.Gio.Flags.DBusProxyFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.DBusProxyFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.DBusProxyFlags instance GHC.Enum.Enum GI.Gio.Flags.DBusPropertyInfoFlags instance GHC.Classes.Ord GI.Gio.Flags.DBusPropertyInfoFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.DBusPropertyInfoFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.DBusPropertyInfoFlags instance GHC.Enum.Enum GI.Gio.Flags.DBusObjectManagerClientFlags instance GHC.Classes.Ord GI.Gio.Flags.DBusObjectManagerClientFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.DBusObjectManagerClientFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.DBusObjectManagerClientFlags instance GHC.Enum.Enum GI.Gio.Flags.DBusMessageFlags instance GHC.Classes.Ord GI.Gio.Flags.DBusMessageFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.DBusMessageFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.DBusMessageFlags instance GHC.Enum.Enum GI.Gio.Flags.DBusInterfaceSkeletonFlags instance GHC.Classes.Ord GI.Gio.Flags.DBusInterfaceSkeletonFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.DBusInterfaceSkeletonFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.DBusInterfaceSkeletonFlags instance GHC.Enum.Enum GI.Gio.Flags.DBusConnectionFlags instance GHC.Classes.Ord GI.Gio.Flags.DBusConnectionFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.DBusConnectionFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.DBusConnectionFlags instance GHC.Enum.Enum GI.Gio.Flags.DBusCapabilityFlags instance GHC.Classes.Ord GI.Gio.Flags.DBusCapabilityFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.DBusCapabilityFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.DBusCapabilityFlags instance GHC.Enum.Enum GI.Gio.Flags.DBusCallFlags instance GHC.Classes.Ord GI.Gio.Flags.DBusCallFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.DBusCallFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.DBusCallFlags instance GHC.Enum.Enum GI.Gio.Flags.ConverterFlags instance GHC.Classes.Ord GI.Gio.Flags.ConverterFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.ConverterFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.ConverterFlags instance GHC.Enum.Enum GI.Gio.Flags.BusNameWatcherFlags instance GHC.Classes.Ord GI.Gio.Flags.BusNameWatcherFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.BusNameWatcherFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.BusNameWatcherFlags instance GHC.Enum.Enum GI.Gio.Flags.BusNameOwnerFlags instance GHC.Classes.Ord GI.Gio.Flags.BusNameOwnerFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.BusNameOwnerFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.BusNameOwnerFlags instance GHC.Enum.Enum GI.Gio.Flags.AskPasswordFlags instance GHC.Classes.Ord GI.Gio.Flags.AskPasswordFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.AskPasswordFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.AskPasswordFlags instance GHC.Enum.Enum GI.Gio.Flags.ApplicationFlags instance GHC.Classes.Ord GI.Gio.Flags.ApplicationFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.ApplicationFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.ApplicationFlags instance GHC.Enum.Enum GI.Gio.Flags.AppInfoCreateFlags instance GHC.Classes.Ord GI.Gio.Flags.AppInfoCreateFlags instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gio.Flags.AppInfoCreateFlags instance Data.GI.Base.BasicTypes.IsGFlag GI.Gio.Flags.AppInfoCreateFlags module GI.Gio.Enums catchTlsError :: IO a -> (TlsError -> GErrorMessage -> IO a) -> IO a handleTlsError :: (TlsError -> GErrorMessage -> IO a) -> IO a -> IO a catchResourceError :: IO a -> (ResourceError -> GErrorMessage -> IO a) -> IO a handleResourceError :: (ResourceError -> GErrorMessage -> IO a) -> IO a -> IO a catchResolverError :: IO a -> (ResolverError -> GErrorMessage -> IO a) -> IO a handleResolverError :: (ResolverError -> GErrorMessage -> IO a) -> IO a -> IO a catchIOErrorEnum :: IO a -> (IOErrorEnum -> GErrorMessage -> IO a) -> IO a handleIOErrorEnum :: (IOErrorEnum -> GErrorMessage -> IO a) -> IO a -> IO a catchDBusError :: IO a -> (DBusError -> GErrorMessage -> IO a) -> IO a handleDBusError :: (DBusError -> GErrorMessage -> IO a) -> IO a -> IO a data ZlibCompressorFormat ZlibCompressorFormatZlib :: ZlibCompressorFormat ZlibCompressorFormatGzip :: ZlibCompressorFormat ZlibCompressorFormatRaw :: ZlibCompressorFormat AnotherZlibCompressorFormat :: Int -> ZlibCompressorFormat data UnixSocketAddressType UnixSocketAddressTypeInvalid :: UnixSocketAddressType UnixSocketAddressTypeAnonymous :: UnixSocketAddressType UnixSocketAddressTypePath :: UnixSocketAddressType UnixSocketAddressTypeAbstract :: UnixSocketAddressType UnixSocketAddressTypeAbstractPadded :: UnixSocketAddressType AnotherUnixSocketAddressType :: Int -> UnixSocketAddressType data TlsRehandshakeMode TlsRehandshakeModeNever :: TlsRehandshakeMode TlsRehandshakeModeSafely :: TlsRehandshakeMode TlsRehandshakeModeUnsafely :: TlsRehandshakeMode AnotherTlsRehandshakeMode :: Int -> TlsRehandshakeMode data TlsInteractionResult TlsInteractionResultUnhandled :: TlsInteractionResult TlsInteractionResultHandled :: TlsInteractionResult TlsInteractionResultFailed :: TlsInteractionResult AnotherTlsInteractionResult :: Int -> TlsInteractionResult data TlsError TlsErrorUnavailable :: TlsError TlsErrorMisc :: TlsError TlsErrorBadCertificate :: TlsError TlsErrorNotTls :: TlsError TlsErrorHandshake :: TlsError TlsErrorCertificateRequired :: TlsError TlsErrorEof :: TlsError AnotherTlsError :: Int -> TlsError data TlsDatabaseLookupFlags TlsDatabaseLookupFlagsNone :: TlsDatabaseLookupFlags TlsDatabaseLookupFlagsKeypair :: TlsDatabaseLookupFlags AnotherTlsDatabaseLookupFlags :: Int -> TlsDatabaseLookupFlags data TlsCertificateRequestFlags TlsCertificateRequestFlagsNone :: TlsCertificateRequestFlags AnotherTlsCertificateRequestFlags :: Int -> TlsCertificateRequestFlags data TlsAuthenticationMode TlsAuthenticationModeNone :: TlsAuthenticationMode TlsAuthenticationModeRequested :: TlsAuthenticationMode TlsAuthenticationModeRequired :: TlsAuthenticationMode AnotherTlsAuthenticationMode :: Int -> TlsAuthenticationMode data SocketType SocketTypeInvalid :: SocketType SocketTypeStream :: SocketType SocketTypeDatagram :: SocketType SocketTypeSeqpacket :: SocketType AnotherSocketType :: Int -> SocketType data SocketProtocol SocketProtocolUnknown :: SocketProtocol SocketProtocolDefault :: SocketProtocol SocketProtocolTcp :: SocketProtocol SocketProtocolUdp :: SocketProtocol SocketProtocolSctp :: SocketProtocol AnotherSocketProtocol :: Int -> SocketProtocol data SocketListenerEvent SocketListenerEventBinding :: SocketListenerEvent SocketListenerEventBound :: SocketListenerEvent SocketListenerEventListening :: SocketListenerEvent SocketListenerEventListened :: SocketListenerEvent AnotherSocketListenerEvent :: Int -> SocketListenerEvent data SocketFamily SocketFamilyInvalid :: SocketFamily SocketFamilyUnix :: SocketFamily SocketFamilyIpv4 :: SocketFamily SocketFamilyIpv6 :: SocketFamily AnotherSocketFamily :: Int -> SocketFamily data SocketClientEvent SocketClientEventResolving :: SocketClientEvent SocketClientEventResolved :: SocketClientEvent SocketClientEventConnecting :: SocketClientEvent SocketClientEventConnected :: SocketClientEvent SocketClientEventProxyNegotiating :: SocketClientEvent SocketClientEventProxyNegotiated :: SocketClientEvent SocketClientEventTlsHandshaking :: SocketClientEvent SocketClientEventTlsHandshaked :: SocketClientEvent SocketClientEventComplete :: SocketClientEvent AnotherSocketClientEvent :: Int -> SocketClientEvent data ResourceError ResourceErrorNotFound :: ResourceError ResourceErrorInternal :: ResourceError AnotherResourceError :: Int -> ResourceError data ResolverRecordType ResolverRecordTypeSrv :: ResolverRecordType ResolverRecordTypeMx :: ResolverRecordType ResolverRecordTypeTxt :: ResolverRecordType ResolverRecordTypeSoa :: ResolverRecordType ResolverRecordTypeNs :: ResolverRecordType AnotherResolverRecordType :: Int -> ResolverRecordType data ResolverError ResolverErrorNotFound :: ResolverError ResolverErrorTemporaryFailure :: ResolverError ResolverErrorInternal :: ResolverError AnotherResolverError :: Int -> ResolverError data PasswordSave PasswordSaveNever :: PasswordSave PasswordSaveForSession :: PasswordSave PasswordSavePermanently :: PasswordSave AnotherPasswordSave :: Int -> PasswordSave data NotificationPriority NotificationPriorityNormal :: NotificationPriority NotificationPriorityLow :: NotificationPriority NotificationPriorityHigh :: NotificationPriority NotificationPriorityUrgent :: NotificationPriority AnotherNotificationPriority :: Int -> NotificationPriority data NetworkConnectivity NetworkConnectivityLocal :: NetworkConnectivity NetworkConnectivityLimited :: NetworkConnectivity NetworkConnectivityPortal :: NetworkConnectivity NetworkConnectivityFull :: NetworkConnectivity AnotherNetworkConnectivity :: Int -> NetworkConnectivity data MountOperationResult MountOperationResultHandled :: MountOperationResult MountOperationResultAborted :: MountOperationResult MountOperationResultUnhandled :: MountOperationResult AnotherMountOperationResult :: Int -> MountOperationResult data IOModuleScopeFlags IOModuleScopeFlagsNone :: IOModuleScopeFlags IOModuleScopeFlagsBlockDuplicates :: IOModuleScopeFlags AnotherIOModuleScopeFlags :: Int -> IOModuleScopeFlags data IOErrorEnum IOErrorEnumFailed :: IOErrorEnum IOErrorEnumNotFound :: IOErrorEnum IOErrorEnumExists :: IOErrorEnum IOErrorEnumIsDirectory :: IOErrorEnum IOErrorEnumNotDirectory :: IOErrorEnum IOErrorEnumNotEmpty :: IOErrorEnum IOErrorEnumNotRegularFile :: IOErrorEnum IOErrorEnumNotSymbolicLink :: IOErrorEnum IOErrorEnumNotMountableFile :: IOErrorEnum IOErrorEnumFilenameTooLong :: IOErrorEnum IOErrorEnumInvalidFilename :: IOErrorEnum IOErrorEnumTooManyLinks :: IOErrorEnum IOErrorEnumNoSpace :: IOErrorEnum IOErrorEnumInvalidArgument :: IOErrorEnum IOErrorEnumPermissionDenied :: IOErrorEnum IOErrorEnumNotSupported :: IOErrorEnum IOErrorEnumNotMounted :: IOErrorEnum IOErrorEnumAlreadyMounted :: IOErrorEnum IOErrorEnumClosed :: IOErrorEnum IOErrorEnumCancelled :: IOErrorEnum IOErrorEnumPending :: IOErrorEnum IOErrorEnumReadOnly :: IOErrorEnum IOErrorEnumCantCreateBackup :: IOErrorEnum IOErrorEnumWrongEtag :: IOErrorEnum IOErrorEnumTimedOut :: IOErrorEnum IOErrorEnumWouldRecurse :: IOErrorEnum IOErrorEnumBusy :: IOErrorEnum IOErrorEnumWouldBlock :: IOErrorEnum IOErrorEnumHostNotFound :: IOErrorEnum IOErrorEnumWouldMerge :: IOErrorEnum IOErrorEnumFailedHandled :: IOErrorEnum IOErrorEnumTooManyOpenFiles :: IOErrorEnum IOErrorEnumNotInitialized :: IOErrorEnum IOErrorEnumAddressInUse :: IOErrorEnum IOErrorEnumPartialInput :: IOErrorEnum IOErrorEnumInvalidData :: IOErrorEnum IOErrorEnumDbusError :: IOErrorEnum IOErrorEnumHostUnreachable :: IOErrorEnum IOErrorEnumNetworkUnreachable :: IOErrorEnum IOErrorEnumConnectionRefused :: IOErrorEnum IOErrorEnumProxyFailed :: IOErrorEnum IOErrorEnumProxyAuthFailed :: IOErrorEnum IOErrorEnumProxyNeedAuth :: IOErrorEnum IOErrorEnumProxyNotAllowed :: IOErrorEnum IOErrorEnumBrokenPipe :: IOErrorEnum IOErrorEnumConnectionClosed :: IOErrorEnum IOErrorEnumNotConnected :: IOErrorEnum AnotherIOErrorEnum :: Int -> IOErrorEnum data FilesystemPreviewType FilesystemPreviewTypeIfAlways :: FilesystemPreviewType FilesystemPreviewTypeIfLocal :: FilesystemPreviewType FilesystemPreviewTypeNever :: FilesystemPreviewType AnotherFilesystemPreviewType :: Int -> FilesystemPreviewType data FileType FileTypeUnknown :: FileType FileTypeRegular :: FileType FileTypeDirectory :: FileType FileTypeSymbolicLink :: FileType FileTypeSpecial :: FileType FileTypeShortcut :: FileType FileTypeMountable :: FileType AnotherFileType :: Int -> FileType data FileMonitorEvent FileMonitorEventChanged :: FileMonitorEvent FileMonitorEventChangesDoneHint :: FileMonitorEvent FileMonitorEventDeleted :: FileMonitorEvent FileMonitorEventCreated :: FileMonitorEvent FileMonitorEventAttributeChanged :: FileMonitorEvent FileMonitorEventPreUnmount :: FileMonitorEvent FileMonitorEventUnmounted :: FileMonitorEvent FileMonitorEventMoved :: FileMonitorEvent FileMonitorEventRenamed :: FileMonitorEvent FileMonitorEventMovedIn :: FileMonitorEvent FileMonitorEventMovedOut :: FileMonitorEvent AnotherFileMonitorEvent :: Int -> FileMonitorEvent data FileAttributeType FileAttributeTypeInvalid :: FileAttributeType FileAttributeTypeString :: FileAttributeType FileAttributeTypeByteString :: FileAttributeType FileAttributeTypeBoolean :: FileAttributeType FileAttributeTypeUint32 :: FileAttributeType FileAttributeTypeInt32 :: FileAttributeType FileAttributeTypeUint64 :: FileAttributeType FileAttributeTypeInt64 :: FileAttributeType FileAttributeTypeObject :: FileAttributeType FileAttributeTypeStringv :: FileAttributeType AnotherFileAttributeType :: Int -> FileAttributeType data FileAttributeStatus FileAttributeStatusUnset :: FileAttributeStatus FileAttributeStatusSet :: FileAttributeStatus FileAttributeStatusErrorSetting :: FileAttributeStatus AnotherFileAttributeStatus :: Int -> FileAttributeStatus data EmblemOrigin EmblemOriginUnknown :: EmblemOrigin EmblemOriginDevice :: EmblemOrigin EmblemOriginLivemetadata :: EmblemOrigin EmblemOriginTag :: EmblemOrigin AnotherEmblemOrigin :: Int -> EmblemOrigin data DriveStartStopType DriveStartStopTypeUnknown :: DriveStartStopType DriveStartStopTypeShutdown :: DriveStartStopType DriveStartStopTypeNetwork :: DriveStartStopType DriveStartStopTypeMultidisk :: DriveStartStopType DriveStartStopTypePassword :: DriveStartStopType AnotherDriveStartStopType :: Int -> DriveStartStopType data DataStreamNewlineType DataStreamNewlineTypeLf :: DataStreamNewlineType DataStreamNewlineTypeCr :: DataStreamNewlineType DataStreamNewlineTypeCrLf :: DataStreamNewlineType DataStreamNewlineTypeAny :: DataStreamNewlineType AnotherDataStreamNewlineType :: Int -> DataStreamNewlineType data DataStreamByteOrder DataStreamByteOrderBigEndian :: DataStreamByteOrder DataStreamByteOrderLittleEndian :: DataStreamByteOrder DataStreamByteOrderHostEndian :: DataStreamByteOrder AnotherDataStreamByteOrder :: Int -> DataStreamByteOrder data DBusMessageType DBusMessageTypeInvalid :: DBusMessageType DBusMessageTypeMethodCall :: DBusMessageType DBusMessageTypeMethodReturn :: DBusMessageType DBusMessageTypeError :: DBusMessageType DBusMessageTypeSignal :: DBusMessageType AnotherDBusMessageType :: Int -> DBusMessageType data DBusMessageHeaderField DBusMessageHeaderFieldInvalid :: DBusMessageHeaderField DBusMessageHeaderFieldPath :: DBusMessageHeaderField DBusMessageHeaderFieldInterface :: DBusMessageHeaderField DBusMessageHeaderFieldMember :: DBusMessageHeaderField DBusMessageHeaderFieldErrorName :: DBusMessageHeaderField DBusMessageHeaderFieldReplySerial :: DBusMessageHeaderField DBusMessageHeaderFieldDestination :: DBusMessageHeaderField DBusMessageHeaderFieldSender :: DBusMessageHeaderField DBusMessageHeaderFieldSignature :: DBusMessageHeaderField DBusMessageHeaderFieldNumUnixFds :: DBusMessageHeaderField AnotherDBusMessageHeaderField :: Int -> DBusMessageHeaderField data DBusMessageByteOrder DBusMessageByteOrderBigEndian :: DBusMessageByteOrder DBusMessageByteOrderLittleEndian :: DBusMessageByteOrder AnotherDBusMessageByteOrder :: Int -> DBusMessageByteOrder data DBusError DBusErrorFailed :: DBusError DBusErrorNoMemory :: DBusError DBusErrorServiceUnknown :: DBusError DBusErrorNameHasNoOwner :: DBusError DBusErrorNoReply :: DBusError DBusErrorIoError :: DBusError DBusErrorBadAddress :: DBusError DBusErrorNotSupported :: DBusError DBusErrorLimitsExceeded :: DBusError DBusErrorAccessDenied :: DBusError DBusErrorAuthFailed :: DBusError DBusErrorNoServer :: DBusError DBusErrorTimeout :: DBusError DBusErrorNoNetwork :: DBusError DBusErrorAddressInUse :: DBusError DBusErrorDisconnected :: DBusError DBusErrorInvalidArgs :: DBusError DBusErrorFileNotFound :: DBusError DBusErrorFileExists :: DBusError DBusErrorUnknownMethod :: DBusError DBusErrorTimedOut :: DBusError DBusErrorMatchRuleNotFound :: DBusError DBusErrorMatchRuleInvalid :: DBusError DBusErrorSpawnExecFailed :: DBusError DBusErrorSpawnForkFailed :: DBusError DBusErrorSpawnChildExited :: DBusError DBusErrorSpawnChildSignaled :: DBusError DBusErrorSpawnFailed :: DBusError DBusErrorSpawnSetupFailed :: DBusError DBusErrorSpawnConfigInvalid :: DBusError DBusErrorSpawnServiceInvalid :: DBusError DBusErrorSpawnServiceNotFound :: DBusError DBusErrorSpawnPermissionsInvalid :: DBusError DBusErrorSpawnFileInvalid :: DBusError DBusErrorSpawnNoMemory :: DBusError DBusErrorUnixProcessIdUnknown :: DBusError DBusErrorInvalidSignature :: DBusError DBusErrorInvalidFileContent :: DBusError DBusErrorSelinuxSecurityContextUnknown :: DBusError DBusErrorAdtAuditDataUnknown :: DBusError DBusErrorObjectPathInUse :: DBusError DBusErrorUnknownObject :: DBusError DBusErrorUnknownInterface :: DBusError DBusErrorUnknownProperty :: DBusError DBusErrorPropertyReadOnly :: DBusError AnotherDBusError :: Int -> DBusError data CredentialsType CredentialsTypeInvalid :: CredentialsType CredentialsTypeLinuxUcred :: CredentialsType CredentialsTypeFreebsdCmsgcred :: CredentialsType CredentialsTypeOpenbsdSockpeercred :: CredentialsType CredentialsTypeSolarisUcred :: CredentialsType CredentialsTypeNetbsdUnpcbid :: CredentialsType AnotherCredentialsType :: Int -> CredentialsType data ConverterResult ConverterResultError :: ConverterResult ConverterResultConverted :: ConverterResult ConverterResultFinished :: ConverterResult ConverterResultFlushed :: ConverterResult AnotherConverterResult :: Int -> ConverterResult data BusType BusTypeStarter :: BusType BusTypeNone :: BusType BusTypeSystem :: BusType BusTypeSession :: BusType AnotherBusType :: Int -> BusType instance GHC.Classes.Eq GI.Gio.Enums.BusType instance GHC.Show.Show GI.Gio.Enums.BusType instance GHC.Classes.Eq GI.Gio.Enums.ConverterResult instance GHC.Show.Show GI.Gio.Enums.ConverterResult instance GHC.Classes.Eq GI.Gio.Enums.CredentialsType instance GHC.Show.Show GI.Gio.Enums.CredentialsType instance GHC.Classes.Eq GI.Gio.Enums.DBusError instance GHC.Show.Show GI.Gio.Enums.DBusError instance GHC.Classes.Eq GI.Gio.Enums.DBusMessageByteOrder instance GHC.Show.Show GI.Gio.Enums.DBusMessageByteOrder instance GHC.Classes.Eq GI.Gio.Enums.DBusMessageHeaderField instance GHC.Show.Show GI.Gio.Enums.DBusMessageHeaderField instance GHC.Classes.Eq GI.Gio.Enums.DBusMessageType instance GHC.Show.Show GI.Gio.Enums.DBusMessageType instance GHC.Classes.Eq GI.Gio.Enums.DataStreamByteOrder instance GHC.Show.Show GI.Gio.Enums.DataStreamByteOrder instance GHC.Classes.Eq GI.Gio.Enums.DataStreamNewlineType instance GHC.Show.Show GI.Gio.Enums.DataStreamNewlineType instance GHC.Classes.Eq GI.Gio.Enums.DriveStartStopType instance GHC.Show.Show GI.Gio.Enums.DriveStartStopType instance GHC.Classes.Eq GI.Gio.Enums.EmblemOrigin instance GHC.Show.Show GI.Gio.Enums.EmblemOrigin instance GHC.Classes.Eq GI.Gio.Enums.FileAttributeStatus instance GHC.Show.Show GI.Gio.Enums.FileAttributeStatus instance GHC.Classes.Eq GI.Gio.Enums.FileAttributeType instance GHC.Show.Show GI.Gio.Enums.FileAttributeType instance GHC.Classes.Eq GI.Gio.Enums.FileMonitorEvent instance GHC.Show.Show GI.Gio.Enums.FileMonitorEvent instance GHC.Classes.Eq GI.Gio.Enums.FileType instance GHC.Show.Show GI.Gio.Enums.FileType instance GHC.Classes.Eq GI.Gio.Enums.FilesystemPreviewType instance GHC.Show.Show GI.Gio.Enums.FilesystemPreviewType instance GHC.Classes.Eq GI.Gio.Enums.IOErrorEnum instance GHC.Show.Show GI.Gio.Enums.IOErrorEnum instance GHC.Classes.Eq GI.Gio.Enums.IOModuleScopeFlags instance GHC.Show.Show GI.Gio.Enums.IOModuleScopeFlags instance GHC.Classes.Eq GI.Gio.Enums.MountOperationResult instance GHC.Show.Show GI.Gio.Enums.MountOperationResult instance GHC.Classes.Eq GI.Gio.Enums.NetworkConnectivity instance GHC.Show.Show GI.Gio.Enums.NetworkConnectivity instance GHC.Classes.Eq GI.Gio.Enums.NotificationPriority instance GHC.Show.Show GI.Gio.Enums.NotificationPriority instance GHC.Classes.Eq GI.Gio.Enums.PasswordSave instance GHC.Show.Show GI.Gio.Enums.PasswordSave instance GHC.Classes.Eq GI.Gio.Enums.ResolverError instance GHC.Show.Show GI.Gio.Enums.ResolverError instance GHC.Classes.Eq GI.Gio.Enums.ResolverRecordType instance GHC.Show.Show GI.Gio.Enums.ResolverRecordType instance GHC.Classes.Eq GI.Gio.Enums.ResourceError instance GHC.Show.Show GI.Gio.Enums.ResourceError instance GHC.Classes.Eq GI.Gio.Enums.SocketClientEvent instance GHC.Show.Show GI.Gio.Enums.SocketClientEvent instance GHC.Classes.Eq GI.Gio.Enums.SocketFamily instance GHC.Show.Show GI.Gio.Enums.SocketFamily instance GHC.Classes.Eq GI.Gio.Enums.SocketListenerEvent instance GHC.Show.Show GI.Gio.Enums.SocketListenerEvent instance GHC.Classes.Eq GI.Gio.Enums.SocketProtocol instance GHC.Show.Show GI.Gio.Enums.SocketProtocol instance GHC.Classes.Eq GI.Gio.Enums.SocketType instance GHC.Show.Show GI.Gio.Enums.SocketType instance GHC.Classes.Eq GI.Gio.Enums.TlsAuthenticationMode instance GHC.Show.Show GI.Gio.Enums.TlsAuthenticationMode instance GHC.Classes.Eq GI.Gio.Enums.TlsCertificateRequestFlags instance GHC.Show.Show GI.Gio.Enums.TlsCertificateRequestFlags instance GHC.Classes.Eq GI.Gio.Enums.TlsDatabaseLookupFlags instance GHC.Show.Show GI.Gio.Enums.TlsDatabaseLookupFlags instance GHC.Classes.Eq GI.Gio.Enums.TlsError instance GHC.Show.Show GI.Gio.Enums.TlsError instance GHC.Classes.Eq GI.Gio.Enums.TlsInteractionResult instance GHC.Show.Show GI.Gio.Enums.TlsInteractionResult instance GHC.Classes.Eq GI.Gio.Enums.TlsRehandshakeMode instance GHC.Show.Show GI.Gio.Enums.TlsRehandshakeMode instance GHC.Classes.Eq GI.Gio.Enums.UnixSocketAddressType instance GHC.Show.Show GI.Gio.Enums.UnixSocketAddressType instance GHC.Classes.Eq GI.Gio.Enums.ZlibCompressorFormat instance GHC.Show.Show GI.Gio.Enums.ZlibCompressorFormat instance GHC.Enum.Enum GI.Gio.Enums.ZlibCompressorFormat instance GHC.Classes.Ord GI.Gio.Enums.ZlibCompressorFormat instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.ZlibCompressorFormat instance GHC.Enum.Enum GI.Gio.Enums.UnixSocketAddressType instance GHC.Classes.Ord GI.Gio.Enums.UnixSocketAddressType instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.UnixSocketAddressType instance GHC.Enum.Enum GI.Gio.Enums.TlsRehandshakeMode instance GHC.Classes.Ord GI.Gio.Enums.TlsRehandshakeMode instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.TlsRehandshakeMode instance GHC.Enum.Enum GI.Gio.Enums.TlsInteractionResult instance GHC.Classes.Ord GI.Gio.Enums.TlsInteractionResult instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.TlsInteractionResult instance GHC.Enum.Enum GI.Gio.Enums.TlsError instance GHC.Classes.Ord GI.Gio.Enums.TlsError instance Data.GI.Base.GError.GErrorClass GI.Gio.Enums.TlsError instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.TlsError instance GHC.Enum.Enum GI.Gio.Enums.TlsDatabaseLookupFlags instance GHC.Classes.Ord GI.Gio.Enums.TlsDatabaseLookupFlags instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.TlsDatabaseLookupFlags instance GHC.Enum.Enum GI.Gio.Enums.TlsCertificateRequestFlags instance GHC.Classes.Ord GI.Gio.Enums.TlsCertificateRequestFlags instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.TlsCertificateRequestFlags instance GHC.Enum.Enum GI.Gio.Enums.TlsAuthenticationMode instance GHC.Classes.Ord GI.Gio.Enums.TlsAuthenticationMode instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.TlsAuthenticationMode instance GHC.Enum.Enum GI.Gio.Enums.SocketType instance GHC.Classes.Ord GI.Gio.Enums.SocketType instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.SocketType instance GHC.Enum.Enum GI.Gio.Enums.SocketProtocol instance GHC.Classes.Ord GI.Gio.Enums.SocketProtocol instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.SocketProtocol instance GHC.Enum.Enum GI.Gio.Enums.SocketListenerEvent instance GHC.Classes.Ord GI.Gio.Enums.SocketListenerEvent instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.SocketListenerEvent instance GHC.Enum.Enum GI.Gio.Enums.SocketFamily instance GHC.Classes.Ord GI.Gio.Enums.SocketFamily instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.SocketFamily instance GHC.Enum.Enum GI.Gio.Enums.SocketClientEvent instance GHC.Classes.Ord GI.Gio.Enums.SocketClientEvent instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.SocketClientEvent instance GHC.Enum.Enum GI.Gio.Enums.ResourceError instance GHC.Classes.Ord GI.Gio.Enums.ResourceError instance Data.GI.Base.GError.GErrorClass GI.Gio.Enums.ResourceError instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.ResourceError instance GHC.Enum.Enum GI.Gio.Enums.ResolverRecordType instance GHC.Classes.Ord GI.Gio.Enums.ResolverRecordType instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.ResolverRecordType instance GHC.Enum.Enum GI.Gio.Enums.ResolverError instance GHC.Classes.Ord GI.Gio.Enums.ResolverError instance Data.GI.Base.GError.GErrorClass GI.Gio.Enums.ResolverError instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.ResolverError instance GHC.Enum.Enum GI.Gio.Enums.PasswordSave instance GHC.Classes.Ord GI.Gio.Enums.PasswordSave instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.PasswordSave instance GHC.Enum.Enum GI.Gio.Enums.NotificationPriority instance GHC.Classes.Ord GI.Gio.Enums.NotificationPriority instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.NotificationPriority instance GHC.Enum.Enum GI.Gio.Enums.NetworkConnectivity instance GHC.Classes.Ord GI.Gio.Enums.NetworkConnectivity instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.NetworkConnectivity instance GHC.Enum.Enum GI.Gio.Enums.MountOperationResult instance GHC.Classes.Ord GI.Gio.Enums.MountOperationResult instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.MountOperationResult instance GHC.Enum.Enum GI.Gio.Enums.IOModuleScopeFlags instance GHC.Classes.Ord GI.Gio.Enums.IOModuleScopeFlags instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.IOModuleScopeFlags instance GHC.Enum.Enum GI.Gio.Enums.IOErrorEnum instance GHC.Classes.Ord GI.Gio.Enums.IOErrorEnum instance Data.GI.Base.GError.GErrorClass GI.Gio.Enums.IOErrorEnum instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.IOErrorEnum instance GHC.Enum.Enum GI.Gio.Enums.FilesystemPreviewType instance GHC.Classes.Ord GI.Gio.Enums.FilesystemPreviewType instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.FilesystemPreviewType instance GHC.Enum.Enum GI.Gio.Enums.FileType instance GHC.Classes.Ord GI.Gio.Enums.FileType instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.FileType instance GHC.Enum.Enum GI.Gio.Enums.FileMonitorEvent instance GHC.Classes.Ord GI.Gio.Enums.FileMonitorEvent instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.FileMonitorEvent instance GHC.Enum.Enum GI.Gio.Enums.FileAttributeType instance GHC.Classes.Ord GI.Gio.Enums.FileAttributeType instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.FileAttributeType instance GHC.Enum.Enum GI.Gio.Enums.FileAttributeStatus instance GHC.Classes.Ord GI.Gio.Enums.FileAttributeStatus instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.FileAttributeStatus instance GHC.Enum.Enum GI.Gio.Enums.EmblemOrigin instance GHC.Classes.Ord GI.Gio.Enums.EmblemOrigin instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.EmblemOrigin instance GHC.Enum.Enum GI.Gio.Enums.DriveStartStopType instance GHC.Classes.Ord GI.Gio.Enums.DriveStartStopType instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.DriveStartStopType instance GHC.Enum.Enum GI.Gio.Enums.DataStreamNewlineType instance GHC.Classes.Ord GI.Gio.Enums.DataStreamNewlineType instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.DataStreamNewlineType instance GHC.Enum.Enum GI.Gio.Enums.DataStreamByteOrder instance GHC.Classes.Ord GI.Gio.Enums.DataStreamByteOrder instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.DataStreamByteOrder instance GHC.Enum.Enum GI.Gio.Enums.DBusMessageType instance GHC.Classes.Ord GI.Gio.Enums.DBusMessageType instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.DBusMessageType instance GHC.Enum.Enum GI.Gio.Enums.DBusMessageHeaderField instance GHC.Classes.Ord GI.Gio.Enums.DBusMessageHeaderField instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.DBusMessageHeaderField instance GHC.Enum.Enum GI.Gio.Enums.DBusMessageByteOrder instance GHC.Classes.Ord GI.Gio.Enums.DBusMessageByteOrder instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.DBusMessageByteOrder instance GHC.Enum.Enum GI.Gio.Enums.DBusError instance GHC.Classes.Ord GI.Gio.Enums.DBusError instance Data.GI.Base.GError.GErrorClass GI.Gio.Enums.DBusError instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.DBusError instance GHC.Enum.Enum GI.Gio.Enums.CredentialsType instance GHC.Classes.Ord GI.Gio.Enums.CredentialsType instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.CredentialsType instance GHC.Enum.Enum GI.Gio.Enums.ConverterResult instance GHC.Classes.Ord GI.Gio.Enums.ConverterResult instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.ConverterResult instance GHC.Enum.Enum GI.Gio.Enums.BusType instance GHC.Classes.Ord GI.Gio.Enums.BusType instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gio.Enums.BusType module GI.Gio.Types module GI.Gio.Callbacks type ActionEntryActivateFieldCallback = SimpleAction -> GVariant -> IO () type ActionEntryActivateFieldCallbackC = Ptr SimpleAction -> Ptr GVariant -> Ptr () -> IO () actionEntryActivateFieldCallbackClosure :: ActionEntryActivateFieldCallback -> IO Closure actionEntryActivateFieldCallbackWrapper :: Maybe (Ptr (FunPtr (ActionEntryActivateFieldCallbackC))) -> ActionEntryActivateFieldCallback -> Ptr SimpleAction -> Ptr GVariant -> Ptr () -> IO () mkActionEntryActivateFieldCallback :: ActionEntryActivateFieldCallbackC -> IO (FunPtr ActionEntryActivateFieldCallbackC) noActionEntryActivateFieldCallback :: Maybe ActionEntryActivateFieldCallback type ActionEntryChangeStateFieldCallback = SimpleAction -> GVariant -> IO () type ActionEntryChangeStateFieldCallbackC = Ptr SimpleAction -> Ptr GVariant -> Ptr () -> IO () actionEntryChangeStateFieldCallbackClosure :: ActionEntryChangeStateFieldCallback -> IO Closure actionEntryChangeStateFieldCallbackWrapper :: Maybe (Ptr (FunPtr (ActionEntryChangeStateFieldCallbackC))) -> ActionEntryChangeStateFieldCallback -> Ptr SimpleAction -> Ptr GVariant -> Ptr () -> IO () mkActionEntryChangeStateFieldCallback :: ActionEntryChangeStateFieldCallbackC -> IO (FunPtr ActionEntryChangeStateFieldCallbackC) noActionEntryChangeStateFieldCallback :: Maybe ActionEntryChangeStateFieldCallback type AsyncReadyCallback = Object -> AsyncResult -> IO () type AsyncReadyCallbackC = Ptr Object -> Ptr AsyncResult -> Ptr () -> IO () asyncReadyCallbackClosure :: AsyncReadyCallback -> IO Closure asyncReadyCallbackWrapper :: Maybe (Ptr (FunPtr (AsyncReadyCallbackC))) -> AsyncReadyCallback -> Ptr Object -> Ptr AsyncResult -> Ptr () -> IO () mkAsyncReadyCallback :: AsyncReadyCallbackC -> IO (FunPtr AsyncReadyCallbackC) noAsyncReadyCallback :: Maybe AsyncReadyCallback type BusAcquiredCallback = DBusConnection -> Text -> IO () type BusAcquiredCallbackC = Ptr DBusConnection -> CString -> Ptr () -> IO () busAcquiredCallbackClosure :: BusAcquiredCallback -> IO Closure busAcquiredCallbackWrapper :: Maybe (Ptr (FunPtr (BusAcquiredCallbackC))) -> BusAcquiredCallback -> Ptr DBusConnection -> CString -> Ptr () -> IO () mkBusAcquiredCallback :: BusAcquiredCallbackC -> IO (FunPtr BusAcquiredCallbackC) noBusAcquiredCallback :: Maybe BusAcquiredCallback type BusNameAcquiredCallback = DBusConnection -> Text -> IO () type BusNameAcquiredCallbackC = Ptr DBusConnection -> CString -> Ptr () -> IO () busNameAcquiredCallbackClosure :: BusNameAcquiredCallback -> IO Closure busNameAcquiredCallbackWrapper :: Maybe (Ptr (FunPtr (BusNameAcquiredCallbackC))) -> BusNameAcquiredCallback -> Ptr DBusConnection -> CString -> Ptr () -> IO () mkBusNameAcquiredCallback :: BusNameAcquiredCallbackC -> IO (FunPtr BusNameAcquiredCallbackC) noBusNameAcquiredCallback :: Maybe BusNameAcquiredCallback type BusNameAppearedCallback = DBusConnection -> Text -> Text -> IO () type BusNameAppearedCallbackC = Ptr DBusConnection -> CString -> CString -> Ptr () -> IO () busNameAppearedCallbackClosure :: BusNameAppearedCallback -> IO Closure busNameAppearedCallbackWrapper :: Maybe (Ptr (FunPtr (BusNameAppearedCallbackC))) -> BusNameAppearedCallback -> Ptr DBusConnection -> CString -> CString -> Ptr () -> IO () mkBusNameAppearedCallback :: BusNameAppearedCallbackC -> IO (FunPtr BusNameAppearedCallbackC) noBusNameAppearedCallback :: Maybe BusNameAppearedCallback type BusNameLostCallback = DBusConnection -> Text -> IO () type BusNameLostCallbackC = Ptr DBusConnection -> CString -> Ptr () -> IO () busNameLostCallbackClosure :: BusNameLostCallback -> IO Closure busNameLostCallbackWrapper :: Maybe (Ptr (FunPtr (BusNameLostCallbackC))) -> BusNameLostCallback -> Ptr DBusConnection -> CString -> Ptr () -> IO () mkBusNameLostCallback :: BusNameLostCallbackC -> IO (FunPtr BusNameLostCallbackC) noBusNameLostCallback :: Maybe BusNameLostCallback type BusNameVanishedCallback = DBusConnection -> Text -> IO () type BusNameVanishedCallbackC = Ptr DBusConnection -> CString -> Ptr () -> IO () busNameVanishedCallbackClosure :: BusNameVanishedCallback -> IO Closure busNameVanishedCallbackWrapper :: Maybe (Ptr (FunPtr (BusNameVanishedCallbackC))) -> BusNameVanishedCallback -> Ptr DBusConnection -> CString -> Ptr () -> IO () mkBusNameVanishedCallback :: BusNameVanishedCallbackC -> IO (FunPtr BusNameVanishedCallbackC) noBusNameVanishedCallback :: Maybe BusNameVanishedCallback type CancellableSourceFunc = Maybe Cancellable -> IO Bool type CancellableSourceFuncC = Ptr Cancellable -> Ptr () -> IO CInt cancellableSourceFuncClosure :: CancellableSourceFunc -> IO Closure cancellableSourceFuncWrapper :: Maybe (Ptr (FunPtr (CancellableSourceFuncC))) -> CancellableSourceFunc -> Ptr Cancellable -> Ptr () -> IO CInt mkCancellableSourceFunc :: CancellableSourceFuncC -> IO (FunPtr CancellableSourceFuncC) noCancellableSourceFunc :: Maybe CancellableSourceFunc type DBusInterfaceGetPropertyFunc = DBusConnection -> Text -> Text -> Text -> Text -> GError -> IO GVariant type DBusInterfaceGetPropertyFuncC = Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GError -> Ptr () -> IO (Ptr GVariant) dBusInterfaceGetPropertyFuncClosure :: DBusInterfaceGetPropertyFunc -> IO Closure dBusInterfaceGetPropertyFuncWrapper :: Maybe (Ptr (FunPtr (DBusInterfaceGetPropertyFuncC))) -> DBusInterfaceGetPropertyFunc -> Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GError -> Ptr () -> IO (Ptr GVariant) mkDBusInterfaceGetPropertyFunc :: DBusInterfaceGetPropertyFuncC -> IO (FunPtr DBusInterfaceGetPropertyFuncC) noDBusInterfaceGetPropertyFunc :: Maybe DBusInterfaceGetPropertyFunc type DBusInterfaceMethodCallFunc = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> DBusMethodInvocation -> IO () type DBusInterfaceMethodCallFuncC = Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GVariant -> Ptr DBusMethodInvocation -> Ptr () -> IO () dBusInterfaceMethodCallFuncClosure :: DBusInterfaceMethodCallFunc -> IO Closure dBusInterfaceMethodCallFuncWrapper :: Maybe (Ptr (FunPtr (DBusInterfaceMethodCallFuncC))) -> DBusInterfaceMethodCallFunc -> Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GVariant -> Ptr DBusMethodInvocation -> Ptr () -> IO () mkDBusInterfaceMethodCallFunc :: DBusInterfaceMethodCallFuncC -> IO (FunPtr DBusInterfaceMethodCallFuncC) noDBusInterfaceMethodCallFunc :: Maybe DBusInterfaceMethodCallFunc type DBusInterfaceSetPropertyFunc = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> GError -> IO Bool type DBusInterfaceSetPropertyFuncC = Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GVariant -> Ptr GError -> Ptr () -> IO CInt dBusInterfaceSetPropertyFuncClosure :: DBusInterfaceSetPropertyFunc -> IO Closure dBusInterfaceSetPropertyFuncWrapper :: Maybe (Ptr (FunPtr (DBusInterfaceSetPropertyFuncC))) -> DBusInterfaceSetPropertyFunc -> Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GVariant -> Ptr GError -> Ptr () -> IO CInt mkDBusInterfaceSetPropertyFunc :: DBusInterfaceSetPropertyFuncC -> IO (FunPtr DBusInterfaceSetPropertyFuncC) noDBusInterfaceSetPropertyFunc :: Maybe DBusInterfaceSetPropertyFunc type DBusMessageFilterFunction = DBusConnection -> DBusMessage -> Bool -> IO DBusMessage type DBusMessageFilterFunctionC = Ptr DBusConnection -> Ptr DBusMessage -> CInt -> Ptr () -> IO (Ptr DBusMessage) dBusMessageFilterFunctionClosure :: DBusMessageFilterFunction -> IO Closure dBusMessageFilterFunctionWrapper :: Maybe (Ptr (FunPtr (DBusMessageFilterFunctionC))) -> DBusMessageFilterFunction -> Ptr DBusConnection -> Ptr DBusMessage -> CInt -> Ptr () -> IO (Ptr DBusMessage) mkDBusMessageFilterFunction :: DBusMessageFilterFunctionC -> IO (FunPtr DBusMessageFilterFunctionC) noDBusMessageFilterFunction :: Maybe DBusMessageFilterFunction type DBusProxyTypeFunc = DBusObjectManagerClient -> Text -> Maybe Text -> IO GType type DBusProxyTypeFuncC = Ptr DBusObjectManagerClient -> CString -> CString -> Ptr () -> IO CGType dBusProxyTypeFuncClosure :: DBusProxyTypeFunc -> IO Closure dBusProxyTypeFuncWrapper :: Maybe (Ptr (FunPtr (DBusProxyTypeFuncC))) -> DBusProxyTypeFunc -> Ptr DBusObjectManagerClient -> CString -> CString -> Ptr () -> IO CGType mkDBusProxyTypeFunc :: DBusProxyTypeFuncC -> IO (FunPtr DBusProxyTypeFuncC) noDBusProxyTypeFunc :: Maybe DBusProxyTypeFunc type DBusSignalCallback = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> IO () type DBusSignalCallbackC = Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GVariant -> Ptr () -> IO () dBusSignalCallbackClosure :: DBusSignalCallback -> IO Closure dBusSignalCallbackWrapper :: Maybe (Ptr (FunPtr (DBusSignalCallbackC))) -> DBusSignalCallback -> Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GVariant -> Ptr () -> IO () mkDBusSignalCallback :: DBusSignalCallbackC -> IO (FunPtr DBusSignalCallbackC) noDBusSignalCallback :: Maybe DBusSignalCallback type DBusSubtreeDispatchFunc = DBusConnection -> Text -> Text -> Text -> Text -> Ptr () -> IO DBusInterfaceVTable type DBusSubtreeDispatchFuncC = Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr () -> Ptr () -> IO (Ptr DBusInterfaceVTable) dBusSubtreeDispatchFuncClosure :: DBusSubtreeDispatchFunc -> IO Closure dBusSubtreeDispatchFuncWrapper :: Maybe (Ptr (FunPtr (DBusSubtreeDispatchFuncC))) -> DBusSubtreeDispatchFunc -> Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr () -> Ptr () -> IO (Ptr DBusInterfaceVTable) mkDBusSubtreeDispatchFunc :: DBusSubtreeDispatchFuncC -> IO (FunPtr DBusSubtreeDispatchFuncC) noDBusSubtreeDispatchFunc :: Maybe DBusSubtreeDispatchFunc type DBusSubtreeIntrospectFunc = DBusConnection -> Text -> Text -> Text -> IO DBusInterfaceInfo type DBusSubtreeIntrospectFuncC = Ptr DBusConnection -> CString -> CString -> CString -> Ptr () -> IO (Ptr DBusInterfaceInfo) dBusSubtreeIntrospectFuncClosure :: DBusSubtreeIntrospectFunc -> IO Closure dBusSubtreeIntrospectFuncWrapper :: Maybe (Ptr (FunPtr (DBusSubtreeIntrospectFuncC))) -> DBusSubtreeIntrospectFunc -> Ptr DBusConnection -> CString -> CString -> CString -> Ptr () -> IO (Ptr DBusInterfaceInfo) mkDBusSubtreeIntrospectFunc :: DBusSubtreeIntrospectFuncC -> IO (FunPtr DBusSubtreeIntrospectFuncC) noDBusSubtreeIntrospectFunc :: Maybe DBusSubtreeIntrospectFunc type DesktopAppLaunchCallback = DesktopAppInfo -> Int32 -> IO () type DesktopAppLaunchCallbackC = Ptr DesktopAppInfo -> Int32 -> Ptr () -> IO () desktopAppLaunchCallbackClosure :: DesktopAppLaunchCallback -> IO Closure desktopAppLaunchCallbackWrapper :: Maybe (Ptr (FunPtr (DesktopAppLaunchCallbackC))) -> DesktopAppLaunchCallback -> Ptr DesktopAppInfo -> Int32 -> Ptr () -> IO () mkDesktopAppLaunchCallback :: DesktopAppLaunchCallbackC -> IO (FunPtr DesktopAppLaunchCallbackC) noDesktopAppLaunchCallback :: Maybe DesktopAppLaunchCallback type FileMeasureProgressCallback = Bool -> Word64 -> Word64 -> Word64 -> IO () type FileMeasureProgressCallbackC = CInt -> Word64 -> Word64 -> Word64 -> Ptr () -> IO () fileMeasureProgressCallbackClosure :: FileMeasureProgressCallback -> IO Closure fileMeasureProgressCallbackWrapper :: Maybe (Ptr (FunPtr (FileMeasureProgressCallbackC))) -> FileMeasureProgressCallback -> CInt -> Word64 -> Word64 -> Word64 -> Ptr () -> IO () mkFileMeasureProgressCallback :: FileMeasureProgressCallbackC -> IO (FunPtr FileMeasureProgressCallbackC) noFileMeasureProgressCallback :: Maybe FileMeasureProgressCallback type FileProgressCallback = Int64 -> Int64 -> IO () type FileProgressCallbackC = Int64 -> Int64 -> Ptr () -> IO () fileProgressCallbackClosure :: FileProgressCallback -> IO Closure fileProgressCallbackWrapper :: Maybe (Ptr (FunPtr (FileProgressCallbackC))) -> FileProgressCallback -> Int64 -> Int64 -> Ptr () -> IO () mkFileProgressCallback :: FileProgressCallbackC -> IO (FunPtr FileProgressCallbackC) noFileProgressCallback :: Maybe FileProgressCallback type FileReadMoreCallback = Text -> Int64 -> Ptr () -> IO Bool type FileReadMoreCallbackC = CString -> Int64 -> Ptr () -> IO CInt fileReadMoreCallbackClosure :: FileReadMoreCallback -> IO Closure fileReadMoreCallbackWrapper :: Maybe (Ptr (FunPtr (FileReadMoreCallbackC))) -> FileReadMoreCallback -> CString -> Int64 -> Ptr () -> IO CInt mkFileReadMoreCallback :: FileReadMoreCallbackC -> IO (FunPtr FileReadMoreCallbackC) noFileReadMoreCallback :: Maybe FileReadMoreCallback type IOSchedulerJobFunc = IOSchedulerJob -> Maybe Cancellable -> IO Bool type IOSchedulerJobFuncC = Ptr IOSchedulerJob -> Ptr Cancellable -> Ptr () -> IO CInt iOSchedulerJobFuncClosure :: IOSchedulerJobFunc -> IO Closure iOSchedulerJobFuncWrapper :: Maybe (Ptr (FunPtr (IOSchedulerJobFuncC))) -> IOSchedulerJobFunc -> Ptr IOSchedulerJob -> Ptr Cancellable -> Ptr () -> IO CInt mkIOSchedulerJobFunc :: IOSchedulerJobFuncC -> IO (FunPtr IOSchedulerJobFuncC) noIOSchedulerJobFunc :: Maybe IOSchedulerJobFunc type PollableSourceFunc = Object -> IO Bool type PollableSourceFuncC = Ptr Object -> Ptr () -> IO CInt mkPollableSourceFunc :: PollableSourceFuncC -> IO (FunPtr PollableSourceFuncC) noPollableSourceFunc :: Maybe PollableSourceFunc pollableSourceFuncClosure :: PollableSourceFunc -> IO Closure pollableSourceFuncWrapper :: Maybe (Ptr (FunPtr (PollableSourceFuncC))) -> PollableSourceFunc -> Ptr Object -> Ptr () -> IO CInt type SettingsBindGetMapping = GValue -> GVariant -> IO Bool type SettingsBindGetMappingC = Ptr GValue -> Ptr GVariant -> Ptr () -> IO CInt mkSettingsBindGetMapping :: SettingsBindGetMappingC -> IO (FunPtr SettingsBindGetMappingC) noSettingsBindGetMapping :: Maybe SettingsBindGetMapping settingsBindGetMappingClosure :: SettingsBindGetMapping -> IO Closure settingsBindGetMappingWrapper :: Maybe (Ptr (FunPtr (SettingsBindGetMappingC))) -> SettingsBindGetMapping -> Ptr GValue -> Ptr GVariant -> Ptr () -> IO CInt type SettingsBindSetMapping = GValue -> VariantType -> IO GVariant type SettingsBindSetMappingC = Ptr GValue -> Ptr VariantType -> Ptr () -> IO (Ptr GVariant) mkSettingsBindSetMapping :: SettingsBindSetMappingC -> IO (FunPtr SettingsBindSetMappingC) noSettingsBindSetMapping :: Maybe SettingsBindSetMapping settingsBindSetMappingClosure :: SettingsBindSetMapping -> IO Closure settingsBindSetMappingWrapper :: Maybe (Ptr (FunPtr (SettingsBindSetMappingC))) -> SettingsBindSetMapping -> Ptr GValue -> Ptr VariantType -> Ptr () -> IO (Ptr GVariant) type SettingsGetMapping = GVariant -> IO (Bool, Ptr ()) type SettingsGetMappingC = Ptr GVariant -> Ptr (Ptr ()) -> Ptr () -> IO CInt mkSettingsGetMapping :: SettingsGetMappingC -> IO (FunPtr SettingsGetMappingC) noSettingsGetMapping :: Maybe SettingsGetMapping settingsGetMappingClosure :: SettingsGetMapping -> IO Closure settingsGetMappingWrapper :: Maybe (Ptr (FunPtr (SettingsGetMappingC))) -> SettingsGetMapping -> Ptr GVariant -> Ptr (Ptr ()) -> Ptr () -> IO CInt type SimpleAsyncThreadFunc = SimpleAsyncResult -> Object -> Maybe Cancellable -> IO () type SimpleAsyncThreadFuncC = Ptr SimpleAsyncResult -> Ptr Object -> Ptr Cancellable -> IO () mkSimpleAsyncThreadFunc :: SimpleAsyncThreadFuncC -> IO (FunPtr SimpleAsyncThreadFuncC) noSimpleAsyncThreadFunc :: Maybe SimpleAsyncThreadFunc simpleAsyncThreadFuncClosure :: SimpleAsyncThreadFunc -> IO Closure simpleAsyncThreadFuncWrapper :: Maybe (Ptr (FunPtr (SimpleAsyncThreadFuncC))) -> SimpleAsyncThreadFunc -> Ptr SimpleAsyncResult -> Ptr Object -> Ptr Cancellable -> IO () type SocketSourceFunc = Socket -> [IOCondition] -> IO Bool type SocketSourceFuncC = Ptr Socket -> CUInt -> Ptr () -> IO CInt mkSocketSourceFunc :: SocketSourceFuncC -> IO (FunPtr SocketSourceFuncC) noSocketSourceFunc :: Maybe SocketSourceFunc socketSourceFuncClosure :: SocketSourceFunc -> IO Closure socketSourceFuncWrapper :: Maybe (Ptr (FunPtr (SocketSourceFuncC))) -> SocketSourceFunc -> Ptr Socket -> CUInt -> Ptr () -> IO CInt type TaskThreadFunc = Task -> Object -> Ptr () -> Maybe Cancellable -> IO () type TaskThreadFuncC = Ptr Task -> Ptr Object -> Ptr () -> Ptr Cancellable -> IO () mkTaskThreadFunc :: TaskThreadFuncC -> IO (FunPtr TaskThreadFuncC) noTaskThreadFunc :: Maybe TaskThreadFunc taskThreadFuncClosure :: TaskThreadFunc -> IO Closure taskThreadFuncWrapper :: Maybe (Ptr (FunPtr (TaskThreadFuncC))) -> TaskThreadFunc -> Ptr Task -> Ptr Object -> Ptr () -> Ptr Cancellable -> IO () module GI.Gio.Interfaces.Action newtype Action Action :: (ForeignPtr Action) -> Action noAction :: Maybe Action class GObject o => ActionK o toAction :: ActionK o => o -> IO Action data ActionActivateMethodInfo actionActivate :: (MonadIO m, ActionK a) => a -> Maybe (GVariant) -> m () data ActionChangeStateMethodInfo actionChangeState :: (MonadIO m, ActionK a) => a -> GVariant -> m () data ActionGetEnabledMethodInfo actionGetEnabled :: (MonadIO m, ActionK a) => a -> m Bool data ActionGetNameMethodInfo actionGetName :: (MonadIO m, ActionK a) => a -> m Text data ActionGetParameterTypeMethodInfo actionGetParameterType :: (MonadIO m, ActionK a) => a -> m VariantType data ActionGetStateMethodInfo actionGetState :: (MonadIO m, ActionK a) => a -> m GVariant data ActionGetStateHintMethodInfo actionGetStateHint :: (MonadIO m, ActionK a) => a -> m (Maybe GVariant) data ActionGetStateTypeMethodInfo actionGetStateType :: (MonadIO m, ActionK a) => a -> m VariantType actionNameIsValid :: (MonadIO m) => Text -> m Bool actionParseDetailedName :: (MonadIO m) => Text -> m (Text, GVariant) actionPrintDetailedName :: (MonadIO m) => Text -> Maybe (GVariant) -> m Text data ActionEnabledPropertyInfo actionEnabled :: AttrLabelProxy "enabled" getActionEnabled :: (MonadIO m, ActionK o) => o -> m Bool data ActionNamePropertyInfo actionName :: AttrLabelProxy "name" getActionName :: (MonadIO m, ActionK o) => o -> m Text data ActionParameterTypePropertyInfo actionParameterType :: AttrLabelProxy "parameterType" getActionParameterType :: (MonadIO m, ActionK o) => o -> m VariantType data ActionStatePropertyInfo actionState :: AttrLabelProxy "state" getActionState :: (MonadIO m, ActionK o) => o -> m (Maybe GVariant) data ActionStateTypePropertyInfo actionStateType :: AttrLabelProxy "stateType" getActionStateType :: (MonadIO m, ActionK o) => o -> m VariantType instance (info ~ GI.Gio.Interfaces.Action.ResolveActionMethod t GI.Gio.Interfaces.Action.Action, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.Action.Action p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.Action.Action -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.Action.ActionEnabledPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.Action.ActionNamePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.Action.ActionParameterTypePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.Action.ActionStatePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.Action.ActionStateTypePropertyInfo instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.Action.Action instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.Action.Action o) => GI.Gio.Interfaces.Action.ActionK o instance (signature ~ (GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Action.ActionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Action.ActionActivateMethodInfo a signature instance (signature ~ (Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Action.ActionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Action.ActionChangeStateMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Action.ActionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Action.ActionGetEnabledMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Action.ActionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Action.ActionGetNameMethodInfo a signature instance (signature ~ m GI.GLib.Structs.VariantType.VariantType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Action.ActionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Action.ActionGetParameterTypeMethodInfo a signature instance (signature ~ m Data.GI.Base.BasicTypes.GVariant, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Action.ActionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Action.ActionGetStateMethodInfo a signature instance (signature ~ m (GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Action.ActionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Action.ActionGetStateHintMethodInfo a signature instance (signature ~ m GI.GLib.Structs.VariantType.VariantType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Action.ActionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Action.ActionGetStateTypeMethodInfo a signature module GI.Gio.Interfaces.ActionGroup newtype ActionGroup ActionGroup :: (ForeignPtr ActionGroup) -> ActionGroup noActionGroup :: Maybe ActionGroup class GObject o => ActionGroupK o toActionGroup :: ActionGroupK o => o -> IO ActionGroup data ActionGroupActionAddedMethodInfo actionGroupActionAdded :: (MonadIO m, ActionGroupK a) => a -> Text -> m () data ActionGroupActionEnabledChangedMethodInfo actionGroupActionEnabledChanged :: (MonadIO m, ActionGroupK a) => a -> Text -> Bool -> m () data ActionGroupActionRemovedMethodInfo actionGroupActionRemoved :: (MonadIO m, ActionGroupK a) => a -> Text -> m () data ActionGroupActionStateChangedMethodInfo actionGroupActionStateChanged :: (MonadIO m, ActionGroupK a) => a -> Text -> GVariant -> m () data ActionGroupActivateActionMethodInfo actionGroupActivateAction :: (MonadIO m, ActionGroupK a) => a -> Text -> Maybe (GVariant) -> m () data ActionGroupChangeActionStateMethodInfo actionGroupChangeActionState :: (MonadIO m, ActionGroupK a) => a -> Text -> GVariant -> m () data ActionGroupGetActionEnabledMethodInfo actionGroupGetActionEnabled :: (MonadIO m, ActionGroupK a) => a -> Text -> m Bool data ActionGroupGetActionParameterTypeMethodInfo actionGroupGetActionParameterType :: (MonadIO m, ActionGroupK a) => a -> Text -> m (Maybe VariantType) data ActionGroupGetActionStateMethodInfo actionGroupGetActionState :: (MonadIO m, ActionGroupK a) => a -> Text -> m (Maybe GVariant) data ActionGroupGetActionStateHintMethodInfo actionGroupGetActionStateHint :: (MonadIO m, ActionGroupK a) => a -> Text -> m (Maybe GVariant) data ActionGroupGetActionStateTypeMethodInfo actionGroupGetActionStateType :: (MonadIO m, ActionGroupK a) => a -> Text -> m (Maybe VariantType) data ActionGroupHasActionMethodInfo actionGroupHasAction :: (MonadIO m, ActionGroupK a) => a -> Text -> m Bool data ActionGroupListActionsMethodInfo actionGroupListActions :: (MonadIO m, ActionGroupK a) => a -> m [Text] data ActionGroupQueryActionMethodInfo actionGroupQueryAction :: (MonadIO m, ActionGroupK a) => a -> Text -> m (Bool, Bool, VariantType, VariantType, GVariant, GVariant) type ActionGroupActionAddedCallback = Text -> IO () type ActionGroupActionAddedCallbackC = Ptr () -> CString -> Ptr () -> IO () data ActionGroupActionAddedSignalInfo actionGroupActionAddedCallbackWrapper :: ActionGroupActionAddedCallback -> Ptr () -> CString -> Ptr () -> IO () actionGroupActionAddedClosure :: ActionGroupActionAddedCallback -> IO Closure afterActionGroupActionAdded :: (GObject a, MonadIO m) => a -> ActionGroupActionAddedCallback -> m SignalHandlerId mkActionGroupActionAddedCallback :: ActionGroupActionAddedCallbackC -> IO (FunPtr ActionGroupActionAddedCallbackC) noActionGroupActionAddedCallback :: Maybe ActionGroupActionAddedCallback onActionGroupActionAdded :: (GObject a, MonadIO m) => a -> ActionGroupActionAddedCallback -> m SignalHandlerId type ActionGroupActionEnabledChangedCallback = Text -> Bool -> IO () type ActionGroupActionEnabledChangedCallbackC = Ptr () -> CString -> CInt -> Ptr () -> IO () data ActionGroupActionEnabledChangedSignalInfo actionGroupActionEnabledChangedCallbackWrapper :: ActionGroupActionEnabledChangedCallback -> Ptr () -> CString -> CInt -> Ptr () -> IO () actionGroupActionEnabledChangedClosure :: ActionGroupActionEnabledChangedCallback -> IO Closure afterActionGroupActionEnabledChanged :: (GObject a, MonadIO m) => a -> ActionGroupActionEnabledChangedCallback -> m SignalHandlerId mkActionGroupActionEnabledChangedCallback :: ActionGroupActionEnabledChangedCallbackC -> IO (FunPtr ActionGroupActionEnabledChangedCallbackC) noActionGroupActionEnabledChangedCallback :: Maybe ActionGroupActionEnabledChangedCallback onActionGroupActionEnabledChanged :: (GObject a, MonadIO m) => a -> ActionGroupActionEnabledChangedCallback -> m SignalHandlerId type ActionGroupActionRemovedCallback = Text -> IO () type ActionGroupActionRemovedCallbackC = Ptr () -> CString -> Ptr () -> IO () data ActionGroupActionRemovedSignalInfo actionGroupActionRemovedCallbackWrapper :: ActionGroupActionRemovedCallback -> Ptr () -> CString -> Ptr () -> IO () actionGroupActionRemovedClosure :: ActionGroupActionRemovedCallback -> IO Closure afterActionGroupActionRemoved :: (GObject a, MonadIO m) => a -> ActionGroupActionRemovedCallback -> m SignalHandlerId mkActionGroupActionRemovedCallback :: ActionGroupActionRemovedCallbackC -> IO (FunPtr ActionGroupActionRemovedCallbackC) noActionGroupActionRemovedCallback :: Maybe ActionGroupActionRemovedCallback onActionGroupActionRemoved :: (GObject a, MonadIO m) => a -> ActionGroupActionRemovedCallback -> m SignalHandlerId type ActionGroupActionStateChangedCallback = Text -> GVariant -> IO () type ActionGroupActionStateChangedCallbackC = Ptr () -> CString -> Ptr GVariant -> Ptr () -> IO () data ActionGroupActionStateChangedSignalInfo actionGroupActionStateChangedCallbackWrapper :: ActionGroupActionStateChangedCallback -> Ptr () -> CString -> Ptr GVariant -> Ptr () -> IO () actionGroupActionStateChangedClosure :: ActionGroupActionStateChangedCallback -> IO Closure afterActionGroupActionStateChanged :: (GObject a, MonadIO m) => a -> ActionGroupActionStateChangedCallback -> m SignalHandlerId mkActionGroupActionStateChangedCallback :: ActionGroupActionStateChangedCallbackC -> IO (FunPtr ActionGroupActionStateChangedCallbackC) noActionGroupActionStateChangedCallback :: Maybe ActionGroupActionStateChangedCallback onActionGroupActionStateChanged :: (GObject a, MonadIO m) => a -> ActionGroupActionStateChangedCallback -> m SignalHandlerId instance (info ~ GI.Gio.Interfaces.ActionGroup.ResolveActionGroupMethod t GI.Gio.Interfaces.ActionGroup.ActionGroup, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.ActionGroup.ActionGroup p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.ActionGroup.ActionGroup -> p) instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.ActionGroup.ActionGroupActionAddedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.ActionGroup.ActionGroupActionEnabledChangedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.ActionGroup.ActionGroupActionRemovedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.ActionGroup.ActionGroupActionStateChangedSignalInfo instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.ActionGroup.ActionGroup instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.ActionGroup.ActionGroup o) => GI.Gio.Interfaces.ActionGroup.ActionGroupK o instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ActionGroup.ActionGroupK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ActionGroup.ActionGroupActionAddedMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ActionGroup.ActionGroupK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ActionGroup.ActionGroupActionEnabledChangedMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ActionGroup.ActionGroupK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ActionGroup.ActionGroupActionRemovedMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ActionGroup.ActionGroupK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ActionGroup.ActionGroupActionStateChangedMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ActionGroup.ActionGroupK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ActionGroup.ActionGroupActivateActionMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ActionGroup.ActionGroupK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ActionGroup.ActionGroupChangeActionStateMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ActionGroup.ActionGroupK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ActionGroup.ActionGroupGetActionEnabledMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m (GHC.Base.Maybe GI.GLib.Structs.VariantType.VariantType)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ActionGroup.ActionGroupK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ActionGroup.ActionGroupGetActionParameterTypeMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m (GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ActionGroup.ActionGroupK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ActionGroup.ActionGroupGetActionStateMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m (GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ActionGroup.ActionGroupK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ActionGroup.ActionGroupGetActionStateHintMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m (GHC.Base.Maybe GI.GLib.Structs.VariantType.VariantType)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ActionGroup.ActionGroupK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ActionGroup.ActionGroupGetActionStateTypeMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ActionGroup.ActionGroupK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ActionGroup.ActionGroupHasActionMethodInfo a signature instance (signature ~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ActionGroup.ActionGroupK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ActionGroup.ActionGroupListActionsMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m (GHC.Types.Bool, GHC.Types.Bool, GI.GLib.Structs.VariantType.VariantType, GI.GLib.Structs.VariantType.VariantType, Data.GI.Base.BasicTypes.GVariant, Data.GI.Base.BasicTypes.GVariant)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ActionGroup.ActionGroupK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ActionGroup.ActionGroupQueryActionMethodInfo a signature module GI.Gio.Interfaces.ActionMap newtype ActionMap ActionMap :: (ForeignPtr ActionMap) -> ActionMap noActionMap :: Maybe ActionMap class GObject o => ActionMapK o toActionMap :: ActionMapK o => o -> IO ActionMap data ActionMapAddActionMethodInfo actionMapAddAction :: (MonadIO m, ActionMapK a, ActionK b) => a -> b -> m () data ActionMapAddActionEntriesMethodInfo actionMapAddActionEntries :: (MonadIO m, ActionMapK a) => a -> [ActionEntry] -> Ptr () -> m () data ActionMapLookupActionMethodInfo actionMapLookupAction :: (MonadIO m, ActionMapK a) => a -> Text -> m Action data ActionMapRemoveActionMethodInfo actionMapRemoveAction :: (MonadIO m, ActionMapK a) => a -> Text -> m () instance (info ~ GI.Gio.Interfaces.ActionMap.ResolveActionMapMethod t GI.Gio.Interfaces.ActionMap.ActionMap, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.ActionMap.ActionMap p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.ActionMap.ActionMap -> p) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.ActionMap.ActionMap instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.ActionMap.ActionMap o) => GI.Gio.Interfaces.ActionMap.ActionMapK o instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ActionMap.ActionMapK a, GI.Gio.Interfaces.Action.ActionK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ActionMap.ActionMapAddActionMethodInfo a signature instance (signature ~ ([GI.Gio.Structs.ActionEntry.ActionEntry] -> GHC.Ptr.Ptr () -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ActionMap.ActionMapK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ActionMap.ActionMapAddActionEntriesMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Interfaces.Action.Action), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ActionMap.ActionMapK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ActionMap.ActionMapLookupActionMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ActionMap.ActionMapK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ActionMap.ActionMapRemoveActionMethodInfo a signature module GI.Gio.Interfaces.AppInfo newtype AppInfo AppInfo :: (ForeignPtr AppInfo) -> AppInfo noAppInfo :: Maybe AppInfo class GObject o => AppInfoK o toAppInfo :: AppInfoK o => o -> IO AppInfo data AppInfoAddSupportsTypeMethodInfo appInfoAddSupportsType :: (MonadIO m, AppInfoK a) => a -> Text -> m () data AppInfoCanDeleteMethodInfo appInfoCanDelete :: (MonadIO m, AppInfoK a) => a -> m Bool data AppInfoCanRemoveSupportsTypeMethodInfo appInfoCanRemoveSupportsType :: (MonadIO m, AppInfoK a) => a -> m Bool appInfoCreateFromCommandline :: (MonadIO m) => Text -> Maybe (Text) -> [AppInfoCreateFlags] -> m AppInfo data AppInfoDeleteMethodInfo appInfoDelete :: (MonadIO m, AppInfoK a) => a -> m Bool data AppInfoDupMethodInfo appInfoDup :: (MonadIO m, AppInfoK a) => a -> m AppInfo data AppInfoEqualMethodInfo appInfoEqual :: (MonadIO m, AppInfoK a, AppInfoK b) => a -> b -> m Bool appInfoGetAll :: (MonadIO m) => m [AppInfo] appInfoGetAllForType :: (MonadIO m) => Text -> m [AppInfo] data AppInfoGetCommandlineMethodInfo appInfoGetCommandline :: (MonadIO m, AppInfoK a) => a -> m Text appInfoGetDefaultForType :: (MonadIO m) => Text -> Bool -> m AppInfo appInfoGetDefaultForUriScheme :: (MonadIO m) => Text -> m AppInfo data AppInfoGetDescriptionMethodInfo appInfoGetDescription :: (MonadIO m, AppInfoK a) => a -> m Text data AppInfoGetDisplayNameMethodInfo appInfoGetDisplayName :: (MonadIO m, AppInfoK a) => a -> m Text data AppInfoGetExecutableMethodInfo appInfoGetExecutable :: (MonadIO m, AppInfoK a) => a -> m Text appInfoGetFallbackForType :: (MonadIO m) => Text -> m [AppInfo] data AppInfoGetIconMethodInfo appInfoGetIcon :: (MonadIO m, AppInfoK a) => a -> m Icon data AppInfoGetIdMethodInfo appInfoGetId :: (MonadIO m, AppInfoK a) => a -> m Text data AppInfoGetNameMethodInfo appInfoGetName :: (MonadIO m, AppInfoK a) => a -> m Text appInfoGetRecommendedForType :: (MonadIO m) => Text -> m [AppInfo] data AppInfoGetSupportedTypesMethodInfo appInfoGetSupportedTypes :: (MonadIO m, AppInfoK a) => a -> m [Text] data AppInfoLaunchMethodInfo appInfoLaunch :: (MonadIO m, AppInfoK a, FileK b, AppLaunchContextK c) => a -> [b] -> Maybe (c) -> m () appInfoLaunchDefaultForUri :: (MonadIO m, AppLaunchContextK a) => Text -> Maybe (a) -> m () data AppInfoLaunchUrisMethodInfo appInfoLaunchUris :: (MonadIO m, AppInfoK a, AppLaunchContextK b) => a -> [Text] -> Maybe (b) -> m () data AppInfoRemoveSupportsTypeMethodInfo appInfoRemoveSupportsType :: (MonadIO m, AppInfoK a) => a -> Text -> m () appInfoResetTypeAssociations :: (MonadIO m) => Text -> m () data AppInfoSetAsDefaultForExtensionMethodInfo appInfoSetAsDefaultForExtension :: (MonadIO m, AppInfoK a) => a -> Text -> m () data AppInfoSetAsDefaultForTypeMethodInfo appInfoSetAsDefaultForType :: (MonadIO m, AppInfoK a) => a -> Text -> m () data AppInfoSetAsLastUsedForTypeMethodInfo appInfoSetAsLastUsedForType :: (MonadIO m, AppInfoK a) => a -> Text -> m () data AppInfoShouldShowMethodInfo appInfoShouldShow :: (MonadIO m, AppInfoK a) => a -> m Bool data AppInfoSupportsFilesMethodInfo appInfoSupportsFiles :: (MonadIO m, AppInfoK a) => a -> m Bool data AppInfoSupportsUrisMethodInfo appInfoSupportsUris :: (MonadIO m, AppInfoK a) => a -> m Bool instance (info ~ GI.Gio.Interfaces.AppInfo.ResolveAppInfoMethod t GI.Gio.Interfaces.AppInfo.AppInfo, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.AppInfo.AppInfo p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.AppInfo.AppInfo -> p) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.AppInfo.AppInfo instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.AppInfo.AppInfo o) => GI.Gio.Interfaces.AppInfo.AppInfoK o instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoAddSupportsTypeMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoCanDeleteMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoCanRemoveSupportsTypeMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoDeleteMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.AppInfo.AppInfo, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoDupMethodInfo a signature instance (signature ~ (b -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a, GI.Gio.Interfaces.AppInfo.AppInfoK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoEqualMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoGetCommandlineMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoGetDescriptionMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoGetDisplayNameMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoGetExecutableMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.Icon.Icon, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoGetIconMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoGetIdMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoGetNameMethodInfo a signature instance (signature ~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoGetSupportedTypesMethodInfo a signature instance (signature ~ ([b] -> GHC.Base.Maybe c -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a, GI.Gio.Interfaces.File.FileK b, GI.Gio.Objects.AppLaunchContext.AppLaunchContextK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoLaunchMethodInfo a signature instance (signature ~ ([Data.Text.Internal.Text] -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a, GI.Gio.Objects.AppLaunchContext.AppLaunchContextK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoLaunchUrisMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoRemoveSupportsTypeMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoSetAsDefaultForExtensionMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoSetAsDefaultForTypeMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoSetAsLastUsedForTypeMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoShouldShowMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoSupportsFilesMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.AppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoSupportsUrisMethodInfo a signature module GI.Gio.Interfaces.AsyncInitable newtype AsyncInitable AsyncInitable :: (ForeignPtr AsyncInitable) -> AsyncInitable noAsyncInitable :: Maybe AsyncInitable class GObject o => AsyncInitableK o toAsyncInitable :: AsyncInitableK o => o -> IO AsyncInitable data AsyncInitableInitAsyncMethodInfo asyncInitableInitAsync :: (MonadIO m, AsyncInitableK a, CancellableK b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data AsyncInitableInitFinishMethodInfo asyncInitableInitFinish :: (MonadIO m, AsyncInitableK a, AsyncResultK b) => a -> b -> m () data AsyncInitableNewFinishMethodInfo asyncInitableNewFinish :: (MonadIO m, AsyncInitableK a, AsyncResultK b) => a -> b -> m Object asyncInitableNewvAsync :: (MonadIO m, CancellableK a) => GType -> Word32 -> Parameter -> Int32 -> Maybe (a) -> Maybe (AsyncReadyCallback) -> m () instance (info ~ GI.Gio.Interfaces.AsyncInitable.ResolveAsyncInitableMethod t GI.Gio.Interfaces.AsyncInitable.AsyncInitable, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.AsyncInitable.AsyncInitable p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.AsyncInitable.AsyncInitable -> p) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.AsyncInitable.AsyncInitable instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.AsyncInitable.AsyncInitable o) => GI.Gio.Interfaces.AsyncInitable.AsyncInitableK o instance (signature ~ (GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AsyncInitable.AsyncInitableK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AsyncInitable.AsyncInitableInitAsyncMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AsyncInitable.AsyncInitableK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AsyncInitable.AsyncInitableInitFinishMethodInfo a signature instance (signature ~ (b -> m GI.GObject.Objects.Object.Object), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AsyncInitable.AsyncInitableK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AsyncInitable.AsyncInitableNewFinishMethodInfo a signature module GI.Gio.Interfaces.AsyncResult newtype AsyncResult AsyncResult :: (ForeignPtr AsyncResult) -> AsyncResult noAsyncResult :: Maybe AsyncResult class GObject o => AsyncResultK o toAsyncResult :: AsyncResultK o => o -> IO AsyncResult data AsyncResultGetSourceObjectMethodInfo asyncResultGetSourceObject :: (MonadIO m, AsyncResultK a) => a -> m Object data AsyncResultGetUserDataMethodInfo asyncResultGetUserData :: (MonadIO m, AsyncResultK a) => a -> m (Ptr ()) data AsyncResultIsTaggedMethodInfo asyncResultIsTagged :: (MonadIO m, AsyncResultK a) => a -> Ptr () -> m Bool data AsyncResultLegacyPropagateErrorMethodInfo asyncResultLegacyPropagateError :: (MonadIO m, AsyncResultK a) => a -> m () instance (info ~ GI.Gio.Interfaces.AsyncResult.ResolveAsyncResultMethod t GI.Gio.Interfaces.AsyncResult.AsyncResult, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.AsyncResult.AsyncResult p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.AsyncResult.AsyncResult -> p) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.AsyncResult.AsyncResult instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.AsyncResult.AsyncResult o) => GI.Gio.Interfaces.AsyncResult.AsyncResultK o instance (signature ~ m GI.GObject.Objects.Object.Object, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AsyncResult.AsyncResultK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AsyncResult.AsyncResultGetSourceObjectMethodInfo a signature instance (signature ~ m (GHC.Ptr.Ptr ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AsyncResult.AsyncResultK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AsyncResult.AsyncResultGetUserDataMethodInfo a signature instance (signature ~ (GHC.Ptr.Ptr () -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AsyncResult.AsyncResultK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AsyncResult.AsyncResultIsTaggedMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AsyncResult.AsyncResultK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AsyncResult.AsyncResultLegacyPropagateErrorMethodInfo a signature module GI.Gio.Interfaces.Converter newtype Converter Converter :: (ForeignPtr Converter) -> Converter noConverter :: Maybe Converter class GObject o => ConverterK o toConverter :: ConverterK o => o -> IO Converter data ConverterConvertMethodInfo converterConvert :: (MonadIO m, ConverterK a) => a -> ByteString -> Ptr () -> Word64 -> [ConverterFlags] -> m (ConverterResult, Word64, Word64) data ConverterResetMethodInfo converterReset :: (MonadIO m, ConverterK a) => a -> m () instance (info ~ GI.Gio.Interfaces.Converter.ResolveConverterMethod t GI.Gio.Interfaces.Converter.Converter, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.Converter.Converter p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.Converter.Converter -> p) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.Converter.Converter instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.Converter.Converter o) => GI.Gio.Interfaces.Converter.ConverterK o instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Ptr.Ptr () -> GHC.Word.Word64 -> [GI.Gio.Flags.ConverterFlags] -> m (GI.Gio.Enums.ConverterResult, GHC.Word.Word64, GHC.Word.Word64)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Converter.ConverterK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Converter.ConverterConvertMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Converter.ConverterK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Converter.ConverterResetMethodInfo a signature module GI.Gio.Interfaces.DBusInterface newtype DBusInterface DBusInterface :: (ForeignPtr DBusInterface) -> DBusInterface noDBusInterface :: Maybe DBusInterface class GObject o => DBusInterfaceK o toDBusInterface :: DBusInterfaceK o => o -> IO DBusInterface data DBusInterfaceGetInfoMethodInfo dBusInterfaceGetInfo :: (MonadIO m, DBusInterfaceK a) => a -> m DBusInterfaceInfo data DBusInterfaceGetObjectMethodInfo dBusInterfaceGetObject :: (MonadIO m, DBusInterfaceK a) => a -> m DBusObject data DBusInterfaceSetObjectMethodInfo dBusInterfaceSetObject :: (MonadIO m, DBusInterfaceK a, DBusObjectK b) => a -> Maybe (b) -> m () instance (info ~ GI.Gio.Interfaces.DBusInterface.ResolveDBusInterfaceMethod t GI.Gio.Interfaces.DBusInterface.DBusInterface, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.DBusInterface.DBusInterface p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.DBusInterface.DBusInterface -> p) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.DBusInterface.DBusInterface instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.DBusInterface.DBusInterface o) => GI.Gio.Interfaces.DBusInterface.DBusInterfaceK o instance (signature ~ m GI.Gio.Interfaces.DBusObject.DBusObject, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DBusInterface.DBusInterfaceK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DBusInterface.DBusInterfaceGetObjectMethodInfo a signature instance (signature ~ m GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DBusInterface.DBusInterfaceK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DBusInterface.DBusInterfaceGetInfoMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DBusInterface.DBusInterfaceK a, GI.Gio.Interfaces.DBusObject.DBusObjectK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DBusInterface.DBusInterfaceSetObjectMethodInfo a signature module GI.Gio.Interfaces.DBusObject newtype DBusObject DBusObject :: (ForeignPtr DBusObject) -> DBusObject noDBusObject :: Maybe DBusObject class GObject o => DBusObjectK o toDBusObject :: DBusObjectK o => o -> IO DBusObject data DBusObjectGetInterfaceMethodInfo dBusObjectGetInterface :: (MonadIO m, DBusObjectK a) => a -> Text -> m DBusInterface data DBusObjectGetInterfacesMethodInfo dBusObjectGetInterfaces :: (MonadIO m, DBusObjectK a) => a -> m [DBusInterface] data DBusObjectGetObjectPathMethodInfo dBusObjectGetObjectPath :: (MonadIO m, DBusObjectK a) => a -> m Text type DBusObjectInterfaceAddedCallback = DBusInterface -> IO () type DBusObjectInterfaceAddedCallbackC = Ptr () -> Ptr DBusInterface -> Ptr () -> IO () data DBusObjectInterfaceAddedSignalInfo afterDBusObjectInterfaceAdded :: (GObject a, MonadIO m) => a -> DBusObjectInterfaceAddedCallback -> m SignalHandlerId dBusObjectInterfaceAddedCallbackWrapper :: DBusObjectInterfaceAddedCallback -> Ptr () -> Ptr DBusInterface -> Ptr () -> IO () dBusObjectInterfaceAddedClosure :: DBusObjectInterfaceAddedCallback -> IO Closure mkDBusObjectInterfaceAddedCallback :: DBusObjectInterfaceAddedCallbackC -> IO (FunPtr DBusObjectInterfaceAddedCallbackC) noDBusObjectInterfaceAddedCallback :: Maybe DBusObjectInterfaceAddedCallback onDBusObjectInterfaceAdded :: (GObject a, MonadIO m) => a -> DBusObjectInterfaceAddedCallback -> m SignalHandlerId type DBusObjectInterfaceRemovedCallback = DBusInterface -> IO () type DBusObjectInterfaceRemovedCallbackC = Ptr () -> Ptr DBusInterface -> Ptr () -> IO () data DBusObjectInterfaceRemovedSignalInfo afterDBusObjectInterfaceRemoved :: (GObject a, MonadIO m) => a -> DBusObjectInterfaceRemovedCallback -> m SignalHandlerId dBusObjectInterfaceRemovedCallbackWrapper :: DBusObjectInterfaceRemovedCallback -> Ptr () -> Ptr DBusInterface -> Ptr () -> IO () dBusObjectInterfaceRemovedClosure :: DBusObjectInterfaceRemovedCallback -> IO Closure mkDBusObjectInterfaceRemovedCallback :: DBusObjectInterfaceRemovedCallbackC -> IO (FunPtr DBusObjectInterfaceRemovedCallbackC) noDBusObjectInterfaceRemovedCallback :: Maybe DBusObjectInterfaceRemovedCallback onDBusObjectInterfaceRemoved :: (GObject a, MonadIO m) => a -> DBusObjectInterfaceRemovedCallback -> m SignalHandlerId instance (info ~ GI.Gio.Interfaces.DBusObject.ResolveDBusObjectMethod t GI.Gio.Interfaces.DBusObject.DBusObject, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.DBusObject.DBusObject p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.DBusObject.DBusObject -> p) instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.DBusObject.DBusObjectInterfaceAddedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.DBusObject.DBusObjectInterfaceRemovedSignalInfo instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.DBusObject.DBusObject instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.DBusObject.DBusObject o) => GI.Gio.Interfaces.DBusObject.DBusObjectK o instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Interfaces.DBusInterface.DBusInterface), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DBusObject.DBusObjectK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DBusObject.DBusObjectGetInterfaceMethodInfo a signature instance (signature ~ m [GI.Gio.Interfaces.DBusInterface.DBusInterface], Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DBusObject.DBusObjectK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DBusObject.DBusObjectGetInterfacesMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DBusObject.DBusObjectK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DBusObject.DBusObjectGetObjectPathMethodInfo a signature module GI.Gio.Interfaces.DBusObjectManager newtype DBusObjectManager DBusObjectManager :: (ForeignPtr DBusObjectManager) -> DBusObjectManager noDBusObjectManager :: Maybe DBusObjectManager class GObject o => DBusObjectManagerK o toDBusObjectManager :: DBusObjectManagerK o => o -> IO DBusObjectManager data DBusObjectManagerGetInterfaceMethodInfo dBusObjectManagerGetInterface :: (MonadIO m, DBusObjectManagerK a) => a -> Text -> Text -> m DBusInterface data DBusObjectManagerGetObjectMethodInfo dBusObjectManagerGetObject :: (MonadIO m, DBusObjectManagerK a) => a -> Text -> m DBusObject data DBusObjectManagerGetObjectPathMethodInfo dBusObjectManagerGetObjectPath :: (MonadIO m, DBusObjectManagerK a) => a -> m Text data DBusObjectManagerGetObjectsMethodInfo dBusObjectManagerGetObjects :: (MonadIO m, DBusObjectManagerK a) => a -> m [DBusObject] type DBusObjectManagerInterfaceAddedCallback = DBusObject -> DBusInterface -> IO () type DBusObjectManagerInterfaceAddedCallbackC = Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO () data DBusObjectManagerInterfaceAddedSignalInfo afterDBusObjectManagerInterfaceAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceAddedCallback -> m SignalHandlerId dBusObjectManagerInterfaceAddedCallbackWrapper :: DBusObjectManagerInterfaceAddedCallback -> Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO () dBusObjectManagerInterfaceAddedClosure :: DBusObjectManagerInterfaceAddedCallback -> IO Closure mkDBusObjectManagerInterfaceAddedCallback :: DBusObjectManagerInterfaceAddedCallbackC -> IO (FunPtr DBusObjectManagerInterfaceAddedCallbackC) noDBusObjectManagerInterfaceAddedCallback :: Maybe DBusObjectManagerInterfaceAddedCallback onDBusObjectManagerInterfaceAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceAddedCallback -> m SignalHandlerId type DBusObjectManagerInterfaceRemovedCallback = DBusObject -> DBusInterface -> IO () type DBusObjectManagerInterfaceRemovedCallbackC = Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO () data DBusObjectManagerInterfaceRemovedSignalInfo afterDBusObjectManagerInterfaceRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceRemovedCallback -> m SignalHandlerId dBusObjectManagerInterfaceRemovedCallbackWrapper :: DBusObjectManagerInterfaceRemovedCallback -> Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO () dBusObjectManagerInterfaceRemovedClosure :: DBusObjectManagerInterfaceRemovedCallback -> IO Closure mkDBusObjectManagerInterfaceRemovedCallback :: DBusObjectManagerInterfaceRemovedCallbackC -> IO (FunPtr DBusObjectManagerInterfaceRemovedCallbackC) noDBusObjectManagerInterfaceRemovedCallback :: Maybe DBusObjectManagerInterfaceRemovedCallback onDBusObjectManagerInterfaceRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceRemovedCallback -> m SignalHandlerId type DBusObjectManagerObjectAddedCallback = DBusObject -> IO () type DBusObjectManagerObjectAddedCallbackC = Ptr () -> Ptr DBusObject -> Ptr () -> IO () data DBusObjectManagerObjectAddedSignalInfo afterDBusObjectManagerObjectAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectAddedCallback -> m SignalHandlerId dBusObjectManagerObjectAddedCallbackWrapper :: DBusObjectManagerObjectAddedCallback -> Ptr () -> Ptr DBusObject -> Ptr () -> IO () dBusObjectManagerObjectAddedClosure :: DBusObjectManagerObjectAddedCallback -> IO Closure mkDBusObjectManagerObjectAddedCallback :: DBusObjectManagerObjectAddedCallbackC -> IO (FunPtr DBusObjectManagerObjectAddedCallbackC) noDBusObjectManagerObjectAddedCallback :: Maybe DBusObjectManagerObjectAddedCallback onDBusObjectManagerObjectAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectAddedCallback -> m SignalHandlerId type DBusObjectManagerObjectRemovedCallback = DBusObject -> IO () type DBusObjectManagerObjectRemovedCallbackC = Ptr () -> Ptr DBusObject -> Ptr () -> IO () data DBusObjectManagerObjectRemovedSignalInfo afterDBusObjectManagerObjectRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectRemovedCallback -> m SignalHandlerId dBusObjectManagerObjectRemovedCallbackWrapper :: DBusObjectManagerObjectRemovedCallback -> Ptr () -> Ptr DBusObject -> Ptr () -> IO () dBusObjectManagerObjectRemovedClosure :: DBusObjectManagerObjectRemovedCallback -> IO Closure mkDBusObjectManagerObjectRemovedCallback :: DBusObjectManagerObjectRemovedCallbackC -> IO (FunPtr DBusObjectManagerObjectRemovedCallbackC) noDBusObjectManagerObjectRemovedCallback :: Maybe DBusObjectManagerObjectRemovedCallback onDBusObjectManagerObjectRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectRemovedCallback -> m SignalHandlerId instance (info ~ GI.Gio.Interfaces.DBusObjectManager.ResolveDBusObjectManagerMethod t GI.Gio.Interfaces.DBusObjectManager.DBusObjectManager, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.DBusObjectManager.DBusObjectManager p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.DBusObjectManager.DBusObjectManager -> p) instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.DBusObjectManager.DBusObjectManagerInterfaceAddedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.DBusObjectManager.DBusObjectManagerInterfaceRemovedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.DBusObjectManager.DBusObjectManagerObjectAddedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.DBusObjectManager.DBusObjectManagerObjectRemovedSignalInfo instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.DBusObjectManager.DBusObjectManager instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.DBusObjectManager.DBusObjectManager o) => GI.Gio.Interfaces.DBusObjectManager.DBusObjectManagerK o instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> m GI.Gio.Interfaces.DBusInterface.DBusInterface), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DBusObjectManager.DBusObjectManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DBusObjectManager.DBusObjectManagerGetInterfaceMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Interfaces.DBusObject.DBusObject), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DBusObjectManager.DBusObjectManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DBusObjectManager.DBusObjectManagerGetObjectMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DBusObjectManager.DBusObjectManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DBusObjectManager.DBusObjectManagerGetObjectPathMethodInfo a signature instance (signature ~ m [GI.Gio.Interfaces.DBusObject.DBusObject], Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DBusObjectManager.DBusObjectManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DBusObjectManager.DBusObjectManagerGetObjectsMethodInfo a signature module GI.Gio.Interfaces.DesktopAppInfoLookup newtype DesktopAppInfoLookup DesktopAppInfoLookup :: (ForeignPtr DesktopAppInfoLookup) -> DesktopAppInfoLookup noDesktopAppInfoLookup :: Maybe DesktopAppInfoLookup class GObject o => DesktopAppInfoLookupK o toDesktopAppInfoLookup :: DesktopAppInfoLookupK o => o -> IO DesktopAppInfoLookup data DesktopAppInfoLookupGetDefaultForUriSchemeMethodInfo -- | Deprecated: The #GDesktopAppInfoLookup interface is deprecated and -- unused by gio. desktopAppInfoLookupGetDefaultForUriScheme :: (MonadIO m, DesktopAppInfoLookupK a) => a -> Text -> m AppInfo instance (info ~ GI.Gio.Interfaces.DesktopAppInfoLookup.ResolveDesktopAppInfoLookupMethod t GI.Gio.Interfaces.DesktopAppInfoLookup.DesktopAppInfoLookup, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.DesktopAppInfoLookup.DesktopAppInfoLookup p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.DesktopAppInfoLookup.DesktopAppInfoLookup -> p) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.DesktopAppInfoLookup.DesktopAppInfoLookup instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.DesktopAppInfoLookup.DesktopAppInfoLookup o) => GI.Gio.Interfaces.DesktopAppInfoLookup.DesktopAppInfoLookupK o instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Interfaces.AppInfo.AppInfo), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DesktopAppInfoLookup.DesktopAppInfoLookupK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DesktopAppInfoLookup.DesktopAppInfoLookupGetDefaultForUriSchemeMethodInfo a signature module GI.Gio.Interfaces.Drive newtype Drive Drive :: (ForeignPtr Drive) -> Drive noDrive :: Maybe Drive class GObject o => DriveK o toDrive :: DriveK o => o -> IO Drive data DriveCanEjectMethodInfo driveCanEject :: (MonadIO m, DriveK a) => a -> m Bool data DriveCanPollForMediaMethodInfo driveCanPollForMedia :: (MonadIO m, DriveK a) => a -> m Bool data DriveCanStartMethodInfo driveCanStart :: (MonadIO m, DriveK a) => a -> m Bool data DriveCanStartDegradedMethodInfo driveCanStartDegraded :: (MonadIO m, DriveK a) => a -> m Bool data DriveCanStopMethodInfo driveCanStop :: (MonadIO m, DriveK a) => a -> m Bool data DriveEjectMethodInfo -- | Deprecated: (Since version 2.22)Use g_drive_eject_with_operation() -- instead. driveEject :: (MonadIO m, DriveK a, CancellableK b) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data DriveEjectFinishMethodInfo -- | Deprecated: (Since version 2.22)Use -- g_drive_eject_with_operation_finish() instead. driveEjectFinish :: (MonadIO m, DriveK a, AsyncResultK b) => a -> b -> m () data DriveEjectWithOperationMethodInfo driveEjectWithOperation :: (MonadIO m, DriveK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data DriveEjectWithOperationFinishMethodInfo driveEjectWithOperationFinish :: (MonadIO m, DriveK a, AsyncResultK b) => a -> b -> m () data DriveEnumerateIdentifiersMethodInfo driveEnumerateIdentifiers :: (MonadIO m, DriveK a) => a -> m [Text] data DriveGetIconMethodInfo driveGetIcon :: (MonadIO m, DriveK a) => a -> m Icon data DriveGetIdentifierMethodInfo driveGetIdentifier :: (MonadIO m, DriveK a) => a -> Text -> m Text data DriveGetNameMethodInfo driveGetName :: (MonadIO m, DriveK a) => a -> m Text data DriveGetSortKeyMethodInfo driveGetSortKey :: (MonadIO m, DriveK a) => a -> m Text data DriveGetStartStopTypeMethodInfo driveGetStartStopType :: (MonadIO m, DriveK a) => a -> m DriveStartStopType data DriveGetSymbolicIconMethodInfo driveGetSymbolicIcon :: (MonadIO m, DriveK a) => a -> m Icon data DriveGetVolumesMethodInfo driveGetVolumes :: (MonadIO m, DriveK a) => a -> m [Volume] data DriveHasMediaMethodInfo driveHasMedia :: (MonadIO m, DriveK a) => a -> m Bool data DriveHasVolumesMethodInfo driveHasVolumes :: (MonadIO m, DriveK a) => a -> m Bool data DriveIsMediaCheckAutomaticMethodInfo driveIsMediaCheckAutomatic :: (MonadIO m, DriveK a) => a -> m Bool data DriveIsMediaRemovableMethodInfo driveIsMediaRemovable :: (MonadIO m, DriveK a) => a -> m Bool data DrivePollForMediaMethodInfo drivePollForMedia :: (MonadIO m, DriveK a, CancellableK b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data DrivePollForMediaFinishMethodInfo drivePollForMediaFinish :: (MonadIO m, DriveK a, AsyncResultK b) => a -> b -> m () data DriveStartMethodInfo driveStart :: (MonadIO m, DriveK a, MountOperationK b, CancellableK c) => a -> [DriveStartFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data DriveStartFinishMethodInfo driveStartFinish :: (MonadIO m, DriveK a, AsyncResultK b) => a -> b -> m () data DriveStopMethodInfo driveStop :: (MonadIO m, DriveK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data DriveStopFinishMethodInfo driveStopFinish :: (MonadIO m, DriveK a, AsyncResultK b) => a -> b -> m () type DriveChangedCallback = IO () type DriveChangedCallbackC = Ptr () -> Ptr () -> IO () data DriveChangedSignalInfo afterDriveChanged :: (GObject a, MonadIO m) => a -> DriveChangedCallback -> m SignalHandlerId driveChangedCallbackWrapper :: DriveChangedCallback -> Ptr () -> Ptr () -> IO () driveChangedClosure :: DriveChangedCallback -> IO Closure mkDriveChangedCallback :: DriveChangedCallbackC -> IO (FunPtr DriveChangedCallbackC) noDriveChangedCallback :: Maybe DriveChangedCallback onDriveChanged :: (GObject a, MonadIO m) => a -> DriveChangedCallback -> m SignalHandlerId type DriveDisconnectedCallback = IO () type DriveDisconnectedCallbackC = Ptr () -> Ptr () -> IO () data DriveDisconnectedSignalInfo afterDriveDisconnected :: (GObject a, MonadIO m) => a -> DriveDisconnectedCallback -> m SignalHandlerId driveDisconnectedCallbackWrapper :: DriveDisconnectedCallback -> Ptr () -> Ptr () -> IO () driveDisconnectedClosure :: DriveDisconnectedCallback -> IO Closure mkDriveDisconnectedCallback :: DriveDisconnectedCallbackC -> IO (FunPtr DriveDisconnectedCallbackC) noDriveDisconnectedCallback :: Maybe DriveDisconnectedCallback onDriveDisconnected :: (GObject a, MonadIO m) => a -> DriveDisconnectedCallback -> m SignalHandlerId type DriveEjectButtonCallback = IO () type DriveEjectButtonCallbackC = Ptr () -> Ptr () -> IO () data DriveEjectButtonSignalInfo afterDriveEjectButton :: (GObject a, MonadIO m) => a -> DriveEjectButtonCallback -> m SignalHandlerId driveEjectButtonCallbackWrapper :: DriveEjectButtonCallback -> Ptr () -> Ptr () -> IO () driveEjectButtonClosure :: DriveEjectButtonCallback -> IO Closure mkDriveEjectButtonCallback :: DriveEjectButtonCallbackC -> IO (FunPtr DriveEjectButtonCallbackC) noDriveEjectButtonCallback :: Maybe DriveEjectButtonCallback onDriveEjectButton :: (GObject a, MonadIO m) => a -> DriveEjectButtonCallback -> m SignalHandlerId type DriveStopButtonCallback = IO () type DriveStopButtonCallbackC = Ptr () -> Ptr () -> IO () data DriveStopButtonSignalInfo afterDriveStopButton :: (GObject a, MonadIO m) => a -> DriveStopButtonCallback -> m SignalHandlerId driveStopButtonCallbackWrapper :: DriveStopButtonCallback -> Ptr () -> Ptr () -> IO () driveStopButtonClosure :: DriveStopButtonCallback -> IO Closure mkDriveStopButtonCallback :: DriveStopButtonCallbackC -> IO (FunPtr DriveStopButtonCallbackC) noDriveStopButtonCallback :: Maybe DriveStopButtonCallback onDriveStopButton :: (GObject a, MonadIO m) => a -> DriveStopButtonCallback -> m SignalHandlerId instance (info ~ GI.Gio.Interfaces.Drive.ResolveDriveMethod t GI.Gio.Interfaces.Drive.Drive, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.Drive.Drive p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.Drive.Drive -> p) instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.Drive.DriveChangedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.Drive.DriveDisconnectedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.Drive.DriveEjectButtonSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.Drive.DriveStopButtonSignalInfo instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.Drive.Drive instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.Drive.Drive o) => GI.Gio.Interfaces.Drive.DriveK o instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveCanEjectMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveCanPollForMediaMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveCanStartMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveCanStartDegradedMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveCanStopMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.MountUnmountFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveEjectMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveEjectFinishMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.MountUnmountFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a, GI.Gio.Objects.MountOperation.MountOperationK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveEjectWithOperationMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveEjectWithOperationFinishMethodInfo a signature instance (signature ~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveEnumerateIdentifiersMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.Icon.Icon, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveGetIconMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveGetIdentifierMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveGetNameMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveGetSortKeyMethodInfo a signature instance (signature ~ m GI.Gio.Enums.DriveStartStopType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveGetStartStopTypeMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.Icon.Icon, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveGetSymbolicIconMethodInfo a signature instance (signature ~ m [GI.Gio.Interfaces.Volume.Volume], Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveGetVolumesMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveHasMediaMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveHasVolumesMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveIsMediaCheckAutomaticMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveIsMediaRemovableMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DrivePollForMediaMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DrivePollForMediaFinishMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.DriveStartFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a, GI.Gio.Objects.MountOperation.MountOperationK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveStartMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveStartFinishMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.MountUnmountFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a, GI.Gio.Objects.MountOperation.MountOperationK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveStopMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.DriveK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveStopFinishMethodInfo a signature module GI.Gio.Interfaces.File newtype File File :: (ForeignPtr File) -> File noFile :: Maybe File class GObject o => FileK o toFile :: FileK o => o -> IO File data FileAppendToMethodInfo fileAppendTo :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Maybe (b) -> m FileOutputStream data FileAppendToAsyncMethodInfo fileAppendToAsync :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileAppendToFinishMethodInfo fileAppendToFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileOutputStream data FileCopyMethodInfo fileCopy :: (MonadIO m, FileK a, FileK b, CancellableK c) => a -> b -> [FileCopyFlags] -> Maybe (c) -> Maybe (FileProgressCallback) -> m () data FileCopyAttributesMethodInfo fileCopyAttributes :: (MonadIO m, FileK a, FileK b, CancellableK c) => a -> b -> [FileCopyFlags] -> Maybe (c) -> m () data FileCopyFinishMethodInfo fileCopyFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () data FileCreateMethodInfo fileCreate :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Maybe (b) -> m FileOutputStream data FileCreateAsyncMethodInfo fileCreateAsync :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileCreateFinishMethodInfo fileCreateFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileOutputStream data FileCreateReadwriteMethodInfo fileCreateReadwrite :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Maybe (b) -> m FileIOStream data FileCreateReadwriteAsyncMethodInfo fileCreateReadwriteAsync :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileCreateReadwriteFinishMethodInfo fileCreateReadwriteFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileIOStream data FileDeleteMethodInfo fileDelete :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe (b) -> m () data FileDeleteAsyncMethodInfo fileDeleteAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileDeleteFinishMethodInfo fileDeleteFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () data FileDupMethodInfo fileDup :: (MonadIO m, FileK a) => a -> m File data FileEjectMountableMethodInfo -- | Deprecated: (Since version 2.22)Use -- g_file_eject_mountable_with_operation() instead. fileEjectMountable :: (MonadIO m, FileK a, CancellableK b) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileEjectMountableFinishMethodInfo -- | Deprecated: (Since version 2.22)Use -- g_file_eject_mountable_with_operation_finish() instead. fileEjectMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () data FileEjectMountableWithOperationMethodInfo fileEjectMountableWithOperation :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data FileEjectMountableWithOperationFinishMethodInfo fileEjectMountableWithOperationFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () data FileEnumerateChildrenMethodInfo fileEnumerateChildren :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> [FileQueryInfoFlags] -> Maybe (b) -> m FileEnumerator data FileEnumerateChildrenAsyncMethodInfo fileEnumerateChildrenAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> [FileQueryInfoFlags] -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileEnumerateChildrenFinishMethodInfo fileEnumerateChildrenFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileEnumerator data FileEqualMethodInfo fileEqual :: (MonadIO m, FileK a, FileK b) => a -> b -> m Bool data FileFindEnclosingMountMethodInfo fileFindEnclosingMount :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe (b) -> m Mount data FileFindEnclosingMountAsyncMethodInfo fileFindEnclosingMountAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileFindEnclosingMountFinishMethodInfo fileFindEnclosingMountFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m Mount data FileGetBasenameMethodInfo fileGetBasename :: (MonadIO m, FileK a) => a -> m (Maybe Text) data FileGetChildMethodInfo fileGetChild :: (MonadIO m, FileK a) => a -> Text -> m File data FileGetChildForDisplayNameMethodInfo fileGetChildForDisplayName :: (MonadIO m, FileK a) => a -> Text -> m File data FileGetParentMethodInfo fileGetParent :: (MonadIO m, FileK a) => a -> m (Maybe File) data FileGetParseNameMethodInfo fileGetParseName :: (MonadIO m, FileK a) => a -> m Text data FileGetPathMethodInfo fileGetPath :: (MonadIO m, FileK a) => a -> m (Maybe Text) data FileGetRelativePathMethodInfo fileGetRelativePath :: (MonadIO m, FileK a, FileK b) => a -> b -> m (Maybe Text) data FileGetUriMethodInfo fileGetUri :: (MonadIO m, FileK a) => a -> m Text data FileGetUriSchemeMethodInfo fileGetUriScheme :: (MonadIO m, FileK a) => a -> m Text data FileHasParentMethodInfo fileHasParent :: (MonadIO m, FileK a, FileK b) => a -> Maybe (b) -> m Bool data FileHasPrefixMethodInfo fileHasPrefix :: (MonadIO m, FileK a, FileK b) => a -> b -> m Bool data FileHasUriSchemeMethodInfo fileHasUriScheme :: (MonadIO m, FileK a) => a -> Text -> m Bool data FileHashMethodInfo fileHash :: (MonadIO m, FileK a) => a -> m Word32 data FileIsNativeMethodInfo fileIsNative :: (MonadIO m, FileK a) => a -> m Bool data FileLoadContentsMethodInfo fileLoadContents :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe (b) -> m (ByteString, Text) data FileLoadContentsAsyncMethodInfo fileLoadContentsAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileLoadContentsFinishMethodInfo fileLoadContentsFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m (ByteString, Text) data FileLoadPartialContentsFinishMethodInfo fileLoadPartialContentsFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m (ByteString, Text) data FileMakeDirectoryMethodInfo fileMakeDirectory :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe (b) -> m () data FileMakeDirectoryAsyncMethodInfo fileMakeDirectoryAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileMakeDirectoryFinishMethodInfo fileMakeDirectoryFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () data FileMakeDirectoryWithParentsMethodInfo fileMakeDirectoryWithParents :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe (b) -> m () data FileMakeSymbolicLinkMethodInfo fileMakeSymbolicLink :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Maybe (b) -> m () data FileMeasureDiskUsageFinishMethodInfo fileMeasureDiskUsageFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m (Word64, Word64, Word64) data FileMonitorMethodInfo fileMonitor :: (MonadIO m, FileK a, CancellableK b) => a -> [FileMonitorFlags] -> Maybe (b) -> m FileMonitor data FileMonitorDirectoryMethodInfo fileMonitorDirectory :: (MonadIO m, FileK a, CancellableK b) => a -> [FileMonitorFlags] -> Maybe (b) -> m FileMonitor data FileMonitorFileMethodInfo fileMonitorFile :: (MonadIO m, FileK a, CancellableK b) => a -> [FileMonitorFlags] -> Maybe (b) -> m FileMonitor data FileMountEnclosingVolumeMethodInfo fileMountEnclosingVolume :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountMountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data FileMountEnclosingVolumeFinishMethodInfo fileMountEnclosingVolumeFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () data FileMountMountableMethodInfo fileMountMountable :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountMountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data FileMountMountableFinishMethodInfo fileMountMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m File data FileMoveMethodInfo fileMove :: (MonadIO m, FileK a, FileK b, CancellableK c) => a -> b -> [FileCopyFlags] -> Maybe (c) -> Maybe (FileProgressCallback) -> m () fileNewForCommandlineArg :: (MonadIO m) => Text -> m File fileNewForCommandlineArgAndCwd :: (MonadIO m) => Text -> Text -> m File fileNewForPath :: (MonadIO m) => Text -> m File fileNewForUri :: (MonadIO m) => Text -> m File fileNewTmp :: (MonadIO m) => Maybe ([Char]) -> m (File, FileIOStream) data FileOpenReadwriteMethodInfo fileOpenReadwrite :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe (b) -> m FileIOStream data FileOpenReadwriteAsyncMethodInfo fileOpenReadwriteAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileOpenReadwriteFinishMethodInfo fileOpenReadwriteFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileIOStream fileParseName :: (MonadIO m) => Text -> m File data FilePollMountableMethodInfo filePollMountable :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FilePollMountableFinishMethodInfo filePollMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () data FileQueryDefaultHandlerMethodInfo fileQueryDefaultHandler :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe (b) -> m AppInfo data FileQueryExistsMethodInfo fileQueryExists :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe (b) -> m Bool data FileQueryFileTypeMethodInfo fileQueryFileType :: (MonadIO m, FileK a, CancellableK b) => a -> [FileQueryInfoFlags] -> Maybe (b) -> m FileType data FileQueryFilesystemInfoMethodInfo fileQueryFilesystemInfo :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Maybe (b) -> m FileInfo data FileQueryFilesystemInfoAsyncMethodInfo fileQueryFilesystemInfoAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileQueryFilesystemInfoFinishMethodInfo fileQueryFilesystemInfoFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileInfo data FileQueryInfoMethodInfo fileQueryInfo :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> [FileQueryInfoFlags] -> Maybe (b) -> m FileInfo data FileQueryInfoAsyncMethodInfo fileQueryInfoAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> [FileQueryInfoFlags] -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileQueryInfoFinishMethodInfo fileQueryInfoFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileInfo data FileQuerySettableAttributesMethodInfo fileQuerySettableAttributes :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe (b) -> m FileAttributeInfoList data FileQueryWritableNamespacesMethodInfo fileQueryWritableNamespaces :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe (b) -> m FileAttributeInfoList data FileReadMethodInfo fileRead :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe (b) -> m FileInputStream data FileReadAsyncMethodInfo fileReadAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileReadFinishMethodInfo fileReadFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileInputStream data FileReplaceMethodInfo fileReplace :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe (Text) -> Bool -> [FileCreateFlags] -> Maybe (b) -> m FileOutputStream data FileReplaceAsyncMethodInfo fileReplaceAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe (Text) -> Bool -> [FileCreateFlags] -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileReplaceContentsMethodInfo fileReplaceContents :: (MonadIO m, FileK a, CancellableK b) => a -> ByteString -> Maybe (Text) -> Bool -> [FileCreateFlags] -> Maybe (b) -> m (Text) data FileReplaceContentsAsyncMethodInfo fileReplaceContentsAsync :: (MonadIO m, FileK a, CancellableK b) => a -> ByteString -> Maybe (Text) -> Bool -> [FileCreateFlags] -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileReplaceContentsBytesAsyncMethodInfo fileReplaceContentsBytesAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Bytes -> Maybe (Text) -> Bool -> [FileCreateFlags] -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileReplaceContentsFinishMethodInfo fileReplaceContentsFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m (Text) data FileReplaceFinishMethodInfo fileReplaceFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileOutputStream data FileReplaceReadwriteMethodInfo fileReplaceReadwrite :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe (Text) -> Bool -> [FileCreateFlags] -> Maybe (b) -> m FileIOStream data FileReplaceReadwriteAsyncMethodInfo fileReplaceReadwriteAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe (Text) -> Bool -> [FileCreateFlags] -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileReplaceReadwriteFinishMethodInfo fileReplaceReadwriteFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileIOStream data FileResolveRelativePathMethodInfo fileResolveRelativePath :: (MonadIO m, FileK a) => a -> Text -> m File data FileSetAttributeMethodInfo fileSetAttribute :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> FileAttributeType -> Ptr () -> [FileQueryInfoFlags] -> Maybe (b) -> m () data FileSetAttributeByteStringMethodInfo fileSetAttributeByteString :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Text -> [FileQueryInfoFlags] -> Maybe (b) -> m () data FileSetAttributeInt32MethodInfo fileSetAttributeInt32 :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Int32 -> [FileQueryInfoFlags] -> Maybe (b) -> m () data FileSetAttributeInt64MethodInfo fileSetAttributeInt64 :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Int64 -> [FileQueryInfoFlags] -> Maybe (b) -> m () data FileSetAttributeStringMethodInfo fileSetAttributeString :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Text -> [FileQueryInfoFlags] -> Maybe (b) -> m () data FileSetAttributeUint32MethodInfo fileSetAttributeUint32 :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Word32 -> [FileQueryInfoFlags] -> Maybe (b) -> m () data FileSetAttributeUint64MethodInfo fileSetAttributeUint64 :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Word64 -> [FileQueryInfoFlags] -> Maybe (b) -> m () data FileSetAttributesAsyncMethodInfo fileSetAttributesAsync :: (MonadIO m, FileK a, FileInfoK b, CancellableK c) => a -> b -> [FileQueryInfoFlags] -> Int32 -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data FileSetAttributesFinishMethodInfo fileSetAttributesFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m (FileInfo) data FileSetAttributesFromInfoMethodInfo fileSetAttributesFromInfo :: (MonadIO m, FileK a, FileInfoK b, CancellableK c) => a -> b -> [FileQueryInfoFlags] -> Maybe (c) -> m () data FileSetDisplayNameMethodInfo fileSetDisplayName :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Maybe (b) -> m File data FileSetDisplayNameAsyncMethodInfo fileSetDisplayNameAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileSetDisplayNameFinishMethodInfo fileSetDisplayNameFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m File data FileStartMountableMethodInfo fileStartMountable :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [DriveStartFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data FileStartMountableFinishMethodInfo fileStartMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () data FileStopMountableMethodInfo fileStopMountable :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data FileStopMountableFinishMethodInfo fileStopMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () data FileSupportsThreadContextsMethodInfo fileSupportsThreadContexts :: (MonadIO m, FileK a) => a -> m Bool data FileTrashMethodInfo fileTrash :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe (b) -> m () data FileTrashAsyncMethodInfo fileTrashAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileTrashFinishMethodInfo fileTrashFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () data FileUnmountMountableMethodInfo -- | Deprecated: (Since version 2.22)Use -- g_file_unmount_mountable_with_operation() instead. fileUnmountMountable :: (MonadIO m, FileK a, CancellableK b) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileUnmountMountableFinishMethodInfo -- | Deprecated: (Since version 2.22)Use -- g_file_unmount_mountable_with_operation_finish() instead. fileUnmountMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () data FileUnmountMountableWithOperationMethodInfo fileUnmountMountableWithOperation :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data FileUnmountMountableWithOperationFinishMethodInfo fileUnmountMountableWithOperationFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () instance (info ~ GI.Gio.Interfaces.File.ResolveFileMethod t GI.Gio.Interfaces.File.File, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.File.File p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.File.File -> p) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.File.File instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.File.File o) => GI.Gio.Interfaces.File.FileK o instance (signature ~ ([GI.Gio.Flags.FileCreateFlags] -> GHC.Base.Maybe b -> m GI.Gio.Objects.FileOutputStream.FileOutputStream), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileAppendToMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.FileCreateFlags] -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileAppendToAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.FileOutputStream.FileOutputStream), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileAppendToFinishMethodInfo a signature instance (signature ~ (b -> [GI.Gio.Flags.FileCopyFlags] -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.FileProgressCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.File.FileK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileCopyMethodInfo a signature instance (signature ~ (b -> [GI.Gio.Flags.FileCopyFlags] -> GHC.Base.Maybe c -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.File.FileK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileCopyAttributesMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileCopyFinishMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.FileCreateFlags] -> GHC.Base.Maybe b -> m GI.Gio.Objects.FileOutputStream.FileOutputStream), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileCreateMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.FileCreateFlags] -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileCreateAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.FileOutputStream.FileOutputStream), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileCreateFinishMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.FileCreateFlags] -> GHC.Base.Maybe b -> m GI.Gio.Objects.FileIOStream.FileIOStream), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileCreateReadwriteMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.FileCreateFlags] -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileCreateReadwriteAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.FileIOStream.FileIOStream), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileCreateReadwriteFinishMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileDeleteMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileDeleteAsyncMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileDeleteFinishMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.File.File, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileDupMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.MountUnmountFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileEjectMountableMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileEjectMountableFinishMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.MountUnmountFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.MountOperation.MountOperationK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileEjectMountableWithOperationMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileEjectMountableWithOperationFinishMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> [GI.Gio.Flags.FileQueryInfoFlags] -> GHC.Base.Maybe b -> m GI.Gio.Objects.FileEnumerator.FileEnumerator), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileEnumerateChildrenMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> [GI.Gio.Flags.FileQueryInfoFlags] -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileEnumerateChildrenAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.FileEnumerator.FileEnumerator), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileEnumerateChildrenFinishMethodInfo a signature instance (signature ~ (b -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.File.FileK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileEqualMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m GI.Gio.Interfaces.Mount.Mount), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileFindEnclosingMountMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileFindEnclosingMountAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Interfaces.Mount.Mount), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileFindEnclosingMountFinishMethodInfo a signature instance (signature ~ m (GHC.Base.Maybe Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileGetBasenameMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Interfaces.File.File), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileGetChildMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Interfaces.File.File), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileGetChildForDisplayNameMethodInfo a signature instance (signature ~ m (GHC.Base.Maybe GI.Gio.Interfaces.File.File), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileGetParentMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileGetParseNameMethodInfo a signature instance (signature ~ m (GHC.Base.Maybe Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileGetPathMethodInfo a signature instance (signature ~ (b -> m (GHC.Base.Maybe Data.Text.Internal.Text)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.File.FileK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileGetRelativePathMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileGetUriMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileGetUriSchemeMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.File.FileK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileHasParentMethodInfo a signature instance (signature ~ (b -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.File.FileK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileHasPrefixMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileHasUriSchemeMethodInfo a signature instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileHashMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileIsNativeMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m (Data.ByteString.Internal.ByteString, Data.Text.Internal.Text)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileLoadContentsMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileLoadContentsAsyncMethodInfo a signature instance (signature ~ (b -> m (Data.ByteString.Internal.ByteString, Data.Text.Internal.Text)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileLoadContentsFinishMethodInfo a signature instance (signature ~ (b -> m (Data.ByteString.Internal.ByteString, Data.Text.Internal.Text)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileLoadPartialContentsFinishMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileMakeDirectoryMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileMakeDirectoryAsyncMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileMakeDirectoryFinishMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileMakeDirectoryWithParentsMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileMakeSymbolicLinkMethodInfo a signature instance (signature ~ (b -> m (GHC.Word.Word64, GHC.Word.Word64, GHC.Word.Word64)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileMeasureDiskUsageFinishMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.FileMonitorFlags] -> GHC.Base.Maybe b -> m GI.Gio.Objects.FileMonitor.FileMonitor), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileMonitorMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.FileMonitorFlags] -> GHC.Base.Maybe b -> m GI.Gio.Objects.FileMonitor.FileMonitor), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileMonitorDirectoryMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.FileMonitorFlags] -> GHC.Base.Maybe b -> m GI.Gio.Objects.FileMonitor.FileMonitor), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileMonitorFileMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.MountMountFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.MountOperation.MountOperationK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileMountEnclosingVolumeMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileMountEnclosingVolumeFinishMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.MountMountFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.MountOperation.MountOperationK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileMountMountableMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Interfaces.File.File), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileMountMountableFinishMethodInfo a signature instance (signature ~ (b -> [GI.Gio.Flags.FileCopyFlags] -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.FileProgressCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.File.FileK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileMoveMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m GI.Gio.Objects.FileIOStream.FileIOStream), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileOpenReadwriteMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileOpenReadwriteAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.FileIOStream.FileIOStream), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileOpenReadwriteFinishMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FilePollMountableMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FilePollMountableFinishMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m GI.Gio.Interfaces.AppInfo.AppInfo), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileQueryDefaultHandlerMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileQueryExistsMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.FileQueryInfoFlags] -> GHC.Base.Maybe b -> m GI.Gio.Enums.FileType), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileQueryFileTypeMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> m GI.Gio.Objects.FileInfo.FileInfo), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileQueryFilesystemInfoMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileQueryFilesystemInfoAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.FileInfo.FileInfo), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileQueryFilesystemInfoFinishMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> [GI.Gio.Flags.FileQueryInfoFlags] -> GHC.Base.Maybe b -> m GI.Gio.Objects.FileInfo.FileInfo), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileQueryInfoMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> [GI.Gio.Flags.FileQueryInfoFlags] -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileQueryInfoAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.FileInfo.FileInfo), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileQueryInfoFinishMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoList), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileQuerySettableAttributesMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoList), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileQueryWritableNamespacesMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m GI.Gio.Objects.FileInputStream.FileInputStream), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileReadMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileReadAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.FileInputStream.FileInputStream), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileReadFinishMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Types.Bool -> [GI.Gio.Flags.FileCreateFlags] -> GHC.Base.Maybe b -> m GI.Gio.Objects.FileOutputStream.FileOutputStream), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileReplaceMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Types.Bool -> [GI.Gio.Flags.FileCreateFlags] -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileReplaceAsyncMethodInfo a signature instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Types.Bool -> [GI.Gio.Flags.FileCreateFlags] -> GHC.Base.Maybe b -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileReplaceContentsMethodInfo a signature instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Types.Bool -> [GI.Gio.Flags.FileCreateFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileReplaceContentsAsyncMethodInfo a signature instance (signature ~ (GI.GLib.Structs.Bytes.Bytes -> GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Types.Bool -> [GI.Gio.Flags.FileCreateFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileReplaceContentsBytesAsyncMethodInfo a signature instance (signature ~ (b -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileReplaceContentsFinishMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.FileOutputStream.FileOutputStream), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileReplaceFinishMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Types.Bool -> [GI.Gio.Flags.FileCreateFlags] -> GHC.Base.Maybe b -> m GI.Gio.Objects.FileIOStream.FileIOStream), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileReplaceReadwriteMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Types.Bool -> [GI.Gio.Flags.FileCreateFlags] -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileReplaceReadwriteAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.FileIOStream.FileIOStream), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileReplaceReadwriteFinishMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Interfaces.File.File), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileResolveRelativePathMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GI.Gio.Enums.FileAttributeType -> GHC.Ptr.Ptr () -> [GI.Gio.Flags.FileQueryInfoFlags] -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileSetAttributeMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> [GI.Gio.Flags.FileQueryInfoFlags] -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileSetAttributeByteStringMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Int.Int32 -> [GI.Gio.Flags.FileQueryInfoFlags] -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileSetAttributeInt32MethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Int.Int64 -> [GI.Gio.Flags.FileQueryInfoFlags] -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileSetAttributeInt64MethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> [GI.Gio.Flags.FileQueryInfoFlags] -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileSetAttributeStringMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Word.Word32 -> [GI.Gio.Flags.FileQueryInfoFlags] -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileSetAttributeUint32MethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Word.Word64 -> [GI.Gio.Flags.FileQueryInfoFlags] -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileSetAttributeUint64MethodInfo a signature instance (signature ~ (b -> [GI.Gio.Flags.FileQueryInfoFlags] -> GHC.Int.Int32 -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.FileInfo.FileInfoK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileSetAttributesAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.FileInfo.FileInfo), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileSetAttributesFinishMethodInfo a signature instance (signature ~ (b -> [GI.Gio.Flags.FileQueryInfoFlags] -> GHC.Base.Maybe c -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.FileInfo.FileInfoK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileSetAttributesFromInfoMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> m GI.Gio.Interfaces.File.File), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileSetDisplayNameMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileSetDisplayNameAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Interfaces.File.File), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileSetDisplayNameFinishMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.DriveStartFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.MountOperation.MountOperationK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileStartMountableMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileStartMountableFinishMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.MountUnmountFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.MountOperation.MountOperationK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileStopMountableMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileStopMountableFinishMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileSupportsThreadContextsMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileTrashMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileTrashAsyncMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileTrashFinishMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.MountUnmountFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileUnmountMountableMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileUnmountMountableFinishMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.MountUnmountFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Objects.MountOperation.MountOperationK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileUnmountMountableWithOperationMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.File.FileK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileUnmountMountableWithOperationFinishMethodInfo a signature module GI.Gio.Interfaces.FileDescriptorBased newtype FileDescriptorBased FileDescriptorBased :: (ForeignPtr FileDescriptorBased) -> FileDescriptorBased noFileDescriptorBased :: Maybe FileDescriptorBased class GObject o => FileDescriptorBasedK o toFileDescriptorBased :: FileDescriptorBasedK o => o -> IO FileDescriptorBased data FileDescriptorBasedGetFdMethodInfo fileDescriptorBasedGetFd :: (MonadIO m, FileDescriptorBasedK a) => a -> m Int32 instance (info ~ GI.Gio.Interfaces.FileDescriptorBased.ResolveFileDescriptorBasedMethod t GI.Gio.Interfaces.FileDescriptorBased.FileDescriptorBased, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.FileDescriptorBased.FileDescriptorBased p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.FileDescriptorBased.FileDescriptorBased -> p) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.FileDescriptorBased.FileDescriptorBased instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.FileDescriptorBased.FileDescriptorBased o) => GI.Gio.Interfaces.FileDescriptorBased.FileDescriptorBasedK o instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.FileDescriptorBased.FileDescriptorBasedK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.FileDescriptorBased.FileDescriptorBasedGetFdMethodInfo a signature module GI.Gio.Interfaces.Icon newtype Icon Icon :: (ForeignPtr Icon) -> Icon noIcon :: Maybe Icon class GObject o => IconK o toIcon :: IconK o => o -> IO Icon iconDeserialize :: (MonadIO m) => GVariant -> m Icon data IconEqualMethodInfo iconEqual :: (MonadIO m, IconK a, IconK b) => a -> Maybe (b) -> m Bool iconHash :: (MonadIO m) => Ptr () -> m Word32 iconNewForString :: (MonadIO m) => Text -> m Icon data IconSerializeMethodInfo iconSerialize :: (MonadIO m, IconK a) => a -> m GVariant data IconToStringMethodInfo iconToString :: (MonadIO m, IconK a) => a -> m (Maybe Text) instance (info ~ GI.Gio.Interfaces.Icon.ResolveIconMethod t GI.Gio.Interfaces.Icon.Icon, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.Icon.Icon p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.Icon.Icon -> p) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.Icon.Icon instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.Icon.Icon o) => GI.Gio.Interfaces.Icon.IconK o instance (signature ~ (GHC.Base.Maybe b -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Icon.IconK a, GI.Gio.Interfaces.Icon.IconK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Icon.IconEqualMethodInfo a signature instance (signature ~ m Data.GI.Base.BasicTypes.GVariant, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Icon.IconK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Icon.IconSerializeMethodInfo a signature instance (signature ~ m (GHC.Base.Maybe Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Icon.IconK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Icon.IconToStringMethodInfo a signature module GI.Gio.Interfaces.Initable newtype Initable Initable :: (ForeignPtr Initable) -> Initable noInitable :: Maybe Initable class GObject o => InitableK o toInitable :: InitableK o => o -> IO Initable data InitableInitMethodInfo initableInit :: (MonadIO m, InitableK a, CancellableK b) => a -> Maybe (b) -> m () initableNewv :: (MonadIO m, CancellableK a) => GType -> [Parameter] -> Maybe (a) -> m Object instance (info ~ GI.Gio.Interfaces.Initable.ResolveInitableMethod t GI.Gio.Interfaces.Initable.Initable, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.Initable.Initable p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.Initable.Initable -> p) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.Initable.Initable instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.Initable.Initable o) => GI.Gio.Interfaces.Initable.InitableK o instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Initable.InitableK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Initable.InitableInitMethodInfo a signature module GI.Gio.Interfaces.ListModel newtype ListModel ListModel :: (ForeignPtr ListModel) -> ListModel noListModel :: Maybe ListModel class GObject o => ListModelK o toListModel :: ListModelK o => o -> IO ListModel data ListModelGetItemMethodInfo listModelGetItem :: (MonadIO m, ListModelK a) => a -> Word32 -> m (Maybe Object) data ListModelGetItemTypeMethodInfo listModelGetItemType :: (MonadIO m, ListModelK a) => a -> m GType data ListModelGetNItemsMethodInfo listModelGetNItems :: (MonadIO m, ListModelK a) => a -> m Word32 data ListModelItemsChangedMethodInfo listModelItemsChanged :: (MonadIO m, ListModelK a) => a -> Word32 -> Word32 -> Word32 -> m () type ListModelItemsChangedCallback = Word32 -> Word32 -> Word32 -> IO () type ListModelItemsChangedCallbackC = Ptr () -> Word32 -> Word32 -> Word32 -> Ptr () -> IO () data ListModelItemsChangedSignalInfo afterListModelItemsChanged :: (GObject a, MonadIO m) => a -> ListModelItemsChangedCallback -> m SignalHandlerId listModelItemsChangedCallbackWrapper :: ListModelItemsChangedCallback -> Ptr () -> Word32 -> Word32 -> Word32 -> Ptr () -> IO () listModelItemsChangedClosure :: ListModelItemsChangedCallback -> IO Closure mkListModelItemsChangedCallback :: ListModelItemsChangedCallbackC -> IO (FunPtr ListModelItemsChangedCallbackC) noListModelItemsChangedCallback :: Maybe ListModelItemsChangedCallback onListModelItemsChanged :: (GObject a, MonadIO m) => a -> ListModelItemsChangedCallback -> m SignalHandlerId instance (info ~ GI.Gio.Interfaces.ListModel.ResolveListModelMethod t GI.Gio.Interfaces.ListModel.ListModel, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.ListModel.ListModel p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.ListModel.ListModel -> p) instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.ListModel.ListModelItemsChangedSignalInfo instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.ListModel.ListModel instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.ListModel.ListModel o) => GI.Gio.Interfaces.ListModel.ListModelK o instance (signature ~ m Data.GI.Base.BasicTypes.GType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ListModel.ListModelK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ListModel.ListModelGetItemTypeMethodInfo a signature instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ListModel.ListModelK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ListModel.ListModelGetNItemsMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> m (GHC.Base.Maybe GI.GObject.Objects.Object.Object)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ListModel.ListModelK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ListModel.ListModelGetItemMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> GHC.Word.Word32 -> GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ListModel.ListModelK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ListModel.ListModelItemsChangedMethodInfo a signature module GI.Gio.Interfaces.LoadableIcon newtype LoadableIcon LoadableIcon :: (ForeignPtr LoadableIcon) -> LoadableIcon noLoadableIcon :: Maybe LoadableIcon class GObject o => LoadableIconK o toLoadableIcon :: LoadableIconK o => o -> IO LoadableIcon data LoadableIconLoadMethodInfo loadableIconLoad :: (MonadIO m, LoadableIconK a, CancellableK b) => a -> Int32 -> Maybe (b) -> m (InputStream, Text) data LoadableIconLoadAsyncMethodInfo loadableIconLoadAsync :: (MonadIO m, LoadableIconK a, CancellableK b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data LoadableIconLoadFinishMethodInfo loadableIconLoadFinish :: (MonadIO m, LoadableIconK a, AsyncResultK b) => a -> b -> m (InputStream, Text) instance (info ~ GI.Gio.Interfaces.LoadableIcon.ResolveLoadableIconMethod t GI.Gio.Interfaces.LoadableIcon.LoadableIcon, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.LoadableIcon.LoadableIcon p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.LoadableIcon.LoadableIcon -> p) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.LoadableIcon.LoadableIcon instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.LoadableIcon.LoadableIcon o) => GI.Gio.Interfaces.LoadableIcon.LoadableIconK o instance (signature ~ (GHC.Int.Int32 -> GHC.Base.Maybe b -> m (GI.Gio.Objects.InputStream.InputStream, Data.Text.Internal.Text)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.LoadableIcon.LoadableIconK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.LoadableIcon.LoadableIconLoadMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.LoadableIcon.LoadableIconK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.LoadableIcon.LoadableIconLoadAsyncMethodInfo a signature instance (signature ~ (b -> m (GI.Gio.Objects.InputStream.InputStream, Data.Text.Internal.Text)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.LoadableIcon.LoadableIconK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.LoadableIcon.LoadableIconLoadFinishMethodInfo a signature module GI.Gio.Interfaces.Mount newtype Mount Mount :: (ForeignPtr Mount) -> Mount noMount :: Maybe Mount class GObject o => MountK o toMount :: MountK o => o -> IO Mount data MountCanEjectMethodInfo mountCanEject :: (MonadIO m, MountK a) => a -> m Bool data MountCanUnmountMethodInfo mountCanUnmount :: (MonadIO m, MountK a) => a -> m Bool data MountEjectMethodInfo -- | Deprecated: (Since version 2.22)Use g_mount_eject_with_operation() -- instead. mountEject :: (MonadIO m, MountK a, CancellableK b) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data MountEjectFinishMethodInfo -- | Deprecated: (Since version 2.22)Use -- g_mount_eject_with_operation_finish() instead. mountEjectFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m () data MountEjectWithOperationMethodInfo mountEjectWithOperation :: (MonadIO m, MountK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data MountEjectWithOperationFinishMethodInfo mountEjectWithOperationFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m () data MountGetDefaultLocationMethodInfo mountGetDefaultLocation :: (MonadIO m, MountK a) => a -> m File data MountGetDriveMethodInfo mountGetDrive :: (MonadIO m, MountK a) => a -> m Drive data MountGetIconMethodInfo mountGetIcon :: (MonadIO m, MountK a) => a -> m Icon data MountGetNameMethodInfo mountGetName :: (MonadIO m, MountK a) => a -> m Text data MountGetRootMethodInfo mountGetRoot :: (MonadIO m, MountK a) => a -> m File data MountGetSortKeyMethodInfo mountGetSortKey :: (MonadIO m, MountK a) => a -> m Text data MountGetSymbolicIconMethodInfo mountGetSymbolicIcon :: (MonadIO m, MountK a) => a -> m Icon data MountGetUuidMethodInfo mountGetUuid :: (MonadIO m, MountK a) => a -> m Text data MountGetVolumeMethodInfo mountGetVolume :: (MonadIO m, MountK a) => a -> m Volume data MountGuessContentTypeMethodInfo mountGuessContentType :: (MonadIO m, MountK a, CancellableK b) => a -> Bool -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data MountGuessContentTypeFinishMethodInfo mountGuessContentTypeFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m [Text] data MountGuessContentTypeSyncMethodInfo mountGuessContentTypeSync :: (MonadIO m, MountK a, CancellableK b) => a -> Bool -> Maybe (b) -> m [Text] data MountIsShadowedMethodInfo mountIsShadowed :: (MonadIO m, MountK a) => a -> m Bool data MountRemountMethodInfo mountRemount :: (MonadIO m, MountK a, MountOperationK b, CancellableK c) => a -> [MountMountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data MountRemountFinishMethodInfo mountRemountFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m () data MountShadowMethodInfo mountShadow :: (MonadIO m, MountK a) => a -> m () data MountUnmountMethodInfo -- | Deprecated: (Since version 2.22)Use -- g_mount_unmount_with_operation() instead. mountUnmount :: (MonadIO m, MountK a, CancellableK b) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data MountUnmountFinishMethodInfo -- | Deprecated: (Since version 2.22)Use -- g_mount_unmount_with_operation_finish() instead. mountUnmountFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m () data MountUnmountWithOperationMethodInfo mountUnmountWithOperation :: (MonadIO m, MountK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data MountUnmountWithOperationFinishMethodInfo mountUnmountWithOperationFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m () data MountUnshadowMethodInfo mountUnshadow :: (MonadIO m, MountK a) => a -> m () type MountChangedCallback = IO () type MountChangedCallbackC = Ptr () -> Ptr () -> IO () data MountChangedSignalInfo afterMountChanged :: (GObject a, MonadIO m) => a -> MountChangedCallback -> m SignalHandlerId mkMountChangedCallback :: MountChangedCallbackC -> IO (FunPtr MountChangedCallbackC) mountChangedCallbackWrapper :: MountChangedCallback -> Ptr () -> Ptr () -> IO () mountChangedClosure :: MountChangedCallback -> IO Closure noMountChangedCallback :: Maybe MountChangedCallback onMountChanged :: (GObject a, MonadIO m) => a -> MountChangedCallback -> m SignalHandlerId type MountPreUnmountCallback = IO () type MountPreUnmountCallbackC = Ptr () -> Ptr () -> IO () data MountPreUnmountSignalInfo afterMountPreUnmount :: (GObject a, MonadIO m) => a -> MountPreUnmountCallback -> m SignalHandlerId mkMountPreUnmountCallback :: MountPreUnmountCallbackC -> IO (FunPtr MountPreUnmountCallbackC) mountPreUnmountCallbackWrapper :: MountPreUnmountCallback -> Ptr () -> Ptr () -> IO () mountPreUnmountClosure :: MountPreUnmountCallback -> IO Closure noMountPreUnmountCallback :: Maybe MountPreUnmountCallback onMountPreUnmount :: (GObject a, MonadIO m) => a -> MountPreUnmountCallback -> m SignalHandlerId type MountUnmountedCallback = IO () type MountUnmountedCallbackC = Ptr () -> Ptr () -> IO () data MountUnmountedSignalInfo afterMountUnmounted :: (GObject a, MonadIO m) => a -> MountUnmountedCallback -> m SignalHandlerId mkMountUnmountedCallback :: MountUnmountedCallbackC -> IO (FunPtr MountUnmountedCallbackC) mountUnmountedCallbackWrapper :: MountUnmountedCallback -> Ptr () -> Ptr () -> IO () mountUnmountedClosure :: MountUnmountedCallback -> IO Closure noMountUnmountedCallback :: Maybe MountUnmountedCallback onMountUnmounted :: (GObject a, MonadIO m) => a -> MountUnmountedCallback -> m SignalHandlerId instance (info ~ GI.Gio.Interfaces.Mount.ResolveMountMethod t GI.Gio.Interfaces.Mount.Mount, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.Mount.Mount p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.Mount.Mount -> p) instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.Mount.MountChangedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.Mount.MountPreUnmountSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.Mount.MountUnmountedSignalInfo instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.Mount.Mount instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.Mount.Mount o) => GI.Gio.Interfaces.Mount.MountK o instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountCanEjectMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountCanUnmountMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.MountUnmountFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountEjectMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountEjectFinishMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.MountUnmountFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a, GI.Gio.Objects.MountOperation.MountOperationK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountEjectWithOperationMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountEjectWithOperationFinishMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.File.File, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountGetDefaultLocationMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.Drive.Drive, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountGetDriveMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.Icon.Icon, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountGetIconMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountGetNameMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.File.File, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountGetRootMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountGetSortKeyMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.Icon.Icon, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountGetSymbolicIconMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountGetUuidMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.Volume.Volume, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountGetVolumeMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountGuessContentTypeMethodInfo a signature instance (signature ~ (b -> m [Data.Text.Internal.Text]), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountGuessContentTypeFinishMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> GHC.Base.Maybe b -> m [Data.Text.Internal.Text]), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountGuessContentTypeSyncMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountIsShadowedMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.MountMountFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a, GI.Gio.Objects.MountOperation.MountOperationK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountRemountMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountRemountFinishMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountShadowMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.MountUnmountFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountUnmountMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountUnmountFinishMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.MountUnmountFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a, GI.Gio.Objects.MountOperation.MountOperationK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountUnmountWithOperationMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountUnmountWithOperationFinishMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.MountK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountUnshadowMethodInfo a signature module GI.Gio.Interfaces.NetworkMonitor newtype NetworkMonitor NetworkMonitor :: (ForeignPtr NetworkMonitor) -> NetworkMonitor noNetworkMonitor :: Maybe NetworkMonitor class GObject o => NetworkMonitorK o toNetworkMonitor :: NetworkMonitorK o => o -> IO NetworkMonitor data NetworkMonitorCanReachMethodInfo networkMonitorCanReach :: (MonadIO m, NetworkMonitorK a, SocketConnectableK b, CancellableK c) => a -> b -> Maybe (c) -> m () data NetworkMonitorCanReachAsyncMethodInfo networkMonitorCanReachAsync :: (MonadIO m, NetworkMonitorK a, SocketConnectableK b, CancellableK c) => a -> b -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data NetworkMonitorCanReachFinishMethodInfo networkMonitorCanReachFinish :: (MonadIO m, NetworkMonitorK a, AsyncResultK b) => a -> b -> m () data NetworkMonitorGetConnectivityMethodInfo networkMonitorGetConnectivity :: (MonadIO m, NetworkMonitorK a) => a -> m NetworkConnectivity networkMonitorGetDefault :: (MonadIO m) => m NetworkMonitor data NetworkMonitorGetNetworkAvailableMethodInfo networkMonitorGetNetworkAvailable :: (MonadIO m, NetworkMonitorK a) => a -> m Bool data NetworkMonitorGetNetworkMeteredMethodInfo networkMonitorGetNetworkMetered :: (MonadIO m, NetworkMonitorK a) => a -> m Bool data NetworkMonitorConnectivityPropertyInfo getNetworkMonitorConnectivity :: (MonadIO m, NetworkMonitorK o) => o -> m NetworkConnectivity networkMonitorConnectivity :: AttrLabelProxy "connectivity" data NetworkMonitorNetworkAvailablePropertyInfo getNetworkMonitorNetworkAvailable :: (MonadIO m, NetworkMonitorK o) => o -> m Bool networkMonitorNetworkAvailable :: AttrLabelProxy "networkAvailable" data NetworkMonitorNetworkMeteredPropertyInfo getNetworkMonitorNetworkMetered :: (MonadIO m, NetworkMonitorK o) => o -> m Bool networkMonitorNetworkMetered :: AttrLabelProxy "networkMetered" type NetworkMonitorNetworkChangedCallback = Bool -> IO () type NetworkMonitorNetworkChangedCallbackC = Ptr () -> CInt -> Ptr () -> IO () data NetworkMonitorNetworkChangedSignalInfo afterNetworkMonitorNetworkChanged :: (GObject a, MonadIO m) => a -> NetworkMonitorNetworkChangedCallback -> m SignalHandlerId mkNetworkMonitorNetworkChangedCallback :: NetworkMonitorNetworkChangedCallbackC -> IO (FunPtr NetworkMonitorNetworkChangedCallbackC) networkMonitorNetworkChangedCallbackWrapper :: NetworkMonitorNetworkChangedCallback -> Ptr () -> CInt -> Ptr () -> IO () networkMonitorNetworkChangedClosure :: NetworkMonitorNetworkChangedCallback -> IO Closure noNetworkMonitorNetworkChangedCallback :: Maybe NetworkMonitorNetworkChangedCallback onNetworkMonitorNetworkChanged :: (GObject a, MonadIO m) => a -> NetworkMonitorNetworkChangedCallback -> m SignalHandlerId instance (info ~ GI.Gio.Interfaces.NetworkMonitor.ResolveNetworkMonitorMethod t GI.Gio.Interfaces.NetworkMonitor.NetworkMonitor, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.NetworkMonitor.NetworkMonitor p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.NetworkMonitor.NetworkMonitor -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.NetworkMonitor.NetworkMonitorConnectivityPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.NetworkMonitor.NetworkMonitorNetworkAvailablePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.NetworkMonitor.NetworkMonitorNetworkMeteredPropertyInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.NetworkMonitor.NetworkMonitorNetworkChangedSignalInfo instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.NetworkMonitor.NetworkMonitor instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.NetworkMonitor.NetworkMonitor o) => GI.Gio.Interfaces.NetworkMonitor.NetworkMonitorK o instance (signature ~ (b -> GHC.Base.Maybe c -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.NetworkMonitor.NetworkMonitorK a, GI.Gio.Interfaces.SocketConnectable.SocketConnectableK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.NetworkMonitor.NetworkMonitorCanReachMethodInfo a signature instance (signature ~ (b -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.NetworkMonitor.NetworkMonitorK a, GI.Gio.Interfaces.SocketConnectable.SocketConnectableK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.NetworkMonitor.NetworkMonitorCanReachAsyncMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.NetworkMonitor.NetworkMonitorK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.NetworkMonitor.NetworkMonitorCanReachFinishMethodInfo a signature instance (signature ~ m GI.Gio.Enums.NetworkConnectivity, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.NetworkMonitor.NetworkMonitorK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.NetworkMonitor.NetworkMonitorGetConnectivityMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.NetworkMonitor.NetworkMonitorK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.NetworkMonitor.NetworkMonitorGetNetworkAvailableMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.NetworkMonitor.NetworkMonitorK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.NetworkMonitor.NetworkMonitorGetNetworkMeteredMethodInfo a signature module GI.Gio.Interfaces.PollableInputStream newtype PollableInputStream PollableInputStream :: (ForeignPtr PollableInputStream) -> PollableInputStream noPollableInputStream :: Maybe PollableInputStream class GObject o => PollableInputStreamK o toPollableInputStream :: PollableInputStreamK o => o -> IO PollableInputStream data PollableInputStreamCanPollMethodInfo pollableInputStreamCanPoll :: (MonadIO m, PollableInputStreamK a) => a -> m Bool data PollableInputStreamCreateSourceMethodInfo pollableInputStreamCreateSource :: (MonadIO m, PollableInputStreamK a, CancellableK b) => a -> Maybe (b) -> m Source data PollableInputStreamIsReadableMethodInfo pollableInputStreamIsReadable :: (MonadIO m, PollableInputStreamK a) => a -> m Bool data PollableInputStreamReadNonblockingMethodInfo pollableInputStreamReadNonblocking :: (MonadIO m, PollableInputStreamK a, CancellableK b) => a -> ByteString -> Maybe (b) -> m Int64 instance (info ~ GI.Gio.Interfaces.PollableInputStream.ResolvePollableInputStreamMethod t GI.Gio.Interfaces.PollableInputStream.PollableInputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.PollableInputStream.PollableInputStream p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.PollableInputStream.PollableInputStream -> p) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.PollableInputStream.PollableInputStream instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.PollableInputStream.PollableInputStream o) => GI.Gio.Interfaces.PollableInputStream.PollableInputStreamK o instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.PollableInputStream.PollableInputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.PollableInputStream.PollableInputStreamCanPollMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m GI.GLib.Structs.Source.Source), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.PollableInputStream.PollableInputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.PollableInputStream.PollableInputStreamCreateSourceMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.PollableInputStream.PollableInputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.PollableInputStream.PollableInputStreamIsReadableMethodInfo a signature instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Base.Maybe b -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.PollableInputStream.PollableInputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.PollableInputStream.PollableInputStreamReadNonblockingMethodInfo a signature module GI.Gio.Interfaces.PollableOutputStream newtype PollableOutputStream PollableOutputStream :: (ForeignPtr PollableOutputStream) -> PollableOutputStream noPollableOutputStream :: Maybe PollableOutputStream class GObject o => PollableOutputStreamK o toPollableOutputStream :: PollableOutputStreamK o => o -> IO PollableOutputStream data PollableOutputStreamCanPollMethodInfo pollableOutputStreamCanPoll :: (MonadIO m, PollableOutputStreamK a) => a -> m Bool data PollableOutputStreamCreateSourceMethodInfo pollableOutputStreamCreateSource :: (MonadIO m, PollableOutputStreamK a, CancellableK b) => a -> Maybe (b) -> m Source data PollableOutputStreamIsWritableMethodInfo pollableOutputStreamIsWritable :: (MonadIO m, PollableOutputStreamK a) => a -> m Bool data PollableOutputStreamWriteNonblockingMethodInfo pollableOutputStreamWriteNonblocking :: (MonadIO m, PollableOutputStreamK a, CancellableK b) => a -> ByteString -> Maybe (b) -> m Int64 instance (info ~ GI.Gio.Interfaces.PollableOutputStream.ResolvePollableOutputStreamMethod t GI.Gio.Interfaces.PollableOutputStream.PollableOutputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.PollableOutputStream.PollableOutputStream p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.PollableOutputStream.PollableOutputStream -> p) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.PollableOutputStream.PollableOutputStream instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.PollableOutputStream.PollableOutputStream o) => GI.Gio.Interfaces.PollableOutputStream.PollableOutputStreamK o instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.PollableOutputStream.PollableOutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.PollableOutputStream.PollableOutputStreamCanPollMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m GI.GLib.Structs.Source.Source), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.PollableOutputStream.PollableOutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.PollableOutputStream.PollableOutputStreamCreateSourceMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.PollableOutputStream.PollableOutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.PollableOutputStream.PollableOutputStreamIsWritableMethodInfo a signature instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Base.Maybe b -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.PollableOutputStream.PollableOutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.PollableOutputStream.PollableOutputStreamWriteNonblockingMethodInfo a signature module GI.Gio.Interfaces.Proxy newtype Proxy Proxy :: (ForeignPtr Proxy) -> Proxy noProxy :: Maybe Proxy class GObject o => ProxyK o toProxy :: ProxyK o => o -> IO Proxy data ProxyConnectMethodInfo proxyConnect :: (MonadIO m, ProxyK a, IOStreamK b, ProxyAddressK c, CancellableK d) => a -> b -> c -> Maybe (d) -> m IOStream data ProxyConnectAsyncMethodInfo proxyConnectAsync :: (MonadIO m, ProxyK a, IOStreamK b, ProxyAddressK c, CancellableK d) => a -> b -> c -> Maybe (d) -> Maybe (AsyncReadyCallback) -> m () data ProxyConnectFinishMethodInfo proxyConnectFinish :: (MonadIO m, ProxyK a, AsyncResultK b) => a -> b -> m IOStream proxyGetDefaultForProtocol :: (MonadIO m) => Text -> m Proxy data ProxySupportsHostnameMethodInfo proxySupportsHostname :: (MonadIO m, ProxyK a) => a -> m Bool instance (info ~ GI.Gio.Interfaces.Proxy.ResolveProxyMethod t GI.Gio.Interfaces.Proxy.Proxy, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.Proxy.Proxy p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.Proxy.Proxy -> p) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.Proxy.Proxy instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.Proxy.Proxy o) => GI.Gio.Interfaces.Proxy.ProxyK o instance (signature ~ (b -> c -> GHC.Base.Maybe d -> m GI.Gio.Objects.IOStream.IOStream), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Proxy.ProxyK a, GI.Gio.Objects.IOStream.IOStreamK b, GI.Gio.Objects.ProxyAddress.ProxyAddressK c, GI.Gio.Objects.Cancellable.CancellableK d) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Proxy.ProxyConnectMethodInfo a signature instance (signature ~ (b -> c -> GHC.Base.Maybe d -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Proxy.ProxyK a, GI.Gio.Objects.IOStream.IOStreamK b, GI.Gio.Objects.ProxyAddress.ProxyAddressK c, GI.Gio.Objects.Cancellable.CancellableK d) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Proxy.ProxyConnectAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.IOStream.IOStream), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Proxy.ProxyK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Proxy.ProxyConnectFinishMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Proxy.ProxyK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Proxy.ProxySupportsHostnameMethodInfo a signature module GI.Gio.Interfaces.ProxyResolver newtype ProxyResolver ProxyResolver :: (ForeignPtr ProxyResolver) -> ProxyResolver noProxyResolver :: Maybe ProxyResolver class GObject o => ProxyResolverK o toProxyResolver :: ProxyResolverK o => o -> IO ProxyResolver proxyResolverGetDefault :: (MonadIO m) => m ProxyResolver data ProxyResolverIsSupportedMethodInfo proxyResolverIsSupported :: (MonadIO m, ProxyResolverK a) => a -> m Bool data ProxyResolverLookupMethodInfo proxyResolverLookup :: (MonadIO m, ProxyResolverK a, CancellableK b) => a -> Text -> Maybe (b) -> m [Text] data ProxyResolverLookupAsyncMethodInfo proxyResolverLookupAsync :: (MonadIO m, ProxyResolverK a, CancellableK b) => a -> Text -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data ProxyResolverLookupFinishMethodInfo proxyResolverLookupFinish :: (MonadIO m, ProxyResolverK a, AsyncResultK b) => a -> b -> m [Text] instance (info ~ GI.Gio.Interfaces.ProxyResolver.ResolveProxyResolverMethod t GI.Gio.Interfaces.ProxyResolver.ProxyResolver, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.ProxyResolver.ProxyResolver p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.ProxyResolver.ProxyResolver -> p) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.ProxyResolver.ProxyResolver instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.ProxyResolver.ProxyResolver o) => GI.Gio.Interfaces.ProxyResolver.ProxyResolverK o instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ProxyResolver.ProxyResolverK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ProxyResolver.ProxyResolverIsSupportedMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> m [Data.Text.Internal.Text]), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ProxyResolver.ProxyResolverK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ProxyResolver.ProxyResolverLookupMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ProxyResolver.ProxyResolverK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ProxyResolver.ProxyResolverLookupAsyncMethodInfo a signature instance (signature ~ (b -> m [Data.Text.Internal.Text]), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ProxyResolver.ProxyResolverK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ProxyResolver.ProxyResolverLookupFinishMethodInfo a signature module GI.Gio.Interfaces.RemoteActionGroup newtype RemoteActionGroup RemoteActionGroup :: (ForeignPtr RemoteActionGroup) -> RemoteActionGroup noRemoteActionGroup :: Maybe RemoteActionGroup class GObject o => RemoteActionGroupK o toRemoteActionGroup :: RemoteActionGroupK o => o -> IO RemoteActionGroup data RemoteActionGroupActivateActionFullMethodInfo remoteActionGroupActivateActionFull :: (MonadIO m, RemoteActionGroupK a) => a -> Text -> Maybe (GVariant) -> GVariant -> m () data RemoteActionGroupChangeActionStateFullMethodInfo remoteActionGroupChangeActionStateFull :: (MonadIO m, RemoteActionGroupK a) => a -> Text -> GVariant -> GVariant -> m () instance (info ~ GI.Gio.Interfaces.RemoteActionGroup.ResolveRemoteActionGroupMethod t GI.Gio.Interfaces.RemoteActionGroup.RemoteActionGroup, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.RemoteActionGroup.RemoteActionGroup p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.RemoteActionGroup.RemoteActionGroup -> p) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.RemoteActionGroup.RemoteActionGroup instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.RemoteActionGroup.RemoteActionGroup o) => GI.Gio.Interfaces.RemoteActionGroup.RemoteActionGroupK o instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.RemoteActionGroup.RemoteActionGroupK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.RemoteActionGroup.RemoteActionGroupActivateActionFullMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> Data.GI.Base.BasicTypes.GVariant -> Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.RemoteActionGroup.RemoteActionGroupK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.RemoteActionGroup.RemoteActionGroupChangeActionStateFullMethodInfo a signature module GI.Gio.Interfaces.Seekable newtype Seekable Seekable :: (ForeignPtr Seekable) -> Seekable noSeekable :: Maybe Seekable class GObject o => SeekableK o toSeekable :: SeekableK o => o -> IO Seekable data SeekableCanSeekMethodInfo seekableCanSeek :: (MonadIO m, SeekableK a) => a -> m Bool data SeekableCanTruncateMethodInfo seekableCanTruncate :: (MonadIO m, SeekableK a) => a -> m Bool data SeekableSeekMethodInfo seekableSeek :: (MonadIO m, SeekableK a, CancellableK b) => a -> Int64 -> SeekType -> Maybe (b) -> m () data SeekableTellMethodInfo seekableTell :: (MonadIO m, SeekableK a) => a -> m Int64 data SeekableTruncateMethodInfo seekableTruncate :: (MonadIO m, SeekableK a, CancellableK b) => a -> Int64 -> Maybe (b) -> m () instance (info ~ GI.Gio.Interfaces.Seekable.ResolveSeekableMethod t GI.Gio.Interfaces.Seekable.Seekable, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.Seekable.Seekable p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.Seekable.Seekable -> p) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.Seekable.Seekable instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.Seekable.Seekable o) => GI.Gio.Interfaces.Seekable.SeekableK o instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Seekable.SeekableK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Seekable.SeekableCanSeekMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Seekable.SeekableK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Seekable.SeekableCanTruncateMethodInfo a signature instance (signature ~ (GHC.Int.Int64 -> GI.GLib.Enums.SeekType -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Seekable.SeekableK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Seekable.SeekableSeekMethodInfo a signature instance (signature ~ m GHC.Int.Int64, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Seekable.SeekableK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Seekable.SeekableTellMethodInfo a signature instance (signature ~ (GHC.Int.Int64 -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Seekable.SeekableK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Seekable.SeekableTruncateMethodInfo a signature module GI.Gio.Interfaces.SocketConnectable newtype SocketConnectable SocketConnectable :: (ForeignPtr SocketConnectable) -> SocketConnectable noSocketConnectable :: Maybe SocketConnectable class GObject o => SocketConnectableK o toSocketConnectable :: SocketConnectableK o => o -> IO SocketConnectable data SocketConnectableEnumerateMethodInfo socketConnectableEnumerate :: (MonadIO m, SocketConnectableK a) => a -> m SocketAddressEnumerator data SocketConnectableProxyEnumerateMethodInfo socketConnectableProxyEnumerate :: (MonadIO m, SocketConnectableK a) => a -> m SocketAddressEnumerator instance (info ~ GI.Gio.Interfaces.SocketConnectable.ResolveSocketConnectableMethod t GI.Gio.Interfaces.SocketConnectable.SocketConnectable, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.SocketConnectable.SocketConnectable p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.SocketConnectable.SocketConnectable -> p) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.SocketConnectable.SocketConnectable instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.SocketConnectable.SocketConnectable o) => GI.Gio.Interfaces.SocketConnectable.SocketConnectableK o instance (signature ~ m GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumerator, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.SocketConnectable.SocketConnectableK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.SocketConnectable.SocketConnectableEnumerateMethodInfo a signature instance (signature ~ m GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumerator, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.SocketConnectable.SocketConnectableK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.SocketConnectable.SocketConnectableProxyEnumerateMethodInfo a signature module GI.Gio.Interfaces.TlsBackend newtype TlsBackend TlsBackend :: (ForeignPtr TlsBackend) -> TlsBackend noTlsBackend :: Maybe TlsBackend class GObject o => TlsBackendK o toTlsBackend :: TlsBackendK o => o -> IO TlsBackend data TlsBackendGetCertificateTypeMethodInfo tlsBackendGetCertificateType :: (MonadIO m, TlsBackendK a) => a -> m GType data TlsBackendGetClientConnectionTypeMethodInfo tlsBackendGetClientConnectionType :: (MonadIO m, TlsBackendK a) => a -> m GType tlsBackendGetDefault :: (MonadIO m) => m TlsBackend data TlsBackendGetDefaultDatabaseMethodInfo tlsBackendGetDefaultDatabase :: (MonadIO m, TlsBackendK a) => a -> m TlsDatabase data TlsBackendGetFileDatabaseTypeMethodInfo tlsBackendGetFileDatabaseType :: (MonadIO m, TlsBackendK a) => a -> m GType data TlsBackendGetServerConnectionTypeMethodInfo tlsBackendGetServerConnectionType :: (MonadIO m, TlsBackendK a) => a -> m GType data TlsBackendSupportsTlsMethodInfo tlsBackendSupportsTls :: (MonadIO m, TlsBackendK a) => a -> m Bool instance (info ~ GI.Gio.Interfaces.TlsBackend.ResolveTlsBackendMethod t GI.Gio.Interfaces.TlsBackend.TlsBackend, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.TlsBackend.TlsBackend p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.TlsBackend.TlsBackend -> p) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.TlsBackend.TlsBackend instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.TlsBackend.TlsBackend o) => GI.Gio.Interfaces.TlsBackend.TlsBackendK o instance (signature ~ m Data.GI.Base.BasicTypes.GType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsBackend.TlsBackendK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsBackend.TlsBackendGetCertificateTypeMethodInfo a signature instance (signature ~ m Data.GI.Base.BasicTypes.GType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsBackend.TlsBackendK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsBackend.TlsBackendGetClientConnectionTypeMethodInfo a signature instance (signature ~ m GI.Gio.Objects.TlsDatabase.TlsDatabase, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsBackend.TlsBackendK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsBackend.TlsBackendGetDefaultDatabaseMethodInfo a signature instance (signature ~ m Data.GI.Base.BasicTypes.GType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsBackend.TlsBackendK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsBackend.TlsBackendGetFileDatabaseTypeMethodInfo a signature instance (signature ~ m Data.GI.Base.BasicTypes.GType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsBackend.TlsBackendK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsBackend.TlsBackendGetServerConnectionTypeMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsBackend.TlsBackendK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsBackend.TlsBackendSupportsTlsMethodInfo a signature module GI.Gio.Interfaces.TlsClientConnection newtype TlsClientConnection TlsClientConnection :: (ForeignPtr TlsClientConnection) -> TlsClientConnection noTlsClientConnection :: Maybe TlsClientConnection class GObject o => TlsClientConnectionK o toTlsClientConnection :: TlsClientConnectionK o => o -> IO TlsClientConnection data TlsClientConnectionCopySessionStateMethodInfo tlsClientConnectionCopySessionState :: (MonadIO m, TlsClientConnectionK a, TlsClientConnectionK b) => a -> b -> m () data TlsClientConnectionGetAcceptedCasMethodInfo tlsClientConnectionGetAcceptedCas :: (MonadIO m, TlsClientConnectionK a) => a -> m [ByteString] data TlsClientConnectionGetServerIdentityMethodInfo tlsClientConnectionGetServerIdentity :: (MonadIO m, TlsClientConnectionK a) => a -> m SocketConnectable data TlsClientConnectionGetUseSsl3MethodInfo tlsClientConnectionGetUseSsl3 :: (MonadIO m, TlsClientConnectionK a) => a -> m Bool data TlsClientConnectionGetValidationFlagsMethodInfo tlsClientConnectionGetValidationFlags :: (MonadIO m, TlsClientConnectionK a) => a -> m [TlsCertificateFlags] tlsClientConnectionNew :: (MonadIO m, IOStreamK a, SocketConnectableK b) => a -> Maybe (b) -> m TlsClientConnection data TlsClientConnectionSetServerIdentityMethodInfo tlsClientConnectionSetServerIdentity :: (MonadIO m, TlsClientConnectionK a, SocketConnectableK b) => a -> b -> m () data TlsClientConnectionSetUseSsl3MethodInfo tlsClientConnectionSetUseSsl3 :: (MonadIO m, TlsClientConnectionK a) => a -> Bool -> m () data TlsClientConnectionSetValidationFlagsMethodInfo tlsClientConnectionSetValidationFlags :: (MonadIO m, TlsClientConnectionK a) => a -> [TlsCertificateFlags] -> m () data TlsClientConnectionAcceptedCasPropertyInfo getTlsClientConnectionAcceptedCas :: (MonadIO m, TlsClientConnectionK o) => o -> m [Ptr ()] tlsClientConnectionAcceptedCas :: AttrLabelProxy "acceptedCas" data TlsClientConnectionServerIdentityPropertyInfo constructTlsClientConnectionServerIdentity :: (SocketConnectableK a) => a -> IO ([Char], GValue) getTlsClientConnectionServerIdentity :: (MonadIO m, TlsClientConnectionK o) => o -> m SocketConnectable setTlsClientConnectionServerIdentity :: (MonadIO m, TlsClientConnectionK o, SocketConnectableK a) => o -> a -> m () tlsClientConnectionServerIdentity :: AttrLabelProxy "serverIdentity" data TlsClientConnectionUseSsl3PropertyInfo constructTlsClientConnectionUseSsl3 :: Bool -> IO ([Char], GValue) getTlsClientConnectionUseSsl3 :: (MonadIO m, TlsClientConnectionK o) => o -> m Bool setTlsClientConnectionUseSsl3 :: (MonadIO m, TlsClientConnectionK o) => o -> Bool -> m () tlsClientConnectionUseSsl3 :: AttrLabelProxy "useSsl3" data TlsClientConnectionValidationFlagsPropertyInfo constructTlsClientConnectionValidationFlags :: [TlsCertificateFlags] -> IO ([Char], GValue) getTlsClientConnectionValidationFlags :: (MonadIO m, TlsClientConnectionK o) => o -> m [TlsCertificateFlags] setTlsClientConnectionValidationFlags :: (MonadIO m, TlsClientConnectionK o) => o -> [TlsCertificateFlags] -> m () tlsClientConnectionValidationFlags :: AttrLabelProxy "validationFlags" instance (info ~ GI.Gio.Interfaces.TlsClientConnection.ResolveTlsClientConnectionMethod t GI.Gio.Interfaces.TlsClientConnection.TlsClientConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.TlsClientConnection.TlsClientConnection p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.TlsClientConnection.TlsClientConnection -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionAcceptedCasPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionServerIdentityPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionUseSsl3PropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionValidationFlagsPropertyInfo instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.TlsClientConnection.TlsClientConnection instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.TlsClientConnection.TlsClientConnection o) => GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionK o instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionK a, GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionCopySessionStateMethodInfo a signature instance (signature ~ m [Data.ByteString.Internal.ByteString], Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionGetAcceptedCasMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.SocketConnectable.SocketConnectable, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionGetServerIdentityMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionGetUseSsl3MethodInfo a signature instance (signature ~ m [GI.Gio.Flags.TlsCertificateFlags], Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionGetValidationFlagsMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionK a, GI.Gio.Interfaces.SocketConnectable.SocketConnectableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionSetServerIdentityMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionSetUseSsl3MethodInfo a signature instance (signature ~ ([GI.Gio.Flags.TlsCertificateFlags] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionSetValidationFlagsMethodInfo a signature module GI.Gio.Interfaces.TlsFileDatabase newtype TlsFileDatabase TlsFileDatabase :: (ForeignPtr TlsFileDatabase) -> TlsFileDatabase noTlsFileDatabase :: Maybe TlsFileDatabase class GObject o => TlsFileDatabaseK o toTlsFileDatabase :: TlsFileDatabaseK o => o -> IO TlsFileDatabase tlsFileDatabaseNew :: (MonadIO m) => Text -> m TlsFileDatabase data TlsFileDatabaseAnchorsPropertyInfo clearTlsFileDatabaseAnchors :: (MonadIO m, TlsFileDatabaseK o) => o -> m () constructTlsFileDatabaseAnchors :: Text -> IO ([Char], GValue) getTlsFileDatabaseAnchors :: (MonadIO m, TlsFileDatabaseK o) => o -> m (Maybe Text) setTlsFileDatabaseAnchors :: (MonadIO m, TlsFileDatabaseK o) => o -> Text -> m () tlsFileDatabaseAnchors :: AttrLabelProxy "anchors" instance (info ~ GI.Gio.Interfaces.TlsFileDatabase.ResolveTlsFileDatabaseMethod t GI.Gio.Interfaces.TlsFileDatabase.TlsFileDatabase, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.TlsFileDatabase.TlsFileDatabase p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.TlsFileDatabase.TlsFileDatabase -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.TlsFileDatabase.TlsFileDatabaseAnchorsPropertyInfo instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.TlsFileDatabase.TlsFileDatabase instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.TlsFileDatabase.TlsFileDatabase o) => GI.Gio.Interfaces.TlsFileDatabase.TlsFileDatabaseK o module GI.Gio.Interfaces.TlsServerConnection newtype TlsServerConnection TlsServerConnection :: (ForeignPtr TlsServerConnection) -> TlsServerConnection noTlsServerConnection :: Maybe TlsServerConnection class GObject o => TlsServerConnectionK o toTlsServerConnection :: TlsServerConnectionK o => o -> IO TlsServerConnection tlsServerConnectionNew :: (MonadIO m, IOStreamK a, TlsCertificateK b) => a -> Maybe (b) -> m TlsServerConnection data TlsServerConnectionAuthenticationModePropertyInfo constructTlsServerConnectionAuthenticationMode :: TlsAuthenticationMode -> IO ([Char], GValue) getTlsServerConnectionAuthenticationMode :: (MonadIO m, TlsServerConnectionK o) => o -> m TlsAuthenticationMode setTlsServerConnectionAuthenticationMode :: (MonadIO m, TlsServerConnectionK o) => o -> TlsAuthenticationMode -> m () tlsServerConnectionAuthenticationMode :: AttrLabelProxy "authenticationMode" instance (info ~ GI.Gio.Interfaces.TlsServerConnection.ResolveTlsServerConnectionMethod t GI.Gio.Interfaces.TlsServerConnection.TlsServerConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.TlsServerConnection.TlsServerConnection p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.TlsServerConnection.TlsServerConnection -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.TlsServerConnection.TlsServerConnectionAuthenticationModePropertyInfo instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.TlsServerConnection.TlsServerConnection instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.TlsServerConnection.TlsServerConnection o) => GI.Gio.Interfaces.TlsServerConnection.TlsServerConnectionK o module GI.Gio.Interfaces.Volume newtype Volume Volume :: (ForeignPtr Volume) -> Volume noVolume :: Maybe Volume class GObject o => VolumeK o toVolume :: VolumeK o => o -> IO Volume data VolumeCanEjectMethodInfo volumeCanEject :: (MonadIO m, VolumeK a) => a -> m Bool data VolumeCanMountMethodInfo volumeCanMount :: (MonadIO m, VolumeK a) => a -> m Bool data VolumeEjectMethodInfo -- | Deprecated: (Since version 2.22)Use g_volume_eject_with_operation() -- instead. volumeEject :: (MonadIO m, VolumeK a, CancellableK b) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data VolumeEjectFinishMethodInfo -- | Deprecated: (Since version 2.22)Use -- g_volume_eject_with_operation_finish() instead. volumeEjectFinish :: (MonadIO m, VolumeK a, AsyncResultK b) => a -> b -> m () data VolumeEjectWithOperationMethodInfo volumeEjectWithOperation :: (MonadIO m, VolumeK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data VolumeEjectWithOperationFinishMethodInfo volumeEjectWithOperationFinish :: (MonadIO m, VolumeK a, AsyncResultK b) => a -> b -> m () data VolumeEnumerateIdentifiersMethodInfo volumeEnumerateIdentifiers :: (MonadIO m, VolumeK a) => a -> m [Text] data VolumeGetActivationRootMethodInfo volumeGetActivationRoot :: (MonadIO m, VolumeK a) => a -> m (Maybe File) data VolumeGetDriveMethodInfo volumeGetDrive :: (MonadIO m, VolumeK a) => a -> m Drive data VolumeGetIconMethodInfo volumeGetIcon :: (MonadIO m, VolumeK a) => a -> m Icon data VolumeGetIdentifierMethodInfo volumeGetIdentifier :: (MonadIO m, VolumeK a) => a -> Text -> m Text data VolumeGetMountMethodInfo volumeGetMount :: (MonadIO m, VolumeK a) => a -> m Mount data VolumeGetNameMethodInfo volumeGetName :: (MonadIO m, VolumeK a) => a -> m Text data VolumeGetSortKeyMethodInfo volumeGetSortKey :: (MonadIO m, VolumeK a) => a -> m Text data VolumeGetSymbolicIconMethodInfo volumeGetSymbolicIcon :: (MonadIO m, VolumeK a) => a -> m Icon data VolumeGetUuidMethodInfo volumeGetUuid :: (MonadIO m, VolumeK a) => a -> m Text data VolumeMountMethodInfo volumeMount :: (MonadIO m, VolumeK a, MountOperationK b, CancellableK c) => a -> [MountMountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data VolumeMountFinishMethodInfo volumeMountFinish :: (MonadIO m, VolumeK a, AsyncResultK b) => a -> b -> m () data VolumeShouldAutomountMethodInfo volumeShouldAutomount :: (MonadIO m, VolumeK a) => a -> m Bool type VolumeChangedCallback = IO () type VolumeChangedCallbackC = Ptr () -> Ptr () -> IO () data VolumeChangedSignalInfo afterVolumeChanged :: (GObject a, MonadIO m) => a -> VolumeChangedCallback -> m SignalHandlerId mkVolumeChangedCallback :: VolumeChangedCallbackC -> IO (FunPtr VolumeChangedCallbackC) noVolumeChangedCallback :: Maybe VolumeChangedCallback onVolumeChanged :: (GObject a, MonadIO m) => a -> VolumeChangedCallback -> m SignalHandlerId volumeChangedCallbackWrapper :: VolumeChangedCallback -> Ptr () -> Ptr () -> IO () volumeChangedClosure :: VolumeChangedCallback -> IO Closure type VolumeRemovedCallback = IO () type VolumeRemovedCallbackC = Ptr () -> Ptr () -> IO () data VolumeRemovedSignalInfo afterVolumeRemoved :: (GObject a, MonadIO m) => a -> VolumeRemovedCallback -> m SignalHandlerId mkVolumeRemovedCallback :: VolumeRemovedCallbackC -> IO (FunPtr VolumeRemovedCallbackC) noVolumeRemovedCallback :: Maybe VolumeRemovedCallback onVolumeRemoved :: (GObject a, MonadIO m) => a -> VolumeRemovedCallback -> m SignalHandlerId volumeRemovedCallbackWrapper :: VolumeRemovedCallback -> Ptr () -> Ptr () -> IO () volumeRemovedClosure :: VolumeRemovedCallback -> IO Closure instance (info ~ GI.Gio.Interfaces.Volume.ResolveVolumeMethod t GI.Gio.Interfaces.Volume.Volume, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.Volume.Volume p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.Volume.Volume -> p) instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.Volume.VolumeChangedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.Volume.VolumeRemovedSignalInfo instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.Volume.Volume instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Interfaces.Volume.Volume o) => GI.Gio.Interfaces.Volume.VolumeK o instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Volume.VolumeK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Volume.VolumeCanEjectMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Volume.VolumeK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Volume.VolumeCanMountMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.MountUnmountFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Volume.VolumeK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Volume.VolumeEjectMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Volume.VolumeK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Volume.VolumeEjectFinishMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.MountUnmountFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Volume.VolumeK a, GI.Gio.Objects.MountOperation.MountOperationK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Volume.VolumeEjectWithOperationMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Volume.VolumeK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Volume.VolumeEjectWithOperationFinishMethodInfo a signature instance (signature ~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Volume.VolumeK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Volume.VolumeEnumerateIdentifiersMethodInfo a signature instance (signature ~ m (GHC.Base.Maybe GI.Gio.Interfaces.File.File), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Volume.VolumeK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Volume.VolumeGetActivationRootMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.Drive.Drive, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Volume.VolumeK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Volume.VolumeGetDriveMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.Icon.Icon, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Volume.VolumeK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Volume.VolumeGetIconMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Volume.VolumeK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Volume.VolumeGetIdentifierMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.Mount.Mount, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Volume.VolumeK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Volume.VolumeGetMountMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Volume.VolumeK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Volume.VolumeGetNameMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Volume.VolumeK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Volume.VolumeGetSortKeyMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.Icon.Icon, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Volume.VolumeK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Volume.VolumeGetSymbolicIconMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Volume.VolumeK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Volume.VolumeGetUuidMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.MountMountFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Volume.VolumeK a, GI.Gio.Objects.MountOperation.MountOperationK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Volume.VolumeMountMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Volume.VolumeK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Volume.VolumeMountFinishMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Volume.VolumeK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Volume.VolumeShouldAutomountMethodInfo a signature module GI.Gio.Interfaces module GI.Gio.Objects.AppInfoMonitor newtype AppInfoMonitor AppInfoMonitor :: (ForeignPtr AppInfoMonitor) -> AppInfoMonitor class GObject o => AppInfoMonitorK o toAppInfoMonitor :: AppInfoMonitorK o => o -> IO AppInfoMonitor noAppInfoMonitor :: Maybe AppInfoMonitor appInfoMonitorGet :: (MonadIO m) => m AppInfoMonitor type AppInfoMonitorChangedCallback = IO () type AppInfoMonitorChangedCallbackC = Ptr () -> Ptr () -> IO () data AppInfoMonitorChangedSignalInfo afterAppInfoMonitorChanged :: (GObject a, MonadIO m) => a -> AppInfoMonitorChangedCallback -> m SignalHandlerId appInfoMonitorChangedCallbackWrapper :: AppInfoMonitorChangedCallback -> Ptr () -> Ptr () -> IO () appInfoMonitorChangedClosure :: AppInfoMonitorChangedCallback -> IO Closure mkAppInfoMonitorChangedCallback :: AppInfoMonitorChangedCallbackC -> IO (FunPtr AppInfoMonitorChangedCallbackC) noAppInfoMonitorChangedCallback :: Maybe AppInfoMonitorChangedCallback onAppInfoMonitorChanged :: (GObject a, MonadIO m) => a -> AppInfoMonitorChangedCallback -> m SignalHandlerId instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.AppInfoMonitor.AppInfoMonitor instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.AppInfoMonitor.AppInfoMonitor o) => GI.Gio.Objects.AppInfoMonitor.AppInfoMonitorK o instance (info ~ GI.Gio.Objects.AppInfoMonitor.ResolveAppInfoMonitorMethod t GI.Gio.Objects.AppInfoMonitor.AppInfoMonitor, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.AppInfoMonitor.AppInfoMonitor p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.AppInfoMonitor.AppInfoMonitor -> p) instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.AppInfoMonitor.AppInfoMonitorChangedSignalInfo module GI.Gio.Objects.AppLaunchContext newtype AppLaunchContext AppLaunchContext :: (ForeignPtr AppLaunchContext) -> AppLaunchContext class GObject o => AppLaunchContextK o toAppLaunchContext :: AppLaunchContextK o => o -> IO AppLaunchContext noAppLaunchContext :: Maybe AppLaunchContext data AppLaunchContextGetDisplayMethodInfo appLaunchContextGetDisplay :: (MonadIO m, AppLaunchContextK a, AppInfoK b, FileK c) => a -> b -> [c] -> m Text data AppLaunchContextGetEnvironmentMethodInfo appLaunchContextGetEnvironment :: (MonadIO m, AppLaunchContextK a) => a -> m [Text] data AppLaunchContextGetStartupNotifyIdMethodInfo appLaunchContextGetStartupNotifyId :: (MonadIO m, AppLaunchContextK a, AppInfoK b, FileK c) => a -> b -> [c] -> m Text data AppLaunchContextLaunchFailedMethodInfo appLaunchContextLaunchFailed :: (MonadIO m, AppLaunchContextK a) => a -> Text -> m () appLaunchContextNew :: (MonadIO m) => m AppLaunchContext data AppLaunchContextSetenvMethodInfo appLaunchContextSetenv :: (MonadIO m, AppLaunchContextK a) => a -> Text -> Text -> m () data AppLaunchContextUnsetenvMethodInfo appLaunchContextUnsetenv :: (MonadIO m, AppLaunchContextK a) => a -> Text -> m () type AppLaunchContextLaunchFailedCallback = Text -> IO () type AppLaunchContextLaunchFailedCallbackC = Ptr () -> CString -> Ptr () -> IO () data AppLaunchContextLaunchFailedSignalInfo afterAppLaunchContextLaunchFailed :: (GObject a, MonadIO m) => a -> AppLaunchContextLaunchFailedCallback -> m SignalHandlerId appLaunchContextLaunchFailedCallbackWrapper :: AppLaunchContextLaunchFailedCallback -> Ptr () -> CString -> Ptr () -> IO () appLaunchContextLaunchFailedClosure :: AppLaunchContextLaunchFailedCallback -> IO Closure mkAppLaunchContextLaunchFailedCallback :: AppLaunchContextLaunchFailedCallbackC -> IO (FunPtr AppLaunchContextLaunchFailedCallbackC) noAppLaunchContextLaunchFailedCallback :: Maybe AppLaunchContextLaunchFailedCallback onAppLaunchContextLaunchFailed :: (GObject a, MonadIO m) => a -> AppLaunchContextLaunchFailedCallback -> m SignalHandlerId type AppLaunchContextLaunchedCallback = AppInfo -> GVariant -> IO () type AppLaunchContextLaunchedCallbackC = Ptr () -> Ptr AppInfo -> Ptr GVariant -> Ptr () -> IO () data AppLaunchContextLaunchedSignalInfo afterAppLaunchContextLaunched :: (GObject a, MonadIO m) => a -> AppLaunchContextLaunchedCallback -> m SignalHandlerId appLaunchContextLaunchedCallbackWrapper :: AppLaunchContextLaunchedCallback -> Ptr () -> Ptr AppInfo -> Ptr GVariant -> Ptr () -> IO () appLaunchContextLaunchedClosure :: AppLaunchContextLaunchedCallback -> IO Closure mkAppLaunchContextLaunchedCallback :: AppLaunchContextLaunchedCallbackC -> IO (FunPtr AppLaunchContextLaunchedCallbackC) noAppLaunchContextLaunchedCallback :: Maybe AppLaunchContextLaunchedCallback onAppLaunchContextLaunched :: (GObject a, MonadIO m) => a -> AppLaunchContextLaunchedCallback -> m SignalHandlerId instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.AppLaunchContext.AppLaunchContext instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.AppLaunchContext.AppLaunchContext o) => GI.Gio.Objects.AppLaunchContext.AppLaunchContextK o instance (info ~ GI.Gio.Objects.AppLaunchContext.ResolveAppLaunchContextMethod t GI.Gio.Objects.AppLaunchContext.AppLaunchContext, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.AppLaunchContext.AppLaunchContext p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.AppLaunchContext.AppLaunchContext -> p) instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.AppLaunchContext.AppLaunchContextLaunchFailedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.AppLaunchContext.AppLaunchContextLaunchedSignalInfo instance (signature ~ (b -> [c] -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.AppLaunchContext.AppLaunchContextK a, GI.Gio.Interfaces.AppInfo.AppInfoK b, GI.Gio.Interfaces.File.FileK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.AppLaunchContext.AppLaunchContextGetDisplayMethodInfo a signature instance (signature ~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.AppLaunchContext.AppLaunchContextK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.AppLaunchContext.AppLaunchContextGetEnvironmentMethodInfo a signature instance (signature ~ (b -> [c] -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.AppLaunchContext.AppLaunchContextK a, GI.Gio.Interfaces.AppInfo.AppInfoK b, GI.Gio.Interfaces.File.FileK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.AppLaunchContext.AppLaunchContextGetStartupNotifyIdMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.AppLaunchContext.AppLaunchContextK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.AppLaunchContext.AppLaunchContextLaunchFailedMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.AppLaunchContext.AppLaunchContextK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.AppLaunchContext.AppLaunchContextSetenvMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.AppLaunchContext.AppLaunchContextK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.AppLaunchContext.AppLaunchContextUnsetenvMethodInfo a signature module GI.Gio.Objects.Application newtype Application Application :: (ForeignPtr Application) -> Application class GObject o => ApplicationK o toApplication :: ApplicationK o => o -> IO Application noApplication :: Maybe Application data ApplicationActivateMethodInfo applicationActivate :: (MonadIO m, ApplicationK a) => a -> m () data ApplicationAddMainOptionMethodInfo applicationAddMainOption :: (MonadIO m, ApplicationK a) => a -> Text -> Int8 -> [OptionFlags] -> OptionArg -> Text -> Maybe (Text) -> m () data ApplicationAddMainOptionEntriesMethodInfo applicationAddMainOptionEntries :: (MonadIO m, ApplicationK a) => a -> [OptionEntry] -> m () data ApplicationAddOptionGroupMethodInfo applicationAddOptionGroup :: (MonadIO m, ApplicationK a) => a -> OptionGroup -> m () data ApplicationBindBusyPropertyMethodInfo applicationBindBusyProperty :: (MonadIO m, ApplicationK a, ObjectK b) => a -> b -> Text -> m () data ApplicationGetApplicationIdMethodInfo applicationGetApplicationId :: (MonadIO m, ApplicationK a) => a -> m Text data ApplicationGetDbusConnectionMethodInfo applicationGetDbusConnection :: (MonadIO m, ApplicationK a) => a -> m DBusConnection data ApplicationGetDbusObjectPathMethodInfo applicationGetDbusObjectPath :: (MonadIO m, ApplicationK a) => a -> m Text applicationGetDefault :: (MonadIO m) => m Application data ApplicationGetFlagsMethodInfo applicationGetFlags :: (MonadIO m, ApplicationK a) => a -> m [ApplicationFlags] data ApplicationGetInactivityTimeoutMethodInfo applicationGetInactivityTimeout :: (MonadIO m, ApplicationK a) => a -> m Word32 data ApplicationGetIsBusyMethodInfo applicationGetIsBusy :: (MonadIO m, ApplicationK a) => a -> m Bool data ApplicationGetIsRegisteredMethodInfo applicationGetIsRegistered :: (MonadIO m, ApplicationK a) => a -> m Bool data ApplicationGetIsRemoteMethodInfo applicationGetIsRemote :: (MonadIO m, ApplicationK a) => a -> m Bool data ApplicationGetResourceBasePathMethodInfo applicationGetResourceBasePath :: (MonadIO m, ApplicationK a) => a -> m (Maybe Text) data ApplicationHoldMethodInfo applicationHold :: (MonadIO m, ApplicationK a) => a -> m () applicationIdIsValid :: (MonadIO m) => Text -> m Bool data ApplicationMarkBusyMethodInfo applicationMarkBusy :: (MonadIO m, ApplicationK a) => a -> m () applicationNew :: (MonadIO m) => Maybe (Text) -> [ApplicationFlags] -> m Application data ApplicationOpenMethodInfo applicationOpen :: (MonadIO m, ApplicationK a) => a -> [File] -> Text -> m () data ApplicationQuitMethodInfo applicationQuit :: (MonadIO m, ApplicationK a) => a -> m () data ApplicationRegisterMethodInfo applicationRegister :: (MonadIO m, ApplicationK a, CancellableK b) => a -> Maybe (b) -> m () data ApplicationReleaseMethodInfo applicationRelease :: (MonadIO m, ApplicationK a) => a -> m () data ApplicationRunMethodInfo applicationRun :: (MonadIO m, ApplicationK a) => a -> Maybe ([Text]) -> m Int32 data ApplicationSendNotificationMethodInfo applicationSendNotification :: (MonadIO m, ApplicationK a, NotificationK b) => a -> Maybe (Text) -> b -> m () data ApplicationSetActionGroupMethodInfo -- | Deprecated: (Since version 2.32)Use the GActionMap on the same -- @applicationor things will go very badly wrong. This function is known -- tointroduce buggy behaviour (ie: signals not emitted on changes to -- theaction group), so you should really use #GActionMap instead. applicationSetActionGroup :: (MonadIO m, ApplicationK a, ActionGroupK b) => a -> Maybe (b) -> m () data ApplicationSetApplicationIdMethodInfo applicationSetApplicationId :: (MonadIO m, ApplicationK a) => a -> Maybe (Text) -> m () data ApplicationSetDefaultMethodInfo applicationSetDefault :: (MonadIO m, ApplicationK a) => a -> m () data ApplicationSetFlagsMethodInfo applicationSetFlags :: (MonadIO m, ApplicationK a) => a -> [ApplicationFlags] -> m () data ApplicationSetInactivityTimeoutMethodInfo applicationSetInactivityTimeout :: (MonadIO m, ApplicationK a) => a -> Word32 -> m () data ApplicationSetResourceBasePathMethodInfo applicationSetResourceBasePath :: (MonadIO m, ApplicationK a) => a -> Maybe (Text) -> m () data ApplicationUnbindBusyPropertyMethodInfo applicationUnbindBusyProperty :: (MonadIO m, ApplicationK a, ObjectK b) => a -> b -> Text -> m () data ApplicationUnmarkBusyMethodInfo applicationUnmarkBusy :: (MonadIO m, ApplicationK a) => a -> m () data ApplicationWithdrawNotificationMethodInfo applicationWithdrawNotification :: (MonadIO m, ApplicationK a) => a -> Text -> m () data ApplicationActionGroupPropertyInfo applicationActionGroup :: AttrLabelProxy "actionGroup" clearApplicationActionGroup :: (MonadIO m, ApplicationK o) => o -> m () constructApplicationActionGroup :: (ActionGroupK a) => a -> IO ([Char], GValue) setApplicationActionGroup :: (MonadIO m, ApplicationK o, ActionGroupK a) => o -> a -> m () data ApplicationApplicationIdPropertyInfo applicationApplicationId :: AttrLabelProxy "applicationId" clearApplicationApplicationId :: (MonadIO m, ApplicationK o) => o -> m () constructApplicationApplicationId :: Text -> IO ([Char], GValue) getApplicationApplicationId :: (MonadIO m, ApplicationK o) => o -> m Text setApplicationApplicationId :: (MonadIO m, ApplicationK o) => o -> Text -> m () data ApplicationFlagsPropertyInfo applicationFlags :: AttrLabelProxy "flags" constructApplicationFlags :: [ApplicationFlags] -> IO ([Char], GValue) getApplicationFlags :: (MonadIO m, ApplicationK o) => o -> m [ApplicationFlags] setApplicationFlags :: (MonadIO m, ApplicationK o) => o -> [ApplicationFlags] -> m () data ApplicationInactivityTimeoutPropertyInfo applicationInactivityTimeout :: AttrLabelProxy "inactivityTimeout" constructApplicationInactivityTimeout :: Word32 -> IO ([Char], GValue) getApplicationInactivityTimeout :: (MonadIO m, ApplicationK o) => o -> m Word32 setApplicationInactivityTimeout :: (MonadIO m, ApplicationK o) => o -> Word32 -> m () data ApplicationIsBusyPropertyInfo applicationIsBusy :: AttrLabelProxy "isBusy" getApplicationIsBusy :: (MonadIO m, ApplicationK o) => o -> m Bool data ApplicationIsRegisteredPropertyInfo applicationIsRegistered :: AttrLabelProxy "isRegistered" getApplicationIsRegistered :: (MonadIO m, ApplicationK o) => o -> m Bool data ApplicationIsRemotePropertyInfo applicationIsRemote :: AttrLabelProxy "isRemote" getApplicationIsRemote :: (MonadIO m, ApplicationK o) => o -> m Bool data ApplicationResourceBasePathPropertyInfo applicationResourceBasePath :: AttrLabelProxy "resourceBasePath" clearApplicationResourceBasePath :: (MonadIO m, ApplicationK o) => o -> m () constructApplicationResourceBasePath :: Text -> IO ([Char], GValue) getApplicationResourceBasePath :: (MonadIO m, ApplicationK o) => o -> m (Maybe Text) setApplicationResourceBasePath :: (MonadIO m, ApplicationK o) => o -> Text -> m () type ApplicationActivateCallback = IO () type ApplicationActivateCallbackC = Ptr () -> Ptr () -> IO () data ApplicationActivateSignalInfo afterApplicationActivate :: (GObject a, MonadIO m) => a -> ApplicationActivateCallback -> m SignalHandlerId applicationActivateCallbackWrapper :: ApplicationActivateCallback -> Ptr () -> Ptr () -> IO () applicationActivateClosure :: ApplicationActivateCallback -> IO Closure mkApplicationActivateCallback :: ApplicationActivateCallbackC -> IO (FunPtr ApplicationActivateCallbackC) noApplicationActivateCallback :: Maybe ApplicationActivateCallback onApplicationActivate :: (GObject a, MonadIO m) => a -> ApplicationActivateCallback -> m SignalHandlerId type ApplicationCommandLineCallback = ApplicationCommandLine -> IO Int32 type ApplicationCommandLineCallbackC = Ptr () -> Ptr ApplicationCommandLine -> Ptr () -> IO Int32 data ApplicationCommandLineSignalInfo afterApplicationCommandLine :: (GObject a, MonadIO m) => a -> ApplicationCommandLineCallback -> m SignalHandlerId applicationCommandLineCallbackWrapper :: ApplicationCommandLineCallback -> Ptr () -> Ptr ApplicationCommandLine -> Ptr () -> IO Int32 applicationCommandLineClosure :: ApplicationCommandLineCallback -> IO Closure mkApplicationCommandLineCallback :: ApplicationCommandLineCallbackC -> IO (FunPtr ApplicationCommandLineCallbackC) noApplicationCommandLineCallback :: Maybe ApplicationCommandLineCallback onApplicationCommandLine :: (GObject a, MonadIO m) => a -> ApplicationCommandLineCallback -> m SignalHandlerId type ApplicationHandleLocalOptionsCallback = VariantDict -> IO Int32 type ApplicationHandleLocalOptionsCallbackC = Ptr () -> Ptr VariantDict -> Ptr () -> IO Int32 data ApplicationHandleLocalOptionsSignalInfo afterApplicationHandleLocalOptions :: (GObject a, MonadIO m) => a -> ApplicationHandleLocalOptionsCallback -> m SignalHandlerId applicationHandleLocalOptionsCallbackWrapper :: ApplicationHandleLocalOptionsCallback -> Ptr () -> Ptr VariantDict -> Ptr () -> IO Int32 applicationHandleLocalOptionsClosure :: ApplicationHandleLocalOptionsCallback -> IO Closure mkApplicationHandleLocalOptionsCallback :: ApplicationHandleLocalOptionsCallbackC -> IO (FunPtr ApplicationHandleLocalOptionsCallbackC) noApplicationHandleLocalOptionsCallback :: Maybe ApplicationHandleLocalOptionsCallback onApplicationHandleLocalOptions :: (GObject a, MonadIO m) => a -> ApplicationHandleLocalOptionsCallback -> m SignalHandlerId type ApplicationOpenCallback = [File] -> Text -> IO () type ApplicationOpenCallbackC = Ptr () -> Ptr (Ptr File) -> Int32 -> CString -> Ptr () -> IO () data ApplicationOpenSignalInfo afterApplicationOpen :: (GObject a, MonadIO m) => a -> ApplicationOpenCallback -> m SignalHandlerId applicationOpenCallbackWrapper :: ApplicationOpenCallback -> Ptr () -> Ptr (Ptr File) -> Int32 -> CString -> Ptr () -> IO () applicationOpenClosure :: ApplicationOpenCallback -> IO Closure mkApplicationOpenCallback :: ApplicationOpenCallbackC -> IO (FunPtr ApplicationOpenCallbackC) noApplicationOpenCallback :: Maybe ApplicationOpenCallback onApplicationOpen :: (GObject a, MonadIO m) => a -> ApplicationOpenCallback -> m SignalHandlerId type ApplicationShutdownCallback = IO () type ApplicationShutdownCallbackC = Ptr () -> Ptr () -> IO () data ApplicationShutdownSignalInfo afterApplicationShutdown :: (GObject a, MonadIO m) => a -> ApplicationShutdownCallback -> m SignalHandlerId applicationShutdownCallbackWrapper :: ApplicationShutdownCallback -> Ptr () -> Ptr () -> IO () applicationShutdownClosure :: ApplicationShutdownCallback -> IO Closure mkApplicationShutdownCallback :: ApplicationShutdownCallbackC -> IO (FunPtr ApplicationShutdownCallbackC) noApplicationShutdownCallback :: Maybe ApplicationShutdownCallback onApplicationShutdown :: (GObject a, MonadIO m) => a -> ApplicationShutdownCallback -> m SignalHandlerId type ApplicationStartupCallback = IO () type ApplicationStartupCallbackC = Ptr () -> Ptr () -> IO () data ApplicationStartupSignalInfo afterApplicationStartup :: (GObject a, MonadIO m) => a -> ApplicationStartupCallback -> m SignalHandlerId applicationStartupCallbackWrapper :: ApplicationStartupCallback -> Ptr () -> Ptr () -> IO () applicationStartupClosure :: ApplicationStartupCallback -> IO Closure mkApplicationStartupCallback :: ApplicationStartupCallbackC -> IO (FunPtr ApplicationStartupCallbackC) noApplicationStartupCallback :: Maybe ApplicationStartupCallback onApplicationStartup :: (GObject a, MonadIO m) => a -> ApplicationStartupCallback -> m SignalHandlerId instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Application.Application instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.Application.Application o) => GI.Gio.Objects.Application.ApplicationK o instance (info ~ GI.Gio.Objects.Application.ResolveApplicationMethod t GI.Gio.Objects.Application.Application, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Application.Application p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.Application.Application -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Application.ApplicationActionGroupPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Application.ApplicationApplicationIdPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Application.ApplicationFlagsPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Application.ApplicationInactivityTimeoutPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Application.ApplicationIsBusyPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Application.ApplicationIsRegisteredPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Application.ApplicationIsRemotePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Application.ApplicationResourceBasePathPropertyInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.Application.ApplicationActivateSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.Application.ApplicationCommandLineSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.Application.ApplicationHandleLocalOptionsSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.Application.ApplicationOpenSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.Application.ApplicationShutdownSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.Application.ApplicationStartupSignalInfo instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationActivateMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Int.Int8 -> [GI.GLib.Flags.OptionFlags] -> GI.GLib.Enums.OptionArg -> Data.Text.Internal.Text -> GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationAddMainOptionMethodInfo a signature instance (signature ~ ([GI.GLib.Structs.OptionEntry.OptionEntry] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationAddMainOptionEntriesMethodInfo a signature instance (signature ~ (GI.GLib.Structs.OptionGroup.OptionGroup -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationAddOptionGroupMethodInfo a signature instance (signature ~ (b -> Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a, GI.GObject.Objects.Object.ObjectK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationBindBusyPropertyMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationGetApplicationIdMethodInfo a signature instance (signature ~ m GI.Gio.Objects.DBusConnection.DBusConnection, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationGetDbusConnectionMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationGetDbusObjectPathMethodInfo a signature instance (signature ~ m [GI.Gio.Flags.ApplicationFlags], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationGetFlagsMethodInfo a signature instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationGetInactivityTimeoutMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationGetIsBusyMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationGetIsRegisteredMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationGetIsRemoteMethodInfo a signature instance (signature ~ m (GHC.Base.Maybe Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationGetResourceBasePathMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationHoldMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationMarkBusyMethodInfo a signature instance (signature ~ ([GI.Gio.Interfaces.File.File] -> Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationOpenMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationQuitMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationRegisterMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationReleaseMethodInfo a signature instance (signature ~ (GHC.Base.Maybe [Data.Text.Internal.Text] -> m GHC.Int.Int32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationRunMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a, GI.Gio.Objects.Notification.NotificationK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationSendNotificationMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a, GI.Gio.Interfaces.ActionGroup.ActionGroupK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationSetActionGroupMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationSetApplicationIdMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationSetDefaultMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.ApplicationFlags] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationSetFlagsMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationSetInactivityTimeoutMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationSetResourceBasePathMethodInfo a signature instance (signature ~ (b -> Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a, GI.GObject.Objects.Object.ObjectK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationUnbindBusyPropertyMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationUnmarkBusyMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Application.ApplicationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationWithdrawNotificationMethodInfo a signature module GI.Gio.Objects.ApplicationCommandLine newtype ApplicationCommandLine ApplicationCommandLine :: (ForeignPtr ApplicationCommandLine) -> ApplicationCommandLine class GObject o => ApplicationCommandLineK o toApplicationCommandLine :: ApplicationCommandLineK o => o -> IO ApplicationCommandLine noApplicationCommandLine :: Maybe ApplicationCommandLine data ApplicationCommandLineCreateFileForArgMethodInfo applicationCommandLineCreateFileForArg :: (MonadIO m, ApplicationCommandLineK a) => a -> Text -> m File data ApplicationCommandLineGetArgumentsMethodInfo applicationCommandLineGetArguments :: (MonadIO m, ApplicationCommandLineK a) => a -> m [Text] data ApplicationCommandLineGetCwdMethodInfo applicationCommandLineGetCwd :: (MonadIO m, ApplicationCommandLineK a) => a -> m Text data ApplicationCommandLineGetEnvironMethodInfo applicationCommandLineGetEnviron :: (MonadIO m, ApplicationCommandLineK a) => a -> m [Text] data ApplicationCommandLineGetExitStatusMethodInfo applicationCommandLineGetExitStatus :: (MonadIO m, ApplicationCommandLineK a) => a -> m Int32 data ApplicationCommandLineGetIsRemoteMethodInfo applicationCommandLineGetIsRemote :: (MonadIO m, ApplicationCommandLineK a) => a -> m Bool data ApplicationCommandLineGetOptionsDictMethodInfo applicationCommandLineGetOptionsDict :: (MonadIO m, ApplicationCommandLineK a) => a -> m VariantDict data ApplicationCommandLineGetPlatformDataMethodInfo applicationCommandLineGetPlatformData :: (MonadIO m, ApplicationCommandLineK a) => a -> m (Maybe GVariant) data ApplicationCommandLineGetStdinMethodInfo applicationCommandLineGetStdin :: (MonadIO m, ApplicationCommandLineK a) => a -> m InputStream data ApplicationCommandLineGetenvMethodInfo applicationCommandLineGetenv :: (MonadIO m, ApplicationCommandLineK a) => a -> Text -> m Text data ApplicationCommandLineSetExitStatusMethodInfo applicationCommandLineSetExitStatus :: (MonadIO m, ApplicationCommandLineK a) => a -> Int32 -> m () data ApplicationCommandLineArgumentsPropertyInfo applicationCommandLineArguments :: AttrLabelProxy "arguments" constructApplicationCommandLineArguments :: GVariant -> IO ([Char], GValue) data ApplicationCommandLineIsRemotePropertyInfo applicationCommandLineIsRemote :: AttrLabelProxy "isRemote" getApplicationCommandLineIsRemote :: (MonadIO m, ApplicationCommandLineK o) => o -> m Bool data ApplicationCommandLineOptionsPropertyInfo applicationCommandLineOptions :: AttrLabelProxy "options" constructApplicationCommandLineOptions :: GVariant -> IO ([Char], GValue) data ApplicationCommandLinePlatformDataPropertyInfo applicationCommandLinePlatformData :: AttrLabelProxy "platformData" constructApplicationCommandLinePlatformData :: GVariant -> IO ([Char], GValue) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLine instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLine o) => GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineK o instance (info ~ GI.Gio.Objects.ApplicationCommandLine.ResolveApplicationCommandLineMethod t GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLine, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLine p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLine -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineArgumentsPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineIsRemotePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineOptionsPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLinePlatformDataPropertyInfo instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Interfaces.File.File), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineCreateFileForArgMethodInfo a signature instance (signature ~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineGetArgumentsMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineGetCwdMethodInfo a signature instance (signature ~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineGetEnvironMethodInfo a signature instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineGetExitStatusMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineGetIsRemoteMethodInfo a signature instance (signature ~ m GI.GLib.Structs.VariantDict.VariantDict, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineGetOptionsDictMethodInfo a signature instance (signature ~ m (GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineGetPlatformDataMethodInfo a signature instance (signature ~ m GI.Gio.Objects.InputStream.InputStream, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineGetStdinMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineGetenvMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineSetExitStatusMethodInfo a signature module GI.Gio.Objects.BufferedInputStream newtype BufferedInputStream BufferedInputStream :: (ForeignPtr BufferedInputStream) -> BufferedInputStream class GObject o => BufferedInputStreamK o toBufferedInputStream :: BufferedInputStreamK o => o -> IO BufferedInputStream noBufferedInputStream :: Maybe BufferedInputStream data BufferedInputStreamFillMethodInfo bufferedInputStreamFill :: (MonadIO m, BufferedInputStreamK a, CancellableK b) => a -> Int64 -> Maybe (b) -> m Int64 data BufferedInputStreamFillAsyncMethodInfo bufferedInputStreamFillAsync :: (MonadIO m, BufferedInputStreamK a, CancellableK b) => a -> Int64 -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data BufferedInputStreamFillFinishMethodInfo bufferedInputStreamFillFinish :: (MonadIO m, BufferedInputStreamK a, AsyncResultK b) => a -> b -> m Int64 data BufferedInputStreamGetAvailableMethodInfo bufferedInputStreamGetAvailable :: (MonadIO m, BufferedInputStreamK a) => a -> m Word64 data BufferedInputStreamGetBufferSizeMethodInfo bufferedInputStreamGetBufferSize :: (MonadIO m, BufferedInputStreamK a) => a -> m Word64 bufferedInputStreamNew :: (MonadIO m, InputStreamK a) => a -> m BufferedInputStream bufferedInputStreamNewSized :: (MonadIO m, InputStreamK a) => a -> Word64 -> m BufferedInputStream data BufferedInputStreamPeekMethodInfo bufferedInputStreamPeek :: (MonadIO m, BufferedInputStreamK a) => a -> ByteString -> Word64 -> m Word64 data BufferedInputStreamPeekBufferMethodInfo bufferedInputStreamPeekBuffer :: (MonadIO m, BufferedInputStreamK a) => a -> m ByteString data BufferedInputStreamReadByteMethodInfo bufferedInputStreamReadByte :: (MonadIO m, BufferedInputStreamK a, CancellableK b) => a -> Maybe (b) -> m Int32 data BufferedInputStreamSetBufferSizeMethodInfo bufferedInputStreamSetBufferSize :: (MonadIO m, BufferedInputStreamK a) => a -> Word64 -> m () data BufferedInputStreamBufferSizePropertyInfo bufferedInputStreamBufferSize :: AttrLabelProxy "bufferSize" constructBufferedInputStreamBufferSize :: Word32 -> IO ([Char], GValue) getBufferedInputStreamBufferSize :: (MonadIO m, BufferedInputStreamK o) => o -> m Word32 setBufferedInputStreamBufferSize :: (MonadIO m, BufferedInputStreamK o) => o -> Word32 -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.BufferedInputStream.BufferedInputStream instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.BufferedInputStream.BufferedInputStream o) => GI.Gio.Objects.BufferedInputStream.BufferedInputStreamK o instance (info ~ GI.Gio.Objects.BufferedInputStream.ResolveBufferedInputStreamMethod t GI.Gio.Objects.BufferedInputStream.BufferedInputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.BufferedInputStream.BufferedInputStream p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.BufferedInputStream.BufferedInputStream -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.BufferedInputStream.BufferedInputStreamBufferSizePropertyInfo instance (signature ~ (GHC.Int.Int64 -> GHC.Base.Maybe b -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.BufferedInputStream.BufferedInputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.BufferedInputStream.BufferedInputStreamFillMethodInfo a signature instance (signature ~ (GHC.Int.Int64 -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.BufferedInputStream.BufferedInputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.BufferedInputStream.BufferedInputStreamFillAsyncMethodInfo a signature instance (signature ~ (b -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.BufferedInputStream.BufferedInputStreamK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.BufferedInputStream.BufferedInputStreamFillFinishMethodInfo a signature instance (signature ~ m GHC.Word.Word64, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.BufferedInputStream.BufferedInputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.BufferedInputStream.BufferedInputStreamGetAvailableMethodInfo a signature instance (signature ~ m GHC.Word.Word64, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.BufferedInputStream.BufferedInputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.BufferedInputStream.BufferedInputStreamGetBufferSizeMethodInfo a signature instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Word.Word64 -> m GHC.Word.Word64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.BufferedInputStream.BufferedInputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.BufferedInputStream.BufferedInputStreamPeekMethodInfo a signature instance (signature ~ m Data.ByteString.Internal.ByteString, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.BufferedInputStream.BufferedInputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.BufferedInputStream.BufferedInputStreamPeekBufferMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m GHC.Int.Int32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.BufferedInputStream.BufferedInputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.BufferedInputStream.BufferedInputStreamReadByteMethodInfo a signature instance (signature ~ (GHC.Word.Word64 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.BufferedInputStream.BufferedInputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.BufferedInputStream.BufferedInputStreamSetBufferSizeMethodInfo a signature module GI.Gio.Objects.BufferedOutputStream newtype BufferedOutputStream BufferedOutputStream :: (ForeignPtr BufferedOutputStream) -> BufferedOutputStream class GObject o => BufferedOutputStreamK o toBufferedOutputStream :: BufferedOutputStreamK o => o -> IO BufferedOutputStream noBufferedOutputStream :: Maybe BufferedOutputStream data BufferedOutputStreamGetAutoGrowMethodInfo bufferedOutputStreamGetAutoGrow :: (MonadIO m, BufferedOutputStreamK a) => a -> m Bool data BufferedOutputStreamGetBufferSizeMethodInfo bufferedOutputStreamGetBufferSize :: (MonadIO m, BufferedOutputStreamK a) => a -> m Word64 bufferedOutputStreamNew :: (MonadIO m, OutputStreamK a) => a -> m BufferedOutputStream bufferedOutputStreamNewSized :: (MonadIO m, OutputStreamK a) => a -> Word64 -> m BufferedOutputStream data BufferedOutputStreamSetAutoGrowMethodInfo bufferedOutputStreamSetAutoGrow :: (MonadIO m, BufferedOutputStreamK a) => a -> Bool -> m () data BufferedOutputStreamSetBufferSizeMethodInfo bufferedOutputStreamSetBufferSize :: (MonadIO m, BufferedOutputStreamK a) => a -> Word64 -> m () data BufferedOutputStreamAutoGrowPropertyInfo bufferedOutputStreamAutoGrow :: AttrLabelProxy "autoGrow" constructBufferedOutputStreamAutoGrow :: Bool -> IO ([Char], GValue) getBufferedOutputStreamAutoGrow :: (MonadIO m, BufferedOutputStreamK o) => o -> m Bool setBufferedOutputStreamAutoGrow :: (MonadIO m, BufferedOutputStreamK o) => o -> Bool -> m () data BufferedOutputStreamBufferSizePropertyInfo bufferedOutputStreamBufferSize :: AttrLabelProxy "bufferSize" constructBufferedOutputStreamBufferSize :: Word32 -> IO ([Char], GValue) getBufferedOutputStreamBufferSize :: (MonadIO m, BufferedOutputStreamK o) => o -> m Word32 setBufferedOutputStreamBufferSize :: (MonadIO m, BufferedOutputStreamK o) => o -> Word32 -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.BufferedOutputStream.BufferedOutputStream instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.BufferedOutputStream.BufferedOutputStream o) => GI.Gio.Objects.BufferedOutputStream.BufferedOutputStreamK o instance (info ~ GI.Gio.Objects.BufferedOutputStream.ResolveBufferedOutputStreamMethod t GI.Gio.Objects.BufferedOutputStream.BufferedOutputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.BufferedOutputStream.BufferedOutputStream p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.BufferedOutputStream.BufferedOutputStream -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.BufferedOutputStream.BufferedOutputStreamAutoGrowPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.BufferedOutputStream.BufferedOutputStreamBufferSizePropertyInfo instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.BufferedOutputStream.BufferedOutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.BufferedOutputStream.BufferedOutputStreamGetAutoGrowMethodInfo a signature instance (signature ~ m GHC.Word.Word64, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.BufferedOutputStream.BufferedOutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.BufferedOutputStream.BufferedOutputStreamGetBufferSizeMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.BufferedOutputStream.BufferedOutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.BufferedOutputStream.BufferedOutputStreamSetAutoGrowMethodInfo a signature instance (signature ~ (GHC.Word.Word64 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.BufferedOutputStream.BufferedOutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.BufferedOutputStream.BufferedOutputStreamSetBufferSizeMethodInfo a signature module GI.Gio.Objects.BytesIcon newtype BytesIcon BytesIcon :: (ForeignPtr BytesIcon) -> BytesIcon class GObject o => BytesIconK o toBytesIcon :: BytesIconK o => o -> IO BytesIcon noBytesIcon :: Maybe BytesIcon data BytesIconGetBytesMethodInfo bytesIconGetBytes :: (MonadIO m, BytesIconK a) => a -> m Bytes bytesIconNew :: (MonadIO m) => Bytes -> m BytesIcon data BytesIconBytesPropertyInfo bytesIconBytes :: AttrLabelProxy "bytes" constructBytesIconBytes :: Bytes -> IO ([Char], GValue) getBytesIconBytes :: (MonadIO m, BytesIconK o) => o -> m Bytes instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.BytesIcon.BytesIcon instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.BytesIcon.BytesIcon o) => GI.Gio.Objects.BytesIcon.BytesIconK o instance (info ~ GI.Gio.Objects.BytesIcon.ResolveBytesIconMethod t GI.Gio.Objects.BytesIcon.BytesIcon, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.BytesIcon.BytesIcon p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.BytesIcon.BytesIcon -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.BytesIcon.BytesIconBytesPropertyInfo instance (signature ~ m GI.GLib.Structs.Bytes.Bytes, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.BytesIcon.BytesIconK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.BytesIcon.BytesIconGetBytesMethodInfo a signature module GI.Gio.Objects.Cancellable newtype Cancellable Cancellable :: (ForeignPtr Cancellable) -> Cancellable class GObject o => CancellableK o toCancellable :: CancellableK o => o -> IO Cancellable noCancellable :: Maybe Cancellable data CancellableCancelMethodInfo cancellableCancel :: (MonadIO m, CancellableK a) => a -> m () data CancellableConnectMethodInfo cancellableConnect :: (MonadIO m, CancellableK a) => a -> Callback -> m CULong data CancellableDisconnectMethodInfo cancellableDisconnect :: (MonadIO m, CancellableK a) => a -> CULong -> m () cancellableGetCurrent :: (MonadIO m) => m (Maybe Cancellable) data CancellableGetFdMethodInfo cancellableGetFd :: (MonadIO m, CancellableK a) => a -> m Int32 data CancellableIsCancelledMethodInfo cancellableIsCancelled :: (MonadIO m, CancellableK a) => a -> m Bool data CancellableMakePollfdMethodInfo cancellableMakePollfd :: (MonadIO m, CancellableK a) => a -> PollFD -> m Bool cancellableNew :: (MonadIO m) => m Cancellable data CancellablePopCurrentMethodInfo cancellablePopCurrent :: (MonadIO m, CancellableK a) => a -> m () data CancellablePushCurrentMethodInfo cancellablePushCurrent :: (MonadIO m, CancellableK a) => a -> m () data CancellableReleaseFdMethodInfo cancellableReleaseFd :: (MonadIO m, CancellableK a) => a -> m () data CancellableResetMethodInfo cancellableReset :: (MonadIO m, CancellableK a) => a -> m () data CancellableSetErrorIfCancelledMethodInfo cancellableSetErrorIfCancelled :: (MonadIO m, CancellableK a) => a -> m () type CancellableCancelledCallback = IO () type CancellableCancelledCallbackC = Ptr () -> Ptr () -> IO () data CancellableCancelledSignalInfo afterCancellableCancelled :: (GObject a, MonadIO m) => a -> CancellableCancelledCallback -> m SignalHandlerId cancellableCancelledCallbackWrapper :: CancellableCancelledCallback -> Ptr () -> Ptr () -> IO () cancellableCancelledClosure :: CancellableCancelledCallback -> IO Closure mkCancellableCancelledCallback :: CancellableCancelledCallbackC -> IO (FunPtr CancellableCancelledCallbackC) noCancellableCancelledCallback :: Maybe CancellableCancelledCallback onCancellableCancelled :: (GObject a, MonadIO m) => a -> CancellableCancelledCallback -> m SignalHandlerId instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Cancellable.Cancellable instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.Cancellable.Cancellable o) => GI.Gio.Objects.Cancellable.CancellableK o instance (info ~ GI.Gio.Objects.Cancellable.ResolveCancellableMethod t GI.Gio.Objects.Cancellable.Cancellable, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Cancellable.Cancellable p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.Cancellable.Cancellable -> p) instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.Cancellable.CancellableCancelledSignalInfo instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Cancellable.CancellableK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Cancellable.CancellableCancelMethodInfo a signature instance (signature ~ (GI.GObject.Callbacks.Callback -> m Foreign.C.Types.CULong), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Cancellable.CancellableK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Cancellable.CancellableConnectMethodInfo a signature instance (signature ~ (Foreign.C.Types.CULong -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Cancellable.CancellableK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Cancellable.CancellableDisconnectMethodInfo a signature instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Cancellable.CancellableK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Cancellable.CancellableGetFdMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Cancellable.CancellableK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Cancellable.CancellableIsCancelledMethodInfo a signature instance (signature ~ (GI.GLib.Structs.PollFD.PollFD -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Cancellable.CancellableK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Cancellable.CancellableMakePollfdMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Cancellable.CancellableK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Cancellable.CancellablePopCurrentMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Cancellable.CancellableK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Cancellable.CancellablePushCurrentMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Cancellable.CancellableK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Cancellable.CancellableReleaseFdMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Cancellable.CancellableK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Cancellable.CancellableResetMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Cancellable.CancellableK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Cancellable.CancellableSetErrorIfCancelledMethodInfo a signature module GI.Gio.Objects.CharsetConverter newtype CharsetConverter CharsetConverter :: (ForeignPtr CharsetConverter) -> CharsetConverter class GObject o => CharsetConverterK o toCharsetConverter :: CharsetConverterK o => o -> IO CharsetConverter noCharsetConverter :: Maybe CharsetConverter data CharsetConverterGetNumFallbacksMethodInfo charsetConverterGetNumFallbacks :: (MonadIO m, CharsetConverterK a) => a -> m Word32 data CharsetConverterGetUseFallbackMethodInfo charsetConverterGetUseFallback :: (MonadIO m, CharsetConverterK a) => a -> m Bool charsetConverterNew :: (MonadIO m) => Text -> Text -> m CharsetConverter data CharsetConverterSetUseFallbackMethodInfo charsetConverterSetUseFallback :: (MonadIO m, CharsetConverterK a) => a -> Bool -> m () data CharsetConverterFromCharsetPropertyInfo charsetConverterFromCharset :: AttrLabelProxy "fromCharset" constructCharsetConverterFromCharset :: Text -> IO ([Char], GValue) getCharsetConverterFromCharset :: (MonadIO m, CharsetConverterK o) => o -> m (Maybe Text) data CharsetConverterToCharsetPropertyInfo charsetConverterToCharset :: AttrLabelProxy "toCharset" constructCharsetConverterToCharset :: Text -> IO ([Char], GValue) getCharsetConverterToCharset :: (MonadIO m, CharsetConverterK o) => o -> m (Maybe Text) data CharsetConverterUseFallbackPropertyInfo charsetConverterUseFallback :: AttrLabelProxy "useFallback" constructCharsetConverterUseFallback :: Bool -> IO ([Char], GValue) getCharsetConverterUseFallback :: (MonadIO m, CharsetConverterK o) => o -> m Bool setCharsetConverterUseFallback :: (MonadIO m, CharsetConverterK o) => o -> Bool -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.CharsetConverter.CharsetConverter instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.CharsetConverter.CharsetConverter o) => GI.Gio.Objects.CharsetConverter.CharsetConverterK o instance (info ~ GI.Gio.Objects.CharsetConverter.ResolveCharsetConverterMethod t GI.Gio.Objects.CharsetConverter.CharsetConverter, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.CharsetConverter.CharsetConverter p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.CharsetConverter.CharsetConverter -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.CharsetConverter.CharsetConverterFromCharsetPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.CharsetConverter.CharsetConverterToCharsetPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.CharsetConverter.CharsetConverterUseFallbackPropertyInfo instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.CharsetConverter.CharsetConverterK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.CharsetConverter.CharsetConverterGetNumFallbacksMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.CharsetConverter.CharsetConverterK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.CharsetConverter.CharsetConverterGetUseFallbackMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.CharsetConverter.CharsetConverterK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.CharsetConverter.CharsetConverterSetUseFallbackMethodInfo a signature module GI.Gio.Objects.ConverterInputStream newtype ConverterInputStream ConverterInputStream :: (ForeignPtr ConverterInputStream) -> ConverterInputStream class GObject o => ConverterInputStreamK o toConverterInputStream :: ConverterInputStreamK o => o -> IO ConverterInputStream noConverterInputStream :: Maybe ConverterInputStream data ConverterInputStreamGetConverterMethodInfo converterInputStreamGetConverter :: (MonadIO m, ConverterInputStreamK a) => a -> m Converter converterInputStreamNew :: (MonadIO m, InputStreamK a, ConverterK b) => a -> b -> m ConverterInputStream data ConverterInputStreamConverterPropertyInfo constructConverterInputStreamConverter :: (ConverterK a) => a -> IO ([Char], GValue) converterInputStreamConverter :: AttrLabelProxy "converter" getConverterInputStreamConverter :: (MonadIO m, ConverterInputStreamK o) => o -> m Converter instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.ConverterInputStream.ConverterInputStream instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.ConverterInputStream.ConverterInputStream o) => GI.Gio.Objects.ConverterInputStream.ConverterInputStreamK o instance (info ~ GI.Gio.Objects.ConverterInputStream.ResolveConverterInputStreamMethod t GI.Gio.Objects.ConverterInputStream.ConverterInputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.ConverterInputStream.ConverterInputStream p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.ConverterInputStream.ConverterInputStream -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ConverterInputStream.ConverterInputStreamConverterPropertyInfo instance (signature ~ m GI.Gio.Interfaces.Converter.Converter, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ConverterInputStream.ConverterInputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ConverterInputStream.ConverterInputStreamGetConverterMethodInfo a signature module GI.Gio.Objects.ConverterOutputStream newtype ConverterOutputStream ConverterOutputStream :: (ForeignPtr ConverterOutputStream) -> ConverterOutputStream class GObject o => ConverterOutputStreamK o toConverterOutputStream :: ConverterOutputStreamK o => o -> IO ConverterOutputStream noConverterOutputStream :: Maybe ConverterOutputStream data ConverterOutputStreamGetConverterMethodInfo converterOutputStreamGetConverter :: (MonadIO m, ConverterOutputStreamK a) => a -> m Converter converterOutputStreamNew :: (MonadIO m, OutputStreamK a, ConverterK b) => a -> b -> m ConverterOutputStream data ConverterOutputStreamConverterPropertyInfo constructConverterOutputStreamConverter :: (ConverterK a) => a -> IO ([Char], GValue) converterOutputStreamConverter :: AttrLabelProxy "converter" getConverterOutputStreamConverter :: (MonadIO m, ConverterOutputStreamK o) => o -> m Converter instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.ConverterOutputStream.ConverterOutputStream instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.ConverterOutputStream.ConverterOutputStream o) => GI.Gio.Objects.ConverterOutputStream.ConverterOutputStreamK o instance (info ~ GI.Gio.Objects.ConverterOutputStream.ResolveConverterOutputStreamMethod t GI.Gio.Objects.ConverterOutputStream.ConverterOutputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.ConverterOutputStream.ConverterOutputStream p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.ConverterOutputStream.ConverterOutputStream -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ConverterOutputStream.ConverterOutputStreamConverterPropertyInfo instance (signature ~ m GI.Gio.Interfaces.Converter.Converter, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ConverterOutputStream.ConverterOutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ConverterOutputStream.ConverterOutputStreamGetConverterMethodInfo a signature module GI.Gio.Objects.Credentials newtype Credentials Credentials :: (ForeignPtr Credentials) -> Credentials class GObject o => CredentialsK o toCredentials :: CredentialsK o => o -> IO Credentials noCredentials :: Maybe Credentials data CredentialsGetUnixPidMethodInfo credentialsGetUnixPid :: (MonadIO m, CredentialsK a) => a -> m Int32 data CredentialsGetUnixUserMethodInfo credentialsGetUnixUser :: (MonadIO m, CredentialsK a) => a -> m Word32 data CredentialsIsSameUserMethodInfo credentialsIsSameUser :: (MonadIO m, CredentialsK a, CredentialsK b) => a -> b -> m () credentialsNew :: (MonadIO m) => m Credentials data CredentialsSetNativeMethodInfo credentialsSetNative :: (MonadIO m, CredentialsK a) => a -> CredentialsType -> Ptr () -> m () data CredentialsSetUnixUserMethodInfo credentialsSetUnixUser :: (MonadIO m, CredentialsK a) => a -> Word32 -> m () data CredentialsToStringMethodInfo credentialsToString :: (MonadIO m, CredentialsK a) => a -> m Text instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Credentials.Credentials instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.Credentials.Credentials o) => GI.Gio.Objects.Credentials.CredentialsK o instance (info ~ GI.Gio.Objects.Credentials.ResolveCredentialsMethod t GI.Gio.Objects.Credentials.Credentials, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Credentials.Credentials p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.Credentials.Credentials -> p) instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Credentials.CredentialsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Credentials.CredentialsGetUnixPidMethodInfo a signature instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Credentials.CredentialsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Credentials.CredentialsGetUnixUserMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Credentials.CredentialsK a, GI.Gio.Objects.Credentials.CredentialsK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Credentials.CredentialsIsSameUserMethodInfo a signature instance (signature ~ (GI.Gio.Enums.CredentialsType -> GHC.Ptr.Ptr () -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Credentials.CredentialsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Credentials.CredentialsSetNativeMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Credentials.CredentialsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Credentials.CredentialsSetUnixUserMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Credentials.CredentialsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Credentials.CredentialsToStringMethodInfo a signature module GI.Gio.Objects.DBusActionGroup newtype DBusActionGroup DBusActionGroup :: (ForeignPtr DBusActionGroup) -> DBusActionGroup class GObject o => DBusActionGroupK o toDBusActionGroup :: DBusActionGroupK o => o -> IO DBusActionGroup noDBusActionGroup :: Maybe DBusActionGroup dBusActionGroupGet :: (MonadIO m, DBusConnectionK a) => a -> Text -> Text -> m DBusActionGroup instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusActionGroup.DBusActionGroup instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.DBusActionGroup.DBusActionGroup o) => GI.Gio.Objects.DBusActionGroup.DBusActionGroupK o instance (info ~ GI.Gio.Objects.DBusActionGroup.ResolveDBusActionGroupMethod t GI.Gio.Objects.DBusActionGroup.DBusActionGroup, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusActionGroup.DBusActionGroup p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.DBusActionGroup.DBusActionGroup -> p) module GI.Gio.Objects.DBusAuthObserver newtype DBusAuthObserver DBusAuthObserver :: (ForeignPtr DBusAuthObserver) -> DBusAuthObserver class GObject o => DBusAuthObserverK o toDBusAuthObserver :: DBusAuthObserverK o => o -> IO DBusAuthObserver noDBusAuthObserver :: Maybe DBusAuthObserver data DBusAuthObserverAllowMechanismMethodInfo dBusAuthObserverAllowMechanism :: (MonadIO m, DBusAuthObserverK a) => a -> Text -> m Bool data DBusAuthObserverAuthorizeAuthenticatedPeerMethodInfo dBusAuthObserverAuthorizeAuthenticatedPeer :: (MonadIO m, DBusAuthObserverK a, IOStreamK b, CredentialsK c) => a -> b -> Maybe (c) -> m Bool dBusAuthObserverNew :: (MonadIO m) => m DBusAuthObserver type DBusAuthObserverAllowMechanismCallback = Text -> IO Bool type DBusAuthObserverAllowMechanismCallbackC = Ptr () -> CString -> Ptr () -> IO CInt data DBusAuthObserverAllowMechanismSignalInfo afterDBusAuthObserverAllowMechanism :: (GObject a, MonadIO m) => a -> DBusAuthObserverAllowMechanismCallback -> m SignalHandlerId dBusAuthObserverAllowMechanismCallbackWrapper :: DBusAuthObserverAllowMechanismCallback -> Ptr () -> CString -> Ptr () -> IO CInt dBusAuthObserverAllowMechanismClosure :: DBusAuthObserverAllowMechanismCallback -> IO Closure mkDBusAuthObserverAllowMechanismCallback :: DBusAuthObserverAllowMechanismCallbackC -> IO (FunPtr DBusAuthObserverAllowMechanismCallbackC) noDBusAuthObserverAllowMechanismCallback :: Maybe DBusAuthObserverAllowMechanismCallback onDBusAuthObserverAllowMechanism :: (GObject a, MonadIO m) => a -> DBusAuthObserverAllowMechanismCallback -> m SignalHandlerId type DBusAuthObserverAuthorizeAuthenticatedPeerCallback = IOStream -> Maybe Credentials -> IO Bool type DBusAuthObserverAuthorizeAuthenticatedPeerCallbackC = Ptr () -> Ptr IOStream -> Ptr Credentials -> Ptr () -> IO CInt data DBusAuthObserverAuthorizeAuthenticatedPeerSignalInfo afterDBusAuthObserverAuthorizeAuthenticatedPeer :: (GObject a, MonadIO m) => a -> DBusAuthObserverAuthorizeAuthenticatedPeerCallback -> m SignalHandlerId dBusAuthObserverAuthorizeAuthenticatedPeerCallbackWrapper :: DBusAuthObserverAuthorizeAuthenticatedPeerCallback -> Ptr () -> Ptr IOStream -> Ptr Credentials -> Ptr () -> IO CInt dBusAuthObserverAuthorizeAuthenticatedPeerClosure :: DBusAuthObserverAuthorizeAuthenticatedPeerCallback -> IO Closure mkDBusAuthObserverAuthorizeAuthenticatedPeerCallback :: DBusAuthObserverAuthorizeAuthenticatedPeerCallbackC -> IO (FunPtr DBusAuthObserverAuthorizeAuthenticatedPeerCallbackC) noDBusAuthObserverAuthorizeAuthenticatedPeerCallback :: Maybe DBusAuthObserverAuthorizeAuthenticatedPeerCallback onDBusAuthObserverAuthorizeAuthenticatedPeer :: (GObject a, MonadIO m) => a -> DBusAuthObserverAuthorizeAuthenticatedPeerCallback -> m SignalHandlerId instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusAuthObserver.DBusAuthObserver instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.DBusAuthObserver.DBusAuthObserver o) => GI.Gio.Objects.DBusAuthObserver.DBusAuthObserverK o instance (info ~ GI.Gio.Objects.DBusAuthObserver.ResolveDBusAuthObserverMethod t GI.Gio.Objects.DBusAuthObserver.DBusAuthObserver, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusAuthObserver.DBusAuthObserver p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.DBusAuthObserver.DBusAuthObserver -> p) instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.DBusAuthObserver.DBusAuthObserverAllowMechanismSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.DBusAuthObserver.DBusAuthObserverAuthorizeAuthenticatedPeerSignalInfo instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusAuthObserver.DBusAuthObserverK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusAuthObserver.DBusAuthObserverAllowMechanismMethodInfo a signature instance (signature ~ (b -> GHC.Base.Maybe c -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusAuthObserver.DBusAuthObserverK a, GI.Gio.Objects.IOStream.IOStreamK b, GI.Gio.Objects.Credentials.CredentialsK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusAuthObserver.DBusAuthObserverAuthorizeAuthenticatedPeerMethodInfo a signature module GI.Gio.Objects.DBusConnection newtype DBusConnection DBusConnection :: (ForeignPtr DBusConnection) -> DBusConnection class GObject o => DBusConnectionK o toDBusConnection :: DBusConnectionK o => o -> IO DBusConnection noDBusConnection :: Maybe DBusConnection data DBusConnectionAddFilterMethodInfo dBusConnectionAddFilter :: (MonadIO m, DBusConnectionK a) => a -> DBusMessageFilterFunction -> m Word32 data DBusConnectionCallMethodInfo dBusConnectionCall :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe (Text) -> Text -> Text -> Text -> Maybe (GVariant) -> Maybe (VariantType) -> [DBusCallFlags] -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data DBusConnectionCallFinishMethodInfo dBusConnectionCallFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m GVariant data DBusConnectionCallSyncMethodInfo dBusConnectionCallSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe (Text) -> Text -> Text -> Text -> Maybe (GVariant) -> Maybe (VariantType) -> [DBusCallFlags] -> Int32 -> Maybe (b) -> m GVariant data DBusConnectionCallWithUnixFdListMethodInfo dBusConnectionCallWithUnixFdList :: (MonadIO m, DBusConnectionK a, UnixFDListK b, CancellableK c) => a -> Maybe (Text) -> Text -> Text -> Text -> Maybe (GVariant) -> Maybe (VariantType) -> [DBusCallFlags] -> Int32 -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data DBusConnectionCallWithUnixFdListFinishMethodInfo dBusConnectionCallWithUnixFdListFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m (GVariant, UnixFDList) data DBusConnectionCallWithUnixFdListSyncMethodInfo dBusConnectionCallWithUnixFdListSync :: (MonadIO m, DBusConnectionK a, UnixFDListK b, CancellableK c) => a -> Maybe (Text) -> Text -> Text -> Text -> Maybe (GVariant) -> Maybe (VariantType) -> [DBusCallFlags] -> Int32 -> Maybe (b) -> Maybe (c) -> m (GVariant, UnixFDList) data DBusConnectionCloseMethodInfo dBusConnectionClose :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data DBusConnectionCloseFinishMethodInfo dBusConnectionCloseFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m () data DBusConnectionCloseSyncMethodInfo dBusConnectionCloseSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe (b) -> m () data DBusConnectionEmitSignalMethodInfo dBusConnectionEmitSignal :: (MonadIO m, DBusConnectionK a) => a -> Maybe (Text) -> Text -> Text -> Text -> Maybe (GVariant) -> m () data DBusConnectionExportActionGroupMethodInfo dBusConnectionExportActionGroup :: (MonadIO m, DBusConnectionK a, ActionGroupK b) => a -> Text -> b -> m Word32 data DBusConnectionExportMenuModelMethodInfo dBusConnectionExportMenuModel :: (MonadIO m, DBusConnectionK a, MenuModelK b) => a -> Text -> b -> m Word32 data DBusConnectionFlushMethodInfo dBusConnectionFlush :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data DBusConnectionFlushFinishMethodInfo dBusConnectionFlushFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m () data DBusConnectionFlushSyncMethodInfo dBusConnectionFlushSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe (b) -> m () data DBusConnectionGetCapabilitiesMethodInfo dBusConnectionGetCapabilities :: (MonadIO m, DBusConnectionK a) => a -> m [DBusCapabilityFlags] data DBusConnectionGetExitOnCloseMethodInfo dBusConnectionGetExitOnClose :: (MonadIO m, DBusConnectionK a) => a -> m Bool data DBusConnectionGetGuidMethodInfo dBusConnectionGetGuid :: (MonadIO m, DBusConnectionK a) => a -> m Text data DBusConnectionGetLastSerialMethodInfo dBusConnectionGetLastSerial :: (MonadIO m, DBusConnectionK a) => a -> m Word32 data DBusConnectionGetPeerCredentialsMethodInfo dBusConnectionGetPeerCredentials :: (MonadIO m, DBusConnectionK a) => a -> m Credentials data DBusConnectionGetStreamMethodInfo dBusConnectionGetStream :: (MonadIO m, DBusConnectionK a) => a -> m IOStream data DBusConnectionGetUniqueNameMethodInfo dBusConnectionGetUniqueName :: (MonadIO m, DBusConnectionK a) => a -> m Text data DBusConnectionIsClosedMethodInfo dBusConnectionIsClosed :: (MonadIO m, DBusConnectionK a) => a -> m Bool dBusConnectionNew :: (MonadIO m, IOStreamK a, DBusAuthObserverK b, CancellableK c) => a -> Maybe (Text) -> [DBusConnectionFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () dBusConnectionNewFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusConnection dBusConnectionNewForAddress :: (MonadIO m, DBusAuthObserverK a, CancellableK b) => Text -> [DBusConnectionFlags] -> Maybe (a) -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () dBusConnectionNewForAddressFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusConnection dBusConnectionNewForAddressSync :: (MonadIO m, DBusAuthObserverK a, CancellableK b) => Text -> [DBusConnectionFlags] -> Maybe (a) -> Maybe (b) -> m DBusConnection dBusConnectionNewSync :: (MonadIO m, IOStreamK a, DBusAuthObserverK b, CancellableK c) => a -> Maybe (Text) -> [DBusConnectionFlags] -> Maybe (b) -> Maybe (c) -> m DBusConnection data DBusConnectionRegisterObjectMethodInfo dBusConnectionRegisterObject :: (MonadIO m, DBusConnectionK a) => a -> Text -> DBusInterfaceInfo -> Maybe (Closure) -> Maybe (Closure) -> Maybe (Closure) -> m Word32 data DBusConnectionRegisterSubtreeMethodInfo dBusConnectionRegisterSubtree :: (MonadIO m, DBusConnectionK a) => a -> Text -> DBusSubtreeVTable -> [DBusSubtreeFlags] -> Ptr () -> DestroyNotify -> m Word32 data DBusConnectionRemoveFilterMethodInfo dBusConnectionRemoveFilter :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m () data DBusConnectionSendMessageMethodInfo dBusConnectionSendMessage :: (MonadIO m, DBusConnectionK a, DBusMessageK b) => a -> b -> [DBusSendMessageFlags] -> m (Word32) data DBusConnectionSendMessageWithReplyMethodInfo dBusConnectionSendMessageWithReply :: (MonadIO m, DBusConnectionK a, DBusMessageK b, CancellableK c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m (Word32) data DBusConnectionSendMessageWithReplyFinishMethodInfo dBusConnectionSendMessageWithReplyFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m DBusMessage data DBusConnectionSendMessageWithReplySyncMethodInfo dBusConnectionSendMessageWithReplySync :: (MonadIO m, DBusConnectionK a, DBusMessageK b, CancellableK c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe (c) -> m (DBusMessage, Word32) data DBusConnectionSetExitOnCloseMethodInfo dBusConnectionSetExitOnClose :: (MonadIO m, DBusConnectionK a) => a -> Bool -> m () data DBusConnectionSignalSubscribeMethodInfo dBusConnectionSignalSubscribe :: (MonadIO m, DBusConnectionK a) => a -> Maybe (Text) -> Maybe (Text) -> Maybe (Text) -> Maybe (Text) -> Maybe (Text) -> [DBusSignalFlags] -> DBusSignalCallback -> m Word32 data DBusConnectionSignalUnsubscribeMethodInfo dBusConnectionSignalUnsubscribe :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m () data DBusConnectionStartMessageProcessingMethodInfo dBusConnectionStartMessageProcessing :: (MonadIO m, DBusConnectionK a) => a -> m () data DBusConnectionUnexportActionGroupMethodInfo dBusConnectionUnexportActionGroup :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m () data DBusConnectionUnexportMenuModelMethodInfo dBusConnectionUnexportMenuModel :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m () data DBusConnectionUnregisterObjectMethodInfo dBusConnectionUnregisterObject :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m Bool data DBusConnectionUnregisterSubtreeMethodInfo dBusConnectionUnregisterSubtree :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m Bool data DBusConnectionAddressPropertyInfo constructDBusConnectionAddress :: Text -> IO ([Char], GValue) dBusConnectionAddress :: AttrLabelProxy "address" data DBusConnectionAuthenticationObserverPropertyInfo constructDBusConnectionAuthenticationObserver :: (DBusAuthObserverK a) => a -> IO ([Char], GValue) dBusConnectionAuthenticationObserver :: AttrLabelProxy "authenticationObserver" data DBusConnectionCapabilitiesPropertyInfo dBusConnectionCapabilities :: AttrLabelProxy "capabilities" getDBusConnectionCapabilities :: (MonadIO m, DBusConnectionK o) => o -> m [DBusCapabilityFlags] data DBusConnectionClosedPropertyInfo dBusConnectionClosed :: AttrLabelProxy "closed" getDBusConnectionClosed :: (MonadIO m, DBusConnectionK o) => o -> m Bool data DBusConnectionExitOnClosePropertyInfo constructDBusConnectionExitOnClose :: Bool -> IO ([Char], GValue) dBusConnectionExitOnClose :: AttrLabelProxy "exitOnClose" getDBusConnectionExitOnClose :: (MonadIO m, DBusConnectionK o) => o -> m Bool setDBusConnectionExitOnClose :: (MonadIO m, DBusConnectionK o) => o -> Bool -> m () data DBusConnectionFlagsPropertyInfo constructDBusConnectionFlags :: [DBusConnectionFlags] -> IO ([Char], GValue) dBusConnectionFlags :: AttrLabelProxy "flags" data DBusConnectionGuidPropertyInfo constructDBusConnectionGuid :: Text -> IO ([Char], GValue) dBusConnectionGuid :: AttrLabelProxy "guid" getDBusConnectionGuid :: (MonadIO m, DBusConnectionK o) => o -> m Text data DBusConnectionStreamPropertyInfo constructDBusConnectionStream :: (IOStreamK a) => a -> IO ([Char], GValue) dBusConnectionStream :: AttrLabelProxy "stream" getDBusConnectionStream :: (MonadIO m, DBusConnectionK o) => o -> m IOStream data DBusConnectionUniqueNamePropertyInfo dBusConnectionUniqueName :: AttrLabelProxy "uniqueName" getDBusConnectionUniqueName :: (MonadIO m, DBusConnectionK o) => o -> m Text type DBusConnectionClosedCallback = Bool -> Maybe GError -> IO () type DBusConnectionClosedCallbackC = Ptr () -> CInt -> Ptr GError -> Ptr () -> IO () data DBusConnectionClosedSignalInfo afterDBusConnectionClosed :: (GObject a, MonadIO m) => a -> DBusConnectionClosedCallback -> m SignalHandlerId dBusConnectionClosedCallbackWrapper :: DBusConnectionClosedCallback -> Ptr () -> CInt -> Ptr GError -> Ptr () -> IO () dBusConnectionClosedClosure :: DBusConnectionClosedCallback -> IO Closure mkDBusConnectionClosedCallback :: DBusConnectionClosedCallbackC -> IO (FunPtr DBusConnectionClosedCallbackC) noDBusConnectionClosedCallback :: Maybe DBusConnectionClosedCallback onDBusConnectionClosed :: (GObject a, MonadIO m) => a -> DBusConnectionClosedCallback -> m SignalHandlerId instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusConnection.DBusConnection instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.DBusConnection.DBusConnection o) => GI.Gio.Objects.DBusConnection.DBusConnectionK o instance (info ~ GI.Gio.Objects.DBusConnection.ResolveDBusConnectionMethod t GI.Gio.Objects.DBusConnection.DBusConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusConnection.DBusConnection p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.DBusConnection.DBusConnection -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusConnection.DBusConnectionAddressPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusConnection.DBusConnectionAuthenticationObserverPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusConnection.DBusConnectionCapabilitiesPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusConnection.DBusConnectionClosedPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusConnection.DBusConnectionExitOnClosePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusConnection.DBusConnectionFlagsPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusConnection.DBusConnectionGuidPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusConnection.DBusConnectionStreamPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusConnection.DBusConnectionUniqueNamePropertyInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.DBusConnection.DBusConnectionClosedSignalInfo instance (signature ~ (GI.Gio.Callbacks.DBusMessageFilterFunction -> m GHC.Word.Word32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionAddFilterMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> Data.Text.Internal.Text -> Data.Text.Internal.Text -> Data.Text.Internal.Text -> GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> GHC.Base.Maybe GI.GLib.Structs.VariantType.VariantType -> [GI.Gio.Flags.DBusCallFlags] -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionCallMethodInfo a signature instance (signature ~ (b -> m Data.GI.Base.BasicTypes.GVariant), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionCallFinishMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> Data.Text.Internal.Text -> Data.Text.Internal.Text -> Data.Text.Internal.Text -> GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> GHC.Base.Maybe GI.GLib.Structs.VariantType.VariantType -> [GI.Gio.Flags.DBusCallFlags] -> GHC.Int.Int32 -> GHC.Base.Maybe b -> m Data.GI.Base.BasicTypes.GVariant), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionCallSyncMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> Data.Text.Internal.Text -> Data.Text.Internal.Text -> Data.Text.Internal.Text -> GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> GHC.Base.Maybe GI.GLib.Structs.VariantType.VariantType -> [GI.Gio.Flags.DBusCallFlags] -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a, GI.Gio.Objects.UnixFDList.UnixFDListK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionCallWithUnixFdListMethodInfo a signature instance (signature ~ (b -> m (Data.GI.Base.BasicTypes.GVariant, GI.Gio.Objects.UnixFDList.UnixFDList)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionCallWithUnixFdListFinishMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> Data.Text.Internal.Text -> Data.Text.Internal.Text -> Data.Text.Internal.Text -> GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> GHC.Base.Maybe GI.GLib.Structs.VariantType.VariantType -> [GI.Gio.Flags.DBusCallFlags] -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe c -> m (Data.GI.Base.BasicTypes.GVariant, GI.Gio.Objects.UnixFDList.UnixFDList)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a, GI.Gio.Objects.UnixFDList.UnixFDListK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionCallWithUnixFdListSyncMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionCloseMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionCloseFinishMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionCloseSyncMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> Data.Text.Internal.Text -> Data.Text.Internal.Text -> Data.Text.Internal.Text -> GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionEmitSignalMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> b -> m GHC.Word.Word32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a, GI.Gio.Interfaces.ActionGroup.ActionGroupK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionExportActionGroupMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> b -> m GHC.Word.Word32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a, GI.Gio.Objects.MenuModel.MenuModelK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionExportMenuModelMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionFlushMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionFlushFinishMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionFlushSyncMethodInfo a signature instance (signature ~ m [GI.Gio.Flags.DBusCapabilityFlags], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionGetCapabilitiesMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionGetExitOnCloseMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionGetGuidMethodInfo a signature instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionGetLastSerialMethodInfo a signature instance (signature ~ m GI.Gio.Objects.Credentials.Credentials, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionGetPeerCredentialsMethodInfo a signature instance (signature ~ m GI.Gio.Objects.IOStream.IOStream, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionGetStreamMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionGetUniqueNameMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionIsClosedMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo -> GHC.Base.Maybe Data.GI.Base.Closure.Closure -> GHC.Base.Maybe Data.GI.Base.Closure.Closure -> GHC.Base.Maybe Data.GI.Base.Closure.Closure -> m GHC.Word.Word32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionRegisterObjectMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GI.Gio.Structs.DBusSubtreeVTable.DBusSubtreeVTable -> [GI.Gio.Flags.DBusSubtreeFlags] -> GHC.Ptr.Ptr () -> GI.GLib.Callbacks.DestroyNotify -> m GHC.Word.Word32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionRegisterSubtreeMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionRemoveFilterMethodInfo a signature instance (signature ~ (b -> [GI.Gio.Flags.DBusSendMessageFlags] -> m GHC.Word.Word32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a, GI.Gio.Objects.DBusMessage.DBusMessageK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionSendMessageMethodInfo a signature instance (signature ~ (b -> [GI.Gio.Flags.DBusSendMessageFlags] -> GHC.Int.Int32 -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m GHC.Word.Word32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a, GI.Gio.Objects.DBusMessage.DBusMessageK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionSendMessageWithReplyMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.DBusMessage.DBusMessage), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionSendMessageWithReplyFinishMethodInfo a signature instance (signature ~ (b -> [GI.Gio.Flags.DBusSendMessageFlags] -> GHC.Int.Int32 -> GHC.Base.Maybe c -> m (GI.Gio.Objects.DBusMessage.DBusMessage, GHC.Word.Word32)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a, GI.Gio.Objects.DBusMessage.DBusMessageK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionSendMessageWithReplySyncMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionSetExitOnCloseMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Base.Maybe Data.Text.Internal.Text -> [GI.Gio.Flags.DBusSignalFlags] -> GI.Gio.Callbacks.DBusSignalCallback -> m GHC.Word.Word32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionSignalSubscribeMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionSignalUnsubscribeMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionStartMessageProcessingMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionUnexportActionGroupMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionUnexportMenuModelMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionUnregisterObjectMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.DBusConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionUnregisterSubtreeMethodInfo a signature module GI.Gio.Objects.DBusInterfaceSkeleton newtype DBusInterfaceSkeleton DBusInterfaceSkeleton :: (ForeignPtr DBusInterfaceSkeleton) -> DBusInterfaceSkeleton class GObject o => DBusInterfaceSkeletonK o toDBusInterfaceSkeleton :: DBusInterfaceSkeletonK o => o -> IO DBusInterfaceSkeleton noDBusInterfaceSkeleton :: Maybe DBusInterfaceSkeleton data DBusInterfaceSkeletonExportMethodInfo dBusInterfaceSkeletonExport :: (MonadIO m, DBusInterfaceSkeletonK a, DBusConnectionK b) => a -> b -> Text -> m () data DBusInterfaceSkeletonFlushMethodInfo dBusInterfaceSkeletonFlush :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m () data DBusInterfaceSkeletonGetConnectionMethodInfo dBusInterfaceSkeletonGetConnection :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m DBusConnection data DBusInterfaceSkeletonGetConnectionsMethodInfo dBusInterfaceSkeletonGetConnections :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m [DBusConnection] data DBusInterfaceSkeletonGetFlagsMethodInfo dBusInterfaceSkeletonGetFlags :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m [DBusInterfaceSkeletonFlags] data DBusInterfaceSkeletonGetInfoMethodInfo dBusInterfaceSkeletonGetInfo :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m DBusInterfaceInfo data DBusInterfaceSkeletonGetObjectPathMethodInfo dBusInterfaceSkeletonGetObjectPath :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m Text data DBusInterfaceSkeletonGetPropertiesMethodInfo dBusInterfaceSkeletonGetProperties :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m GVariant data DBusInterfaceSkeletonHasConnectionMethodInfo dBusInterfaceSkeletonHasConnection :: (MonadIO m, DBusInterfaceSkeletonK a, DBusConnectionK b) => a -> b -> m Bool data DBusInterfaceSkeletonSetFlagsMethodInfo dBusInterfaceSkeletonSetFlags :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> [DBusInterfaceSkeletonFlags] -> m () data DBusInterfaceSkeletonUnexportMethodInfo dBusInterfaceSkeletonUnexport :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m () data DBusInterfaceSkeletonUnexportFromConnectionMethodInfo dBusInterfaceSkeletonUnexportFromConnection :: (MonadIO m, DBusInterfaceSkeletonK a, DBusConnectionK b) => a -> b -> m () data DBusInterfaceSkeletonGFlagsPropertyInfo constructDBusInterfaceSkeletonGFlags :: [DBusInterfaceSkeletonFlags] -> IO ([Char], GValue) dBusInterfaceSkeletonGFlags :: AttrLabelProxy "gFlags" getDBusInterfaceSkeletonGFlags :: (MonadIO m, DBusInterfaceSkeletonK o) => o -> m [DBusInterfaceSkeletonFlags] setDBusInterfaceSkeletonGFlags :: (MonadIO m, DBusInterfaceSkeletonK o) => o -> [DBusInterfaceSkeletonFlags] -> m () type DBusInterfaceSkeletonGAuthorizeMethodCallback = DBusMethodInvocation -> IO Bool type DBusInterfaceSkeletonGAuthorizeMethodCallbackC = Ptr () -> Ptr DBusMethodInvocation -> Ptr () -> IO CInt data DBusInterfaceSkeletonGAuthorizeMethodSignalInfo afterDBusInterfaceSkeletonGAuthorizeMethod :: (GObject a, MonadIO m) => a -> DBusInterfaceSkeletonGAuthorizeMethodCallback -> m SignalHandlerId dBusInterfaceSkeletonGAuthorizeMethodCallbackWrapper :: DBusInterfaceSkeletonGAuthorizeMethodCallback -> Ptr () -> Ptr DBusMethodInvocation -> Ptr () -> IO CInt dBusInterfaceSkeletonGAuthorizeMethodClosure :: DBusInterfaceSkeletonGAuthorizeMethodCallback -> IO Closure mkDBusInterfaceSkeletonGAuthorizeMethodCallback :: DBusInterfaceSkeletonGAuthorizeMethodCallbackC -> IO (FunPtr DBusInterfaceSkeletonGAuthorizeMethodCallbackC) noDBusInterfaceSkeletonGAuthorizeMethodCallback :: Maybe DBusInterfaceSkeletonGAuthorizeMethodCallback onDBusInterfaceSkeletonGAuthorizeMethod :: (GObject a, MonadIO m) => a -> DBusInterfaceSkeletonGAuthorizeMethodCallback -> m SignalHandlerId instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeleton instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeleton o) => GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonK o instance (info ~ GI.Gio.Objects.DBusInterfaceSkeleton.ResolveDBusInterfaceSkeletonMethod t GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeleton, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeleton p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeleton -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonGFlagsPropertyInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonGAuthorizeMethodSignalInfo instance (signature ~ (b -> Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonK a, GI.Gio.Objects.DBusConnection.DBusConnectionK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonExportMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonFlushMethodInfo a signature instance (signature ~ m GI.Gio.Objects.DBusConnection.DBusConnection, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonGetConnectionMethodInfo a signature instance (signature ~ m [GI.Gio.Objects.DBusConnection.DBusConnection], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonGetConnectionsMethodInfo a signature instance (signature ~ m [GI.Gio.Flags.DBusInterfaceSkeletonFlags], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonGetFlagsMethodInfo a signature instance (signature ~ m GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonGetInfoMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonGetObjectPathMethodInfo a signature instance (signature ~ m Data.GI.Base.BasicTypes.GVariant, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonGetPropertiesMethodInfo a signature instance (signature ~ (b -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonK a, GI.Gio.Objects.DBusConnection.DBusConnectionK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonHasConnectionMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.DBusInterfaceSkeletonFlags] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonSetFlagsMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonUnexportMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonK a, GI.Gio.Objects.DBusConnection.DBusConnectionK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonUnexportFromConnectionMethodInfo a signature module GI.Gio.Objects.DBusMenuModel newtype DBusMenuModel DBusMenuModel :: (ForeignPtr DBusMenuModel) -> DBusMenuModel class GObject o => DBusMenuModelK o toDBusMenuModel :: DBusMenuModelK o => o -> IO DBusMenuModel noDBusMenuModel :: Maybe DBusMenuModel dBusMenuModelGet :: (MonadIO m, DBusConnectionK a) => a -> Text -> Text -> m DBusMenuModel instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusMenuModel.DBusMenuModel instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.DBusMenuModel.DBusMenuModel o) => GI.Gio.Objects.DBusMenuModel.DBusMenuModelK o instance (info ~ GI.Gio.Objects.DBusMenuModel.ResolveDBusMenuModelMethod t GI.Gio.Objects.DBusMenuModel.DBusMenuModel, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusMenuModel.DBusMenuModel p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.DBusMenuModel.DBusMenuModel -> p) module GI.Gio.Objects.DBusMessage newtype DBusMessage DBusMessage :: (ForeignPtr DBusMessage) -> DBusMessage class GObject o => DBusMessageK o toDBusMessage :: DBusMessageK o => o -> IO DBusMessage noDBusMessage :: Maybe DBusMessage dBusMessageBytesNeeded :: (MonadIO m) => ByteString -> m Int64 data DBusMessageCopyMethodInfo dBusMessageCopy :: (MonadIO m, DBusMessageK a) => a -> m DBusMessage data DBusMessageGetArg0MethodInfo dBusMessageGetArg0 :: (MonadIO m, DBusMessageK a) => a -> m Text data DBusMessageGetBodyMethodInfo dBusMessageGetBody :: (MonadIO m, DBusMessageK a) => a -> m GVariant data DBusMessageGetByteOrderMethodInfo dBusMessageGetByteOrder :: (MonadIO m, DBusMessageK a) => a -> m DBusMessageByteOrder data DBusMessageGetDestinationMethodInfo dBusMessageGetDestination :: (MonadIO m, DBusMessageK a) => a -> m Text data DBusMessageGetErrorNameMethodInfo dBusMessageGetErrorName :: (MonadIO m, DBusMessageK a) => a -> m Text data DBusMessageGetFlagsMethodInfo dBusMessageGetFlags :: (MonadIO m, DBusMessageK a) => a -> m [DBusMessageFlags] data DBusMessageGetHeaderMethodInfo dBusMessageGetHeader :: (MonadIO m, DBusMessageK a) => a -> DBusMessageHeaderField -> m GVariant data DBusMessageGetHeaderFieldsMethodInfo dBusMessageGetHeaderFields :: (MonadIO m, DBusMessageK a) => a -> m ByteString data DBusMessageGetInterfaceMethodInfo dBusMessageGetInterface :: (MonadIO m, DBusMessageK a) => a -> m Text data DBusMessageGetLockedMethodInfo dBusMessageGetLocked :: (MonadIO m, DBusMessageK a) => a -> m Bool data DBusMessageGetMemberMethodInfo dBusMessageGetMember :: (MonadIO m, DBusMessageK a) => a -> m Text data DBusMessageGetMessageTypeMethodInfo dBusMessageGetMessageType :: (MonadIO m, DBusMessageK a) => a -> m DBusMessageType data DBusMessageGetNumUnixFdsMethodInfo dBusMessageGetNumUnixFds :: (MonadIO m, DBusMessageK a) => a -> m Word32 data DBusMessageGetPathMethodInfo dBusMessageGetPath :: (MonadIO m, DBusMessageK a) => a -> m Text data DBusMessageGetReplySerialMethodInfo dBusMessageGetReplySerial :: (MonadIO m, DBusMessageK a) => a -> m Word32 data DBusMessageGetSenderMethodInfo dBusMessageGetSender :: (MonadIO m, DBusMessageK a) => a -> m Text data DBusMessageGetSerialMethodInfo dBusMessageGetSerial :: (MonadIO m, DBusMessageK a) => a -> m Word32 data DBusMessageGetSignatureMethodInfo dBusMessageGetSignature :: (MonadIO m, DBusMessageK a) => a -> m Text data DBusMessageGetUnixFdListMethodInfo dBusMessageGetUnixFdList :: (MonadIO m, DBusMessageK a) => a -> m UnixFDList data DBusMessageLockMethodInfo dBusMessageLock :: (MonadIO m, DBusMessageK a) => a -> m () dBusMessageNew :: (MonadIO m) => m DBusMessage dBusMessageNewFromBlob :: (MonadIO m) => ByteString -> [DBusCapabilityFlags] -> m DBusMessage dBusMessageNewMethodCall :: (MonadIO m) => Maybe (Text) -> Text -> Maybe (Text) -> Text -> m DBusMessage data DBusMessageNewMethodErrorLiteralMethodInfo dBusMessageNewMethodErrorLiteral :: (MonadIO m, DBusMessageK a) => a -> Text -> Text -> m DBusMessage data DBusMessageNewMethodReplyMethodInfo dBusMessageNewMethodReply :: (MonadIO m, DBusMessageK a) => a -> m DBusMessage dBusMessageNewSignal :: (MonadIO m) => Text -> Text -> Text -> m DBusMessage data DBusMessagePrintMethodInfo dBusMessagePrint :: (MonadIO m, DBusMessageK a) => a -> Word32 -> m Text data DBusMessageSetBodyMethodInfo dBusMessageSetBody :: (MonadIO m, DBusMessageK a) => a -> GVariant -> m () data DBusMessageSetByteOrderMethodInfo dBusMessageSetByteOrder :: (MonadIO m, DBusMessageK a) => a -> DBusMessageByteOrder -> m () data DBusMessageSetDestinationMethodInfo dBusMessageSetDestination :: (MonadIO m, DBusMessageK a) => a -> Text -> m () data DBusMessageSetErrorNameMethodInfo dBusMessageSetErrorName :: (MonadIO m, DBusMessageK a) => a -> Text -> m () data DBusMessageSetFlagsMethodInfo dBusMessageSetFlags :: (MonadIO m, DBusMessageK a) => a -> [DBusMessageFlags] -> m () data DBusMessageSetHeaderMethodInfo dBusMessageSetHeader :: (MonadIO m, DBusMessageK a) => a -> DBusMessageHeaderField -> Maybe (GVariant) -> m () data DBusMessageSetInterfaceMethodInfo dBusMessageSetInterface :: (MonadIO m, DBusMessageK a) => a -> Text -> m () data DBusMessageSetMemberMethodInfo dBusMessageSetMember :: (MonadIO m, DBusMessageK a) => a -> Text -> m () data DBusMessageSetMessageTypeMethodInfo dBusMessageSetMessageType :: (MonadIO m, DBusMessageK a) => a -> DBusMessageType -> m () data DBusMessageSetNumUnixFdsMethodInfo dBusMessageSetNumUnixFds :: (MonadIO m, DBusMessageK a) => a -> Word32 -> m () data DBusMessageSetPathMethodInfo dBusMessageSetPath :: (MonadIO m, DBusMessageK a) => a -> Text -> m () data DBusMessageSetReplySerialMethodInfo dBusMessageSetReplySerial :: (MonadIO m, DBusMessageK a) => a -> Word32 -> m () data DBusMessageSetSenderMethodInfo dBusMessageSetSender :: (MonadIO m, DBusMessageK a) => a -> Text -> m () data DBusMessageSetSerialMethodInfo dBusMessageSetSerial :: (MonadIO m, DBusMessageK a) => a -> Word32 -> m () data DBusMessageSetSignatureMethodInfo dBusMessageSetSignature :: (MonadIO m, DBusMessageK a) => a -> Text -> m () data DBusMessageSetUnixFdListMethodInfo dBusMessageSetUnixFdList :: (MonadIO m, DBusMessageK a, UnixFDListK b) => a -> Maybe (b) -> m () data DBusMessageToBlobMethodInfo dBusMessageToBlob :: (MonadIO m, DBusMessageK a) => a -> [DBusCapabilityFlags] -> m ByteString data DBusMessageToGerrorMethodInfo dBusMessageToGerror :: (MonadIO m, DBusMessageK a) => a -> m () data DBusMessageLockedPropertyInfo dBusMessageLocked :: AttrLabelProxy "locked" getDBusMessageLocked :: (MonadIO m, DBusMessageK o) => o -> m Bool instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusMessage.DBusMessage instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.DBusMessage.DBusMessage o) => GI.Gio.Objects.DBusMessage.DBusMessageK o instance (info ~ GI.Gio.Objects.DBusMessage.ResolveDBusMessageMethod t GI.Gio.Objects.DBusMessage.DBusMessage, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusMessage.DBusMessage p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.DBusMessage.DBusMessage -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusMessage.DBusMessageLockedPropertyInfo instance (signature ~ m GI.Gio.Objects.DBusMessage.DBusMessage, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageCopyMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageGetArg0MethodInfo a signature instance (signature ~ m Data.GI.Base.BasicTypes.GVariant, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageGetBodyMethodInfo a signature instance (signature ~ m GI.Gio.Enums.DBusMessageByteOrder, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageGetByteOrderMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageGetDestinationMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageGetErrorNameMethodInfo a signature instance (signature ~ m [GI.Gio.Flags.DBusMessageFlags], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageGetFlagsMethodInfo a signature instance (signature ~ (GI.Gio.Enums.DBusMessageHeaderField -> m Data.GI.Base.BasicTypes.GVariant), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageGetHeaderMethodInfo a signature instance (signature ~ m Data.ByteString.Internal.ByteString, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageGetHeaderFieldsMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageGetInterfaceMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageGetLockedMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageGetMemberMethodInfo a signature instance (signature ~ m GI.Gio.Enums.DBusMessageType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageGetMessageTypeMethodInfo a signature instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageGetNumUnixFdsMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageGetPathMethodInfo a signature instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageGetReplySerialMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageGetSenderMethodInfo a signature instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageGetSerialMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageGetSignatureMethodInfo a signature instance (signature ~ m GI.Gio.Objects.UnixFDList.UnixFDList, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageGetUnixFdListMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageLockMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> m GI.Gio.Objects.DBusMessage.DBusMessage), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageNewMethodErrorLiteralMethodInfo a signature instance (signature ~ m GI.Gio.Objects.DBusMessage.DBusMessage, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageNewMethodReplyMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessagePrintMethodInfo a signature instance (signature ~ (Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageSetBodyMethodInfo a signature instance (signature ~ (GI.Gio.Enums.DBusMessageByteOrder -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageSetByteOrderMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageSetDestinationMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageSetErrorNameMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.DBusMessageFlags] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageSetFlagsMethodInfo a signature instance (signature ~ (GI.Gio.Enums.DBusMessageHeaderField -> GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageSetHeaderMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageSetInterfaceMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageSetMemberMethodInfo a signature instance (signature ~ (GI.Gio.Enums.DBusMessageType -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageSetMessageTypeMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageSetNumUnixFdsMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageSetPathMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageSetReplySerialMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageSetSenderMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageSetSerialMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageSetSignatureMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a, GI.Gio.Objects.UnixFDList.UnixFDListK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageSetUnixFdListMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.DBusCapabilityFlags] -> m Data.ByteString.Internal.ByteString), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageToBlobMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.DBusMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageToGerrorMethodInfo a signature module GI.Gio.Objects.DBusMethodInvocation newtype DBusMethodInvocation DBusMethodInvocation :: (ForeignPtr DBusMethodInvocation) -> DBusMethodInvocation class GObject o => DBusMethodInvocationK o toDBusMethodInvocation :: DBusMethodInvocationK o => o -> IO DBusMethodInvocation noDBusMethodInvocation :: Maybe DBusMethodInvocation data DBusMethodInvocationGetConnectionMethodInfo dBusMethodInvocationGetConnection :: (MonadIO m, DBusMethodInvocationK a) => a -> m DBusConnection data DBusMethodInvocationGetInterfaceNameMethodInfo dBusMethodInvocationGetInterfaceName :: (MonadIO m, DBusMethodInvocationK a) => a -> m Text data DBusMethodInvocationGetMessageMethodInfo dBusMethodInvocationGetMessage :: (MonadIO m, DBusMethodInvocationK a) => a -> m DBusMessage data DBusMethodInvocationGetMethodInfoMethodInfo dBusMethodInvocationGetMethodInfo :: (MonadIO m, DBusMethodInvocationK a) => a -> m DBusMethodInfo data DBusMethodInvocationGetMethodNameMethodInfo dBusMethodInvocationGetMethodName :: (MonadIO m, DBusMethodInvocationK a) => a -> m Text data DBusMethodInvocationGetObjectPathMethodInfo dBusMethodInvocationGetObjectPath :: (MonadIO m, DBusMethodInvocationK a) => a -> m Text data DBusMethodInvocationGetParametersMethodInfo dBusMethodInvocationGetParameters :: (MonadIO m, DBusMethodInvocationK a) => a -> m GVariant data DBusMethodInvocationGetPropertyInfoMethodInfo dBusMethodInvocationGetPropertyInfo :: (MonadIO m, DBusMethodInvocationK a) => a -> m DBusPropertyInfo data DBusMethodInvocationGetSenderMethodInfo dBusMethodInvocationGetSender :: (MonadIO m, DBusMethodInvocationK a) => a -> m Text data DBusMethodInvocationReturnDbusErrorMethodInfo dBusMethodInvocationReturnDbusError :: (MonadIO m, DBusMethodInvocationK a) => a -> Text -> Text -> m () data DBusMethodInvocationReturnErrorLiteralMethodInfo dBusMethodInvocationReturnErrorLiteral :: (MonadIO m, DBusMethodInvocationK a) => a -> Word32 -> Int32 -> Text -> m () data DBusMethodInvocationReturnGerrorMethodInfo dBusMethodInvocationReturnGerror :: (MonadIO m, DBusMethodInvocationK a) => a -> GError -> m () data DBusMethodInvocationReturnValueMethodInfo dBusMethodInvocationReturnValue :: (MonadIO m, DBusMethodInvocationK a) => a -> Maybe (GVariant) -> m () data DBusMethodInvocationReturnValueWithUnixFdListMethodInfo dBusMethodInvocationReturnValueWithUnixFdList :: (MonadIO m, DBusMethodInvocationK a, UnixFDListK b) => a -> Maybe (GVariant) -> Maybe (b) -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation o) => GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationK o instance (info ~ GI.Gio.Objects.DBusMethodInvocation.ResolveDBusMethodInvocationMethod t GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation -> p) instance (signature ~ m GI.Gio.Objects.DBusConnection.DBusConnection, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationGetConnectionMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationGetInterfaceNameMethodInfo a signature instance (signature ~ m GI.Gio.Objects.DBusMessage.DBusMessage, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationGetMessageMethodInfo a signature instance (signature ~ m GI.Gio.Structs.DBusMethodInfo.DBusMethodInfo, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationGetMethodInfoMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationGetMethodNameMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationGetObjectPathMethodInfo a signature instance (signature ~ m Data.GI.Base.BasicTypes.GVariant, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationGetParametersMethodInfo a signature instance (signature ~ m GI.Gio.Structs.DBusPropertyInfo.DBusPropertyInfo, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationGetPropertyInfoMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationGetSenderMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationReturnDbusErrorMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> GHC.Int.Int32 -> Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationReturnErrorLiteralMethodInfo a signature instance (signature ~ (Data.GI.Base.GError.GError -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationReturnGerrorMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationReturnValueMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationK a, GI.Gio.Objects.UnixFDList.UnixFDListK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationReturnValueWithUnixFdListMethodInfo a signature module GI.Gio.Objects.DBusObjectManagerClient newtype DBusObjectManagerClient DBusObjectManagerClient :: (ForeignPtr DBusObjectManagerClient) -> DBusObjectManagerClient class GObject o => DBusObjectManagerClientK o toDBusObjectManagerClient :: DBusObjectManagerClientK o => o -> IO DBusObjectManagerClient noDBusObjectManagerClient :: Maybe DBusObjectManagerClient data DBusObjectManagerClientGetConnectionMethodInfo dBusObjectManagerClientGetConnection :: (MonadIO m, DBusObjectManagerClientK a) => a -> m DBusConnection data DBusObjectManagerClientGetFlagsMethodInfo dBusObjectManagerClientGetFlags :: (MonadIO m, DBusObjectManagerClientK a) => a -> m [DBusObjectManagerClientFlags] data DBusObjectManagerClientGetNameMethodInfo dBusObjectManagerClientGetName :: (MonadIO m, DBusObjectManagerClientK a) => a -> m Text data DBusObjectManagerClientGetNameOwnerMethodInfo dBusObjectManagerClientGetNameOwner :: (MonadIO m, DBusObjectManagerClientK a) => a -> m (Maybe Text) dBusObjectManagerClientNew :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> [DBusObjectManagerClientFlags] -> Text -> Text -> Maybe (DBusProxyTypeFunc) -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () dBusObjectManagerClientNewFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusObjectManagerClient dBusObjectManagerClientNewForBus :: (MonadIO m, CancellableK a) => BusType -> [DBusObjectManagerClientFlags] -> Text -> Text -> Maybe (DBusProxyTypeFunc) -> Maybe (a) -> Maybe (AsyncReadyCallback) -> m () dBusObjectManagerClientNewForBusFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusObjectManagerClient dBusObjectManagerClientNewForBusSync :: (MonadIO m, CancellableK a) => BusType -> [DBusObjectManagerClientFlags] -> Text -> Text -> Maybe (DBusProxyTypeFunc) -> Maybe (a) -> m DBusObjectManagerClient dBusObjectManagerClientNewSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> [DBusObjectManagerClientFlags] -> Maybe (Text) -> Text -> Maybe (DBusProxyTypeFunc) -> Maybe (b) -> m DBusObjectManagerClient data DBusObjectManagerClientBusTypePropertyInfo constructDBusObjectManagerClientBusType :: BusType -> IO ([Char], GValue) dBusObjectManagerClientBusType :: AttrLabelProxy "busType" data DBusObjectManagerClientConnectionPropertyInfo constructDBusObjectManagerClientConnection :: (DBusConnectionK a) => a -> IO ([Char], GValue) dBusObjectManagerClientConnection :: AttrLabelProxy "connection" getDBusObjectManagerClientConnection :: (MonadIO m, DBusObjectManagerClientK o) => o -> m DBusConnection data DBusObjectManagerClientFlagsPropertyInfo constructDBusObjectManagerClientFlags :: [DBusObjectManagerClientFlags] -> IO ([Char], GValue) dBusObjectManagerClientFlags :: AttrLabelProxy "flags" getDBusObjectManagerClientFlags :: (MonadIO m, DBusObjectManagerClientK o) => o -> m [DBusObjectManagerClientFlags] data DBusObjectManagerClientGetProxyTypeDestroyNotifyPropertyInfo constructDBusObjectManagerClientGetProxyTypeDestroyNotify :: Ptr () -> IO ([Char], GValue) dBusObjectManagerClientGetProxyTypeDestroyNotify :: AttrLabelProxy "getProxyTypeDestroyNotify" getDBusObjectManagerClientGetProxyTypeDestroyNotify :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Ptr ()) data DBusObjectManagerClientGetProxyTypeFuncPropertyInfo constructDBusObjectManagerClientGetProxyTypeFunc :: Ptr () -> IO ([Char], GValue) dBusObjectManagerClientGetProxyTypeFunc :: AttrLabelProxy "getProxyTypeFunc" getDBusObjectManagerClientGetProxyTypeFunc :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Ptr ()) data DBusObjectManagerClientGetProxyTypeUserDataPropertyInfo constructDBusObjectManagerClientGetProxyTypeUserData :: Ptr () -> IO ([Char], GValue) dBusObjectManagerClientGetProxyTypeUserData :: AttrLabelProxy "getProxyTypeUserData" getDBusObjectManagerClientGetProxyTypeUserData :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Ptr ()) data DBusObjectManagerClientNamePropertyInfo constructDBusObjectManagerClientName :: Text -> IO ([Char], GValue) dBusObjectManagerClientName :: AttrLabelProxy "name" getDBusObjectManagerClientName :: (MonadIO m, DBusObjectManagerClientK o) => o -> m Text data DBusObjectManagerClientNameOwnerPropertyInfo dBusObjectManagerClientNameOwner :: AttrLabelProxy "nameOwner" getDBusObjectManagerClientNameOwner :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Maybe Text) data DBusObjectManagerClientObjectPathPropertyInfo constructDBusObjectManagerClientObjectPath :: Text -> IO ([Char], GValue) dBusObjectManagerClientObjectPath :: AttrLabelProxy "objectPath" getDBusObjectManagerClientObjectPath :: (MonadIO m, DBusObjectManagerClientK o) => o -> m (Maybe Text) type DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback = DBusObjectProxy -> DBusProxy -> GVariant -> [Text] -> IO () type DBusObjectManagerClientInterfaceProxyPropertiesChangedCallbackC = Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> Ptr GVariant -> Ptr CString -> Ptr () -> IO () data DBusObjectManagerClientInterfaceProxyPropertiesChangedSignalInfo afterDBusObjectManagerClientInterfaceProxyPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> m SignalHandlerId dBusObjectManagerClientInterfaceProxyPropertiesChangedCallbackWrapper :: DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> Ptr GVariant -> Ptr CString -> Ptr () -> IO () dBusObjectManagerClientInterfaceProxyPropertiesChangedClosure :: DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> IO Closure mkDBusObjectManagerClientInterfaceProxyPropertiesChangedCallback :: DBusObjectManagerClientInterfaceProxyPropertiesChangedCallbackC -> IO (FunPtr DBusObjectManagerClientInterfaceProxyPropertiesChangedCallbackC) noDBusObjectManagerClientInterfaceProxyPropertiesChangedCallback :: Maybe DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback onDBusObjectManagerClientInterfaceProxyPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> m SignalHandlerId type DBusObjectManagerClientInterfaceProxySignalCallback = DBusObjectProxy -> DBusProxy -> Text -> Text -> GVariant -> IO () type DBusObjectManagerClientInterfaceProxySignalCallbackC = Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> CString -> CString -> Ptr GVariant -> Ptr () -> IO () data DBusObjectManagerClientInterfaceProxySignalSignalInfo afterDBusObjectManagerClientInterfaceProxySignal :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxySignalCallback -> m SignalHandlerId dBusObjectManagerClientInterfaceProxySignalCallbackWrapper :: DBusObjectManagerClientInterfaceProxySignalCallback -> Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> CString -> CString -> Ptr GVariant -> Ptr () -> IO () dBusObjectManagerClientInterfaceProxySignalClosure :: DBusObjectManagerClientInterfaceProxySignalCallback -> IO Closure mkDBusObjectManagerClientInterfaceProxySignalCallback :: DBusObjectManagerClientInterfaceProxySignalCallbackC -> IO (FunPtr DBusObjectManagerClientInterfaceProxySignalCallbackC) noDBusObjectManagerClientInterfaceProxySignalCallback :: Maybe DBusObjectManagerClientInterfaceProxySignalCallback onDBusObjectManagerClientInterfaceProxySignal :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxySignalCallback -> m SignalHandlerId instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClient instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClient o) => GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClientK o instance (info ~ GI.Gio.Objects.DBusObjectManagerClient.ResolveDBusObjectManagerClientMethod t GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClient, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClient p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClient -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClientBusTypePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClientConnectionPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClientFlagsPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClientGetProxyTypeDestroyNotifyPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClientGetProxyTypeFuncPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClientGetProxyTypeUserDataPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClientNamePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClientNameOwnerPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClientObjectPathPropertyInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClientInterfaceProxyPropertiesChangedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClientInterfaceProxySignalSignalInfo instance (signature ~ m GI.Gio.Objects.DBusConnection.DBusConnection, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClientK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClientGetConnectionMethodInfo a signature instance (signature ~ m [GI.Gio.Flags.DBusObjectManagerClientFlags], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClientK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClientGetFlagsMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClientK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClientGetNameMethodInfo a signature instance (signature ~ m (GHC.Base.Maybe Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClientK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClientGetNameOwnerMethodInfo a signature module GI.Gio.Objects.DBusObjectManagerServer newtype DBusObjectManagerServer DBusObjectManagerServer :: (ForeignPtr DBusObjectManagerServer) -> DBusObjectManagerServer class GObject o => DBusObjectManagerServerK o toDBusObjectManagerServer :: DBusObjectManagerServerK o => o -> IO DBusObjectManagerServer noDBusObjectManagerServer :: Maybe DBusObjectManagerServer data DBusObjectManagerServerExportMethodInfo dBusObjectManagerServerExport :: (MonadIO m, DBusObjectManagerServerK a, DBusObjectSkeletonK b) => a -> b -> m () data DBusObjectManagerServerExportUniquelyMethodInfo dBusObjectManagerServerExportUniquely :: (MonadIO m, DBusObjectManagerServerK a, DBusObjectSkeletonK b) => a -> b -> m () data DBusObjectManagerServerGetConnectionMethodInfo dBusObjectManagerServerGetConnection :: (MonadIO m, DBusObjectManagerServerK a) => a -> m DBusConnection data DBusObjectManagerServerIsExportedMethodInfo dBusObjectManagerServerIsExported :: (MonadIO m, DBusObjectManagerServerK a, DBusObjectSkeletonK b) => a -> b -> m Bool dBusObjectManagerServerNew :: (MonadIO m) => Text -> m DBusObjectManagerServer data DBusObjectManagerServerSetConnectionMethodInfo dBusObjectManagerServerSetConnection :: (MonadIO m, DBusObjectManagerServerK a, DBusConnectionK b) => a -> Maybe (b) -> m () data DBusObjectManagerServerUnexportMethodInfo dBusObjectManagerServerUnexport :: (MonadIO m, DBusObjectManagerServerK a) => a -> Text -> m Bool data DBusObjectManagerServerConnectionPropertyInfo clearDBusObjectManagerServerConnection :: (MonadIO m, DBusObjectManagerServerK o) => o -> m () constructDBusObjectManagerServerConnection :: (DBusConnectionK a) => a -> IO ([Char], GValue) dBusObjectManagerServerConnection :: AttrLabelProxy "connection" getDBusObjectManagerServerConnection :: (MonadIO m, DBusObjectManagerServerK o) => o -> m (Maybe DBusConnection) setDBusObjectManagerServerConnection :: (MonadIO m, DBusObjectManagerServerK o, DBusConnectionK a) => o -> a -> m () data DBusObjectManagerServerObjectPathPropertyInfo constructDBusObjectManagerServerObjectPath :: Text -> IO ([Char], GValue) dBusObjectManagerServerObjectPath :: AttrLabelProxy "objectPath" getDBusObjectManagerServerObjectPath :: (MonadIO m, DBusObjectManagerServerK o) => o -> m (Maybe Text) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServer instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServer o) => GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServerK o instance (info ~ GI.Gio.Objects.DBusObjectManagerServer.ResolveDBusObjectManagerServerMethod t GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServer, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServer p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServer -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServerConnectionPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServerObjectPathPropertyInfo instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServerK a, GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeletonK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServerExportMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServerK a, GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeletonK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServerExportUniquelyMethodInfo a signature instance (signature ~ m GI.Gio.Objects.DBusConnection.DBusConnection, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServerK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServerGetConnectionMethodInfo a signature instance (signature ~ (b -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServerK a, GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeletonK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServerIsExportedMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServerK a, GI.Gio.Objects.DBusConnection.DBusConnectionK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServerSetConnectionMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServerK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServerUnexportMethodInfo a signature module GI.Gio.Objects.DBusObjectProxy newtype DBusObjectProxy DBusObjectProxy :: (ForeignPtr DBusObjectProxy) -> DBusObjectProxy class GObject o => DBusObjectProxyK o toDBusObjectProxy :: DBusObjectProxyK o => o -> IO DBusObjectProxy noDBusObjectProxy :: Maybe DBusObjectProxy data DBusObjectProxyGetConnectionMethodInfo dBusObjectProxyGetConnection :: (MonadIO m, DBusObjectProxyK a) => a -> m DBusConnection dBusObjectProxyNew :: (MonadIO m, DBusConnectionK a) => a -> Text -> m DBusObjectProxy data DBusObjectProxyGConnectionPropertyInfo constructDBusObjectProxyGConnection :: (DBusConnectionK a) => a -> IO ([Char], GValue) dBusObjectProxyGConnection :: AttrLabelProxy "gConnection" getDBusObjectProxyGConnection :: (MonadIO m, DBusObjectProxyK o) => o -> m (Maybe DBusConnection) data DBusObjectProxyGObjectPathPropertyInfo constructDBusObjectProxyGObjectPath :: Text -> IO ([Char], GValue) dBusObjectProxyGObjectPath :: AttrLabelProxy "gObjectPath" getDBusObjectProxyGObjectPath :: (MonadIO m, DBusObjectProxyK o) => o -> m (Maybe Text) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy o) => GI.Gio.Objects.DBusObjectProxy.DBusObjectProxyK o instance (info ~ GI.Gio.Objects.DBusObjectProxy.ResolveDBusObjectProxyMethod t GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusObjectProxy.DBusObjectProxyGConnectionPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusObjectProxy.DBusObjectProxyGObjectPathPropertyInfo instance (signature ~ m GI.Gio.Objects.DBusConnection.DBusConnection, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusObjectProxy.DBusObjectProxyK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusObjectProxy.DBusObjectProxyGetConnectionMethodInfo a signature module GI.Gio.Objects.DBusObjectSkeleton newtype DBusObjectSkeleton DBusObjectSkeleton :: (ForeignPtr DBusObjectSkeleton) -> DBusObjectSkeleton class GObject o => DBusObjectSkeletonK o toDBusObjectSkeleton :: DBusObjectSkeletonK o => o -> IO DBusObjectSkeleton noDBusObjectSkeleton :: Maybe DBusObjectSkeleton data DBusObjectSkeletonAddInterfaceMethodInfo dBusObjectSkeletonAddInterface :: (MonadIO m, DBusObjectSkeletonK a, DBusInterfaceSkeletonK b) => a -> b -> m () data DBusObjectSkeletonFlushMethodInfo dBusObjectSkeletonFlush :: (MonadIO m, DBusObjectSkeletonK a) => a -> m () dBusObjectSkeletonNew :: (MonadIO m) => Text -> m DBusObjectSkeleton data DBusObjectSkeletonRemoveInterfaceMethodInfo dBusObjectSkeletonRemoveInterface :: (MonadIO m, DBusObjectSkeletonK a, DBusInterfaceSkeletonK b) => a -> b -> m () data DBusObjectSkeletonRemoveInterfaceByNameMethodInfo dBusObjectSkeletonRemoveInterfaceByName :: (MonadIO m, DBusObjectSkeletonK a) => a -> Text -> m () data DBusObjectSkeletonSetObjectPathMethodInfo dBusObjectSkeletonSetObjectPath :: (MonadIO m, DBusObjectSkeletonK a) => a -> Text -> m () data DBusObjectSkeletonGObjectPathPropertyInfo clearDBusObjectSkeletonGObjectPath :: (MonadIO m, DBusObjectSkeletonK o) => o -> m () constructDBusObjectSkeletonGObjectPath :: Text -> IO ([Char], GValue) dBusObjectSkeletonGObjectPath :: AttrLabelProxy "gObjectPath" getDBusObjectSkeletonGObjectPath :: (MonadIO m, DBusObjectSkeletonK o) => o -> m (Maybe Text) setDBusObjectSkeletonGObjectPath :: (MonadIO m, DBusObjectSkeletonK o) => o -> Text -> m () type DBusObjectSkeletonAuthorizeMethodCallback = DBusInterfaceSkeleton -> DBusMethodInvocation -> IO Bool type DBusObjectSkeletonAuthorizeMethodCallbackC = Ptr () -> Ptr DBusInterfaceSkeleton -> Ptr DBusMethodInvocation -> Ptr () -> IO CInt data DBusObjectSkeletonAuthorizeMethodSignalInfo afterDBusObjectSkeletonAuthorizeMethod :: (GObject a, MonadIO m) => a -> DBusObjectSkeletonAuthorizeMethodCallback -> m SignalHandlerId dBusObjectSkeletonAuthorizeMethodCallbackWrapper :: DBusObjectSkeletonAuthorizeMethodCallback -> Ptr () -> Ptr DBusInterfaceSkeleton -> Ptr DBusMethodInvocation -> Ptr () -> IO CInt dBusObjectSkeletonAuthorizeMethodClosure :: DBusObjectSkeletonAuthorizeMethodCallback -> IO Closure mkDBusObjectSkeletonAuthorizeMethodCallback :: DBusObjectSkeletonAuthorizeMethodCallbackC -> IO (FunPtr DBusObjectSkeletonAuthorizeMethodCallbackC) noDBusObjectSkeletonAuthorizeMethodCallback :: Maybe DBusObjectSkeletonAuthorizeMethodCallback onDBusObjectSkeletonAuthorizeMethod :: (GObject a, MonadIO m) => a -> DBusObjectSkeletonAuthorizeMethodCallback -> m SignalHandlerId instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeleton instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeleton o) => GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeletonK o instance (info ~ GI.Gio.Objects.DBusObjectSkeleton.ResolveDBusObjectSkeletonMethod t GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeleton, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeleton p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeleton -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeletonGObjectPathPropertyInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeletonAuthorizeMethodSignalInfo instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeletonK a, GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeletonAddInterfaceMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeletonK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeletonFlushMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeletonK a, GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeletonRemoveInterfaceMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeletonK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeletonRemoveInterfaceByNameMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeletonK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeletonSetObjectPathMethodInfo a signature module GI.Gio.Objects.DBusProxy newtype DBusProxy DBusProxy :: (ForeignPtr DBusProxy) -> DBusProxy class GObject o => DBusProxyK o toDBusProxy :: DBusProxyK o => o -> IO DBusProxy noDBusProxy :: Maybe DBusProxy data DBusProxyCallMethodInfo dBusProxyCall :: (MonadIO m, DBusProxyK a, CancellableK b) => a -> Text -> Maybe (GVariant) -> [DBusCallFlags] -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data DBusProxyCallFinishMethodInfo dBusProxyCallFinish :: (MonadIO m, DBusProxyK a, AsyncResultK b) => a -> b -> m GVariant data DBusProxyCallSyncMethodInfo dBusProxyCallSync :: (MonadIO m, DBusProxyK a, CancellableK b) => a -> Text -> Maybe (GVariant) -> [DBusCallFlags] -> Int32 -> Maybe (b) -> m GVariant data DBusProxyCallWithUnixFdListMethodInfo dBusProxyCallWithUnixFdList :: (MonadIO m, DBusProxyK a, UnixFDListK b, CancellableK c) => a -> Text -> Maybe (GVariant) -> [DBusCallFlags] -> Int32 -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data DBusProxyCallWithUnixFdListFinishMethodInfo dBusProxyCallWithUnixFdListFinish :: (MonadIO m, DBusProxyK a, AsyncResultK b) => a -> b -> m (GVariant, UnixFDList) data DBusProxyCallWithUnixFdListSyncMethodInfo dBusProxyCallWithUnixFdListSync :: (MonadIO m, DBusProxyK a, UnixFDListK b, CancellableK c) => a -> Text -> Maybe (GVariant) -> [DBusCallFlags] -> Int32 -> Maybe (b) -> Maybe (c) -> m (GVariant, UnixFDList) data DBusProxyGetCachedPropertyMethodInfo dBusProxyGetCachedProperty :: (MonadIO m, DBusProxyK a) => a -> Text -> m GVariant data DBusProxyGetCachedPropertyNamesMethodInfo dBusProxyGetCachedPropertyNames :: (MonadIO m, DBusProxyK a) => a -> m [Text] data DBusProxyGetConnectionMethodInfo dBusProxyGetConnection :: (MonadIO m, DBusProxyK a) => a -> m DBusConnection data DBusProxyGetDefaultTimeoutMethodInfo dBusProxyGetDefaultTimeout :: (MonadIO m, DBusProxyK a) => a -> m Int32 data DBusProxyGetFlagsMethodInfo dBusProxyGetFlags :: (MonadIO m, DBusProxyK a) => a -> m [DBusProxyFlags] data DBusProxyGetInterfaceInfoMethodInfo dBusProxyGetInterfaceInfo :: (MonadIO m, DBusProxyK a) => a -> m DBusInterfaceInfo data DBusProxyGetInterfaceNameMethodInfo dBusProxyGetInterfaceName :: (MonadIO m, DBusProxyK a) => a -> m Text data DBusProxyGetNameMethodInfo dBusProxyGetName :: (MonadIO m, DBusProxyK a) => a -> m Text data DBusProxyGetNameOwnerMethodInfo dBusProxyGetNameOwner :: (MonadIO m, DBusProxyK a) => a -> m Text data DBusProxyGetObjectPathMethodInfo dBusProxyGetObjectPath :: (MonadIO m, DBusProxyK a) => a -> m Text dBusProxyNew :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> [DBusProxyFlags] -> Maybe (DBusInterfaceInfo) -> Maybe (Text) -> Text -> Text -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () dBusProxyNewFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusProxy dBusProxyNewForBus :: (MonadIO m, CancellableK a) => BusType -> [DBusProxyFlags] -> Maybe (DBusInterfaceInfo) -> Text -> Text -> Text -> Maybe (a) -> Maybe (AsyncReadyCallback) -> m () dBusProxyNewForBusFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusProxy dBusProxyNewForBusSync :: (MonadIO m, CancellableK a) => BusType -> [DBusProxyFlags] -> Maybe (DBusInterfaceInfo) -> Text -> Text -> Text -> Maybe (a) -> m DBusProxy dBusProxyNewSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> [DBusProxyFlags] -> Maybe (DBusInterfaceInfo) -> Maybe (Text) -> Text -> Text -> Maybe (b) -> m DBusProxy data DBusProxySetCachedPropertyMethodInfo dBusProxySetCachedProperty :: (MonadIO m, DBusProxyK a) => a -> Text -> Maybe (GVariant) -> m () data DBusProxySetDefaultTimeoutMethodInfo dBusProxySetDefaultTimeout :: (MonadIO m, DBusProxyK a) => a -> Int32 -> m () data DBusProxySetInterfaceInfoMethodInfo dBusProxySetInterfaceInfo :: (MonadIO m, DBusProxyK a) => a -> Maybe (DBusInterfaceInfo) -> m () data DBusProxyGBusTypePropertyInfo constructDBusProxyGBusType :: BusType -> IO ([Char], GValue) dBusProxyGBusType :: AttrLabelProxy "gBusType" data DBusProxyGConnectionPropertyInfo constructDBusProxyGConnection :: (DBusConnectionK a) => a -> IO ([Char], GValue) dBusProxyGConnection :: AttrLabelProxy "gConnection" getDBusProxyGConnection :: (MonadIO m, DBusProxyK o) => o -> m (Maybe DBusConnection) data DBusProxyGDefaultTimeoutPropertyInfo constructDBusProxyGDefaultTimeout :: Int32 -> IO ([Char], GValue) dBusProxyGDefaultTimeout :: AttrLabelProxy "gDefaultTimeout" getDBusProxyGDefaultTimeout :: (MonadIO m, DBusProxyK o) => o -> m Int32 setDBusProxyGDefaultTimeout :: (MonadIO m, DBusProxyK o) => o -> Int32 -> m () data DBusProxyGFlagsPropertyInfo constructDBusProxyGFlags :: [DBusProxyFlags] -> IO ([Char], GValue) dBusProxyGFlags :: AttrLabelProxy "gFlags" getDBusProxyGFlags :: (MonadIO m, DBusProxyK o) => o -> m [DBusProxyFlags] data DBusProxyGInterfaceInfoPropertyInfo clearDBusProxyGInterfaceInfo :: (MonadIO m, DBusProxyK o) => o -> m () constructDBusProxyGInterfaceInfo :: DBusInterfaceInfo -> IO ([Char], GValue) dBusProxyGInterfaceInfo :: AttrLabelProxy "gInterfaceInfo" getDBusProxyGInterfaceInfo :: (MonadIO m, DBusProxyK o) => o -> m (Maybe DBusInterfaceInfo) setDBusProxyGInterfaceInfo :: (MonadIO m, DBusProxyK o) => o -> DBusInterfaceInfo -> m () data DBusProxyGInterfaceNamePropertyInfo constructDBusProxyGInterfaceName :: Text -> IO ([Char], GValue) dBusProxyGInterfaceName :: AttrLabelProxy "gInterfaceName" getDBusProxyGInterfaceName :: (MonadIO m, DBusProxyK o) => o -> m (Maybe Text) data DBusProxyGNamePropertyInfo constructDBusProxyGName :: Text -> IO ([Char], GValue) dBusProxyGName :: AttrLabelProxy "gName" getDBusProxyGName :: (MonadIO m, DBusProxyK o) => o -> m (Maybe Text) data DBusProxyGNameOwnerPropertyInfo dBusProxyGNameOwner :: AttrLabelProxy "gNameOwner" getDBusProxyGNameOwner :: (MonadIO m, DBusProxyK o) => o -> m (Maybe Text) data DBusProxyGObjectPathPropertyInfo constructDBusProxyGObjectPath :: Text -> IO ([Char], GValue) dBusProxyGObjectPath :: AttrLabelProxy "gObjectPath" getDBusProxyGObjectPath :: (MonadIO m, DBusProxyK o) => o -> m (Maybe Text) type DBusProxyGPropertiesChangedCallback = GVariant -> [Text] -> IO () type DBusProxyGPropertiesChangedCallbackC = Ptr () -> Ptr GVariant -> Ptr CString -> Ptr () -> IO () data DBusProxyGPropertiesChangedSignalInfo afterDBusProxyGPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusProxyGPropertiesChangedCallback -> m SignalHandlerId dBusProxyGPropertiesChangedCallbackWrapper :: DBusProxyGPropertiesChangedCallback -> Ptr () -> Ptr GVariant -> Ptr CString -> Ptr () -> IO () dBusProxyGPropertiesChangedClosure :: DBusProxyGPropertiesChangedCallback -> IO Closure mkDBusProxyGPropertiesChangedCallback :: DBusProxyGPropertiesChangedCallbackC -> IO (FunPtr DBusProxyGPropertiesChangedCallbackC) noDBusProxyGPropertiesChangedCallback :: Maybe DBusProxyGPropertiesChangedCallback onDBusProxyGPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusProxyGPropertiesChangedCallback -> m SignalHandlerId type DBusProxyGSignalCallback = Maybe Text -> Text -> GVariant -> IO () type DBusProxyGSignalCallbackC = Ptr () -> CString -> CString -> Ptr GVariant -> Ptr () -> IO () data DBusProxyGSignalSignalInfo afterDBusProxyGSignal :: (GObject a, MonadIO m) => a -> DBusProxyGSignalCallback -> m SignalHandlerId dBusProxyGSignalCallbackWrapper :: DBusProxyGSignalCallback -> Ptr () -> CString -> CString -> Ptr GVariant -> Ptr () -> IO () dBusProxyGSignalClosure :: DBusProxyGSignalCallback -> IO Closure mkDBusProxyGSignalCallback :: DBusProxyGSignalCallbackC -> IO (FunPtr DBusProxyGSignalCallbackC) noDBusProxyGSignalCallback :: Maybe DBusProxyGSignalCallback onDBusProxyGSignal :: (GObject a, MonadIO m) => a -> DBusProxyGSignalCallback -> m SignalHandlerId instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusProxy.DBusProxy instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.DBusProxy.DBusProxy o) => GI.Gio.Objects.DBusProxy.DBusProxyK o instance (info ~ GI.Gio.Objects.DBusProxy.ResolveDBusProxyMethod t GI.Gio.Objects.DBusProxy.DBusProxy, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusProxy.DBusProxy p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.DBusProxy.DBusProxy -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusProxy.DBusProxyGBusTypePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusProxy.DBusProxyGConnectionPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusProxy.DBusProxyGDefaultTimeoutPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusProxy.DBusProxyGFlagsPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusProxy.DBusProxyGInterfaceInfoPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusProxy.DBusProxyGInterfaceNamePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusProxy.DBusProxyGNamePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusProxy.DBusProxyGNameOwnerPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusProxy.DBusProxyGObjectPathPropertyInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.DBusProxy.DBusProxyGPropertiesChangedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.DBusProxy.DBusProxyGSignalSignalInfo instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> [GI.Gio.Flags.DBusCallFlags] -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusProxy.DBusProxyK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusProxy.DBusProxyCallMethodInfo a signature instance (signature ~ (b -> m Data.GI.Base.BasicTypes.GVariant), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusProxy.DBusProxyK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusProxy.DBusProxyCallFinishMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> [GI.Gio.Flags.DBusCallFlags] -> GHC.Int.Int32 -> GHC.Base.Maybe b -> m Data.GI.Base.BasicTypes.GVariant), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusProxy.DBusProxyK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusProxy.DBusProxyCallSyncMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> [GI.Gio.Flags.DBusCallFlags] -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusProxy.DBusProxyK a, GI.Gio.Objects.UnixFDList.UnixFDListK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusProxy.DBusProxyCallWithUnixFdListMethodInfo a signature instance (signature ~ (b -> m (Data.GI.Base.BasicTypes.GVariant, GI.Gio.Objects.UnixFDList.UnixFDList)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusProxy.DBusProxyK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusProxy.DBusProxyCallWithUnixFdListFinishMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> [GI.Gio.Flags.DBusCallFlags] -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe c -> m (Data.GI.Base.BasicTypes.GVariant, GI.Gio.Objects.UnixFDList.UnixFDList)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusProxy.DBusProxyK a, GI.Gio.Objects.UnixFDList.UnixFDListK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusProxy.DBusProxyCallWithUnixFdListSyncMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m Data.GI.Base.BasicTypes.GVariant), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusProxy.DBusProxyK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusProxy.DBusProxyGetCachedPropertyMethodInfo a signature instance (signature ~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusProxy.DBusProxyK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusProxy.DBusProxyGetCachedPropertyNamesMethodInfo a signature instance (signature ~ m GI.Gio.Objects.DBusConnection.DBusConnection, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusProxy.DBusProxyK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusProxy.DBusProxyGetConnectionMethodInfo a signature instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusProxy.DBusProxyK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusProxy.DBusProxyGetDefaultTimeoutMethodInfo a signature instance (signature ~ m [GI.Gio.Flags.DBusProxyFlags], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusProxy.DBusProxyK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusProxy.DBusProxyGetFlagsMethodInfo a signature instance (signature ~ m GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusProxy.DBusProxyK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusProxy.DBusProxyGetInterfaceInfoMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusProxy.DBusProxyK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusProxy.DBusProxyGetInterfaceNameMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusProxy.DBusProxyK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusProxy.DBusProxyGetNameMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusProxy.DBusProxyK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusProxy.DBusProxyGetNameOwnerMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusProxy.DBusProxyK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusProxy.DBusProxyGetObjectPathMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusProxy.DBusProxyK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusProxy.DBusProxySetCachedPropertyMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusProxy.DBusProxyK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusProxy.DBusProxySetDefaultTimeoutMethodInfo a signature instance (signature ~ (GHC.Base.Maybe GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusProxy.DBusProxyK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusProxy.DBusProxySetInterfaceInfoMethodInfo a signature module GI.Gio.Objects.DBusServer newtype DBusServer DBusServer :: (ForeignPtr DBusServer) -> DBusServer class GObject o => DBusServerK o toDBusServer :: DBusServerK o => o -> IO DBusServer noDBusServer :: Maybe DBusServer data DBusServerGetClientAddressMethodInfo dBusServerGetClientAddress :: (MonadIO m, DBusServerK a) => a -> m Text data DBusServerGetFlagsMethodInfo dBusServerGetFlags :: (MonadIO m, DBusServerK a) => a -> m [DBusServerFlags] data DBusServerGetGuidMethodInfo dBusServerGetGuid :: (MonadIO m, DBusServerK a) => a -> m Text data DBusServerIsActiveMethodInfo dBusServerIsActive :: (MonadIO m, DBusServerK a) => a -> m Bool dBusServerNewSync :: (MonadIO m, DBusAuthObserverK a, CancellableK b) => Text -> [DBusServerFlags] -> Text -> Maybe (a) -> Maybe (b) -> m DBusServer data DBusServerStartMethodInfo dBusServerStart :: (MonadIO m, DBusServerK a) => a -> m () data DBusServerStopMethodInfo dBusServerStop :: (MonadIO m, DBusServerK a) => a -> m () data DBusServerActivePropertyInfo dBusServerActive :: AttrLabelProxy "active" getDBusServerActive :: (MonadIO m, DBusServerK o) => o -> m Bool data DBusServerAddressPropertyInfo constructDBusServerAddress :: Text -> IO ([Char], GValue) dBusServerAddress :: AttrLabelProxy "address" getDBusServerAddress :: (MonadIO m, DBusServerK o) => o -> m (Maybe Text) data DBusServerAuthenticationObserverPropertyInfo constructDBusServerAuthenticationObserver :: (DBusAuthObserverK a) => a -> IO ([Char], GValue) dBusServerAuthenticationObserver :: AttrLabelProxy "authenticationObserver" getDBusServerAuthenticationObserver :: (MonadIO m, DBusServerK o) => o -> m (Maybe DBusAuthObserver) data DBusServerClientAddressPropertyInfo dBusServerClientAddress :: AttrLabelProxy "clientAddress" getDBusServerClientAddress :: (MonadIO m, DBusServerK o) => o -> m Text data DBusServerFlagsPropertyInfo constructDBusServerFlags :: [DBusServerFlags] -> IO ([Char], GValue) dBusServerFlags :: AttrLabelProxy "flags" getDBusServerFlags :: (MonadIO m, DBusServerK o) => o -> m [DBusServerFlags] data DBusServerGuidPropertyInfo constructDBusServerGuid :: Text -> IO ([Char], GValue) dBusServerGuid :: AttrLabelProxy "guid" getDBusServerGuid :: (MonadIO m, DBusServerK o) => o -> m Text type DBusServerNewConnectionCallback = DBusConnection -> IO Bool type DBusServerNewConnectionCallbackC = Ptr () -> Ptr DBusConnection -> Ptr () -> IO CInt data DBusServerNewConnectionSignalInfo afterDBusServerNewConnection :: (GObject a, MonadIO m) => a -> DBusServerNewConnectionCallback -> m SignalHandlerId dBusServerNewConnectionCallbackWrapper :: DBusServerNewConnectionCallback -> Ptr () -> Ptr DBusConnection -> Ptr () -> IO CInt dBusServerNewConnectionClosure :: DBusServerNewConnectionCallback -> IO Closure mkDBusServerNewConnectionCallback :: DBusServerNewConnectionCallbackC -> IO (FunPtr DBusServerNewConnectionCallbackC) noDBusServerNewConnectionCallback :: Maybe DBusServerNewConnectionCallback onDBusServerNewConnection :: (GObject a, MonadIO m) => a -> DBusServerNewConnectionCallback -> m SignalHandlerId instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusServer.DBusServer instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.DBusServer.DBusServer o) => GI.Gio.Objects.DBusServer.DBusServerK o instance (info ~ GI.Gio.Objects.DBusServer.ResolveDBusServerMethod t GI.Gio.Objects.DBusServer.DBusServer, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusServer.DBusServer p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.DBusServer.DBusServer -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusServer.DBusServerActivePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusServer.DBusServerAddressPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusServer.DBusServerAuthenticationObserverPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusServer.DBusServerClientAddressPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusServer.DBusServerFlagsPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusServer.DBusServerGuidPropertyInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.DBusServer.DBusServerNewConnectionSignalInfo instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusServer.DBusServerK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusServer.DBusServerGetClientAddressMethodInfo a signature instance (signature ~ m [GI.Gio.Flags.DBusServerFlags], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusServer.DBusServerK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusServer.DBusServerGetFlagsMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusServer.DBusServerK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusServer.DBusServerGetGuidMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusServer.DBusServerK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusServer.DBusServerIsActiveMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusServer.DBusServerK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusServer.DBusServerStartMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusServer.DBusServerK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusServer.DBusServerStopMethodInfo a signature module GI.Gio.Objects.DataInputStream newtype DataInputStream DataInputStream :: (ForeignPtr DataInputStream) -> DataInputStream class GObject o => DataInputStreamK o toDataInputStream :: DataInputStreamK o => o -> IO DataInputStream noDataInputStream :: Maybe DataInputStream data DataInputStreamGetByteOrderMethodInfo dataInputStreamGetByteOrder :: (MonadIO m, DataInputStreamK a) => a -> m DataStreamByteOrder data DataInputStreamGetNewlineTypeMethodInfo dataInputStreamGetNewlineType :: (MonadIO m, DataInputStreamK a) => a -> m DataStreamNewlineType dataInputStreamNew :: (MonadIO m, InputStreamK a) => a -> m DataInputStream data DataInputStreamReadByteMethodInfo dataInputStreamReadByte :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe (b) -> m Word8 data DataInputStreamReadInt16MethodInfo dataInputStreamReadInt16 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe (b) -> m Int16 data DataInputStreamReadInt32MethodInfo dataInputStreamReadInt32 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe (b) -> m Int32 data DataInputStreamReadInt64MethodInfo dataInputStreamReadInt64 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe (b) -> m Int64 data DataInputStreamReadLineMethodInfo dataInputStreamReadLine :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe (b) -> m (Maybe ByteString, Word64) data DataInputStreamReadLineAsyncMethodInfo dataInputStreamReadLineAsync :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data DataInputStreamReadLineFinishMethodInfo dataInputStreamReadLineFinish :: (MonadIO m, DataInputStreamK a, AsyncResultK b) => a -> b -> m (Maybe ByteString, Word64) data DataInputStreamReadLineFinishUtf8MethodInfo dataInputStreamReadLineFinishUtf8 :: (MonadIO m, DataInputStreamK a, AsyncResultK b) => a -> b -> m (Maybe Text, Word64) data DataInputStreamReadLineUtf8MethodInfo dataInputStreamReadLineUtf8 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe (b) -> m (Maybe Text, Word64) data DataInputStreamReadUint16MethodInfo dataInputStreamReadUint16 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe (b) -> m Word16 data DataInputStreamReadUint32MethodInfo dataInputStreamReadUint32 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe (b) -> m Word32 data DataInputStreamReadUint64MethodInfo dataInputStreamReadUint64 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe (b) -> m Word64 data DataInputStreamReadUntilMethodInfo dataInputStreamReadUntil :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Text -> Maybe (b) -> m (Text, Word64) data DataInputStreamReadUntilAsyncMethodInfo dataInputStreamReadUntilAsync :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Text -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data DataInputStreamReadUntilFinishMethodInfo dataInputStreamReadUntilFinish :: (MonadIO m, DataInputStreamK a, AsyncResultK b) => a -> b -> m (Text, Word64) data DataInputStreamReadUptoMethodInfo dataInputStreamReadUpto :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Text -> Int64 -> Maybe (b) -> m (Text, Word64) data DataInputStreamReadUptoAsyncMethodInfo dataInputStreamReadUptoAsync :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Text -> Int64 -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data DataInputStreamReadUptoFinishMethodInfo dataInputStreamReadUptoFinish :: (MonadIO m, DataInputStreamK a, AsyncResultK b) => a -> b -> m (Text, Word64) data DataInputStreamSetByteOrderMethodInfo dataInputStreamSetByteOrder :: (MonadIO m, DataInputStreamK a) => a -> DataStreamByteOrder -> m () data DataInputStreamSetNewlineTypeMethodInfo dataInputStreamSetNewlineType :: (MonadIO m, DataInputStreamK a) => a -> DataStreamNewlineType -> m () data DataInputStreamByteOrderPropertyInfo constructDataInputStreamByteOrder :: DataStreamByteOrder -> IO ([Char], GValue) dataInputStreamByteOrder :: AttrLabelProxy "byteOrder" getDataInputStreamByteOrder :: (MonadIO m, DataInputStreamK o) => o -> m DataStreamByteOrder setDataInputStreamByteOrder :: (MonadIO m, DataInputStreamK o) => o -> DataStreamByteOrder -> m () data DataInputStreamNewlineTypePropertyInfo constructDataInputStreamNewlineType :: DataStreamNewlineType -> IO ([Char], GValue) dataInputStreamNewlineType :: AttrLabelProxy "newlineType" getDataInputStreamNewlineType :: (MonadIO m, DataInputStreamK o) => o -> m DataStreamNewlineType setDataInputStreamNewlineType :: (MonadIO m, DataInputStreamK o) => o -> DataStreamNewlineType -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DataInputStream.DataInputStream instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.DataInputStream.DataInputStream o) => GI.Gio.Objects.DataInputStream.DataInputStreamK o instance (info ~ GI.Gio.Objects.DataInputStream.ResolveDataInputStreamMethod t GI.Gio.Objects.DataInputStream.DataInputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DataInputStream.DataInputStream p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.DataInputStream.DataInputStream -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DataInputStream.DataInputStreamByteOrderPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DataInputStream.DataInputStreamNewlineTypePropertyInfo instance (signature ~ m GI.Gio.Enums.DataStreamByteOrder, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamGetByteOrderMethodInfo a signature instance (signature ~ m GI.Gio.Enums.DataStreamNewlineType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamGetNewlineTypeMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m GHC.Word.Word8), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamReadByteMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m GHC.Int.Int16), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamReadInt16MethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m GHC.Int.Int32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamReadInt32MethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamReadInt64MethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m (GHC.Base.Maybe Data.ByteString.Internal.ByteString, GHC.Word.Word64)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamReadLineMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamReadLineAsyncMethodInfo a signature instance (signature ~ (b -> m (GHC.Base.Maybe Data.ByteString.Internal.ByteString, GHC.Word.Word64)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamReadLineFinishMethodInfo a signature instance (signature ~ (b -> m (GHC.Base.Maybe Data.Text.Internal.Text, GHC.Word.Word64)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamReadLineFinishUtf8MethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m (GHC.Base.Maybe Data.Text.Internal.Text, GHC.Word.Word64)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamReadLineUtf8MethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m GHC.Word.Word16), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamReadUint16MethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m GHC.Word.Word32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamReadUint32MethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m GHC.Word.Word64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamReadUint64MethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> m (Data.Text.Internal.Text, GHC.Word.Word64)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamReadUntilMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamReadUntilAsyncMethodInfo a signature instance (signature ~ (b -> m (Data.Text.Internal.Text, GHC.Word.Word64)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamReadUntilFinishMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Int.Int64 -> GHC.Base.Maybe b -> m (Data.Text.Internal.Text, GHC.Word.Word64)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamReadUptoMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Int.Int64 -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamReadUptoAsyncMethodInfo a signature instance (signature ~ (b -> m (Data.Text.Internal.Text, GHC.Word.Word64)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamReadUptoFinishMethodInfo a signature instance (signature ~ (GI.Gio.Enums.DataStreamByteOrder -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamSetByteOrderMethodInfo a signature instance (signature ~ (GI.Gio.Enums.DataStreamNewlineType -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.DataInputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamSetNewlineTypeMethodInfo a signature module GI.Gio.Objects.DataOutputStream newtype DataOutputStream DataOutputStream :: (ForeignPtr DataOutputStream) -> DataOutputStream class GObject o => DataOutputStreamK o toDataOutputStream :: DataOutputStreamK o => o -> IO DataOutputStream noDataOutputStream :: Maybe DataOutputStream data DataOutputStreamGetByteOrderMethodInfo dataOutputStreamGetByteOrder :: (MonadIO m, DataOutputStreamK a) => a -> m DataStreamByteOrder dataOutputStreamNew :: (MonadIO m, OutputStreamK a) => a -> m DataOutputStream data DataOutputStreamPutByteMethodInfo dataOutputStreamPutByte :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Word8 -> Maybe (b) -> m () data DataOutputStreamPutInt16MethodInfo dataOutputStreamPutInt16 :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Int16 -> Maybe (b) -> m () data DataOutputStreamPutInt32MethodInfo dataOutputStreamPutInt32 :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Int32 -> Maybe (b) -> m () data DataOutputStreamPutInt64MethodInfo dataOutputStreamPutInt64 :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Int64 -> Maybe (b) -> m () data DataOutputStreamPutStringMethodInfo dataOutputStreamPutString :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Text -> Maybe (b) -> m () data DataOutputStreamPutUint16MethodInfo dataOutputStreamPutUint16 :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Word16 -> Maybe (b) -> m () data DataOutputStreamPutUint32MethodInfo dataOutputStreamPutUint32 :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Word32 -> Maybe (b) -> m () data DataOutputStreamPutUint64MethodInfo dataOutputStreamPutUint64 :: (MonadIO m, DataOutputStreamK a, CancellableK b) => a -> Word64 -> Maybe (b) -> m () data DataOutputStreamSetByteOrderMethodInfo dataOutputStreamSetByteOrder :: (MonadIO m, DataOutputStreamK a) => a -> DataStreamByteOrder -> m () data DataOutputStreamByteOrderPropertyInfo constructDataOutputStreamByteOrder :: DataStreamByteOrder -> IO ([Char], GValue) dataOutputStreamByteOrder :: AttrLabelProxy "byteOrder" getDataOutputStreamByteOrder :: (MonadIO m, DataOutputStreamK o) => o -> m DataStreamByteOrder setDataOutputStreamByteOrder :: (MonadIO m, DataOutputStreamK o) => o -> DataStreamByteOrder -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DataOutputStream.DataOutputStream instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.DataOutputStream.DataOutputStream o) => GI.Gio.Objects.DataOutputStream.DataOutputStreamK o instance (info ~ GI.Gio.Objects.DataOutputStream.ResolveDataOutputStreamMethod t GI.Gio.Objects.DataOutputStream.DataOutputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DataOutputStream.DataOutputStream p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.DataOutputStream.DataOutputStream -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DataOutputStream.DataOutputStreamByteOrderPropertyInfo instance (signature ~ m GI.Gio.Enums.DataStreamByteOrder, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataOutputStream.DataOutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataOutputStream.DataOutputStreamGetByteOrderMethodInfo a signature instance (signature ~ (GHC.Word.Word8 -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataOutputStream.DataOutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataOutputStream.DataOutputStreamPutByteMethodInfo a signature instance (signature ~ (GHC.Int.Int16 -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataOutputStream.DataOutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataOutputStream.DataOutputStreamPutInt16MethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataOutputStream.DataOutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataOutputStream.DataOutputStreamPutInt32MethodInfo a signature instance (signature ~ (GHC.Int.Int64 -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataOutputStream.DataOutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataOutputStream.DataOutputStreamPutInt64MethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataOutputStream.DataOutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataOutputStream.DataOutputStreamPutStringMethodInfo a signature instance (signature ~ (GHC.Word.Word16 -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataOutputStream.DataOutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataOutputStream.DataOutputStreamPutUint16MethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataOutputStream.DataOutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataOutputStream.DataOutputStreamPutUint32MethodInfo a signature instance (signature ~ (GHC.Word.Word64 -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataOutputStream.DataOutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataOutputStream.DataOutputStreamPutUint64MethodInfo a signature instance (signature ~ (GI.Gio.Enums.DataStreamByteOrder -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataOutputStream.DataOutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataOutputStream.DataOutputStreamSetByteOrderMethodInfo a signature module GI.Gio.Objects.DesktopAppInfo newtype DesktopAppInfo DesktopAppInfo :: (ForeignPtr DesktopAppInfo) -> DesktopAppInfo class GObject o => DesktopAppInfoK o toDesktopAppInfo :: DesktopAppInfoK o => o -> IO DesktopAppInfo noDesktopAppInfo :: Maybe DesktopAppInfo data DesktopAppInfoLaunchUrisAsManagerMethodInfo data DesktopAppInfoGetActionNameMethodInfo desktopAppInfoGetActionName :: (MonadIO m, DesktopAppInfoK a) => a -> Text -> m Text data DesktopAppInfoGetBooleanMethodInfo desktopAppInfoGetBoolean :: (MonadIO m, DesktopAppInfoK a) => a -> Text -> m Bool data DesktopAppInfoGetCategoriesMethodInfo desktopAppInfoGetCategories :: (MonadIO m, DesktopAppInfoK a) => a -> m Text data DesktopAppInfoGetFilenameMethodInfo desktopAppInfoGetFilename :: (MonadIO m, DesktopAppInfoK a) => a -> m Text data DesktopAppInfoGetGenericNameMethodInfo desktopAppInfoGetGenericName :: (MonadIO m, DesktopAppInfoK a) => a -> m Text desktopAppInfoGetImplementations :: (MonadIO m) => Text -> m [DesktopAppInfo] data DesktopAppInfoGetIsHiddenMethodInfo desktopAppInfoGetIsHidden :: (MonadIO m, DesktopAppInfoK a) => a -> m Bool data DesktopAppInfoGetKeywordsMethodInfo desktopAppInfoGetKeywords :: (MonadIO m, DesktopAppInfoK a) => a -> m [Text] data DesktopAppInfoGetNodisplayMethodInfo desktopAppInfoGetNodisplay :: (MonadIO m, DesktopAppInfoK a) => a -> m Bool data DesktopAppInfoGetShowInMethodInfo desktopAppInfoGetShowIn :: (MonadIO m, DesktopAppInfoK a) => a -> Maybe (Text) -> m Bool data DesktopAppInfoGetStartupWmClassMethodInfo desktopAppInfoGetStartupWmClass :: (MonadIO m, DesktopAppInfoK a) => a -> m Text data DesktopAppInfoGetStringMethodInfo desktopAppInfoGetString :: (MonadIO m, DesktopAppInfoK a) => a -> Text -> m Text data DesktopAppInfoHasKeyMethodInfo desktopAppInfoHasKey :: (MonadIO m, DesktopAppInfoK a) => a -> Text -> m Bool data DesktopAppInfoLaunchActionMethodInfo desktopAppInfoLaunchAction :: (MonadIO m, DesktopAppInfoK a, AppLaunchContextK b) => a -> Text -> Maybe (b) -> m () data DesktopAppInfoListActionsMethodInfo desktopAppInfoListActions :: (MonadIO m, DesktopAppInfoK a) => a -> m [Text] desktopAppInfoNew :: (MonadIO m) => Text -> m DesktopAppInfo desktopAppInfoNewFromFilename :: (MonadIO m) => Text -> m DesktopAppInfo desktopAppInfoNewFromKeyfile :: (MonadIO m) => KeyFile -> m DesktopAppInfo desktopAppInfoSearch :: (MonadIO m) => Text -> m [[Text]] -- | Deprecated: (Since version 2.42)do not use this API. Since 2.42 the -- value of theXDG_CURRENT_DESKTOP environment variable will be -- used. desktopAppInfoSetDesktopEnv :: (MonadIO m) => Text -> m () data DesktopAppInfoFilenamePropertyInfo constructDesktopAppInfoFilename :: Text -> IO ([Char], GValue) desktopAppInfoFilename :: AttrLabelProxy "filename" getDesktopAppInfoFilename :: (MonadIO m, DesktopAppInfoK o) => o -> m Text instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo o) => GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoK o instance (info ~ GI.Gio.Objects.DesktopAppInfo.ResolveDesktopAppInfoMethod t GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoFilenamePropertyInfo instance (signature ~ (Data.Text.Internal.Text -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoGetActionNameMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoGetBooleanMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoGetCategoriesMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoGetFilenameMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoGetGenericNameMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoGetIsHiddenMethodInfo a signature instance (signature ~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoGetKeywordsMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoGetNodisplayMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoGetShowInMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoGetStartupWmClassMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoGetStringMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoHasKeyMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoK a, GI.Gio.Objects.AppLaunchContext.AppLaunchContextK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoLaunchActionMethodInfo a signature instance (p ~ (), o ~ Data.GI.Base.Overloading.MethodResolutionFailed "launchUrisAsManager" GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoLaunchUrisAsManagerMethodInfo o p instance (signature ~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoListActionsMethodInfo a signature module GI.Gio.Objects.Emblem newtype Emblem Emblem :: (ForeignPtr Emblem) -> Emblem class GObject o => EmblemK o toEmblem :: EmblemK o => o -> IO Emblem noEmblem :: Maybe Emblem data EmblemGetIconMethodInfo emblemGetIcon :: (MonadIO m, EmblemK a) => a -> m Icon data EmblemGetOriginMethodInfo emblemGetOrigin :: (MonadIO m, EmblemK a) => a -> m EmblemOrigin emblemNew :: (MonadIO m, IconK a) => a -> m Emblem emblemNewWithOrigin :: (MonadIO m, IconK a) => a -> EmblemOrigin -> m Emblem data EmblemIconPropertyInfo constructEmblemIcon :: (ObjectK a) => a -> IO ([Char], GValue) emblemIcon :: AttrLabelProxy "icon" getEmblemIcon :: (MonadIO m, EmblemK o) => o -> m (Maybe Object) data EmblemOriginPropertyInfo constructEmblemOrigin :: EmblemOrigin -> IO ([Char], GValue) emblemOrigin :: AttrLabelProxy "origin" getEmblemOrigin :: (MonadIO m, EmblemK o) => o -> m EmblemOrigin instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Emblem.Emblem instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.Emblem.Emblem o) => GI.Gio.Objects.Emblem.EmblemK o instance (info ~ GI.Gio.Objects.Emblem.ResolveEmblemMethod t GI.Gio.Objects.Emblem.Emblem, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Emblem.Emblem p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.Emblem.Emblem -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Emblem.EmblemIconPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Emblem.EmblemOriginPropertyInfo instance (signature ~ m GI.Gio.Interfaces.Icon.Icon, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Emblem.EmblemK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Emblem.EmblemGetIconMethodInfo a signature instance (signature ~ m GI.Gio.Enums.EmblemOrigin, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Emblem.EmblemK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Emblem.EmblemGetOriginMethodInfo a signature module GI.Gio.Objects.EmblemedIcon newtype EmblemedIcon EmblemedIcon :: (ForeignPtr EmblemedIcon) -> EmblemedIcon class GObject o => EmblemedIconK o toEmblemedIcon :: EmblemedIconK o => o -> IO EmblemedIcon noEmblemedIcon :: Maybe EmblemedIcon data EmblemedIconAddEmblemMethodInfo emblemedIconAddEmblem :: (MonadIO m, EmblemedIconK a, EmblemK b) => a -> b -> m () data EmblemedIconClearEmblemsMethodInfo emblemedIconClearEmblems :: (MonadIO m, EmblemedIconK a) => a -> m () data EmblemedIconGetEmblemsMethodInfo emblemedIconGetEmblems :: (MonadIO m, EmblemedIconK a) => a -> m [Emblem] data EmblemedIconGetIconMethodInfo emblemedIconGetIcon :: (MonadIO m, EmblemedIconK a) => a -> m Icon emblemedIconNew :: (MonadIO m, IconK a, EmblemK b) => a -> Maybe (b) -> m EmblemedIcon data EmblemedIconGiconPropertyInfo constructEmblemedIconGicon :: (IconK a) => a -> IO ([Char], GValue) emblemedIconGicon :: AttrLabelProxy "gicon" getEmblemedIconGicon :: (MonadIO m, EmblemedIconK o) => o -> m (Maybe Icon) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.EmblemedIcon.EmblemedIcon instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.EmblemedIcon.EmblemedIcon o) => GI.Gio.Objects.EmblemedIcon.EmblemedIconK o instance (info ~ GI.Gio.Objects.EmblemedIcon.ResolveEmblemedIconMethod t GI.Gio.Objects.EmblemedIcon.EmblemedIcon, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.EmblemedIcon.EmblemedIcon p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.EmblemedIcon.EmblemedIcon -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.EmblemedIcon.EmblemedIconGiconPropertyInfo instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.EmblemedIcon.EmblemedIconK a, GI.Gio.Objects.Emblem.EmblemK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.EmblemedIcon.EmblemedIconAddEmblemMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.EmblemedIcon.EmblemedIconK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.EmblemedIcon.EmblemedIconClearEmblemsMethodInfo a signature instance (signature ~ m [GI.Gio.Objects.Emblem.Emblem], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.EmblemedIcon.EmblemedIconK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.EmblemedIcon.EmblemedIconGetEmblemsMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.Icon.Icon, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.EmblemedIcon.EmblemedIconK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.EmblemedIcon.EmblemedIconGetIconMethodInfo a signature module GI.Gio.Objects.FileEnumerator newtype FileEnumerator FileEnumerator :: (ForeignPtr FileEnumerator) -> FileEnumerator class GObject o => FileEnumeratorK o toFileEnumerator :: FileEnumeratorK o => o -> IO FileEnumerator noFileEnumerator :: Maybe FileEnumerator data FileEnumeratorCloseMethodInfo fileEnumeratorClose :: (MonadIO m, FileEnumeratorK a, CancellableK b) => a -> Maybe (b) -> m () data FileEnumeratorCloseAsyncMethodInfo fileEnumeratorCloseAsync :: (MonadIO m, FileEnumeratorK a, CancellableK b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileEnumeratorCloseFinishMethodInfo fileEnumeratorCloseFinish :: (MonadIO m, FileEnumeratorK a, AsyncResultK b) => a -> b -> m () data FileEnumeratorGetChildMethodInfo fileEnumeratorGetChild :: (MonadIO m, FileEnumeratorK a, FileInfoK b) => a -> b -> m File data FileEnumeratorGetContainerMethodInfo fileEnumeratorGetContainer :: (MonadIO m, FileEnumeratorK a) => a -> m File data FileEnumeratorHasPendingMethodInfo fileEnumeratorHasPending :: (MonadIO m, FileEnumeratorK a) => a -> m Bool data FileEnumeratorIsClosedMethodInfo fileEnumeratorIsClosed :: (MonadIO m, FileEnumeratorK a) => a -> m Bool data FileEnumeratorIterateMethodInfo fileEnumeratorIterate :: (MonadIO m, FileEnumeratorK a, CancellableK b) => a -> Maybe (b) -> m (FileInfo, File) data FileEnumeratorNextFileMethodInfo fileEnumeratorNextFile :: (MonadIO m, FileEnumeratorK a, CancellableK b) => a -> Maybe (b) -> m (Maybe FileInfo) data FileEnumeratorNextFilesAsyncMethodInfo fileEnumeratorNextFilesAsync :: (MonadIO m, FileEnumeratorK a, CancellableK b) => a -> Int32 -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileEnumeratorNextFilesFinishMethodInfo fileEnumeratorNextFilesFinish :: (MonadIO m, FileEnumeratorK a, AsyncResultK b) => a -> b -> m [FileInfo] data FileEnumeratorSetPendingMethodInfo fileEnumeratorSetPending :: (MonadIO m, FileEnumeratorK a) => a -> Bool -> m () data FileEnumeratorContainerPropertyInfo constructFileEnumeratorContainer :: (FileK a) => a -> IO ([Char], GValue) fileEnumeratorContainer :: AttrLabelProxy "container" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.FileEnumerator.FileEnumerator instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.FileEnumerator.FileEnumerator o) => GI.Gio.Objects.FileEnumerator.FileEnumeratorK o instance (info ~ GI.Gio.Objects.FileEnumerator.ResolveFileEnumeratorMethod t GI.Gio.Objects.FileEnumerator.FileEnumerator, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.FileEnumerator.FileEnumerator p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.FileEnumerator.FileEnumerator -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.FileEnumerator.FileEnumeratorContainerPropertyInfo instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileEnumerator.FileEnumeratorK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileEnumerator.FileEnumeratorCloseMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileEnumerator.FileEnumeratorK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileEnumerator.FileEnumeratorCloseAsyncMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileEnumerator.FileEnumeratorK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileEnumerator.FileEnumeratorCloseFinishMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Interfaces.File.File), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileEnumerator.FileEnumeratorK a, GI.Gio.Objects.FileInfo.FileInfoK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileEnumerator.FileEnumeratorGetChildMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.File.File, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileEnumerator.FileEnumeratorK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileEnumerator.FileEnumeratorGetContainerMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileEnumerator.FileEnumeratorK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileEnumerator.FileEnumeratorHasPendingMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileEnumerator.FileEnumeratorK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileEnumerator.FileEnumeratorIsClosedMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m (GI.Gio.Objects.FileInfo.FileInfo, GI.Gio.Interfaces.File.File)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileEnumerator.FileEnumeratorK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileEnumerator.FileEnumeratorIterateMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m (GHC.Base.Maybe GI.Gio.Objects.FileInfo.FileInfo)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileEnumerator.FileEnumeratorK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileEnumerator.FileEnumeratorNextFileMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileEnumerator.FileEnumeratorK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileEnumerator.FileEnumeratorNextFilesAsyncMethodInfo a signature instance (signature ~ (b -> m [GI.Gio.Objects.FileInfo.FileInfo]), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileEnumerator.FileEnumeratorK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileEnumerator.FileEnumeratorNextFilesFinishMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileEnumerator.FileEnumeratorK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileEnumerator.FileEnumeratorSetPendingMethodInfo a signature module GI.Gio.Objects.FileIOStream newtype FileIOStream FileIOStream :: (ForeignPtr FileIOStream) -> FileIOStream class GObject o => FileIOStreamK o toFileIOStream :: FileIOStreamK o => o -> IO FileIOStream noFileIOStream :: Maybe FileIOStream data FileIOStreamGetEtagMethodInfo fileIOStreamGetEtag :: (MonadIO m, FileIOStreamK a) => a -> m Text data FileIOStreamQueryInfoMethodInfo fileIOStreamQueryInfo :: (MonadIO m, FileIOStreamK a, CancellableK b) => a -> Text -> Maybe (b) -> m FileInfo data FileIOStreamQueryInfoAsyncMethodInfo fileIOStreamQueryInfoAsync :: (MonadIO m, FileIOStreamK a, CancellableK b) => a -> Text -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileIOStreamQueryInfoFinishMethodInfo fileIOStreamQueryInfoFinish :: (MonadIO m, FileIOStreamK a, AsyncResultK b) => a -> b -> m FileInfo instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.FileIOStream.FileIOStream instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.FileIOStream.FileIOStream o) => GI.Gio.Objects.FileIOStream.FileIOStreamK o instance (info ~ GI.Gio.Objects.FileIOStream.ResolveFileIOStreamMethod t GI.Gio.Objects.FileIOStream.FileIOStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.FileIOStream.FileIOStream p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.FileIOStream.FileIOStream -> p) instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileIOStream.FileIOStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileIOStream.FileIOStreamGetEtagMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> m GI.Gio.Objects.FileInfo.FileInfo), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileIOStream.FileIOStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileIOStream.FileIOStreamQueryInfoMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileIOStream.FileIOStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileIOStream.FileIOStreamQueryInfoAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.FileInfo.FileInfo), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileIOStream.FileIOStreamK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileIOStream.FileIOStreamQueryInfoFinishMethodInfo a signature module GI.Gio.Objects.FileIcon newtype FileIcon FileIcon :: (ForeignPtr FileIcon) -> FileIcon class GObject o => FileIconK o toFileIcon :: FileIconK o => o -> IO FileIcon noFileIcon :: Maybe FileIcon data FileIconGetFileMethodInfo fileIconGetFile :: (MonadIO m, FileIconK a) => a -> m File fileIconNew :: (MonadIO m, FileK a) => a -> m FileIcon data FileIconFilePropertyInfo constructFileIconFile :: (FileK a) => a -> IO ([Char], GValue) fileIconFile :: AttrLabelProxy "file" getFileIconFile :: (MonadIO m, FileIconK o) => o -> m File instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.FileIcon.FileIcon instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.FileIcon.FileIcon o) => GI.Gio.Objects.FileIcon.FileIconK o instance (info ~ GI.Gio.Objects.FileIcon.ResolveFileIconMethod t GI.Gio.Objects.FileIcon.FileIcon, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.FileIcon.FileIcon p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.FileIcon.FileIcon -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.FileIcon.FileIconFilePropertyInfo instance (signature ~ m GI.Gio.Interfaces.File.File, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileIcon.FileIconK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileIcon.FileIconGetFileMethodInfo a signature module GI.Gio.Objects.FileInfo newtype FileInfo FileInfo :: (ForeignPtr FileInfo) -> FileInfo class GObject o => FileInfoK o toFileInfo :: FileInfoK o => o -> IO FileInfo noFileInfo :: Maybe FileInfo data FileInfoClearStatusMethodInfo fileInfoClearStatus :: (MonadIO m, FileInfoK a) => a -> m () data FileInfoCopyIntoMethodInfo fileInfoCopyInto :: (MonadIO m, FileInfoK a, FileInfoK b) => a -> b -> m () data FileInfoDupMethodInfo fileInfoDup :: (MonadIO m, FileInfoK a) => a -> m FileInfo data FileInfoGetAttributeAsStringMethodInfo fileInfoGetAttributeAsString :: (MonadIO m, FileInfoK a) => a -> Text -> m Text data FileInfoGetAttributeBooleanMethodInfo fileInfoGetAttributeBoolean :: (MonadIO m, FileInfoK a) => a -> Text -> m Bool data FileInfoGetAttributeByteStringMethodInfo fileInfoGetAttributeByteString :: (MonadIO m, FileInfoK a) => a -> Text -> m Text data FileInfoGetAttributeDataMethodInfo fileInfoGetAttributeData :: (MonadIO m, FileInfoK a) => a -> Text -> m (Bool, FileAttributeType, Ptr (), FileAttributeStatus) data FileInfoGetAttributeInt32MethodInfo fileInfoGetAttributeInt32 :: (MonadIO m, FileInfoK a) => a -> Text -> m Int32 data FileInfoGetAttributeInt64MethodInfo fileInfoGetAttributeInt64 :: (MonadIO m, FileInfoK a) => a -> Text -> m Int64 data FileInfoGetAttributeObjectMethodInfo fileInfoGetAttributeObject :: (MonadIO m, FileInfoK a) => a -> Text -> m Object data FileInfoGetAttributeStatusMethodInfo fileInfoGetAttributeStatus :: (MonadIO m, FileInfoK a) => a -> Text -> m FileAttributeStatus data FileInfoGetAttributeStringMethodInfo fileInfoGetAttributeString :: (MonadIO m, FileInfoK a) => a -> Text -> m Text data FileInfoGetAttributeStringvMethodInfo fileInfoGetAttributeStringv :: (MonadIO m, FileInfoK a) => a -> Text -> m [Text] data FileInfoGetAttributeTypeMethodInfo fileInfoGetAttributeType :: (MonadIO m, FileInfoK a) => a -> Text -> m FileAttributeType data FileInfoGetAttributeUint32MethodInfo fileInfoGetAttributeUint32 :: (MonadIO m, FileInfoK a) => a -> Text -> m Word32 data FileInfoGetAttributeUint64MethodInfo fileInfoGetAttributeUint64 :: (MonadIO m, FileInfoK a) => a -> Text -> m Word64 data FileInfoGetContentTypeMethodInfo fileInfoGetContentType :: (MonadIO m, FileInfoK a) => a -> m Text data FileInfoGetDeletionDateMethodInfo fileInfoGetDeletionDate :: (MonadIO m, FileInfoK a) => a -> m DateTime data FileInfoGetDisplayNameMethodInfo fileInfoGetDisplayName :: (MonadIO m, FileInfoK a) => a -> m Text data FileInfoGetEditNameMethodInfo fileInfoGetEditName :: (MonadIO m, FileInfoK a) => a -> m Text data FileInfoGetEtagMethodInfo fileInfoGetEtag :: (MonadIO m, FileInfoK a) => a -> m Text data FileInfoGetFileTypeMethodInfo fileInfoGetFileType :: (MonadIO m, FileInfoK a) => a -> m FileType data FileInfoGetIconMethodInfo fileInfoGetIcon :: (MonadIO m, FileInfoK a) => a -> m Icon data FileInfoGetIsBackupMethodInfo fileInfoGetIsBackup :: (MonadIO m, FileInfoK a) => a -> m Bool data FileInfoGetIsHiddenMethodInfo fileInfoGetIsHidden :: (MonadIO m, FileInfoK a) => a -> m Bool data FileInfoGetIsSymlinkMethodInfo fileInfoGetIsSymlink :: (MonadIO m, FileInfoK a) => a -> m Bool data FileInfoGetModificationTimeMethodInfo fileInfoGetModificationTime :: (MonadIO m, FileInfoK a) => a -> m (TimeVal) data FileInfoGetNameMethodInfo fileInfoGetName :: (MonadIO m, FileInfoK a) => a -> m Text data FileInfoGetSizeMethodInfo fileInfoGetSize :: (MonadIO m, FileInfoK a) => a -> m Int64 data FileInfoGetSortOrderMethodInfo fileInfoGetSortOrder :: (MonadIO m, FileInfoK a) => a -> m Int32 data FileInfoGetSymbolicIconMethodInfo fileInfoGetSymbolicIcon :: (MonadIO m, FileInfoK a) => a -> m Icon data FileInfoGetSymlinkTargetMethodInfo fileInfoGetSymlinkTarget :: (MonadIO m, FileInfoK a) => a -> m Text data FileInfoHasAttributeMethodInfo fileInfoHasAttribute :: (MonadIO m, FileInfoK a) => a -> Text -> m Bool data FileInfoHasNamespaceMethodInfo fileInfoHasNamespace :: (MonadIO m, FileInfoK a) => a -> Text -> m Bool data FileInfoListAttributesMethodInfo fileInfoListAttributes :: (MonadIO m, FileInfoK a) => a -> Text -> m (Maybe [Text]) fileInfoNew :: (MonadIO m) => m FileInfo data FileInfoRemoveAttributeMethodInfo fileInfoRemoveAttribute :: (MonadIO m, FileInfoK a) => a -> Text -> m () data FileInfoSetAttributeMethodInfo fileInfoSetAttribute :: (MonadIO m, FileInfoK a) => a -> Text -> FileAttributeType -> Ptr () -> m () data FileInfoSetAttributeBooleanMethodInfo fileInfoSetAttributeBoolean :: (MonadIO m, FileInfoK a) => a -> Text -> Bool -> m () data FileInfoSetAttributeByteStringMethodInfo fileInfoSetAttributeByteString :: (MonadIO m, FileInfoK a) => a -> Text -> Text -> m () data FileInfoSetAttributeInt32MethodInfo fileInfoSetAttributeInt32 :: (MonadIO m, FileInfoK a) => a -> Text -> Int32 -> m () data FileInfoSetAttributeInt64MethodInfo fileInfoSetAttributeInt64 :: (MonadIO m, FileInfoK a) => a -> Text -> Int64 -> m () data FileInfoSetAttributeMaskMethodInfo fileInfoSetAttributeMask :: (MonadIO m, FileInfoK a) => a -> FileAttributeMatcher -> m () data FileInfoSetAttributeObjectMethodInfo fileInfoSetAttributeObject :: (MonadIO m, FileInfoK a, ObjectK b) => a -> Text -> b -> m () data FileInfoSetAttributeStatusMethodInfo fileInfoSetAttributeStatus :: (MonadIO m, FileInfoK a) => a -> Text -> FileAttributeStatus -> m Bool data FileInfoSetAttributeStringMethodInfo fileInfoSetAttributeString :: (MonadIO m, FileInfoK a) => a -> Text -> Text -> m () data FileInfoSetAttributeStringvMethodInfo fileInfoSetAttributeStringv :: (MonadIO m, FileInfoK a) => a -> Text -> Ptr CString -> m () data FileInfoSetAttributeUint32MethodInfo fileInfoSetAttributeUint32 :: (MonadIO m, FileInfoK a) => a -> Text -> Word32 -> m () data FileInfoSetAttributeUint64MethodInfo fileInfoSetAttributeUint64 :: (MonadIO m, FileInfoK a) => a -> Text -> Word64 -> m () data FileInfoSetContentTypeMethodInfo fileInfoSetContentType :: (MonadIO m, FileInfoK a) => a -> Text -> m () data FileInfoSetDisplayNameMethodInfo fileInfoSetDisplayName :: (MonadIO m, FileInfoK a) => a -> Text -> m () data FileInfoSetEditNameMethodInfo fileInfoSetEditName :: (MonadIO m, FileInfoK a) => a -> Text -> m () data FileInfoSetFileTypeMethodInfo fileInfoSetFileType :: (MonadIO m, FileInfoK a) => a -> FileType -> m () data FileInfoSetIconMethodInfo fileInfoSetIcon :: (MonadIO m, FileInfoK a, IconK b) => a -> b -> m () data FileInfoSetIsHiddenMethodInfo fileInfoSetIsHidden :: (MonadIO m, FileInfoK a) => a -> Bool -> m () data FileInfoSetIsSymlinkMethodInfo fileInfoSetIsSymlink :: (MonadIO m, FileInfoK a) => a -> Bool -> m () data FileInfoSetModificationTimeMethodInfo fileInfoSetModificationTime :: (MonadIO m, FileInfoK a) => a -> TimeVal -> m () data FileInfoSetNameMethodInfo fileInfoSetName :: (MonadIO m, FileInfoK a) => a -> Text -> m () data FileInfoSetSizeMethodInfo fileInfoSetSize :: (MonadIO m, FileInfoK a) => a -> Int64 -> m () data FileInfoSetSortOrderMethodInfo fileInfoSetSortOrder :: (MonadIO m, FileInfoK a) => a -> Int32 -> m () data FileInfoSetSymbolicIconMethodInfo fileInfoSetSymbolicIcon :: (MonadIO m, FileInfoK a, IconK b) => a -> b -> m () data FileInfoSetSymlinkTargetMethodInfo fileInfoSetSymlinkTarget :: (MonadIO m, FileInfoK a) => a -> Text -> m () data FileInfoUnsetAttributeMaskMethodInfo fileInfoUnsetAttributeMask :: (MonadIO m, FileInfoK a) => a -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.FileInfo.FileInfo instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.FileInfo.FileInfo o) => GI.Gio.Objects.FileInfo.FileInfoK o instance (info ~ GI.Gio.Objects.FileInfo.ResolveFileInfoMethod t GI.Gio.Objects.FileInfo.FileInfo, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.FileInfo.FileInfo p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.FileInfo.FileInfo -> p) instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoClearStatusMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a, GI.Gio.Objects.FileInfo.FileInfoK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoCopyIntoMethodInfo a signature instance (signature ~ m GI.Gio.Objects.FileInfo.FileInfo, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoDupMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetAttributeAsStringMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetAttributeBooleanMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetAttributeByteStringMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m (GHC.Types.Bool, GI.Gio.Enums.FileAttributeType, GHC.Ptr.Ptr (), GI.Gio.Enums.FileAttributeStatus)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetAttributeDataMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Int.Int32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetAttributeInt32MethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetAttributeInt64MethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GI.GObject.Objects.Object.Object), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetAttributeObjectMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Enums.FileAttributeStatus), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetAttributeStatusMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetAttributeStringMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m [Data.Text.Internal.Text]), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetAttributeStringvMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Enums.FileAttributeType), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetAttributeTypeMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Word.Word32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetAttributeUint32MethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Word.Word64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetAttributeUint64MethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetContentTypeMethodInfo a signature instance (signature ~ m GI.GLib.Structs.DateTime.DateTime, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetDeletionDateMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetDisplayNameMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetEditNameMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetEtagMethodInfo a signature instance (signature ~ m GI.Gio.Enums.FileType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetFileTypeMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.Icon.Icon, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetIconMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetIsBackupMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetIsHiddenMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetIsSymlinkMethodInfo a signature instance (signature ~ m GI.GLib.Structs.TimeVal.TimeVal, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetModificationTimeMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetNameMethodInfo a signature instance (signature ~ m GHC.Int.Int64, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetSizeMethodInfo a signature instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetSortOrderMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.Icon.Icon, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetSymbolicIconMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoGetSymlinkTargetMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoHasAttributeMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoHasNamespaceMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m (GHC.Base.Maybe [Data.Text.Internal.Text])), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoListAttributesMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoRemoveAttributeMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GI.Gio.Enums.FileAttributeType -> GHC.Ptr.Ptr () -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetAttributeMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetAttributeBooleanMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetAttributeByteStringMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetAttributeInt32MethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Int.Int64 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetAttributeInt64MethodInfo a signature instance (signature ~ (GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcher -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetAttributeMaskMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a, GI.GObject.Objects.Object.ObjectK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetAttributeObjectMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GI.Gio.Enums.FileAttributeStatus -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetAttributeStatusMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetAttributeStringMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Ptr.Ptr Foreign.C.String.CString -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetAttributeStringvMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetAttributeUint32MethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Word.Word64 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetAttributeUint64MethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetContentTypeMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetDisplayNameMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetEditNameMethodInfo a signature instance (signature ~ (GI.Gio.Enums.FileType -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetFileTypeMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a, GI.Gio.Interfaces.Icon.IconK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetIconMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetIsHiddenMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetIsSymlinkMethodInfo a signature instance (signature ~ (GI.GLib.Structs.TimeVal.TimeVal -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetModificationTimeMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetNameMethodInfo a signature instance (signature ~ (GHC.Int.Int64 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetSizeMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetSortOrderMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a, GI.Gio.Interfaces.Icon.IconK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetSymbolicIconMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoSetSymlinkTargetMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.FileInfoK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoUnsetAttributeMaskMethodInfo a signature module GI.Gio.Objects.FileInputStream newtype FileInputStream FileInputStream :: (ForeignPtr FileInputStream) -> FileInputStream class GObject o => FileInputStreamK o toFileInputStream :: FileInputStreamK o => o -> IO FileInputStream noFileInputStream :: Maybe FileInputStream data FileInputStreamQueryInfoMethodInfo fileInputStreamQueryInfo :: (MonadIO m, FileInputStreamK a, CancellableK b) => a -> Text -> Maybe (b) -> m FileInfo data FileInputStreamQueryInfoAsyncMethodInfo fileInputStreamQueryInfoAsync :: (MonadIO m, FileInputStreamK a, CancellableK b) => a -> Text -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileInputStreamQueryInfoFinishMethodInfo fileInputStreamQueryInfoFinish :: (MonadIO m, FileInputStreamK a, AsyncResultK b) => a -> b -> m FileInfo instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.FileInputStream.FileInputStream instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.FileInputStream.FileInputStream o) => GI.Gio.Objects.FileInputStream.FileInputStreamK o instance (info ~ GI.Gio.Objects.FileInputStream.ResolveFileInputStreamMethod t GI.Gio.Objects.FileInputStream.FileInputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.FileInputStream.FileInputStream p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.FileInputStream.FileInputStream -> p) instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> m GI.Gio.Objects.FileInfo.FileInfo), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInputStream.FileInputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInputStream.FileInputStreamQueryInfoMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInputStream.FileInputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInputStream.FileInputStreamQueryInfoAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.FileInfo.FileInfo), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInputStream.FileInputStreamK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInputStream.FileInputStreamQueryInfoFinishMethodInfo a signature module GI.Gio.Objects.FileMonitor newtype FileMonitor FileMonitor :: (ForeignPtr FileMonitor) -> FileMonitor class GObject o => FileMonitorK o toFileMonitor :: FileMonitorK o => o -> IO FileMonitor noFileMonitor :: Maybe FileMonitor data FileMonitorCancelMethodInfo fileMonitorCancel :: (MonadIO m, FileMonitorK a) => a -> m Bool data FileMonitorEmitEventMethodInfo fileMonitorEmitEvent :: (MonadIO m, FileMonitorK a, FileK b, FileK c) => a -> b -> c -> FileMonitorEvent -> m () data FileMonitorIsCancelledMethodInfo fileMonitorIsCancelled :: (MonadIO m, FileMonitorK a) => a -> m Bool data FileMonitorSetRateLimitMethodInfo fileMonitorSetRateLimit :: (MonadIO m, FileMonitorK a) => a -> Int32 -> m () data FileMonitorCancelledPropertyInfo fileMonitorCancelled :: AttrLabelProxy "cancelled" getFileMonitorCancelled :: (MonadIO m, FileMonitorK o) => o -> m Bool data FileMonitorRateLimitPropertyInfo constructFileMonitorRateLimit :: Int32 -> IO ([Char], GValue) fileMonitorRateLimit :: AttrLabelProxy "rateLimit" getFileMonitorRateLimit :: (MonadIO m, FileMonitorK o) => o -> m Int32 setFileMonitorRateLimit :: (MonadIO m, FileMonitorK o) => o -> Int32 -> m () type FileMonitorChangedCallback = File -> Maybe File -> FileMonitorEvent -> IO () type FileMonitorChangedCallbackC = Ptr () -> Ptr File -> Ptr File -> CUInt -> Ptr () -> IO () data FileMonitorChangedSignalInfo afterFileMonitorChanged :: (GObject a, MonadIO m) => a -> FileMonitorChangedCallback -> m SignalHandlerId fileMonitorChangedCallbackWrapper :: FileMonitorChangedCallback -> Ptr () -> Ptr File -> Ptr File -> CUInt -> Ptr () -> IO () fileMonitorChangedClosure :: FileMonitorChangedCallback -> IO Closure mkFileMonitorChangedCallback :: FileMonitorChangedCallbackC -> IO (FunPtr FileMonitorChangedCallbackC) noFileMonitorChangedCallback :: Maybe FileMonitorChangedCallback onFileMonitorChanged :: (GObject a, MonadIO m) => a -> FileMonitorChangedCallback -> m SignalHandlerId instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.FileMonitor.FileMonitor instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.FileMonitor.FileMonitor o) => GI.Gio.Objects.FileMonitor.FileMonitorK o instance (info ~ GI.Gio.Objects.FileMonitor.ResolveFileMonitorMethod t GI.Gio.Objects.FileMonitor.FileMonitor, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.FileMonitor.FileMonitor p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.FileMonitor.FileMonitor -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.FileMonitor.FileMonitorCancelledPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.FileMonitor.FileMonitorRateLimitPropertyInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.FileMonitor.FileMonitorChangedSignalInfo instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileMonitor.FileMonitorK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileMonitor.FileMonitorCancelMethodInfo a signature instance (signature ~ (b -> c -> GI.Gio.Enums.FileMonitorEvent -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileMonitor.FileMonitorK a, GI.Gio.Interfaces.File.FileK b, GI.Gio.Interfaces.File.FileK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileMonitor.FileMonitorEmitEventMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileMonitor.FileMonitorK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileMonitor.FileMonitorIsCancelledMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileMonitor.FileMonitorK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileMonitor.FileMonitorSetRateLimitMethodInfo a signature module GI.Gio.Objects.FileOutputStream newtype FileOutputStream FileOutputStream :: (ForeignPtr FileOutputStream) -> FileOutputStream class GObject o => FileOutputStreamK o toFileOutputStream :: FileOutputStreamK o => o -> IO FileOutputStream noFileOutputStream :: Maybe FileOutputStream data FileOutputStreamGetEtagMethodInfo fileOutputStreamGetEtag :: (MonadIO m, FileOutputStreamK a) => a -> m Text data FileOutputStreamQueryInfoMethodInfo fileOutputStreamQueryInfo :: (MonadIO m, FileOutputStreamK a, CancellableK b) => a -> Text -> Maybe (b) -> m FileInfo data FileOutputStreamQueryInfoAsyncMethodInfo fileOutputStreamQueryInfoAsync :: (MonadIO m, FileOutputStreamK a, CancellableK b) => a -> Text -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileOutputStreamQueryInfoFinishMethodInfo fileOutputStreamQueryInfoFinish :: (MonadIO m, FileOutputStreamK a, AsyncResultK b) => a -> b -> m FileInfo instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.FileOutputStream.FileOutputStream instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.FileOutputStream.FileOutputStream o) => GI.Gio.Objects.FileOutputStream.FileOutputStreamK o instance (info ~ GI.Gio.Objects.FileOutputStream.ResolveFileOutputStreamMethod t GI.Gio.Objects.FileOutputStream.FileOutputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.FileOutputStream.FileOutputStream p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.FileOutputStream.FileOutputStream -> p) instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileOutputStream.FileOutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileOutputStream.FileOutputStreamGetEtagMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> m GI.Gio.Objects.FileInfo.FileInfo), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileOutputStream.FileOutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileOutputStream.FileOutputStreamQueryInfoMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileOutputStream.FileOutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileOutputStream.FileOutputStreamQueryInfoAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.FileInfo.FileInfo), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileOutputStream.FileOutputStreamK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileOutputStream.FileOutputStreamQueryInfoFinishMethodInfo a signature module GI.Gio.Objects.FilenameCompleter newtype FilenameCompleter FilenameCompleter :: (ForeignPtr FilenameCompleter) -> FilenameCompleter class GObject o => FilenameCompleterK o toFilenameCompleter :: FilenameCompleterK o => o -> IO FilenameCompleter noFilenameCompleter :: Maybe FilenameCompleter data FilenameCompleterGetCompletionSuffixMethodInfo filenameCompleterGetCompletionSuffix :: (MonadIO m, FilenameCompleterK a) => a -> Text -> m Text data FilenameCompleterGetCompletionsMethodInfo filenameCompleterGetCompletions :: (MonadIO m, FilenameCompleterK a) => a -> Text -> m [Text] filenameCompleterNew :: (MonadIO m) => m FilenameCompleter data FilenameCompleterSetDirsOnlyMethodInfo filenameCompleterSetDirsOnly :: (MonadIO m, FilenameCompleterK a) => a -> Bool -> m () type FilenameCompleterGotCompletionDataCallback = IO () type FilenameCompleterGotCompletionDataCallbackC = Ptr () -> Ptr () -> IO () data FilenameCompleterGotCompletionDataSignalInfo afterFilenameCompleterGotCompletionData :: (GObject a, MonadIO m) => a -> FilenameCompleterGotCompletionDataCallback -> m SignalHandlerId filenameCompleterGotCompletionDataCallbackWrapper :: FilenameCompleterGotCompletionDataCallback -> Ptr () -> Ptr () -> IO () filenameCompleterGotCompletionDataClosure :: FilenameCompleterGotCompletionDataCallback -> IO Closure mkFilenameCompleterGotCompletionDataCallback :: FilenameCompleterGotCompletionDataCallbackC -> IO (FunPtr FilenameCompleterGotCompletionDataCallbackC) noFilenameCompleterGotCompletionDataCallback :: Maybe FilenameCompleterGotCompletionDataCallback onFilenameCompleterGotCompletionData :: (GObject a, MonadIO m) => a -> FilenameCompleterGotCompletionDataCallback -> m SignalHandlerId instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.FilenameCompleter.FilenameCompleter instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.FilenameCompleter.FilenameCompleter o) => GI.Gio.Objects.FilenameCompleter.FilenameCompleterK o instance (info ~ GI.Gio.Objects.FilenameCompleter.ResolveFilenameCompleterMethod t GI.Gio.Objects.FilenameCompleter.FilenameCompleter, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.FilenameCompleter.FilenameCompleter p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.FilenameCompleter.FilenameCompleter -> p) instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.FilenameCompleter.FilenameCompleterGotCompletionDataSignalInfo instance (signature ~ (Data.Text.Internal.Text -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FilenameCompleter.FilenameCompleterK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FilenameCompleter.FilenameCompleterGetCompletionSuffixMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m [Data.Text.Internal.Text]), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FilenameCompleter.FilenameCompleterK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FilenameCompleter.FilenameCompleterGetCompletionsMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FilenameCompleter.FilenameCompleterK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FilenameCompleter.FilenameCompleterSetDirsOnlyMethodInfo a signature module GI.Gio.Objects.FilterInputStream newtype FilterInputStream FilterInputStream :: (ForeignPtr FilterInputStream) -> FilterInputStream class GObject o => FilterInputStreamK o toFilterInputStream :: FilterInputStreamK o => o -> IO FilterInputStream noFilterInputStream :: Maybe FilterInputStream data FilterInputStreamGetBaseStreamMethodInfo filterInputStreamGetBaseStream :: (MonadIO m, FilterInputStreamK a) => a -> m InputStream data FilterInputStreamGetCloseBaseStreamMethodInfo filterInputStreamGetCloseBaseStream :: (MonadIO m, FilterInputStreamK a) => a -> m Bool data FilterInputStreamSetCloseBaseStreamMethodInfo filterInputStreamSetCloseBaseStream :: (MonadIO m, FilterInputStreamK a) => a -> Bool -> m () data FilterInputStreamBaseStreamPropertyInfo constructFilterInputStreamBaseStream :: (InputStreamK a) => a -> IO ([Char], GValue) filterInputStreamBaseStream :: AttrLabelProxy "baseStream" getFilterInputStreamBaseStream :: (MonadIO m, FilterInputStreamK o) => o -> m InputStream data FilterInputStreamCloseBaseStreamPropertyInfo constructFilterInputStreamCloseBaseStream :: Bool -> IO ([Char], GValue) filterInputStreamCloseBaseStream :: AttrLabelProxy "closeBaseStream" getFilterInputStreamCloseBaseStream :: (MonadIO m, FilterInputStreamK o) => o -> m Bool setFilterInputStreamCloseBaseStream :: (MonadIO m, FilterInputStreamK o) => o -> Bool -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.FilterInputStream.FilterInputStream instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.FilterInputStream.FilterInputStream o) => GI.Gio.Objects.FilterInputStream.FilterInputStreamK o instance (info ~ GI.Gio.Objects.FilterInputStream.ResolveFilterInputStreamMethod t GI.Gio.Objects.FilterInputStream.FilterInputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.FilterInputStream.FilterInputStream p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.FilterInputStream.FilterInputStream -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.FilterInputStream.FilterInputStreamBaseStreamPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.FilterInputStream.FilterInputStreamCloseBaseStreamPropertyInfo instance (signature ~ m GI.Gio.Objects.InputStream.InputStream, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FilterInputStream.FilterInputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FilterInputStream.FilterInputStreamGetBaseStreamMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FilterInputStream.FilterInputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FilterInputStream.FilterInputStreamGetCloseBaseStreamMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FilterInputStream.FilterInputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FilterInputStream.FilterInputStreamSetCloseBaseStreamMethodInfo a signature module GI.Gio.Objects.FilterOutputStream newtype FilterOutputStream FilterOutputStream :: (ForeignPtr FilterOutputStream) -> FilterOutputStream class GObject o => FilterOutputStreamK o toFilterOutputStream :: FilterOutputStreamK o => o -> IO FilterOutputStream noFilterOutputStream :: Maybe FilterOutputStream data FilterOutputStreamGetBaseStreamMethodInfo filterOutputStreamGetBaseStream :: (MonadIO m, FilterOutputStreamK a) => a -> m OutputStream data FilterOutputStreamGetCloseBaseStreamMethodInfo filterOutputStreamGetCloseBaseStream :: (MonadIO m, FilterOutputStreamK a) => a -> m Bool data FilterOutputStreamSetCloseBaseStreamMethodInfo filterOutputStreamSetCloseBaseStream :: (MonadIO m, FilterOutputStreamK a) => a -> Bool -> m () data FilterOutputStreamBaseStreamPropertyInfo constructFilterOutputStreamBaseStream :: (OutputStreamK a) => a -> IO ([Char], GValue) filterOutputStreamBaseStream :: AttrLabelProxy "baseStream" getFilterOutputStreamBaseStream :: (MonadIO m, FilterOutputStreamK o) => o -> m OutputStream data FilterOutputStreamCloseBaseStreamPropertyInfo constructFilterOutputStreamCloseBaseStream :: Bool -> IO ([Char], GValue) filterOutputStreamCloseBaseStream :: AttrLabelProxy "closeBaseStream" getFilterOutputStreamCloseBaseStream :: (MonadIO m, FilterOutputStreamK o) => o -> m Bool instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.FilterOutputStream.FilterOutputStream instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.FilterOutputStream.FilterOutputStream o) => GI.Gio.Objects.FilterOutputStream.FilterOutputStreamK o instance (info ~ GI.Gio.Objects.FilterOutputStream.ResolveFilterOutputStreamMethod t GI.Gio.Objects.FilterOutputStream.FilterOutputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.FilterOutputStream.FilterOutputStream p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.FilterOutputStream.FilterOutputStream -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.FilterOutputStream.FilterOutputStreamBaseStreamPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.FilterOutputStream.FilterOutputStreamCloseBaseStreamPropertyInfo instance (signature ~ m GI.Gio.Objects.OutputStream.OutputStream, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FilterOutputStream.FilterOutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FilterOutputStream.FilterOutputStreamGetBaseStreamMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FilterOutputStream.FilterOutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FilterOutputStream.FilterOutputStreamGetCloseBaseStreamMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FilterOutputStream.FilterOutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FilterOutputStream.FilterOutputStreamSetCloseBaseStreamMethodInfo a signature module GI.Gio.Objects.IOStream newtype IOStream IOStream :: (ForeignPtr IOStream) -> IOStream class GObject o => IOStreamK o toIOStream :: IOStreamK o => o -> IO IOStream noIOStream :: Maybe IOStream data IOStreamClearPendingMethodInfo iOStreamClearPending :: (MonadIO m, IOStreamK a) => a -> m () data IOStreamCloseMethodInfo iOStreamClose :: (MonadIO m, IOStreamK a, CancellableK b) => a -> Maybe (b) -> m () data IOStreamCloseAsyncMethodInfo iOStreamCloseAsync :: (MonadIO m, IOStreamK a, CancellableK b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data IOStreamCloseFinishMethodInfo iOStreamCloseFinish :: (MonadIO m, IOStreamK a, AsyncResultK b) => a -> b -> m () data IOStreamGetInputStreamMethodInfo iOStreamGetInputStream :: (MonadIO m, IOStreamK a) => a -> m InputStream data IOStreamGetOutputStreamMethodInfo iOStreamGetOutputStream :: (MonadIO m, IOStreamK a) => a -> m OutputStream data IOStreamHasPendingMethodInfo iOStreamHasPending :: (MonadIO m, IOStreamK a) => a -> m Bool data IOStreamIsClosedMethodInfo iOStreamIsClosed :: (MonadIO m, IOStreamK a) => a -> m Bool data IOStreamSetPendingMethodInfo iOStreamSetPending :: (MonadIO m, IOStreamK a) => a -> m () data IOStreamSpliceAsyncMethodInfo iOStreamSpliceAsync :: (MonadIO m, IOStreamK a, IOStreamK b, CancellableK c) => a -> b -> [IOStreamSpliceFlags] -> Int32 -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () iOStreamSpliceFinish :: (MonadIO m, AsyncResultK a) => a -> m () data IOStreamClosedPropertyInfo getIOStreamClosed :: (MonadIO m, IOStreamK o) => o -> m Bool iOStreamClosed :: AttrLabelProxy "closed" data IOStreamInputStreamPropertyInfo getIOStreamInputStream :: (MonadIO m, IOStreamK o) => o -> m InputStream iOStreamInputStream :: AttrLabelProxy "inputStream" data IOStreamOutputStreamPropertyInfo getIOStreamOutputStream :: (MonadIO m, IOStreamK o) => o -> m OutputStream iOStreamOutputStream :: AttrLabelProxy "outputStream" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.IOStream.IOStream instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.IOStream.IOStream o) => GI.Gio.Objects.IOStream.IOStreamK o instance (info ~ GI.Gio.Objects.IOStream.ResolveIOStreamMethod t GI.Gio.Objects.IOStream.IOStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.IOStream.IOStream p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.IOStream.IOStream -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.IOStream.IOStreamClosedPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.IOStream.IOStreamInputStreamPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.IOStream.IOStreamOutputStreamPropertyInfo instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.IOStream.IOStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.IOStream.IOStreamClearPendingMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.IOStream.IOStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.IOStream.IOStreamCloseMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.IOStream.IOStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.IOStream.IOStreamCloseAsyncMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.IOStream.IOStreamK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.IOStream.IOStreamCloseFinishMethodInfo a signature instance (signature ~ m GI.Gio.Objects.InputStream.InputStream, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.IOStream.IOStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.IOStream.IOStreamGetInputStreamMethodInfo a signature instance (signature ~ m GI.Gio.Objects.OutputStream.OutputStream, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.IOStream.IOStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.IOStream.IOStreamGetOutputStreamMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.IOStream.IOStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.IOStream.IOStreamHasPendingMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.IOStream.IOStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.IOStream.IOStreamIsClosedMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.IOStream.IOStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.IOStream.IOStreamSetPendingMethodInfo a signature instance (signature ~ (b -> [GI.Gio.Flags.IOStreamSpliceFlags] -> GHC.Int.Int32 -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.IOStream.IOStreamK a, GI.Gio.Objects.IOStream.IOStreamK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.IOStream.IOStreamSpliceAsyncMethodInfo a signature module GI.Gio.Objects.InetAddress newtype InetAddress InetAddress :: (ForeignPtr InetAddress) -> InetAddress class GObject o => InetAddressK o toInetAddress :: InetAddressK o => o -> IO InetAddress noInetAddress :: Maybe InetAddress data InetAddressEqualMethodInfo inetAddressEqual :: (MonadIO m, InetAddressK a, InetAddressK b) => a -> b -> m Bool data InetAddressGetFamilyMethodInfo inetAddressGetFamily :: (MonadIO m, InetAddressK a) => a -> m SocketFamily data InetAddressGetIsAnyMethodInfo inetAddressGetIsAny :: (MonadIO m, InetAddressK a) => a -> m Bool data InetAddressGetIsLinkLocalMethodInfo inetAddressGetIsLinkLocal :: (MonadIO m, InetAddressK a) => a -> m Bool data InetAddressGetIsLoopbackMethodInfo inetAddressGetIsLoopback :: (MonadIO m, InetAddressK a) => a -> m Bool data InetAddressGetIsMcGlobalMethodInfo inetAddressGetIsMcGlobal :: (MonadIO m, InetAddressK a) => a -> m Bool data InetAddressGetIsMcLinkLocalMethodInfo inetAddressGetIsMcLinkLocal :: (MonadIO m, InetAddressK a) => a -> m Bool data InetAddressGetIsMcNodeLocalMethodInfo inetAddressGetIsMcNodeLocal :: (MonadIO m, InetAddressK a) => a -> m Bool data InetAddressGetIsMcOrgLocalMethodInfo inetAddressGetIsMcOrgLocal :: (MonadIO m, InetAddressK a) => a -> m Bool data InetAddressGetIsMcSiteLocalMethodInfo inetAddressGetIsMcSiteLocal :: (MonadIO m, InetAddressK a) => a -> m Bool data InetAddressGetIsMulticastMethodInfo inetAddressGetIsMulticast :: (MonadIO m, InetAddressK a) => a -> m Bool data InetAddressGetIsSiteLocalMethodInfo inetAddressGetIsSiteLocal :: (MonadIO m, InetAddressK a) => a -> m Bool data InetAddressGetNativeSizeMethodInfo inetAddressGetNativeSize :: (MonadIO m, InetAddressK a) => a -> m Word64 inetAddressNewAny :: (MonadIO m) => SocketFamily -> m InetAddress inetAddressNewFromBytes :: (MonadIO m) => Ptr Word8 -> SocketFamily -> m InetAddress inetAddressNewFromString :: (MonadIO m) => Text -> m InetAddress inetAddressNewLoopback :: (MonadIO m) => SocketFamily -> m InetAddress data InetAddressToStringMethodInfo inetAddressToString :: (MonadIO m, InetAddressK a) => a -> m Text data InetAddressBytesPropertyInfo constructInetAddressBytes :: Ptr () -> IO ([Char], GValue) getInetAddressBytes :: (MonadIO m, InetAddressK o) => o -> m (Ptr ()) inetAddressBytes :: AttrLabelProxy "bytes" data InetAddressFamilyPropertyInfo constructInetAddressFamily :: SocketFamily -> IO ([Char], GValue) getInetAddressFamily :: (MonadIO m, InetAddressK o) => o -> m SocketFamily inetAddressFamily :: AttrLabelProxy "family" data InetAddressIsAnyPropertyInfo getInetAddressIsAny :: (MonadIO m, InetAddressK o) => o -> m Bool inetAddressIsAny :: AttrLabelProxy "isAny" data InetAddressIsLinkLocalPropertyInfo getInetAddressIsLinkLocal :: (MonadIO m, InetAddressK o) => o -> m Bool inetAddressIsLinkLocal :: AttrLabelProxy "isLinkLocal" data InetAddressIsLoopbackPropertyInfo getInetAddressIsLoopback :: (MonadIO m, InetAddressK o) => o -> m Bool inetAddressIsLoopback :: AttrLabelProxy "isLoopback" data InetAddressIsMcGlobalPropertyInfo getInetAddressIsMcGlobal :: (MonadIO m, InetAddressK o) => o -> m Bool inetAddressIsMcGlobal :: AttrLabelProxy "isMcGlobal" data InetAddressIsMcLinkLocalPropertyInfo getInetAddressIsMcLinkLocal :: (MonadIO m, InetAddressK o) => o -> m Bool inetAddressIsMcLinkLocal :: AttrLabelProxy "isMcLinkLocal" data InetAddressIsMcNodeLocalPropertyInfo getInetAddressIsMcNodeLocal :: (MonadIO m, InetAddressK o) => o -> m Bool inetAddressIsMcNodeLocal :: AttrLabelProxy "isMcNodeLocal" data InetAddressIsMcOrgLocalPropertyInfo getInetAddressIsMcOrgLocal :: (MonadIO m, InetAddressK o) => o -> m Bool inetAddressIsMcOrgLocal :: AttrLabelProxy "isMcOrgLocal" data InetAddressIsMcSiteLocalPropertyInfo getInetAddressIsMcSiteLocal :: (MonadIO m, InetAddressK o) => o -> m Bool inetAddressIsMcSiteLocal :: AttrLabelProxy "isMcSiteLocal" data InetAddressIsMulticastPropertyInfo getInetAddressIsMulticast :: (MonadIO m, InetAddressK o) => o -> m Bool inetAddressIsMulticast :: AttrLabelProxy "isMulticast" data InetAddressIsSiteLocalPropertyInfo getInetAddressIsSiteLocal :: (MonadIO m, InetAddressK o) => o -> m Bool inetAddressIsSiteLocal :: AttrLabelProxy "isSiteLocal" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.InetAddress.InetAddress instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.InetAddress.InetAddress o) => GI.Gio.Objects.InetAddress.InetAddressK o instance (info ~ GI.Gio.Objects.InetAddress.ResolveInetAddressMethod t GI.Gio.Objects.InetAddress.InetAddress, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.InetAddress.InetAddress p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.InetAddress.InetAddress -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.InetAddress.InetAddressBytesPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.InetAddress.InetAddressFamilyPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.InetAddress.InetAddressIsAnyPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.InetAddress.InetAddressIsLinkLocalPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.InetAddress.InetAddressIsLoopbackPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.InetAddress.InetAddressIsMcGlobalPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.InetAddress.InetAddressIsMcLinkLocalPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.InetAddress.InetAddressIsMcNodeLocalPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.InetAddress.InetAddressIsMcOrgLocalPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.InetAddress.InetAddressIsMcSiteLocalPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.InetAddress.InetAddressIsMulticastPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.InetAddress.InetAddressIsSiteLocalPropertyInfo instance (signature ~ (b -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddress.InetAddressK a, GI.Gio.Objects.InetAddress.InetAddressK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddress.InetAddressEqualMethodInfo a signature instance (signature ~ m GI.Gio.Enums.SocketFamily, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddress.InetAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddress.InetAddressGetFamilyMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddress.InetAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddress.InetAddressGetIsAnyMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddress.InetAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddress.InetAddressGetIsLinkLocalMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddress.InetAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddress.InetAddressGetIsLoopbackMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddress.InetAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddress.InetAddressGetIsMcGlobalMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddress.InetAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddress.InetAddressGetIsMcLinkLocalMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddress.InetAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddress.InetAddressGetIsMcNodeLocalMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddress.InetAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddress.InetAddressGetIsMcOrgLocalMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddress.InetAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddress.InetAddressGetIsMcSiteLocalMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddress.InetAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddress.InetAddressGetIsMulticastMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddress.InetAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddress.InetAddressGetIsSiteLocalMethodInfo a signature instance (signature ~ m GHC.Word.Word64, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddress.InetAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddress.InetAddressGetNativeSizeMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddress.InetAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddress.InetAddressToStringMethodInfo a signature module GI.Gio.Objects.InetAddressMask newtype InetAddressMask InetAddressMask :: (ForeignPtr InetAddressMask) -> InetAddressMask class GObject o => InetAddressMaskK o toInetAddressMask :: InetAddressMaskK o => o -> IO InetAddressMask noInetAddressMask :: Maybe InetAddressMask data InetAddressMaskEqualMethodInfo inetAddressMaskEqual :: (MonadIO m, InetAddressMaskK a, InetAddressMaskK b) => a -> b -> m Bool data InetAddressMaskGetAddressMethodInfo inetAddressMaskGetAddress :: (MonadIO m, InetAddressMaskK a) => a -> m InetAddress data InetAddressMaskGetFamilyMethodInfo inetAddressMaskGetFamily :: (MonadIO m, InetAddressMaskK a) => a -> m SocketFamily data InetAddressMaskGetLengthMethodInfo inetAddressMaskGetLength :: (MonadIO m, InetAddressMaskK a) => a -> m Word32 data InetAddressMaskMatchesMethodInfo inetAddressMaskMatches :: (MonadIO m, InetAddressMaskK a, InetAddressK b) => a -> b -> m Bool inetAddressMaskNew :: (MonadIO m, InetAddressK a) => a -> Word32 -> m InetAddressMask inetAddressMaskNewFromString :: (MonadIO m) => Text -> m InetAddressMask data InetAddressMaskToStringMethodInfo inetAddressMaskToString :: (MonadIO m, InetAddressMaskK a) => a -> m Text data InetAddressMaskAddressPropertyInfo clearInetAddressMaskAddress :: (MonadIO m, InetAddressMaskK o) => o -> m () constructInetAddressMaskAddress :: (InetAddressK a) => a -> IO ([Char], GValue) getInetAddressMaskAddress :: (MonadIO m, InetAddressMaskK o) => o -> m InetAddress inetAddressMaskAddress :: AttrLabelProxy "address" setInetAddressMaskAddress :: (MonadIO m, InetAddressMaskK o, InetAddressK a) => o -> a -> m () data InetAddressMaskFamilyPropertyInfo getInetAddressMaskFamily :: (MonadIO m, InetAddressMaskK o) => o -> m SocketFamily inetAddressMaskFamily :: AttrLabelProxy "family" data InetAddressMaskLengthPropertyInfo constructInetAddressMaskLength :: Word32 -> IO ([Char], GValue) getInetAddressMaskLength :: (MonadIO m, InetAddressMaskK o) => o -> m Word32 inetAddressMaskLength :: AttrLabelProxy "length" setInetAddressMaskLength :: (MonadIO m, InetAddressMaskK o) => o -> Word32 -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.InetAddressMask.InetAddressMask instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.InetAddressMask.InetAddressMask o) => GI.Gio.Objects.InetAddressMask.InetAddressMaskK o instance (info ~ GI.Gio.Objects.InetAddressMask.ResolveInetAddressMaskMethod t GI.Gio.Objects.InetAddressMask.InetAddressMask, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.InetAddressMask.InetAddressMask p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.InetAddressMask.InetAddressMask -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.InetAddressMask.InetAddressMaskAddressPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.InetAddressMask.InetAddressMaskFamilyPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.InetAddressMask.InetAddressMaskLengthPropertyInfo instance (signature ~ (b -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddressMask.InetAddressMaskK a, GI.Gio.Objects.InetAddressMask.InetAddressMaskK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddressMask.InetAddressMaskEqualMethodInfo a signature instance (signature ~ m GI.Gio.Objects.InetAddress.InetAddress, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddressMask.InetAddressMaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddressMask.InetAddressMaskGetAddressMethodInfo a signature instance (signature ~ m GI.Gio.Enums.SocketFamily, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddressMask.InetAddressMaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddressMask.InetAddressMaskGetFamilyMethodInfo a signature instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddressMask.InetAddressMaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddressMask.InetAddressMaskGetLengthMethodInfo a signature instance (signature ~ (b -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddressMask.InetAddressMaskK a, GI.Gio.Objects.InetAddress.InetAddressK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddressMask.InetAddressMaskMatchesMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddressMask.InetAddressMaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddressMask.InetAddressMaskToStringMethodInfo a signature module GI.Gio.Objects.InetSocketAddress newtype InetSocketAddress InetSocketAddress :: (ForeignPtr InetSocketAddress) -> InetSocketAddress class GObject o => InetSocketAddressK o toInetSocketAddress :: InetSocketAddressK o => o -> IO InetSocketAddress noInetSocketAddress :: Maybe InetSocketAddress data InetSocketAddressGetAddressMethodInfo inetSocketAddressGetAddress :: (MonadIO m, InetSocketAddressK a) => a -> m InetAddress data InetSocketAddressGetFlowinfoMethodInfo inetSocketAddressGetFlowinfo :: (MonadIO m, InetSocketAddressK a) => a -> m Word32 data InetSocketAddressGetPortMethodInfo inetSocketAddressGetPort :: (MonadIO m, InetSocketAddressK a) => a -> m Word16 data InetSocketAddressGetScopeIdMethodInfo inetSocketAddressGetScopeId :: (MonadIO m, InetSocketAddressK a) => a -> m Word32 inetSocketAddressNew :: (MonadIO m, InetAddressK a) => a -> Word16 -> m InetSocketAddress inetSocketAddressNewFromString :: (MonadIO m) => Text -> Word32 -> m InetSocketAddress data InetSocketAddressAddressPropertyInfo constructInetSocketAddressAddress :: (InetAddressK a) => a -> IO ([Char], GValue) getInetSocketAddressAddress :: (MonadIO m, InetSocketAddressK o) => o -> m InetAddress inetSocketAddressAddress :: AttrLabelProxy "address" data InetSocketAddressFlowinfoPropertyInfo constructInetSocketAddressFlowinfo :: Word32 -> IO ([Char], GValue) getInetSocketAddressFlowinfo :: (MonadIO m, InetSocketAddressK o) => o -> m Word32 inetSocketAddressFlowinfo :: AttrLabelProxy "flowinfo" data InetSocketAddressPortPropertyInfo constructInetSocketAddressPort :: Word32 -> IO ([Char], GValue) getInetSocketAddressPort :: (MonadIO m, InetSocketAddressK o) => o -> m Word32 inetSocketAddressPort :: AttrLabelProxy "port" data InetSocketAddressScopeIdPropertyInfo constructInetSocketAddressScopeId :: Word32 -> IO ([Char], GValue) getInetSocketAddressScopeId :: (MonadIO m, InetSocketAddressK o) => o -> m Word32 inetSocketAddressScopeId :: AttrLabelProxy "scopeId" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.InetSocketAddress.InetSocketAddress instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.InetSocketAddress.InetSocketAddress o) => GI.Gio.Objects.InetSocketAddress.InetSocketAddressK o instance (info ~ GI.Gio.Objects.InetSocketAddress.ResolveInetSocketAddressMethod t GI.Gio.Objects.InetSocketAddress.InetSocketAddress, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.InetSocketAddress.InetSocketAddress p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.InetSocketAddress.InetSocketAddress -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.InetSocketAddress.InetSocketAddressAddressPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.InetSocketAddress.InetSocketAddressFlowinfoPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.InetSocketAddress.InetSocketAddressPortPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.InetSocketAddress.InetSocketAddressScopeIdPropertyInfo instance (signature ~ m GI.Gio.Objects.InetAddress.InetAddress, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetSocketAddress.InetSocketAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetSocketAddress.InetSocketAddressGetAddressMethodInfo a signature instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetSocketAddress.InetSocketAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetSocketAddress.InetSocketAddressGetFlowinfoMethodInfo a signature instance (signature ~ m GHC.Word.Word16, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetSocketAddress.InetSocketAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetSocketAddress.InetSocketAddressGetPortMethodInfo a signature instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetSocketAddress.InetSocketAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetSocketAddress.InetSocketAddressGetScopeIdMethodInfo a signature module GI.Gio.Objects.InputStream newtype InputStream InputStream :: (ForeignPtr InputStream) -> InputStream class GObject o => InputStreamK o toInputStream :: InputStreamK o => o -> IO InputStream noInputStream :: Maybe InputStream data InputStreamClearPendingMethodInfo inputStreamClearPending :: (MonadIO m, InputStreamK a) => a -> m () data InputStreamCloseMethodInfo inputStreamClose :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Maybe (b) -> m () data InputStreamCloseAsyncMethodInfo inputStreamCloseAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data InputStreamCloseFinishMethodInfo inputStreamCloseFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m () data InputStreamHasPendingMethodInfo inputStreamHasPending :: (MonadIO m, InputStreamK a) => a -> m Bool data InputStreamIsClosedMethodInfo inputStreamIsClosed :: (MonadIO m, InputStreamK a) => a -> m Bool data InputStreamReadMethodInfo inputStreamRead :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Maybe (b) -> m Int64 data InputStreamReadAllMethodInfo inputStreamReadAll :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Maybe (b) -> m (Word64) data InputStreamReadAllAsyncMethodInfo inputStreamReadAllAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data InputStreamReadAllFinishMethodInfo inputStreamReadAllFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m (Word64) data InputStreamReadAsyncMethodInfo inputStreamReadAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data InputStreamReadBytesMethodInfo inputStreamReadBytes :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Word64 -> Maybe (b) -> m Bytes data InputStreamReadBytesAsyncMethodInfo inputStreamReadBytesAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Word64 -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data InputStreamReadBytesFinishMethodInfo inputStreamReadBytesFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m Bytes data InputStreamReadFinishMethodInfo inputStreamReadFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m Int64 data InputStreamSetPendingMethodInfo inputStreamSetPending :: (MonadIO m, InputStreamK a) => a -> m () data InputStreamSkipMethodInfo inputStreamSkip :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Word64 -> Maybe (b) -> m Int64 data InputStreamSkipAsyncMethodInfo inputStreamSkipAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Word64 -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data InputStreamSkipFinishMethodInfo inputStreamSkipFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m Int64 instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.InputStream.InputStream instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.InputStream.InputStream o) => GI.Gio.Objects.InputStream.InputStreamK o instance (info ~ GI.Gio.Objects.InputStream.ResolveInputStreamMethod t GI.Gio.Objects.InputStream.InputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.InputStream.InputStream p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.InputStream.InputStream -> p) instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InputStream.InputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InputStream.InputStreamClearPendingMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InputStream.InputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InputStream.InputStreamCloseMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InputStream.InputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InputStream.InputStreamCloseAsyncMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InputStream.InputStreamK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InputStream.InputStreamCloseFinishMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InputStream.InputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InputStream.InputStreamHasPendingMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InputStream.InputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InputStream.InputStreamIsClosedMethodInfo a signature instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Base.Maybe b -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InputStream.InputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InputStream.InputStreamReadMethodInfo a signature instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Base.Maybe b -> m GHC.Word.Word64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InputStream.InputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InputStream.InputStreamReadAllMethodInfo a signature instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InputStream.InputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InputStream.InputStreamReadAllAsyncMethodInfo a signature instance (signature ~ (b -> m GHC.Word.Word64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InputStream.InputStreamK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InputStream.InputStreamReadAllFinishMethodInfo a signature instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InputStream.InputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InputStream.InputStreamReadAsyncMethodInfo a signature instance (signature ~ (GHC.Word.Word64 -> GHC.Base.Maybe b -> m GI.GLib.Structs.Bytes.Bytes), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InputStream.InputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InputStream.InputStreamReadBytesMethodInfo a signature instance (signature ~ (GHC.Word.Word64 -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InputStream.InputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InputStream.InputStreamReadBytesAsyncMethodInfo a signature instance (signature ~ (b -> m GI.GLib.Structs.Bytes.Bytes), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InputStream.InputStreamK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InputStream.InputStreamReadBytesFinishMethodInfo a signature instance (signature ~ (b -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InputStream.InputStreamK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InputStream.InputStreamReadFinishMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InputStream.InputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InputStream.InputStreamSetPendingMethodInfo a signature instance (signature ~ (GHC.Word.Word64 -> GHC.Base.Maybe b -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InputStream.InputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InputStream.InputStreamSkipMethodInfo a signature instance (signature ~ (GHC.Word.Word64 -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InputStream.InputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InputStream.InputStreamSkipAsyncMethodInfo a signature instance (signature ~ (b -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InputStream.InputStreamK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InputStream.InputStreamSkipFinishMethodInfo a signature module GI.Gio.Objects.ListStore newtype ListStore ListStore :: (ForeignPtr ListStore) -> ListStore class GObject o => ListStoreK o toListStore :: ListStoreK o => o -> IO ListStore noListStore :: Maybe ListStore data ListStoreAppendMethodInfo listStoreAppend :: (MonadIO m, ListStoreK a, ObjectK b) => a -> b -> m () data ListStoreInsertMethodInfo listStoreInsert :: (MonadIO m, ListStoreK a, ObjectK b) => a -> Word32 -> b -> m () data ListStoreInsertSortedMethodInfo listStoreInsertSorted :: (MonadIO m, ListStoreK a, ObjectK b) => a -> b -> CompareDataFunc -> m Word32 listStoreNew :: (MonadIO m) => GType -> m ListStore data ListStoreRemoveMethodInfo listStoreRemove :: (MonadIO m, ListStoreK a) => a -> Word32 -> m () data ListStoreRemoveAllMethodInfo listStoreRemoveAll :: (MonadIO m, ListStoreK a) => a -> m () data ListStoreSortMethodInfo listStoreSort :: (MonadIO m, ListStoreK a) => a -> CompareDataFunc -> m () data ListStoreSpliceMethodInfo listStoreSplice :: (MonadIO m, ListStoreK a) => a -> Word32 -> Word32 -> [Object] -> m () data ListStoreItemTypePropertyInfo constructListStoreItemType :: GType -> IO ([Char], GValue) getListStoreItemType :: (MonadIO m, ListStoreK o) => o -> m GType listStoreItemType :: AttrLabelProxy "itemType" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.ListStore.ListStore instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.ListStore.ListStore o) => GI.Gio.Objects.ListStore.ListStoreK o instance (info ~ GI.Gio.Objects.ListStore.ResolveListStoreMethod t GI.Gio.Objects.ListStore.ListStore, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.ListStore.ListStore p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.ListStore.ListStore -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ListStore.ListStoreItemTypePropertyInfo instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ListStore.ListStoreK a, GI.GObject.Objects.Object.ObjectK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ListStore.ListStoreAppendMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ListStore.ListStoreK a, GI.GObject.Objects.Object.ObjectK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ListStore.ListStoreInsertMethodInfo a signature instance (signature ~ (b -> GI.GLib.Callbacks.CompareDataFunc -> m GHC.Word.Word32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ListStore.ListStoreK a, GI.GObject.Objects.Object.ObjectK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ListStore.ListStoreInsertSortedMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ListStore.ListStoreK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ListStore.ListStoreRemoveMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ListStore.ListStoreK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ListStore.ListStoreRemoveAllMethodInfo a signature instance (signature ~ (GI.GLib.Callbacks.CompareDataFunc -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ListStore.ListStoreK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ListStore.ListStoreSortMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> GHC.Word.Word32 -> [GI.GObject.Objects.Object.Object] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ListStore.ListStoreK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ListStore.ListStoreSpliceMethodInfo a signature module GI.Gio.Objects.MemoryInputStream newtype MemoryInputStream MemoryInputStream :: (ForeignPtr MemoryInputStream) -> MemoryInputStream class GObject o => MemoryInputStreamK o toMemoryInputStream :: MemoryInputStreamK o => o -> IO MemoryInputStream noMemoryInputStream :: Maybe MemoryInputStream data MemoryInputStreamAddBytesMethodInfo memoryInputStreamAddBytes :: (MonadIO m, MemoryInputStreamK a) => a -> Bytes -> m () data MemoryInputStreamAddDataMethodInfo memoryInputStreamAddData :: (MonadIO m, MemoryInputStreamK a) => a -> ByteString -> Maybe (DestroyNotify) -> m () memoryInputStreamNew :: (MonadIO m) => m MemoryInputStream memoryInputStreamNewFromBytes :: (MonadIO m) => Bytes -> m MemoryInputStream memoryInputStreamNewFromData :: (MonadIO m) => ByteString -> Maybe (DestroyNotify) -> m MemoryInputStream instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.MemoryInputStream.MemoryInputStream instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.MemoryInputStream.MemoryInputStream o) => GI.Gio.Objects.MemoryInputStream.MemoryInputStreamK o instance (info ~ GI.Gio.Objects.MemoryInputStream.ResolveMemoryInputStreamMethod t GI.Gio.Objects.MemoryInputStream.MemoryInputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.MemoryInputStream.MemoryInputStream p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.MemoryInputStream.MemoryInputStream -> p) instance (signature ~ (GI.GLib.Structs.Bytes.Bytes -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MemoryInputStream.MemoryInputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MemoryInputStream.MemoryInputStreamAddBytesMethodInfo a signature instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Base.Maybe GI.GLib.Callbacks.DestroyNotify -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MemoryInputStream.MemoryInputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MemoryInputStream.MemoryInputStreamAddDataMethodInfo a signature module GI.Gio.Objects.MemoryOutputStream newtype MemoryOutputStream MemoryOutputStream :: (ForeignPtr MemoryOutputStream) -> MemoryOutputStream class GObject o => MemoryOutputStreamK o toMemoryOutputStream :: MemoryOutputStreamK o => o -> IO MemoryOutputStream noMemoryOutputStream :: Maybe MemoryOutputStream data MemoryOutputStreamGetDataMethodInfo memoryOutputStreamGetData :: (MonadIO m, MemoryOutputStreamK a) => a -> m (Ptr ()) data MemoryOutputStreamGetDataSizeMethodInfo memoryOutputStreamGetDataSize :: (MonadIO m, MemoryOutputStreamK a) => a -> m Word64 data MemoryOutputStreamGetSizeMethodInfo memoryOutputStreamGetSize :: (MonadIO m, MemoryOutputStreamK a) => a -> m Word64 memoryOutputStreamNewResizable :: (MonadIO m) => m MemoryOutputStream data MemoryOutputStreamStealAsBytesMethodInfo memoryOutputStreamStealAsBytes :: (MonadIO m, MemoryOutputStreamK a) => a -> m Bytes data MemoryOutputStreamStealDataMethodInfo memoryOutputStreamStealData :: (MonadIO m, MemoryOutputStreamK a) => a -> m (Ptr ()) data MemoryOutputStreamDataPropertyInfo constructMemoryOutputStreamData :: Ptr () -> IO ([Char], GValue) getMemoryOutputStreamData :: (MonadIO m, MemoryOutputStreamK o) => o -> m (Ptr ()) memoryOutputStreamData :: AttrLabelProxy "data" data MemoryOutputStreamDataSizePropertyInfo getMemoryOutputStreamDataSize :: (MonadIO m, MemoryOutputStreamK o) => o -> m CULong memoryOutputStreamDataSize :: AttrLabelProxy "dataSize" data MemoryOutputStreamSizePropertyInfo constructMemoryOutputStreamSize :: CULong -> IO ([Char], GValue) getMemoryOutputStreamSize :: (MonadIO m, MemoryOutputStreamK o) => o -> m CULong memoryOutputStreamSize :: AttrLabelProxy "size" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.MemoryOutputStream.MemoryOutputStream instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.MemoryOutputStream.MemoryOutputStream o) => GI.Gio.Objects.MemoryOutputStream.MemoryOutputStreamK o instance (info ~ GI.Gio.Objects.MemoryOutputStream.ResolveMemoryOutputStreamMethod t GI.Gio.Objects.MemoryOutputStream.MemoryOutputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.MemoryOutputStream.MemoryOutputStream p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.MemoryOutputStream.MemoryOutputStream -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.MemoryOutputStream.MemoryOutputStreamDataPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.MemoryOutputStream.MemoryOutputStreamDataSizePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.MemoryOutputStream.MemoryOutputStreamSizePropertyInfo instance (signature ~ m (GHC.Ptr.Ptr ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MemoryOutputStream.MemoryOutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MemoryOutputStream.MemoryOutputStreamGetDataMethodInfo a signature instance (signature ~ m GHC.Word.Word64, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MemoryOutputStream.MemoryOutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MemoryOutputStream.MemoryOutputStreamGetDataSizeMethodInfo a signature instance (signature ~ m GHC.Word.Word64, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MemoryOutputStream.MemoryOutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MemoryOutputStream.MemoryOutputStreamGetSizeMethodInfo a signature instance (signature ~ m GI.GLib.Structs.Bytes.Bytes, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MemoryOutputStream.MemoryOutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MemoryOutputStream.MemoryOutputStreamStealAsBytesMethodInfo a signature instance (signature ~ m (GHC.Ptr.Ptr ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MemoryOutputStream.MemoryOutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MemoryOutputStream.MemoryOutputStreamStealDataMethodInfo a signature module GI.Gio.Objects.Menu newtype Menu Menu :: (ForeignPtr Menu) -> Menu class GObject o => MenuK o toMenu :: MenuK o => o -> IO Menu noMenu :: Maybe Menu data MenuAppendMethodInfo menuAppend :: (MonadIO m, MenuK a) => a -> Maybe (Text) -> Maybe (Text) -> m () data MenuAppendItemMethodInfo menuAppendItem :: (MonadIO m, MenuK a, MenuItemK b) => a -> b -> m () data MenuAppendSectionMethodInfo menuAppendSection :: (MonadIO m, MenuK a, MenuModelK b) => a -> Maybe (Text) -> b -> m () data MenuAppendSubmenuMethodInfo menuAppendSubmenu :: (MonadIO m, MenuK a, MenuModelK b) => a -> Maybe (Text) -> b -> m () data MenuFreezeMethodInfo menuFreeze :: (MonadIO m, MenuK a) => a -> m () data MenuInsertMethodInfo menuInsert :: (MonadIO m, MenuK a) => a -> Int32 -> Maybe (Text) -> Maybe (Text) -> m () data MenuInsertItemMethodInfo menuInsertItem :: (MonadIO m, MenuK a, MenuItemK b) => a -> Int32 -> b -> m () data MenuInsertSectionMethodInfo menuInsertSection :: (MonadIO m, MenuK a, MenuModelK b) => a -> Int32 -> Maybe (Text) -> b -> m () data MenuInsertSubmenuMethodInfo menuInsertSubmenu :: (MonadIO m, MenuK a, MenuModelK b) => a -> Int32 -> Maybe (Text) -> b -> m () menuNew :: (MonadIO m) => m Menu data MenuPrependMethodInfo menuPrepend :: (MonadIO m, MenuK a) => a -> Maybe (Text) -> Maybe (Text) -> m () data MenuPrependItemMethodInfo menuPrependItem :: (MonadIO m, MenuK a, MenuItemK b) => a -> b -> m () data MenuPrependSectionMethodInfo menuPrependSection :: (MonadIO m, MenuK a, MenuModelK b) => a -> Maybe (Text) -> b -> m () data MenuPrependSubmenuMethodInfo menuPrependSubmenu :: (MonadIO m, MenuK a, MenuModelK b) => a -> Maybe (Text) -> b -> m () data MenuRemoveMethodInfo menuRemove :: (MonadIO m, MenuK a) => a -> Int32 -> m () data MenuRemoveAllMethodInfo menuRemoveAll :: (MonadIO m, MenuK a) => a -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Menu.Menu instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.Menu.Menu o) => GI.Gio.Objects.Menu.MenuK o instance (info ~ GI.Gio.Objects.Menu.ResolveMenuMethod t GI.Gio.Objects.Menu.Menu, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Menu.Menu p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.Menu.Menu -> p) instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Menu.MenuK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Menu.MenuAppendMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Menu.MenuK a, GI.Gio.Objects.MenuItem.MenuItemK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Menu.MenuAppendItemMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Menu.MenuK a, GI.Gio.Objects.MenuModel.MenuModelK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Menu.MenuAppendSectionMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Menu.MenuK a, GI.Gio.Objects.MenuModel.MenuModelK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Menu.MenuAppendSubmenuMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Menu.MenuK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Menu.MenuFreezeMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Menu.MenuK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Menu.MenuInsertMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Menu.MenuK a, GI.Gio.Objects.MenuItem.MenuItemK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Menu.MenuInsertItemMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Base.Maybe Data.Text.Internal.Text -> b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Menu.MenuK a, GI.Gio.Objects.MenuModel.MenuModelK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Menu.MenuInsertSectionMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Base.Maybe Data.Text.Internal.Text -> b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Menu.MenuK a, GI.Gio.Objects.MenuModel.MenuModelK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Menu.MenuInsertSubmenuMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Menu.MenuK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Menu.MenuPrependMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Menu.MenuK a, GI.Gio.Objects.MenuItem.MenuItemK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Menu.MenuPrependItemMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Menu.MenuK a, GI.Gio.Objects.MenuModel.MenuModelK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Menu.MenuPrependSectionMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Menu.MenuK a, GI.Gio.Objects.MenuModel.MenuModelK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Menu.MenuPrependSubmenuMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Menu.MenuK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Menu.MenuRemoveMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Menu.MenuK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Menu.MenuRemoveAllMethodInfo a signature module GI.Gio.Objects.MenuAttributeIter newtype MenuAttributeIter MenuAttributeIter :: (ForeignPtr MenuAttributeIter) -> MenuAttributeIter class GObject o => MenuAttributeIterK o toMenuAttributeIter :: MenuAttributeIterK o => o -> IO MenuAttributeIter noMenuAttributeIter :: Maybe MenuAttributeIter data MenuAttributeIterGetNameMethodInfo menuAttributeIterGetName :: (MonadIO m, MenuAttributeIterK a) => a -> m Text data MenuAttributeIterGetNextMethodInfo menuAttributeIterGetNext :: (MonadIO m, MenuAttributeIterK a) => a -> m (Bool, Text, GVariant) data MenuAttributeIterGetValueMethodInfo menuAttributeIterGetValue :: (MonadIO m, MenuAttributeIterK a) => a -> m GVariant data MenuAttributeIterNextMethodInfo menuAttributeIterNext :: (MonadIO m, MenuAttributeIterK a) => a -> m Bool instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.MenuAttributeIter.MenuAttributeIter instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.MenuAttributeIter.MenuAttributeIter o) => GI.Gio.Objects.MenuAttributeIter.MenuAttributeIterK o instance (info ~ GI.Gio.Objects.MenuAttributeIter.ResolveMenuAttributeIterMethod t GI.Gio.Objects.MenuAttributeIter.MenuAttributeIter, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.MenuAttributeIter.MenuAttributeIter p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.MenuAttributeIter.MenuAttributeIter -> p) instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuAttributeIter.MenuAttributeIterK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuAttributeIter.MenuAttributeIterGetNameMethodInfo a signature instance (signature ~ m (GHC.Types.Bool, Data.Text.Internal.Text, Data.GI.Base.BasicTypes.GVariant), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuAttributeIter.MenuAttributeIterK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuAttributeIter.MenuAttributeIterGetNextMethodInfo a signature instance (signature ~ m Data.GI.Base.BasicTypes.GVariant, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuAttributeIter.MenuAttributeIterK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuAttributeIter.MenuAttributeIterGetValueMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuAttributeIter.MenuAttributeIterK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuAttributeIter.MenuAttributeIterNextMethodInfo a signature module GI.Gio.Objects.MenuItem newtype MenuItem MenuItem :: (ForeignPtr MenuItem) -> MenuItem class GObject o => MenuItemK o toMenuItem :: MenuItemK o => o -> IO MenuItem noMenuItem :: Maybe MenuItem data MenuItemGetAttributeValueMethodInfo menuItemGetAttributeValue :: (MonadIO m, MenuItemK a) => a -> Text -> Maybe (VariantType) -> m GVariant data MenuItemGetLinkMethodInfo menuItemGetLink :: (MonadIO m, MenuItemK a) => a -> Text -> m MenuModel menuItemNew :: (MonadIO m) => Maybe (Text) -> Maybe (Text) -> m MenuItem menuItemNewFromModel :: (MonadIO m, MenuModelK a) => a -> Int32 -> m MenuItem menuItemNewSection :: (MonadIO m, MenuModelK a) => Maybe (Text) -> a -> m MenuItem menuItemNewSubmenu :: (MonadIO m, MenuModelK a) => Maybe (Text) -> a -> m MenuItem data MenuItemSetActionAndTargetValueMethodInfo menuItemSetActionAndTargetValue :: (MonadIO m, MenuItemK a) => a -> Maybe (Text) -> Maybe (GVariant) -> m () data MenuItemSetAttributeValueMethodInfo menuItemSetAttributeValue :: (MonadIO m, MenuItemK a) => a -> Text -> Maybe (GVariant) -> m () data MenuItemSetDetailedActionMethodInfo menuItemSetDetailedAction :: (MonadIO m, MenuItemK a) => a -> Text -> m () data MenuItemSetIconMethodInfo menuItemSetIcon :: (MonadIO m, MenuItemK a, IconK b) => a -> b -> m () data MenuItemSetLabelMethodInfo menuItemSetLabel :: (MonadIO m, MenuItemK a) => a -> Maybe (Text) -> m () data MenuItemSetLinkMethodInfo menuItemSetLink :: (MonadIO m, MenuItemK a, MenuModelK b) => a -> Text -> Maybe (b) -> m () data MenuItemSetSectionMethodInfo menuItemSetSection :: (MonadIO m, MenuItemK a, MenuModelK b) => a -> Maybe (b) -> m () data MenuItemSetSubmenuMethodInfo menuItemSetSubmenu :: (MonadIO m, MenuItemK a, MenuModelK b) => a -> Maybe (b) -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.MenuItem.MenuItem instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.MenuItem.MenuItem o) => GI.Gio.Objects.MenuItem.MenuItemK o instance (info ~ GI.Gio.Objects.MenuItem.ResolveMenuItemMethod t GI.Gio.Objects.MenuItem.MenuItem, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.MenuItem.MenuItem p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.MenuItem.MenuItem -> p) instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe GI.GLib.Structs.VariantType.VariantType -> m Data.GI.Base.BasicTypes.GVariant), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuItem.MenuItemK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuItem.MenuItemGetAttributeValueMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Objects.MenuModel.MenuModel), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuItem.MenuItemK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuItem.MenuItemGetLinkMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuItem.MenuItemK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuItem.MenuItemSetActionAndTargetValueMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuItem.MenuItemK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuItem.MenuItemSetAttributeValueMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuItem.MenuItemK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuItem.MenuItemSetDetailedActionMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuItem.MenuItemK a, GI.Gio.Interfaces.Icon.IconK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuItem.MenuItemSetIconMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuItem.MenuItemK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuItem.MenuItemSetLabelMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuItem.MenuItemK a, GI.Gio.Objects.MenuModel.MenuModelK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuItem.MenuItemSetLinkMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuItem.MenuItemK a, GI.Gio.Objects.MenuModel.MenuModelK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuItem.MenuItemSetSectionMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuItem.MenuItemK a, GI.Gio.Objects.MenuModel.MenuModelK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuItem.MenuItemSetSubmenuMethodInfo a signature module GI.Gio.Objects.MenuLinkIter newtype MenuLinkIter MenuLinkIter :: (ForeignPtr MenuLinkIter) -> MenuLinkIter class GObject o => MenuLinkIterK o toMenuLinkIter :: MenuLinkIterK o => o -> IO MenuLinkIter noMenuLinkIter :: Maybe MenuLinkIter data MenuLinkIterGetNameMethodInfo menuLinkIterGetName :: (MonadIO m, MenuLinkIterK a) => a -> m Text data MenuLinkIterGetNextMethodInfo menuLinkIterGetNext :: (MonadIO m, MenuLinkIterK a) => a -> m (Bool, Text, MenuModel) data MenuLinkIterGetValueMethodInfo menuLinkIterGetValue :: (MonadIO m, MenuLinkIterK a) => a -> m MenuModel data MenuLinkIterNextMethodInfo menuLinkIterNext :: (MonadIO m, MenuLinkIterK a) => a -> m Bool instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.MenuLinkIter.MenuLinkIter instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.MenuLinkIter.MenuLinkIter o) => GI.Gio.Objects.MenuLinkIter.MenuLinkIterK o instance (info ~ GI.Gio.Objects.MenuLinkIter.ResolveMenuLinkIterMethod t GI.Gio.Objects.MenuLinkIter.MenuLinkIter, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.MenuLinkIter.MenuLinkIter p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.MenuLinkIter.MenuLinkIter -> p) instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuLinkIter.MenuLinkIterK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuLinkIter.MenuLinkIterGetNameMethodInfo a signature instance (signature ~ m (GHC.Types.Bool, Data.Text.Internal.Text, GI.Gio.Objects.MenuModel.MenuModel), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuLinkIter.MenuLinkIterK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuLinkIter.MenuLinkIterGetNextMethodInfo a signature instance (signature ~ m GI.Gio.Objects.MenuModel.MenuModel, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuLinkIter.MenuLinkIterK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuLinkIter.MenuLinkIterGetValueMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuLinkIter.MenuLinkIterK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuLinkIter.MenuLinkIterNextMethodInfo a signature module GI.Gio.Objects.MenuModel newtype MenuModel MenuModel :: (ForeignPtr MenuModel) -> MenuModel class GObject o => MenuModelK o toMenuModel :: MenuModelK o => o -> IO MenuModel noMenuModel :: Maybe MenuModel data MenuModelGetItemAttributeValueMethodInfo menuModelGetItemAttributeValue :: (MonadIO m, MenuModelK a) => a -> Int32 -> Text -> Maybe (VariantType) -> m GVariant data MenuModelGetItemLinkMethodInfo menuModelGetItemLink :: (MonadIO m, MenuModelK a) => a -> Int32 -> Text -> m MenuModel data MenuModelGetNItemsMethodInfo menuModelGetNItems :: (MonadIO m, MenuModelK a) => a -> m Int32 data MenuModelIsMutableMethodInfo menuModelIsMutable :: (MonadIO m, MenuModelK a) => a -> m Bool data MenuModelItemsChangedMethodInfo menuModelItemsChanged :: (MonadIO m, MenuModelK a) => a -> Int32 -> Int32 -> Int32 -> m () data MenuModelIterateItemAttributesMethodInfo menuModelIterateItemAttributes :: (MonadIO m, MenuModelK a) => a -> Int32 -> m MenuAttributeIter data MenuModelIterateItemLinksMethodInfo menuModelIterateItemLinks :: (MonadIO m, MenuModelK a) => a -> Int32 -> m MenuLinkIter type MenuModelItemsChangedCallback = Int32 -> Int32 -> Int32 -> IO () type MenuModelItemsChangedCallbackC = Ptr () -> Int32 -> Int32 -> Int32 -> Ptr () -> IO () data MenuModelItemsChangedSignalInfo afterMenuModelItemsChanged :: (GObject a, MonadIO m) => a -> MenuModelItemsChangedCallback -> m SignalHandlerId menuModelItemsChangedCallbackWrapper :: MenuModelItemsChangedCallback -> Ptr () -> Int32 -> Int32 -> Int32 -> Ptr () -> IO () menuModelItemsChangedClosure :: MenuModelItemsChangedCallback -> IO Closure mkMenuModelItemsChangedCallback :: MenuModelItemsChangedCallbackC -> IO (FunPtr MenuModelItemsChangedCallbackC) noMenuModelItemsChangedCallback :: Maybe MenuModelItemsChangedCallback onMenuModelItemsChanged :: (GObject a, MonadIO m) => a -> MenuModelItemsChangedCallback -> m SignalHandlerId instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.MenuModel.MenuModel instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.MenuModel.MenuModel o) => GI.Gio.Objects.MenuModel.MenuModelK o instance (info ~ GI.Gio.Objects.MenuModel.ResolveMenuModelMethod t GI.Gio.Objects.MenuModel.MenuModel, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.MenuModel.MenuModel p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.MenuModel.MenuModel -> p) instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.MenuModel.MenuModelItemsChangedSignalInfo instance (signature ~ (GHC.Int.Int32 -> Data.Text.Internal.Text -> GHC.Base.Maybe GI.GLib.Structs.VariantType.VariantType -> m Data.GI.Base.BasicTypes.GVariant), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuModel.MenuModelK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuModel.MenuModelGetItemAttributeValueMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> Data.Text.Internal.Text -> m GI.Gio.Objects.MenuModel.MenuModel), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuModel.MenuModelK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuModel.MenuModelGetItemLinkMethodInfo a signature instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuModel.MenuModelK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuModel.MenuModelGetNItemsMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuModel.MenuModelK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuModel.MenuModelIsMutableMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuModel.MenuModelK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuModel.MenuModelItemsChangedMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> m GI.Gio.Objects.MenuAttributeIter.MenuAttributeIter), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuModel.MenuModelK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuModel.MenuModelIterateItemAttributesMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> m GI.Gio.Objects.MenuLinkIter.MenuLinkIter), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuModel.MenuModelK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuModel.MenuModelIterateItemLinksMethodInfo a signature module GI.Gio.Objects.MountOperation newtype MountOperation MountOperation :: (ForeignPtr MountOperation) -> MountOperation class GObject o => MountOperationK o toMountOperation :: MountOperationK o => o -> IO MountOperation noMountOperation :: Maybe MountOperation data MountOperationGetAnonymousMethodInfo mountOperationGetAnonymous :: (MonadIO m, MountOperationK a) => a -> m Bool data MountOperationGetChoiceMethodInfo mountOperationGetChoice :: (MonadIO m, MountOperationK a) => a -> m Int32 data MountOperationGetDomainMethodInfo mountOperationGetDomain :: (MonadIO m, MountOperationK a) => a -> m Text data MountOperationGetPasswordMethodInfo mountOperationGetPassword :: (MonadIO m, MountOperationK a) => a -> m Text data MountOperationGetPasswordSaveMethodInfo mountOperationGetPasswordSave :: (MonadIO m, MountOperationK a) => a -> m PasswordSave data MountOperationGetUsernameMethodInfo mountOperationGetUsername :: (MonadIO m, MountOperationK a) => a -> m Text mountOperationNew :: (MonadIO m) => m MountOperation data MountOperationReplyMethodInfo mountOperationReply :: (MonadIO m, MountOperationK a) => a -> MountOperationResult -> m () data MountOperationSetAnonymousMethodInfo mountOperationSetAnonymous :: (MonadIO m, MountOperationK a) => a -> Bool -> m () data MountOperationSetChoiceMethodInfo mountOperationSetChoice :: (MonadIO m, MountOperationK a) => a -> Int32 -> m () data MountOperationSetDomainMethodInfo mountOperationSetDomain :: (MonadIO m, MountOperationK a) => a -> Text -> m () data MountOperationSetPasswordMethodInfo mountOperationSetPassword :: (MonadIO m, MountOperationK a) => a -> Text -> m () data MountOperationSetPasswordSaveMethodInfo mountOperationSetPasswordSave :: (MonadIO m, MountOperationK a) => a -> PasswordSave -> m () data MountOperationSetUsernameMethodInfo mountOperationSetUsername :: (MonadIO m, MountOperationK a) => a -> Text -> m () data MountOperationAnonymousPropertyInfo constructMountOperationAnonymous :: Bool -> IO ([Char], GValue) getMountOperationAnonymous :: (MonadIO m, MountOperationK o) => o -> m Bool mountOperationAnonymous :: AttrLabelProxy "anonymous" setMountOperationAnonymous :: (MonadIO m, MountOperationK o) => o -> Bool -> m () data MountOperationChoicePropertyInfo constructMountOperationChoice :: Int32 -> IO ([Char], GValue) getMountOperationChoice :: (MonadIO m, MountOperationK o) => o -> m Int32 mountOperationChoice :: AttrLabelProxy "choice" setMountOperationChoice :: (MonadIO m, MountOperationK o) => o -> Int32 -> m () data MountOperationDomainPropertyInfo constructMountOperationDomain :: Text -> IO ([Char], GValue) getMountOperationDomain :: (MonadIO m, MountOperationK o) => o -> m Text mountOperationDomain :: AttrLabelProxy "domain" setMountOperationDomain :: (MonadIO m, MountOperationK o) => o -> Text -> m () data MountOperationPasswordPropertyInfo constructMountOperationPassword :: Text -> IO ([Char], GValue) getMountOperationPassword :: (MonadIO m, MountOperationK o) => o -> m Text mountOperationPassword :: AttrLabelProxy "password" setMountOperationPassword :: (MonadIO m, MountOperationK o) => o -> Text -> m () data MountOperationPasswordSavePropertyInfo constructMountOperationPasswordSave :: PasswordSave -> IO ([Char], GValue) getMountOperationPasswordSave :: (MonadIO m, MountOperationK o) => o -> m PasswordSave mountOperationPasswordSave :: AttrLabelProxy "passwordSave" setMountOperationPasswordSave :: (MonadIO m, MountOperationK o) => o -> PasswordSave -> m () data MountOperationUsernamePropertyInfo constructMountOperationUsername :: Text -> IO ([Char], GValue) getMountOperationUsername :: (MonadIO m, MountOperationK o) => o -> m Text mountOperationUsername :: AttrLabelProxy "username" setMountOperationUsername :: (MonadIO m, MountOperationK o) => o -> Text -> m () type MountOperationAbortedCallback = IO () type MountOperationAbortedCallbackC = Ptr () -> Ptr () -> IO () data MountOperationAbortedSignalInfo afterMountOperationAborted :: (GObject a, MonadIO m) => a -> MountOperationAbortedCallback -> m SignalHandlerId mkMountOperationAbortedCallback :: MountOperationAbortedCallbackC -> IO (FunPtr MountOperationAbortedCallbackC) mountOperationAbortedCallbackWrapper :: MountOperationAbortedCallback -> Ptr () -> Ptr () -> IO () mountOperationAbortedClosure :: MountOperationAbortedCallback -> IO Closure noMountOperationAbortedCallback :: Maybe MountOperationAbortedCallback onMountOperationAborted :: (GObject a, MonadIO m) => a -> MountOperationAbortedCallback -> m SignalHandlerId type MountOperationAskPasswordCallback = Text -> Text -> Text -> [AskPasswordFlags] -> IO () type MountOperationAskPasswordCallbackC = Ptr () -> CString -> CString -> CString -> CUInt -> Ptr () -> IO () data MountOperationAskPasswordSignalInfo afterMountOperationAskPassword :: (GObject a, MonadIO m) => a -> MountOperationAskPasswordCallback -> m SignalHandlerId mkMountOperationAskPasswordCallback :: MountOperationAskPasswordCallbackC -> IO (FunPtr MountOperationAskPasswordCallbackC) mountOperationAskPasswordCallbackWrapper :: MountOperationAskPasswordCallback -> Ptr () -> CString -> CString -> CString -> CUInt -> Ptr () -> IO () mountOperationAskPasswordClosure :: MountOperationAskPasswordCallback -> IO Closure noMountOperationAskPasswordCallback :: Maybe MountOperationAskPasswordCallback onMountOperationAskPassword :: (GObject a, MonadIO m) => a -> MountOperationAskPasswordCallback -> m SignalHandlerId type MountOperationAskQuestionCallback = Text -> [Text] -> IO () type MountOperationAskQuestionCallbackC = Ptr () -> CString -> Ptr CString -> Ptr () -> IO () data MountOperationAskQuestionSignalInfo afterMountOperationAskQuestion :: (GObject a, MonadIO m) => a -> MountOperationAskQuestionCallback -> m SignalHandlerId mkMountOperationAskQuestionCallback :: MountOperationAskQuestionCallbackC -> IO (FunPtr MountOperationAskQuestionCallbackC) mountOperationAskQuestionCallbackWrapper :: MountOperationAskQuestionCallback -> Ptr () -> CString -> Ptr CString -> Ptr () -> IO () mountOperationAskQuestionClosure :: MountOperationAskQuestionCallback -> IO Closure noMountOperationAskQuestionCallback :: Maybe MountOperationAskQuestionCallback onMountOperationAskQuestion :: (GObject a, MonadIO m) => a -> MountOperationAskQuestionCallback -> m SignalHandlerId type MountOperationReplyCallback = MountOperationResult -> IO () type MountOperationReplyCallbackC = Ptr () -> CUInt -> Ptr () -> IO () data MountOperationReplySignalInfo afterMountOperationReply :: (GObject a, MonadIO m) => a -> MountOperationReplyCallback -> m SignalHandlerId mkMountOperationReplyCallback :: MountOperationReplyCallbackC -> IO (FunPtr MountOperationReplyCallbackC) mountOperationReplyCallbackWrapper :: MountOperationReplyCallback -> Ptr () -> CUInt -> Ptr () -> IO () mountOperationReplyClosure :: MountOperationReplyCallback -> IO Closure noMountOperationReplyCallback :: Maybe MountOperationReplyCallback onMountOperationReply :: (GObject a, MonadIO m) => a -> MountOperationReplyCallback -> m SignalHandlerId type MountOperationShowProcessesCallback = Text -> [Int32] -> [Text] -> IO () type MountOperationShowProcessesCallbackC = Ptr () -> CString -> Ptr (GArray Int32) -> Ptr CString -> Ptr () -> IO () data MountOperationShowProcessesSignalInfo afterMountOperationShowProcesses :: (GObject a, MonadIO m) => a -> MountOperationShowProcessesCallback -> m SignalHandlerId mkMountOperationShowProcessesCallback :: MountOperationShowProcessesCallbackC -> IO (FunPtr MountOperationShowProcessesCallbackC) mountOperationShowProcessesCallbackWrapper :: MountOperationShowProcessesCallback -> Ptr () -> CString -> Ptr (GArray Int32) -> Ptr CString -> Ptr () -> IO () mountOperationShowProcessesClosure :: MountOperationShowProcessesCallback -> IO Closure noMountOperationShowProcessesCallback :: Maybe MountOperationShowProcessesCallback onMountOperationShowProcesses :: (GObject a, MonadIO m) => a -> MountOperationShowProcessesCallback -> m SignalHandlerId type MountOperationShowUnmountProgressCallback = Text -> Int64 -> Int64 -> IO () type MountOperationShowUnmountProgressCallbackC = Ptr () -> CString -> Int64 -> Int64 -> Ptr () -> IO () data MountOperationShowUnmountProgressSignalInfo afterMountOperationShowUnmountProgress :: (GObject a, MonadIO m) => a -> MountOperationShowUnmountProgressCallback -> m SignalHandlerId mkMountOperationShowUnmountProgressCallback :: MountOperationShowUnmountProgressCallbackC -> IO (FunPtr MountOperationShowUnmountProgressCallbackC) mountOperationShowUnmountProgressCallbackWrapper :: MountOperationShowUnmountProgressCallback -> Ptr () -> CString -> Int64 -> Int64 -> Ptr () -> IO () mountOperationShowUnmountProgressClosure :: MountOperationShowUnmountProgressCallback -> IO Closure noMountOperationShowUnmountProgressCallback :: Maybe MountOperationShowUnmountProgressCallback onMountOperationShowUnmountProgress :: (GObject a, MonadIO m) => a -> MountOperationShowUnmountProgressCallback -> m SignalHandlerId instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.MountOperation.MountOperation instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.MountOperation.MountOperation o) => GI.Gio.Objects.MountOperation.MountOperationK o instance (info ~ GI.Gio.Objects.MountOperation.ResolveMountOperationMethod t GI.Gio.Objects.MountOperation.MountOperation, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.MountOperation.MountOperation p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.MountOperation.MountOperation -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.MountOperation.MountOperationAnonymousPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.MountOperation.MountOperationChoicePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.MountOperation.MountOperationDomainPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.MountOperation.MountOperationPasswordPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.MountOperation.MountOperationPasswordSavePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.MountOperation.MountOperationUsernamePropertyInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.MountOperation.MountOperationAbortedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.MountOperation.MountOperationAskPasswordSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.MountOperation.MountOperationAskQuestionSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.MountOperation.MountOperationReplySignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.MountOperation.MountOperationShowProcessesSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.MountOperation.MountOperationShowUnmountProgressSignalInfo instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MountOperation.MountOperationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MountOperation.MountOperationGetAnonymousMethodInfo a signature instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MountOperation.MountOperationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MountOperation.MountOperationGetChoiceMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MountOperation.MountOperationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MountOperation.MountOperationGetDomainMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MountOperation.MountOperationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MountOperation.MountOperationGetPasswordMethodInfo a signature instance (signature ~ m GI.Gio.Enums.PasswordSave, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MountOperation.MountOperationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MountOperation.MountOperationGetPasswordSaveMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MountOperation.MountOperationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MountOperation.MountOperationGetUsernameMethodInfo a signature instance (signature ~ (GI.Gio.Enums.MountOperationResult -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MountOperation.MountOperationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MountOperation.MountOperationReplyMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MountOperation.MountOperationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MountOperation.MountOperationSetAnonymousMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MountOperation.MountOperationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MountOperation.MountOperationSetChoiceMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MountOperation.MountOperationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MountOperation.MountOperationSetDomainMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MountOperation.MountOperationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MountOperation.MountOperationSetPasswordMethodInfo a signature instance (signature ~ (GI.Gio.Enums.PasswordSave -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MountOperation.MountOperationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MountOperation.MountOperationSetPasswordSaveMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MountOperation.MountOperationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MountOperation.MountOperationSetUsernameMethodInfo a signature module GI.Gio.Objects.NativeVolumeMonitor newtype NativeVolumeMonitor NativeVolumeMonitor :: (ForeignPtr NativeVolumeMonitor) -> NativeVolumeMonitor class GObject o => NativeVolumeMonitorK o toNativeVolumeMonitor :: NativeVolumeMonitorK o => o -> IO NativeVolumeMonitor noNativeVolumeMonitor :: Maybe NativeVolumeMonitor instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.NativeVolumeMonitor.NativeVolumeMonitor instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.NativeVolumeMonitor.NativeVolumeMonitor o) => GI.Gio.Objects.NativeVolumeMonitor.NativeVolumeMonitorK o instance (info ~ GI.Gio.Objects.NativeVolumeMonitor.ResolveNativeVolumeMonitorMethod t GI.Gio.Objects.NativeVolumeMonitor.NativeVolumeMonitor, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.NativeVolumeMonitor.NativeVolumeMonitor p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.NativeVolumeMonitor.NativeVolumeMonitor -> p) module GI.Gio.Objects.NetworkAddress newtype NetworkAddress NetworkAddress :: (ForeignPtr NetworkAddress) -> NetworkAddress class GObject o => NetworkAddressK o toNetworkAddress :: NetworkAddressK o => o -> IO NetworkAddress noNetworkAddress :: Maybe NetworkAddress data NetworkAddressGetHostnameMethodInfo networkAddressGetHostname :: (MonadIO m, NetworkAddressK a) => a -> m Text data NetworkAddressGetPortMethodInfo networkAddressGetPort :: (MonadIO m, NetworkAddressK a) => a -> m Word16 data NetworkAddressGetSchemeMethodInfo networkAddressGetScheme :: (MonadIO m, NetworkAddressK a) => a -> m Text networkAddressNew :: (MonadIO m) => Text -> Word16 -> m NetworkAddress networkAddressNewLoopback :: (MonadIO m) => Word16 -> m NetworkAddress networkAddressParse :: (MonadIO m) => Text -> Word16 -> m NetworkAddress networkAddressParseUri :: (MonadIO m) => Text -> Word16 -> m NetworkAddress data NetworkAddressHostnamePropertyInfo constructNetworkAddressHostname :: Text -> IO ([Char], GValue) getNetworkAddressHostname :: (MonadIO m, NetworkAddressK o) => o -> m Text networkAddressHostname :: AttrLabelProxy "hostname" data NetworkAddressPortPropertyInfo constructNetworkAddressPort :: Word32 -> IO ([Char], GValue) getNetworkAddressPort :: (MonadIO m, NetworkAddressK o) => o -> m Word32 networkAddressPort :: AttrLabelProxy "port" data NetworkAddressSchemePropertyInfo constructNetworkAddressScheme :: Text -> IO ([Char], GValue) getNetworkAddressScheme :: (MonadIO m, NetworkAddressK o) => o -> m Text networkAddressScheme :: AttrLabelProxy "scheme" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.NetworkAddress.NetworkAddress instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.NetworkAddress.NetworkAddress o) => GI.Gio.Objects.NetworkAddress.NetworkAddressK o instance (info ~ GI.Gio.Objects.NetworkAddress.ResolveNetworkAddressMethod t GI.Gio.Objects.NetworkAddress.NetworkAddress, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.NetworkAddress.NetworkAddress p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.NetworkAddress.NetworkAddress -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.NetworkAddress.NetworkAddressHostnamePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.NetworkAddress.NetworkAddressPortPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.NetworkAddress.NetworkAddressSchemePropertyInfo instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.NetworkAddress.NetworkAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.NetworkAddress.NetworkAddressGetHostnameMethodInfo a signature instance (signature ~ m GHC.Word.Word16, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.NetworkAddress.NetworkAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.NetworkAddress.NetworkAddressGetPortMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.NetworkAddress.NetworkAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.NetworkAddress.NetworkAddressGetSchemeMethodInfo a signature module GI.Gio.Objects.NetworkService newtype NetworkService NetworkService :: (ForeignPtr NetworkService) -> NetworkService class GObject o => NetworkServiceK o toNetworkService :: NetworkServiceK o => o -> IO NetworkService noNetworkService :: Maybe NetworkService data NetworkServiceGetDomainMethodInfo networkServiceGetDomain :: (MonadIO m, NetworkServiceK a) => a -> m Text data NetworkServiceGetProtocolMethodInfo networkServiceGetProtocol :: (MonadIO m, NetworkServiceK a) => a -> m Text data NetworkServiceGetSchemeMethodInfo networkServiceGetScheme :: (MonadIO m, NetworkServiceK a) => a -> m Text data NetworkServiceGetServiceMethodInfo networkServiceGetService :: (MonadIO m, NetworkServiceK a) => a -> m Text networkServiceNew :: (MonadIO m) => Text -> Text -> Text -> m NetworkService data NetworkServiceSetSchemeMethodInfo networkServiceSetScheme :: (MonadIO m, NetworkServiceK a) => a -> Text -> m () data NetworkServiceDomainPropertyInfo constructNetworkServiceDomain :: Text -> IO ([Char], GValue) getNetworkServiceDomain :: (MonadIO m, NetworkServiceK o) => o -> m Text networkServiceDomain :: AttrLabelProxy "domain" data NetworkServiceProtocolPropertyInfo constructNetworkServiceProtocol :: Text -> IO ([Char], GValue) getNetworkServiceProtocol :: (MonadIO m, NetworkServiceK o) => o -> m Text networkServiceProtocol :: AttrLabelProxy "protocol" data NetworkServiceSchemePropertyInfo constructNetworkServiceScheme :: Text -> IO ([Char], GValue) getNetworkServiceScheme :: (MonadIO m, NetworkServiceK o) => o -> m Text networkServiceScheme :: AttrLabelProxy "scheme" setNetworkServiceScheme :: (MonadIO m, NetworkServiceK o) => o -> Text -> m () data NetworkServiceServicePropertyInfo constructNetworkServiceService :: Text -> IO ([Char], GValue) getNetworkServiceService :: (MonadIO m, NetworkServiceK o) => o -> m Text networkServiceService :: AttrLabelProxy "service" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.NetworkService.NetworkService instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.NetworkService.NetworkService o) => GI.Gio.Objects.NetworkService.NetworkServiceK o instance (info ~ GI.Gio.Objects.NetworkService.ResolveNetworkServiceMethod t GI.Gio.Objects.NetworkService.NetworkService, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.NetworkService.NetworkService p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.NetworkService.NetworkService -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.NetworkService.NetworkServiceDomainPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.NetworkService.NetworkServiceProtocolPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.NetworkService.NetworkServiceSchemePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.NetworkService.NetworkServiceServicePropertyInfo instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.NetworkService.NetworkServiceK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.NetworkService.NetworkServiceGetDomainMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.NetworkService.NetworkServiceK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.NetworkService.NetworkServiceGetProtocolMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.NetworkService.NetworkServiceK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.NetworkService.NetworkServiceGetSchemeMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.NetworkService.NetworkServiceK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.NetworkService.NetworkServiceGetServiceMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.NetworkService.NetworkServiceK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.NetworkService.NetworkServiceSetSchemeMethodInfo a signature module GI.Gio.Objects.Notification newtype Notification Notification :: (ForeignPtr Notification) -> Notification class GObject o => NotificationK o toNotification :: NotificationK o => o -> IO Notification noNotification :: Maybe Notification data NotificationAddButtonMethodInfo notificationAddButton :: (MonadIO m, NotificationK a) => a -> Text -> Text -> m () data NotificationAddButtonWithTargetMethodInfo notificationAddButtonWithTarget :: (MonadIO m, NotificationK a) => a -> Text -> Text -> Maybe (GVariant) -> m () notificationNew :: (MonadIO m) => Text -> m Notification data NotificationSetBodyMethodInfo notificationSetBody :: (MonadIO m, NotificationK a) => a -> Maybe (Text) -> m () data NotificationSetDefaultActionMethodInfo notificationSetDefaultAction :: (MonadIO m, NotificationK a) => a -> Text -> m () data NotificationSetDefaultActionAndTargetMethodInfo notificationSetDefaultActionAndTarget :: (MonadIO m, NotificationK a) => a -> Text -> Maybe (GVariant) -> m () data NotificationSetIconMethodInfo notificationSetIcon :: (MonadIO m, NotificationK a, IconK b) => a -> b -> m () data NotificationSetPriorityMethodInfo notificationSetPriority :: (MonadIO m, NotificationK a) => a -> NotificationPriority -> m () data NotificationSetTitleMethodInfo notificationSetTitle :: (MonadIO m, NotificationK a) => a -> Text -> m () data NotificationSetUrgentMethodInfo notificationSetUrgent :: (MonadIO m, NotificationK a) => a -> Bool -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Notification.Notification instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.Notification.Notification o) => GI.Gio.Objects.Notification.NotificationK o instance (info ~ GI.Gio.Objects.Notification.ResolveNotificationMethod t GI.Gio.Objects.Notification.Notification, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Notification.Notification p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.Notification.Notification -> p) instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Notification.NotificationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Notification.NotificationAddButtonMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Notification.NotificationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Notification.NotificationAddButtonWithTargetMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Notification.NotificationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Notification.NotificationSetBodyMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Notification.NotificationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Notification.NotificationSetDefaultActionMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Notification.NotificationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Notification.NotificationSetDefaultActionAndTargetMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Notification.NotificationK a, GI.Gio.Interfaces.Icon.IconK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Notification.NotificationSetIconMethodInfo a signature instance (signature ~ (GI.Gio.Enums.NotificationPriority -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Notification.NotificationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Notification.NotificationSetPriorityMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Notification.NotificationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Notification.NotificationSetTitleMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Notification.NotificationK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Notification.NotificationSetUrgentMethodInfo a signature module GI.Gio.Objects.OutputStream newtype OutputStream OutputStream :: (ForeignPtr OutputStream) -> OutputStream class GObject o => OutputStreamK o toOutputStream :: OutputStreamK o => o -> IO OutputStream noOutputStream :: Maybe OutputStream data OutputStreamClearPendingMethodInfo outputStreamClearPending :: (MonadIO m, OutputStreamK a) => a -> m () data OutputStreamCloseMethodInfo outputStreamClose :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Maybe (b) -> m () data OutputStreamCloseAsyncMethodInfo outputStreamCloseAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data OutputStreamCloseFinishMethodInfo outputStreamCloseFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m () data OutputStreamFlushMethodInfo outputStreamFlush :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Maybe (b) -> m () data OutputStreamFlushAsyncMethodInfo outputStreamFlushAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data OutputStreamFlushFinishMethodInfo outputStreamFlushFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m () data OutputStreamHasPendingMethodInfo outputStreamHasPending :: (MonadIO m, OutputStreamK a) => a -> m Bool data OutputStreamIsClosedMethodInfo outputStreamIsClosed :: (MonadIO m, OutputStreamK a) => a -> m Bool data OutputStreamIsClosingMethodInfo outputStreamIsClosing :: (MonadIO m, OutputStreamK a) => a -> m Bool data OutputStreamSetPendingMethodInfo outputStreamSetPending :: (MonadIO m, OutputStreamK a) => a -> m () data OutputStreamSpliceMethodInfo outputStreamSplice :: (MonadIO m, OutputStreamK a, InputStreamK b, CancellableK c) => a -> b -> [OutputStreamSpliceFlags] -> Maybe (c) -> m Int64 data OutputStreamSpliceAsyncMethodInfo outputStreamSpliceAsync :: (MonadIO m, OutputStreamK a, InputStreamK b, CancellableK c) => a -> b -> [OutputStreamSpliceFlags] -> Int32 -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data OutputStreamSpliceFinishMethodInfo outputStreamSpliceFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m Int64 data OutputStreamWriteMethodInfo outputStreamWrite :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Maybe (b) -> m Int64 data OutputStreamWriteAllMethodInfo outputStreamWriteAll :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Maybe (b) -> m (Word64) data OutputStreamWriteAllAsyncMethodInfo outputStreamWriteAllAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data OutputStreamWriteAllFinishMethodInfo outputStreamWriteAllFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m (Word64) data OutputStreamWriteAsyncMethodInfo outputStreamWriteAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data OutputStreamWriteBytesMethodInfo outputStreamWriteBytes :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Bytes -> Maybe (b) -> m Int64 data OutputStreamWriteBytesAsyncMethodInfo outputStreamWriteBytesAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Bytes -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data OutputStreamWriteBytesFinishMethodInfo outputStreamWriteBytesFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m Int64 data OutputStreamWriteFinishMethodInfo outputStreamWriteFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m Int64 instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.OutputStream.OutputStream instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.OutputStream.OutputStream o) => GI.Gio.Objects.OutputStream.OutputStreamK o instance (info ~ GI.Gio.Objects.OutputStream.ResolveOutputStreamMethod t GI.Gio.Objects.OutputStream.OutputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.OutputStream.OutputStream p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.OutputStream.OutputStream -> p) instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamClearPendingMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamCloseMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamCloseAsyncMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamCloseFinishMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamFlushMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamFlushAsyncMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamFlushFinishMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamHasPendingMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamIsClosedMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamIsClosingMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamSetPendingMethodInfo a signature instance (signature ~ (b -> [GI.Gio.Flags.OutputStreamSpliceFlags] -> GHC.Base.Maybe c -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a, GI.Gio.Objects.InputStream.InputStreamK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamSpliceMethodInfo a signature instance (signature ~ (b -> [GI.Gio.Flags.OutputStreamSpliceFlags] -> GHC.Int.Int32 -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a, GI.Gio.Objects.InputStream.InputStreamK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamSpliceAsyncMethodInfo a signature instance (signature ~ (b -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamSpliceFinishMethodInfo a signature instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Base.Maybe b -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamWriteMethodInfo a signature instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Base.Maybe b -> m GHC.Word.Word64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamWriteAllMethodInfo a signature instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamWriteAllAsyncMethodInfo a signature instance (signature ~ (b -> m GHC.Word.Word64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamWriteAllFinishMethodInfo a signature instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamWriteAsyncMethodInfo a signature instance (signature ~ (GI.GLib.Structs.Bytes.Bytes -> GHC.Base.Maybe b -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamWriteBytesMethodInfo a signature instance (signature ~ (GI.GLib.Structs.Bytes.Bytes -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamWriteBytesAsyncMethodInfo a signature instance (signature ~ (b -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamWriteBytesFinishMethodInfo a signature instance (signature ~ (b -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.OutputStreamK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamWriteFinishMethodInfo a signature module GI.Gio.Objects.Permission newtype Permission Permission :: (ForeignPtr Permission) -> Permission class GObject o => PermissionK o toPermission :: PermissionK o => o -> IO Permission noPermission :: Maybe Permission data PermissionAcquireMethodInfo permissionAcquire :: (MonadIO m, PermissionK a, CancellableK b) => a -> Maybe (b) -> m () data PermissionAcquireAsyncMethodInfo permissionAcquireAsync :: (MonadIO m, PermissionK a, CancellableK b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data PermissionAcquireFinishMethodInfo permissionAcquireFinish :: (MonadIO m, PermissionK a, AsyncResultK b) => a -> b -> m () data PermissionGetAllowedMethodInfo permissionGetAllowed :: (MonadIO m, PermissionK a) => a -> m Bool data PermissionGetCanAcquireMethodInfo permissionGetCanAcquire :: (MonadIO m, PermissionK a) => a -> m Bool data PermissionGetCanReleaseMethodInfo permissionGetCanRelease :: (MonadIO m, PermissionK a) => a -> m Bool data PermissionImplUpdateMethodInfo permissionImplUpdate :: (MonadIO m, PermissionK a) => a -> Bool -> Bool -> Bool -> m () data PermissionReleaseMethodInfo permissionRelease :: (MonadIO m, PermissionK a, CancellableK b) => a -> Maybe (b) -> m () data PermissionReleaseAsyncMethodInfo permissionReleaseAsync :: (MonadIO m, PermissionK a, CancellableK b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data PermissionReleaseFinishMethodInfo permissionReleaseFinish :: (MonadIO m, PermissionK a, AsyncResultK b) => a -> b -> m () data PermissionAllowedPropertyInfo getPermissionAllowed :: (MonadIO m, PermissionK o) => o -> m Bool permissionAllowed :: AttrLabelProxy "allowed" data PermissionCanAcquirePropertyInfo getPermissionCanAcquire :: (MonadIO m, PermissionK o) => o -> m Bool permissionCanAcquire :: AttrLabelProxy "canAcquire" data PermissionCanReleasePropertyInfo getPermissionCanRelease :: (MonadIO m, PermissionK o) => o -> m Bool permissionCanRelease :: AttrLabelProxy "canRelease" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Permission.Permission instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.Permission.Permission o) => GI.Gio.Objects.Permission.PermissionK o instance (info ~ GI.Gio.Objects.Permission.ResolvePermissionMethod t GI.Gio.Objects.Permission.Permission, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Permission.Permission p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.Permission.Permission -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Permission.PermissionAllowedPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Permission.PermissionCanAcquirePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Permission.PermissionCanReleasePropertyInfo instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Permission.PermissionK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Permission.PermissionAcquireMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Permission.PermissionK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Permission.PermissionAcquireAsyncMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Permission.PermissionK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Permission.PermissionAcquireFinishMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Permission.PermissionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Permission.PermissionGetAllowedMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Permission.PermissionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Permission.PermissionGetCanAcquireMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Permission.PermissionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Permission.PermissionGetCanReleaseMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> GHC.Types.Bool -> GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Permission.PermissionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Permission.PermissionImplUpdateMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Permission.PermissionK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Permission.PermissionReleaseMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Permission.PermissionK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Permission.PermissionReleaseAsyncMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Permission.PermissionK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Permission.PermissionReleaseFinishMethodInfo a signature module GI.Gio.Objects.PropertyAction newtype PropertyAction PropertyAction :: (ForeignPtr PropertyAction) -> PropertyAction class GObject o => PropertyActionK o toPropertyAction :: PropertyActionK o => o -> IO PropertyAction noPropertyAction :: Maybe PropertyAction propertyActionNew :: (MonadIO m, ObjectK a) => Text -> a -> Text -> m PropertyAction data PropertyActionEnabledPropertyInfo getPropertyActionEnabled :: (MonadIO m, PropertyActionK o) => o -> m Bool propertyActionEnabled :: AttrLabelProxy "enabled" data PropertyActionInvertBooleanPropertyInfo constructPropertyActionInvertBoolean :: Bool -> IO ([Char], GValue) getPropertyActionInvertBoolean :: (MonadIO m, PropertyActionK o) => o -> m Bool propertyActionInvertBoolean :: AttrLabelProxy "invertBoolean" data PropertyActionNamePropertyInfo constructPropertyActionName :: Text -> IO ([Char], GValue) getPropertyActionName :: (MonadIO m, PropertyActionK o) => o -> m (Maybe Text) propertyActionName :: AttrLabelProxy "name" data PropertyActionObjectPropertyInfo constructPropertyActionObject :: (ObjectK a) => a -> IO ([Char], GValue) propertyActionObject :: AttrLabelProxy "object" data PropertyActionParameterTypePropertyInfo getPropertyActionParameterType :: (MonadIO m, PropertyActionK o) => o -> m (Maybe VariantType) propertyActionParameterType :: AttrLabelProxy "parameterType" data PropertyActionPropertyNamePropertyInfo constructPropertyActionPropertyName :: Text -> IO ([Char], GValue) propertyActionPropertyName :: AttrLabelProxy "propertyName" data PropertyActionStatePropertyInfo getPropertyActionState :: (MonadIO m, PropertyActionK o) => o -> m (Maybe GVariant) propertyActionState :: AttrLabelProxy "state" data PropertyActionStateTypePropertyInfo getPropertyActionStateType :: (MonadIO m, PropertyActionK o) => o -> m (Maybe VariantType) propertyActionStateType :: AttrLabelProxy "stateType" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.PropertyAction.PropertyAction instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.PropertyAction.PropertyAction o) => GI.Gio.Objects.PropertyAction.PropertyActionK o instance (info ~ GI.Gio.Objects.PropertyAction.ResolvePropertyActionMethod t GI.Gio.Objects.PropertyAction.PropertyAction, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.PropertyAction.PropertyAction p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.PropertyAction.PropertyAction -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.PropertyAction.PropertyActionEnabledPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.PropertyAction.PropertyActionInvertBooleanPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.PropertyAction.PropertyActionNamePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.PropertyAction.PropertyActionObjectPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.PropertyAction.PropertyActionParameterTypePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.PropertyAction.PropertyActionPropertyNamePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.PropertyAction.PropertyActionStatePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.PropertyAction.PropertyActionStateTypePropertyInfo module GI.Gio.Objects.ProxyAddress newtype ProxyAddress ProxyAddress :: (ForeignPtr ProxyAddress) -> ProxyAddress class GObject o => ProxyAddressK o toProxyAddress :: ProxyAddressK o => o -> IO ProxyAddress noProxyAddress :: Maybe ProxyAddress data ProxyAddressGetDestinationHostnameMethodInfo proxyAddressGetDestinationHostname :: (MonadIO m, ProxyAddressK a) => a -> m Text data ProxyAddressGetDestinationPortMethodInfo proxyAddressGetDestinationPort :: (MonadIO m, ProxyAddressK a) => a -> m Word16 data ProxyAddressGetDestinationProtocolMethodInfo proxyAddressGetDestinationProtocol :: (MonadIO m, ProxyAddressK a) => a -> m Text data ProxyAddressGetPasswordMethodInfo proxyAddressGetPassword :: (MonadIO m, ProxyAddressK a) => a -> m Text data ProxyAddressGetProtocolMethodInfo proxyAddressGetProtocol :: (MonadIO m, ProxyAddressK a) => a -> m Text data ProxyAddressGetUriMethodInfo proxyAddressGetUri :: (MonadIO m, ProxyAddressK a) => a -> m Text data ProxyAddressGetUsernameMethodInfo proxyAddressGetUsername :: (MonadIO m, ProxyAddressK a) => a -> m Text proxyAddressNew :: (MonadIO m, InetAddressK a) => a -> Word16 -> Text -> Text -> Word16 -> Maybe (Text) -> Maybe (Text) -> m ProxyAddress data ProxyAddressDestinationHostnamePropertyInfo constructProxyAddressDestinationHostname :: Text -> IO ([Char], GValue) getProxyAddressDestinationHostname :: (MonadIO m, ProxyAddressK o) => o -> m Text proxyAddressDestinationHostname :: AttrLabelProxy "destinationHostname" data ProxyAddressDestinationPortPropertyInfo constructProxyAddressDestinationPort :: Word32 -> IO ([Char], GValue) getProxyAddressDestinationPort :: (MonadIO m, ProxyAddressK o) => o -> m Word32 proxyAddressDestinationPort :: AttrLabelProxy "destinationPort" data ProxyAddressDestinationProtocolPropertyInfo constructProxyAddressDestinationProtocol :: Text -> IO ([Char], GValue) getProxyAddressDestinationProtocol :: (MonadIO m, ProxyAddressK o) => o -> m Text proxyAddressDestinationProtocol :: AttrLabelProxy "destinationProtocol" data ProxyAddressPasswordPropertyInfo constructProxyAddressPassword :: Text -> IO ([Char], GValue) getProxyAddressPassword :: (MonadIO m, ProxyAddressK o) => o -> m Text proxyAddressPassword :: AttrLabelProxy "password" data ProxyAddressProtocolPropertyInfo constructProxyAddressProtocol :: Text -> IO ([Char], GValue) getProxyAddressProtocol :: (MonadIO m, ProxyAddressK o) => o -> m Text proxyAddressProtocol :: AttrLabelProxy "protocol" data ProxyAddressUriPropertyInfo constructProxyAddressUri :: Text -> IO ([Char], GValue) getProxyAddressUri :: (MonadIO m, ProxyAddressK o) => o -> m Text proxyAddressUri :: AttrLabelProxy "uri" data ProxyAddressUsernamePropertyInfo constructProxyAddressUsername :: Text -> IO ([Char], GValue) getProxyAddressUsername :: (MonadIO m, ProxyAddressK o) => o -> m Text proxyAddressUsername :: AttrLabelProxy "username" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.ProxyAddress.ProxyAddress instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.ProxyAddress.ProxyAddress o) => GI.Gio.Objects.ProxyAddress.ProxyAddressK o instance (info ~ GI.Gio.Objects.ProxyAddress.ResolveProxyAddressMethod t GI.Gio.Objects.ProxyAddress.ProxyAddress, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.ProxyAddress.ProxyAddress p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.ProxyAddress.ProxyAddress -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ProxyAddress.ProxyAddressDestinationHostnamePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ProxyAddress.ProxyAddressDestinationPortPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ProxyAddress.ProxyAddressDestinationProtocolPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ProxyAddress.ProxyAddressPasswordPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ProxyAddress.ProxyAddressProtocolPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ProxyAddress.ProxyAddressUriPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ProxyAddress.ProxyAddressUsernamePropertyInfo instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ProxyAddress.ProxyAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ProxyAddress.ProxyAddressGetDestinationHostnameMethodInfo a signature instance (signature ~ m GHC.Word.Word16, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ProxyAddress.ProxyAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ProxyAddress.ProxyAddressGetDestinationPortMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ProxyAddress.ProxyAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ProxyAddress.ProxyAddressGetDestinationProtocolMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ProxyAddress.ProxyAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ProxyAddress.ProxyAddressGetPasswordMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ProxyAddress.ProxyAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ProxyAddress.ProxyAddressGetProtocolMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ProxyAddress.ProxyAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ProxyAddress.ProxyAddressGetUriMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ProxyAddress.ProxyAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ProxyAddress.ProxyAddressGetUsernameMethodInfo a signature module GI.Gio.Objects.ProxyAddressEnumerator newtype ProxyAddressEnumerator ProxyAddressEnumerator :: (ForeignPtr ProxyAddressEnumerator) -> ProxyAddressEnumerator class GObject o => ProxyAddressEnumeratorK o toProxyAddressEnumerator :: ProxyAddressEnumeratorK o => o -> IO ProxyAddressEnumerator noProxyAddressEnumerator :: Maybe ProxyAddressEnumerator data ProxyAddressEnumeratorConnectablePropertyInfo constructProxyAddressEnumeratorConnectable :: (SocketConnectableK a) => a -> IO ([Char], GValue) getProxyAddressEnumeratorConnectable :: (MonadIO m, ProxyAddressEnumeratorK o) => o -> m (Maybe SocketConnectable) proxyAddressEnumeratorConnectable :: AttrLabelProxy "connectable" data ProxyAddressEnumeratorDefaultPortPropertyInfo constructProxyAddressEnumeratorDefaultPort :: Word32 -> IO ([Char], GValue) getProxyAddressEnumeratorDefaultPort :: (MonadIO m, ProxyAddressEnumeratorK o) => o -> m Word32 proxyAddressEnumeratorDefaultPort :: AttrLabelProxy "defaultPort" data ProxyAddressEnumeratorProxyResolverPropertyInfo clearProxyAddressEnumeratorProxyResolver :: (MonadIO m, ProxyAddressEnumeratorK o) => o -> m () constructProxyAddressEnumeratorProxyResolver :: (ProxyResolverK a) => a -> IO ([Char], GValue) getProxyAddressEnumeratorProxyResolver :: (MonadIO m, ProxyAddressEnumeratorK o) => o -> m (Maybe ProxyResolver) proxyAddressEnumeratorProxyResolver :: AttrLabelProxy "proxyResolver" setProxyAddressEnumeratorProxyResolver :: (MonadIO m, ProxyAddressEnumeratorK o, ProxyResolverK a) => o -> a -> m () data ProxyAddressEnumeratorUriPropertyInfo constructProxyAddressEnumeratorUri :: Text -> IO ([Char], GValue) getProxyAddressEnumeratorUri :: (MonadIO m, ProxyAddressEnumeratorK o) => o -> m (Maybe Text) proxyAddressEnumeratorUri :: AttrLabelProxy "uri" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.ProxyAddressEnumerator.ProxyAddressEnumerator instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.ProxyAddressEnumerator.ProxyAddressEnumerator o) => GI.Gio.Objects.ProxyAddressEnumerator.ProxyAddressEnumeratorK o instance (info ~ GI.Gio.Objects.ProxyAddressEnumerator.ResolveProxyAddressEnumeratorMethod t GI.Gio.Objects.ProxyAddressEnumerator.ProxyAddressEnumerator, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.ProxyAddressEnumerator.ProxyAddressEnumerator p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.ProxyAddressEnumerator.ProxyAddressEnumerator -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ProxyAddressEnumerator.ProxyAddressEnumeratorConnectablePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ProxyAddressEnumerator.ProxyAddressEnumeratorDefaultPortPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ProxyAddressEnumerator.ProxyAddressEnumeratorProxyResolverPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ProxyAddressEnumerator.ProxyAddressEnumeratorUriPropertyInfo module GI.Gio.Objects.Resolver newtype Resolver Resolver :: (ForeignPtr Resolver) -> Resolver class GObject o => ResolverK o toResolver :: ResolverK o => o -> IO Resolver noResolver :: Maybe Resolver resolverGetDefault :: (MonadIO m) => m Resolver data ResolverLookupByAddressMethodInfo resolverLookupByAddress :: (MonadIO m, ResolverK a, InetAddressK b, CancellableK c) => a -> b -> Maybe (c) -> m Text data ResolverLookupByAddressAsyncMethodInfo resolverLookupByAddressAsync :: (MonadIO m, ResolverK a, InetAddressK b, CancellableK c) => a -> b -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data ResolverLookupByAddressFinishMethodInfo resolverLookupByAddressFinish :: (MonadIO m, ResolverK a, AsyncResultK b) => a -> b -> m Text data ResolverLookupByNameMethodInfo resolverLookupByName :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> Maybe (b) -> m [InetAddress] data ResolverLookupByNameAsyncMethodInfo resolverLookupByNameAsync :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data ResolverLookupByNameFinishMethodInfo resolverLookupByNameFinish :: (MonadIO m, ResolverK a, AsyncResultK b) => a -> b -> m [InetAddress] data ResolverLookupRecordsMethodInfo resolverLookupRecords :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> ResolverRecordType -> Maybe (b) -> m [GVariant] data ResolverLookupRecordsAsyncMethodInfo resolverLookupRecordsAsync :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> ResolverRecordType -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data ResolverLookupRecordsFinishMethodInfo resolverLookupRecordsFinish :: (MonadIO m, ResolverK a, AsyncResultK b) => a -> b -> m [GVariant] data ResolverLookupServiceMethodInfo resolverLookupService :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> Text -> Text -> Maybe (b) -> m [SrvTarget] data ResolverLookupServiceAsyncMethodInfo resolverLookupServiceAsync :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> Text -> Text -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data ResolverLookupServiceFinishMethodInfo resolverLookupServiceFinish :: (MonadIO m, ResolverK a, AsyncResultK b) => a -> b -> m [SrvTarget] data ResolverSetDefaultMethodInfo resolverSetDefault :: (MonadIO m, ResolverK a) => a -> m () type ResolverReloadCallback = IO () type ResolverReloadCallbackC = Ptr () -> Ptr () -> IO () data ResolverReloadSignalInfo afterResolverReload :: (GObject a, MonadIO m) => a -> ResolverReloadCallback -> m SignalHandlerId mkResolverReloadCallback :: ResolverReloadCallbackC -> IO (FunPtr ResolverReloadCallbackC) noResolverReloadCallback :: Maybe ResolverReloadCallback onResolverReload :: (GObject a, MonadIO m) => a -> ResolverReloadCallback -> m SignalHandlerId resolverReloadCallbackWrapper :: ResolverReloadCallback -> Ptr () -> Ptr () -> IO () resolverReloadClosure :: ResolverReloadCallback -> IO Closure instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Resolver.Resolver instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.Resolver.Resolver o) => GI.Gio.Objects.Resolver.ResolverK o instance (info ~ GI.Gio.Objects.Resolver.ResolveResolverMethod t GI.Gio.Objects.Resolver.Resolver, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Resolver.Resolver p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.Resolver.Resolver -> p) instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.Resolver.ResolverReloadSignalInfo instance (signature ~ (b -> GHC.Base.Maybe c -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Resolver.ResolverK a, GI.Gio.Objects.InetAddress.InetAddressK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Resolver.ResolverLookupByAddressMethodInfo a signature instance (signature ~ (b -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Resolver.ResolverK a, GI.Gio.Objects.InetAddress.InetAddressK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Resolver.ResolverLookupByAddressAsyncMethodInfo a signature instance (signature ~ (b -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Resolver.ResolverK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Resolver.ResolverLookupByAddressFinishMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> m [GI.Gio.Objects.InetAddress.InetAddress]), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Resolver.ResolverK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Resolver.ResolverLookupByNameMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Resolver.ResolverK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Resolver.ResolverLookupByNameAsyncMethodInfo a signature instance (signature ~ (b -> m [GI.Gio.Objects.InetAddress.InetAddress]), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Resolver.ResolverK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Resolver.ResolverLookupByNameFinishMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GI.Gio.Enums.ResolverRecordType -> GHC.Base.Maybe b -> m [Data.GI.Base.BasicTypes.GVariant]), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Resolver.ResolverK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Resolver.ResolverLookupRecordsMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GI.Gio.Enums.ResolverRecordType -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Resolver.ResolverK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Resolver.ResolverLookupRecordsAsyncMethodInfo a signature instance (signature ~ (b -> m [Data.GI.Base.BasicTypes.GVariant]), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Resolver.ResolverK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Resolver.ResolverLookupRecordsFinishMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> Data.Text.Internal.Text -> GHC.Base.Maybe b -> m [GI.Gio.Structs.SrvTarget.SrvTarget]), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Resolver.ResolverK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Resolver.ResolverLookupServiceMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> Data.Text.Internal.Text -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Resolver.ResolverK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Resolver.ResolverLookupServiceAsyncMethodInfo a signature instance (signature ~ (b -> m [GI.Gio.Structs.SrvTarget.SrvTarget]), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Resolver.ResolverK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Resolver.ResolverLookupServiceFinishMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Resolver.ResolverK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Resolver.ResolverSetDefaultMethodInfo a signature module GI.Gio.Objects.Settings newtype Settings Settings :: (ForeignPtr Settings) -> Settings class GObject o => SettingsK o toSettings :: SettingsK o => o -> IO Settings noSettings :: Maybe Settings data SettingsApplyMethodInfo settingsApply :: (MonadIO m, SettingsK a) => a -> m () data SettingsBindMethodInfo settingsBind :: (MonadIO m, SettingsK a, ObjectK b) => a -> Text -> b -> Text -> [SettingsBindFlags] -> m () data SettingsBindWritableMethodInfo settingsBindWritable :: (MonadIO m, SettingsK a, ObjectK b) => a -> Text -> b -> Text -> Bool -> m () data SettingsCreateActionMethodInfo settingsCreateAction :: (MonadIO m, SettingsK a) => a -> Text -> m Action data SettingsDelayMethodInfo settingsDelay :: (MonadIO m, SettingsK a) => a -> m () data SettingsGetBooleanMethodInfo settingsGetBoolean :: (MonadIO m, SettingsK a) => a -> Text -> m Bool data SettingsGetChildMethodInfo settingsGetChild :: (MonadIO m, SettingsK a) => a -> Text -> m Settings data SettingsGetDefaultValueMethodInfo settingsGetDefaultValue :: (MonadIO m, SettingsK a) => a -> Text -> m GVariant data SettingsGetDoubleMethodInfo settingsGetDouble :: (MonadIO m, SettingsK a) => a -> Text -> m Double data SettingsGetEnumMethodInfo settingsGetEnum :: (MonadIO m, SettingsK a) => a -> Text -> m Int32 data SettingsGetFlagsMethodInfo settingsGetFlags :: (MonadIO m, SettingsK a) => a -> Text -> m Word32 data SettingsGetHasUnappliedMethodInfo settingsGetHasUnapplied :: (MonadIO m, SettingsK a) => a -> m Bool data SettingsGetIntMethodInfo settingsGetInt :: (MonadIO m, SettingsK a) => a -> Text -> m Int32 data SettingsGetMappedMethodInfo settingsGetMapped :: (MonadIO m, SettingsK a) => a -> Text -> SettingsGetMapping -> m (Ptr ()) data SettingsGetRangeMethodInfo -- | Deprecated: (Since version 2.40)Use -- g_settings_schema_key_get_range() instead. settingsGetRange :: (MonadIO m, SettingsK a) => a -> Text -> m GVariant data SettingsGetStringMethodInfo settingsGetString :: (MonadIO m, SettingsK a) => a -> Text -> m Text data SettingsGetStrvMethodInfo settingsGetStrv :: (MonadIO m, SettingsK a) => a -> Text -> m [Text] data SettingsGetUintMethodInfo settingsGetUint :: (MonadIO m, SettingsK a) => a -> Text -> m Word32 data SettingsGetUserValueMethodInfo settingsGetUserValue :: (MonadIO m, SettingsK a) => a -> Text -> m GVariant data SettingsGetValueMethodInfo settingsGetValue :: (MonadIO m, SettingsK a) => a -> Text -> m GVariant data SettingsIsWritableMethodInfo settingsIsWritable :: (MonadIO m, SettingsK a) => a -> Text -> m Bool data SettingsListChildrenMethodInfo settingsListChildren :: (MonadIO m, SettingsK a) => a -> m [Text] data SettingsListKeysMethodInfo settingsListKeys :: (MonadIO m, SettingsK a) => a -> m [Text] -- | Deprecated: (Since version 2.40)Use -- g_settings_schema_source_list_schemas() instead settingsListRelocatableSchemas :: (MonadIO m) => m [Text] -- | Deprecated: (Since version 2.40)Use -- g_settings_schema_source_list_schemas() instead.If you used -- g_settings_list_schemas() to check for the presence ofa particular -- schema, use g_settings_schema_source_lookup() insteadof your whole -- loop. settingsListSchemas :: (MonadIO m) => m [Text] settingsNew :: (MonadIO m) => Text -> m Settings settingsNewFull :: (MonadIO m) => SettingsSchema -> Maybe (SettingsBackend) -> Maybe (Text) -> m Settings settingsNewWithBackend :: (MonadIO m) => Text -> SettingsBackend -> m Settings settingsNewWithBackendAndPath :: (MonadIO m) => Text -> SettingsBackend -> Text -> m Settings settingsNewWithPath :: (MonadIO m) => Text -> Text -> m Settings data SettingsRangeCheckMethodInfo -- | Deprecated: (Since version 2.40)Use -- g_settings_schema_key_range_check() instead. settingsRangeCheck :: (MonadIO m, SettingsK a) => a -> Text -> GVariant -> m Bool data SettingsResetMethodInfo settingsReset :: (MonadIO m, SettingsK a) => a -> Text -> m () data SettingsRevertMethodInfo settingsRevert :: (MonadIO m, SettingsK a) => a -> m () data SettingsSetBooleanMethodInfo settingsSetBoolean :: (MonadIO m, SettingsK a) => a -> Text -> Bool -> m Bool data SettingsSetDoubleMethodInfo settingsSetDouble :: (MonadIO m, SettingsK a) => a -> Text -> Double -> m Bool data SettingsSetEnumMethodInfo settingsSetEnum :: (MonadIO m, SettingsK a) => a -> Text -> Int32 -> m Bool data SettingsSetFlagsMethodInfo settingsSetFlags :: (MonadIO m, SettingsK a) => a -> Text -> Word32 -> m Bool data SettingsSetIntMethodInfo settingsSetInt :: (MonadIO m, SettingsK a) => a -> Text -> Int32 -> m Bool data SettingsSetStringMethodInfo settingsSetString :: (MonadIO m, SettingsK a) => a -> Text -> Text -> m Bool data SettingsSetStrvMethodInfo settingsSetStrv :: (MonadIO m, SettingsK a) => a -> Text -> Maybe ([Text]) -> m Bool data SettingsSetUintMethodInfo settingsSetUint :: (MonadIO m, SettingsK a) => a -> Text -> Word32 -> m Bool data SettingsSetValueMethodInfo settingsSetValue :: (MonadIO m, SettingsK a) => a -> Text -> GVariant -> m Bool settingsSync :: (MonadIO m) => m () settingsUnbind :: (MonadIO m, ObjectK a) => a -> Text -> m () data SettingsDelayApplyPropertyInfo getSettingsDelayApply :: (MonadIO m, SettingsK o) => o -> m Bool settingsDelayApply :: AttrLabelProxy "delayApply" data SettingsHasUnappliedPropertyInfo getSettingsHasUnapplied :: (MonadIO m, SettingsK o) => o -> m Bool settingsHasUnapplied :: AttrLabelProxy "hasUnapplied" data SettingsPathPropertyInfo constructSettingsPath :: Text -> IO ([Char], GValue) getSettingsPath :: (MonadIO m, SettingsK o) => o -> m (Maybe Text) settingsPath :: AttrLabelProxy "path" data SettingsSchemaPropertyInfo constructSettingsSchema :: Text -> IO ([Char], GValue) getSettingsSchema :: (MonadIO m, SettingsK o) => o -> m (Maybe Text) settingsSchema :: AttrLabelProxy "schema" data SettingsSchemaIdPropertyInfo constructSettingsSchemaId :: Text -> IO ([Char], GValue) getSettingsSchemaId :: (MonadIO m, SettingsK o) => o -> m (Maybe Text) settingsSchemaId :: AttrLabelProxy "schemaId" data SettingsSettingsSchemaPropertyInfo constructSettingsSettingsSchema :: SettingsSchema -> IO ([Char], GValue) getSettingsSettingsSchema :: (MonadIO m, SettingsK o) => o -> m (Maybe SettingsSchema) settingsSettingsSchema :: AttrLabelProxy "settingsSchema" type SettingsChangeEventCallback = Maybe [Word32] -> IO Bool type SettingsChangeEventCallbackC = Ptr () -> Ptr Word32 -> Int32 -> Ptr () -> IO CInt data SettingsChangeEventSignalInfo afterSettingsChangeEvent :: (GObject a, MonadIO m) => a -> SettingsChangeEventCallback -> m SignalHandlerId mkSettingsChangeEventCallback :: SettingsChangeEventCallbackC -> IO (FunPtr SettingsChangeEventCallbackC) noSettingsChangeEventCallback :: Maybe SettingsChangeEventCallback onSettingsChangeEvent :: (GObject a, MonadIO m) => a -> SettingsChangeEventCallback -> m SignalHandlerId settingsChangeEventCallbackWrapper :: SettingsChangeEventCallback -> Ptr () -> Ptr Word32 -> Int32 -> Ptr () -> IO CInt settingsChangeEventClosure :: SettingsChangeEventCallback -> IO Closure type SettingsChangedCallback = Text -> IO () type SettingsChangedCallbackC = Ptr () -> CString -> Ptr () -> IO () data SettingsChangedSignalInfo afterSettingsChanged :: (GObject a, MonadIO m) => a -> SettingsChangedCallback -> m SignalHandlerId mkSettingsChangedCallback :: SettingsChangedCallbackC -> IO (FunPtr SettingsChangedCallbackC) noSettingsChangedCallback :: Maybe SettingsChangedCallback onSettingsChanged :: (GObject a, MonadIO m) => a -> SettingsChangedCallback -> m SignalHandlerId settingsChangedCallbackWrapper :: SettingsChangedCallback -> Ptr () -> CString -> Ptr () -> IO () settingsChangedClosure :: SettingsChangedCallback -> IO Closure type SettingsWritableChangeEventCallback = Word32 -> IO Bool type SettingsWritableChangeEventCallbackC = Ptr () -> Word32 -> Ptr () -> IO CInt data SettingsWritableChangeEventSignalInfo afterSettingsWritableChangeEvent :: (GObject a, MonadIO m) => a -> SettingsWritableChangeEventCallback -> m SignalHandlerId mkSettingsWritableChangeEventCallback :: SettingsWritableChangeEventCallbackC -> IO (FunPtr SettingsWritableChangeEventCallbackC) noSettingsWritableChangeEventCallback :: Maybe SettingsWritableChangeEventCallback onSettingsWritableChangeEvent :: (GObject a, MonadIO m) => a -> SettingsWritableChangeEventCallback -> m SignalHandlerId settingsWritableChangeEventCallbackWrapper :: SettingsWritableChangeEventCallback -> Ptr () -> Word32 -> Ptr () -> IO CInt settingsWritableChangeEventClosure :: SettingsWritableChangeEventCallback -> IO Closure type SettingsWritableChangedCallback = Text -> IO () type SettingsWritableChangedCallbackC = Ptr () -> CString -> Ptr () -> IO () data SettingsWritableChangedSignalInfo afterSettingsWritableChanged :: (GObject a, MonadIO m) => a -> SettingsWritableChangedCallback -> m SignalHandlerId mkSettingsWritableChangedCallback :: SettingsWritableChangedCallbackC -> IO (FunPtr SettingsWritableChangedCallbackC) noSettingsWritableChangedCallback :: Maybe SettingsWritableChangedCallback onSettingsWritableChanged :: (GObject a, MonadIO m) => a -> SettingsWritableChangedCallback -> m SignalHandlerId settingsWritableChangedCallbackWrapper :: SettingsWritableChangedCallback -> Ptr () -> CString -> Ptr () -> IO () settingsWritableChangedClosure :: SettingsWritableChangedCallback -> IO Closure instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Settings.Settings instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.Settings.Settings o) => GI.Gio.Objects.Settings.SettingsK o instance (info ~ GI.Gio.Objects.Settings.ResolveSettingsMethod t GI.Gio.Objects.Settings.Settings, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Settings.Settings p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.Settings.Settings -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Settings.SettingsDelayApplyPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Settings.SettingsHasUnappliedPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Settings.SettingsPathPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Settings.SettingsSchemaPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Settings.SettingsSchemaIdPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Settings.SettingsSettingsSchemaPropertyInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.Settings.SettingsChangeEventSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.Settings.SettingsChangedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.Settings.SettingsWritableChangeEventSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.Settings.SettingsWritableChangedSignalInfo instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsApplyMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> b -> Data.Text.Internal.Text -> [GI.Gio.Flags.SettingsBindFlags] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a, GI.GObject.Objects.Object.ObjectK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsBindMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> b -> Data.Text.Internal.Text -> GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a, GI.GObject.Objects.Object.ObjectK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsBindWritableMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Interfaces.Action.Action), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsCreateActionMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsDelayMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsGetBooleanMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Objects.Settings.Settings), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsGetChildMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m Data.GI.Base.BasicTypes.GVariant), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsGetDefaultValueMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Double), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsGetDoubleMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Int.Int32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsGetEnumMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Word.Word32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsGetFlagsMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsGetHasUnappliedMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Int.Int32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsGetIntMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GI.Gio.Callbacks.SettingsGetMapping -> m (GHC.Ptr.Ptr ())), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsGetMappedMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m Data.GI.Base.BasicTypes.GVariant), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsGetRangeMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsGetStringMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m [Data.Text.Internal.Text]), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsGetStrvMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Word.Word32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsGetUintMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m Data.GI.Base.BasicTypes.GVariant), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsGetUserValueMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m Data.GI.Base.BasicTypes.GVariant), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsGetValueMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsIsWritableMethodInfo a signature instance (signature ~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsListChildrenMethodInfo a signature instance (signature ~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsListKeysMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> Data.GI.Base.BasicTypes.GVariant -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsRangeCheckMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsResetMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsRevertMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Types.Bool -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsSetBooleanMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Types.Double -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsSetDoubleMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Int.Int32 -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsSetEnumMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Word.Word32 -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsSetFlagsMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Int.Int32 -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsSetIntMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsSetStringMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe [Data.Text.Internal.Text] -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsSetStrvMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Word.Word32 -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsSetUintMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> Data.GI.Base.BasicTypes.GVariant -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsSetValueMethodInfo a signature module GI.Gio.Objects.SimpleAction newtype SimpleAction SimpleAction :: (ForeignPtr SimpleAction) -> SimpleAction class GObject o => SimpleActionK o toSimpleAction :: SimpleActionK o => o -> IO SimpleAction noSimpleAction :: Maybe SimpleAction simpleActionNew :: (MonadIO m) => Text -> Maybe (VariantType) -> m SimpleAction simpleActionNewStateful :: (MonadIO m) => Text -> Maybe (VariantType) -> GVariant -> m SimpleAction data SimpleActionSetEnabledMethodInfo simpleActionSetEnabled :: (MonadIO m, SimpleActionK a) => a -> Bool -> m () data SimpleActionSetStateMethodInfo simpleActionSetState :: (MonadIO m, SimpleActionK a) => a -> GVariant -> m () data SimpleActionSetStateHintMethodInfo simpleActionSetStateHint :: (MonadIO m, SimpleActionK a) => a -> Maybe (GVariant) -> m () data SimpleActionEnabledPropertyInfo constructSimpleActionEnabled :: Bool -> IO ([Char], GValue) getSimpleActionEnabled :: (MonadIO m, SimpleActionK o) => o -> m Bool setSimpleActionEnabled :: (MonadIO m, SimpleActionK o) => o -> Bool -> m () simpleActionEnabled :: AttrLabelProxy "enabled" data SimpleActionNamePropertyInfo constructSimpleActionName :: Text -> IO ([Char], GValue) getSimpleActionName :: (MonadIO m, SimpleActionK o) => o -> m (Maybe Text) simpleActionName :: AttrLabelProxy "name" data SimpleActionParameterTypePropertyInfo constructSimpleActionParameterType :: VariantType -> IO ([Char], GValue) getSimpleActionParameterType :: (MonadIO m, SimpleActionK o) => o -> m (Maybe VariantType) simpleActionParameterType :: AttrLabelProxy "parameterType" data SimpleActionStatePropertyInfo constructSimpleActionState :: GVariant -> IO ([Char], GValue) getSimpleActionState :: (MonadIO m, SimpleActionK o) => o -> m (Maybe GVariant) setSimpleActionState :: (MonadIO m, SimpleActionK o) => o -> GVariant -> m () simpleActionState :: AttrLabelProxy "state" data SimpleActionStateTypePropertyInfo getSimpleActionStateType :: (MonadIO m, SimpleActionK o) => o -> m (Maybe VariantType) simpleActionStateType :: AttrLabelProxy "stateType" type SimpleActionActivateCallback = Maybe GVariant -> IO () type SimpleActionActivateCallbackC = Ptr () -> Ptr GVariant -> Ptr () -> IO () data SimpleActionActivateSignalInfo afterSimpleActionActivate :: (GObject a, MonadIO m) => a -> SimpleActionActivateCallback -> m SignalHandlerId mkSimpleActionActivateCallback :: SimpleActionActivateCallbackC -> IO (FunPtr SimpleActionActivateCallbackC) noSimpleActionActivateCallback :: Maybe SimpleActionActivateCallback onSimpleActionActivate :: (GObject a, MonadIO m) => a -> SimpleActionActivateCallback -> m SignalHandlerId simpleActionActivateCallbackWrapper :: SimpleActionActivateCallback -> Ptr () -> Ptr GVariant -> Ptr () -> IO () simpleActionActivateClosure :: SimpleActionActivateCallback -> IO Closure type SimpleActionChangeStateCallback = Maybe GVariant -> IO () type SimpleActionChangeStateCallbackC = Ptr () -> Ptr GVariant -> Ptr () -> IO () data SimpleActionChangeStateSignalInfo afterSimpleActionChangeState :: (GObject a, MonadIO m) => a -> SimpleActionChangeStateCallback -> m SignalHandlerId mkSimpleActionChangeStateCallback :: SimpleActionChangeStateCallbackC -> IO (FunPtr SimpleActionChangeStateCallbackC) noSimpleActionChangeStateCallback :: Maybe SimpleActionChangeStateCallback onSimpleActionChangeState :: (GObject a, MonadIO m) => a -> SimpleActionChangeStateCallback -> m SignalHandlerId simpleActionChangeStateCallbackWrapper :: SimpleActionChangeStateCallback -> Ptr () -> Ptr GVariant -> Ptr () -> IO () simpleActionChangeStateClosure :: SimpleActionChangeStateCallback -> IO Closure instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SimpleAction.SimpleAction instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.SimpleAction.SimpleAction o) => GI.Gio.Objects.SimpleAction.SimpleActionK o instance (info ~ GI.Gio.Objects.SimpleAction.ResolveSimpleActionMethod t GI.Gio.Objects.SimpleAction.SimpleAction, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SimpleAction.SimpleAction p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.SimpleAction.SimpleAction -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SimpleAction.SimpleActionEnabledPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SimpleAction.SimpleActionNamePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SimpleAction.SimpleActionParameterTypePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SimpleAction.SimpleActionStatePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SimpleAction.SimpleActionStateTypePropertyInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.SimpleAction.SimpleActionActivateSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.SimpleAction.SimpleActionChangeStateSignalInfo instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleAction.SimpleActionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleAction.SimpleActionSetEnabledMethodInfo a signature instance (signature ~ (Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleAction.SimpleActionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleAction.SimpleActionSetStateMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleAction.SimpleActionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleAction.SimpleActionSetStateHintMethodInfo a signature module GI.Gio.Objects.SimpleActionGroup newtype SimpleActionGroup SimpleActionGroup :: (ForeignPtr SimpleActionGroup) -> SimpleActionGroup class GObject o => SimpleActionGroupK o toSimpleActionGroup :: SimpleActionGroupK o => o -> IO SimpleActionGroup noSimpleActionGroup :: Maybe SimpleActionGroup data SimpleActionGroupAddEntriesMethodInfo -- | Deprecated: (Since version 2.38)Use -- g_action_map_add_action_entries() simpleActionGroupAddEntries :: (MonadIO m, SimpleActionGroupK a) => a -> [ActionEntry] -> Ptr () -> m () data SimpleActionGroupInsertMethodInfo -- | Deprecated: (Since version 2.38)Use g_action_map_add_action() simpleActionGroupInsert :: (MonadIO m, SimpleActionGroupK a, ActionK b) => a -> b -> m () data SimpleActionGroupLookupMethodInfo -- | Deprecated: (Since version 2.38)Use -- g_action_map_lookup_action() simpleActionGroupLookup :: (MonadIO m, SimpleActionGroupK a) => a -> Text -> m Action simpleActionGroupNew :: (MonadIO m) => m SimpleActionGroup data SimpleActionGroupRemoveMethodInfo -- | Deprecated: (Since version 2.38)Use -- g_action_map_remove_action() simpleActionGroupRemove :: (MonadIO m, SimpleActionGroupK a) => a -> Text -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SimpleActionGroup.SimpleActionGroup instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.SimpleActionGroup.SimpleActionGroup o) => GI.Gio.Objects.SimpleActionGroup.SimpleActionGroupK o instance (info ~ GI.Gio.Objects.SimpleActionGroup.ResolveSimpleActionGroupMethod t GI.Gio.Objects.SimpleActionGroup.SimpleActionGroup, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SimpleActionGroup.SimpleActionGroup p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.SimpleActionGroup.SimpleActionGroup -> p) instance (signature ~ ([GI.Gio.Structs.ActionEntry.ActionEntry] -> GHC.Ptr.Ptr () -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleActionGroup.SimpleActionGroupK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleActionGroup.SimpleActionGroupAddEntriesMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleActionGroup.SimpleActionGroupK a, GI.Gio.Interfaces.Action.ActionK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleActionGroup.SimpleActionGroupInsertMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Interfaces.Action.Action), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleActionGroup.SimpleActionGroupK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleActionGroup.SimpleActionGroupLookupMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleActionGroup.SimpleActionGroupK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleActionGroup.SimpleActionGroupRemoveMethodInfo a signature module GI.Gio.Objects.SimpleAsyncResult newtype SimpleAsyncResult SimpleAsyncResult :: (ForeignPtr SimpleAsyncResult) -> SimpleAsyncResult class GObject o => SimpleAsyncResultK o toSimpleAsyncResult :: SimpleAsyncResultK o => o -> IO SimpleAsyncResult noSimpleAsyncResult :: Maybe SimpleAsyncResult data SimpleAsyncResultCompleteMethodInfo -- | Deprecated: (Since version 2.46)Use #GTask instead. simpleAsyncResultComplete :: (MonadIO m, SimpleAsyncResultK a) => a -> m () data SimpleAsyncResultCompleteInIdleMethodInfo -- | Deprecated: (Since version 2.46)Use #GTask instead. simpleAsyncResultCompleteInIdle :: (MonadIO m, SimpleAsyncResultK a) => a -> m () data SimpleAsyncResultGetOpResGbooleanMethodInfo -- | Deprecated: (Since version 2.46)Use #GTask and -- g_task_propagate_boolean() instead. simpleAsyncResultGetOpResGboolean :: (MonadIO m, SimpleAsyncResultK a) => a -> m Bool data SimpleAsyncResultGetOpResGssizeMethodInfo -- | Deprecated: (Since version 2.46)Use #GTask and -- g_task_propagate_int() instead. simpleAsyncResultGetOpResGssize :: (MonadIO m, SimpleAsyncResultK a) => a -> m Int64 -- | Deprecated: (Since version 2.46)Use #GTask and g_task_is_valid() -- instead. simpleAsyncResultIsValid :: (MonadIO m, AsyncResultK a, ObjectK b) => a -> Maybe (b) -> Ptr () -> m Bool -- | Deprecated: (Since version 2.46)Use g_task_new() instead. simpleAsyncResultNew :: (MonadIO m, ObjectK a) => Maybe (a) -> Maybe (AsyncReadyCallback) -> Ptr () -> m SimpleAsyncResult -- | Deprecated: (Since version 2.46)Use g_task_new() and -- g_task_return_error() instead. simpleAsyncResultNewFromError :: (MonadIO m, ObjectK a) => Maybe (a) -> Maybe (AsyncReadyCallback) -> GError -> m SimpleAsyncResult data SimpleAsyncResultPropagateErrorMethodInfo -- | Deprecated: (Since version 2.46)Use #GTask instead. simpleAsyncResultPropagateError :: (MonadIO m, SimpleAsyncResultK a) => a -> m () data SimpleAsyncResultSetCheckCancellableMethodInfo -- | Deprecated: (Since version 2.46)Use #GTask instead. simpleAsyncResultSetCheckCancellable :: (MonadIO m, SimpleAsyncResultK a, CancellableK b) => a -> Maybe (b) -> m () data SimpleAsyncResultSetFromErrorMethodInfo -- | Deprecated: (Since version 2.46)Use #GTask and -- g_task_return_error() instead. simpleAsyncResultSetFromError :: (MonadIO m, SimpleAsyncResultK a) => a -> GError -> m () data SimpleAsyncResultSetHandleCancellationMethodInfo -- | Deprecated: (Since version 2.46) simpleAsyncResultSetHandleCancellation :: (MonadIO m, SimpleAsyncResultK a) => a -> Bool -> m () data SimpleAsyncResultSetOpResGbooleanMethodInfo -- | Deprecated: (Since version 2.46)Use #GTask and -- g_task_return_boolean() instead. simpleAsyncResultSetOpResGboolean :: (MonadIO m, SimpleAsyncResultK a) => a -> Bool -> m () data SimpleAsyncResultSetOpResGssizeMethodInfo -- | Deprecated: (Since version 2.46)Use #GTask and g_task_return_int() -- instead. simpleAsyncResultSetOpResGssize :: (MonadIO m, SimpleAsyncResultK a) => a -> Int64 -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResult instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResult o) => GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultK o instance (info ~ GI.Gio.Objects.SimpleAsyncResult.ResolveSimpleAsyncResultMethod t GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResult, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResult p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResult -> p) instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultCompleteMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultCompleteInIdleMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultGetOpResGbooleanMethodInfo a signature instance (signature ~ m GHC.Int.Int64, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultGetOpResGssizeMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultPropagateErrorMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultSetCheckCancellableMethodInfo a signature instance (signature ~ (Data.GI.Base.GError.GError -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultSetFromErrorMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultSetHandleCancellationMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultSetOpResGbooleanMethodInfo a signature instance (signature ~ (GHC.Int.Int64 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultSetOpResGssizeMethodInfo a signature module GI.Gio.Objects.SimpleIOStream newtype SimpleIOStream SimpleIOStream :: (ForeignPtr SimpleIOStream) -> SimpleIOStream class GObject o => SimpleIOStreamK o toSimpleIOStream :: SimpleIOStreamK o => o -> IO SimpleIOStream noSimpleIOStream :: Maybe SimpleIOStream simpleIOStreamNew :: (MonadIO m, InputStreamK a, OutputStreamK b) => a -> b -> m SimpleIOStream data SimpleIOStreamInputStreamPropertyInfo constructSimpleIOStreamInputStream :: (InputStreamK a) => a -> IO ([Char], GValue) getSimpleIOStreamInputStream :: (MonadIO m, SimpleIOStreamK o) => o -> m (Maybe InputStream) simpleIOStreamInputStream :: AttrLabelProxy "inputStream" data SimpleIOStreamOutputStreamPropertyInfo constructSimpleIOStreamOutputStream :: (OutputStreamK a) => a -> IO ([Char], GValue) getSimpleIOStreamOutputStream :: (MonadIO m, SimpleIOStreamK o) => o -> m (Maybe OutputStream) simpleIOStreamOutputStream :: AttrLabelProxy "outputStream" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SimpleIOStream.SimpleIOStream instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.SimpleIOStream.SimpleIOStream o) => GI.Gio.Objects.SimpleIOStream.SimpleIOStreamK o instance (info ~ GI.Gio.Objects.SimpleIOStream.ResolveSimpleIOStreamMethod t GI.Gio.Objects.SimpleIOStream.SimpleIOStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SimpleIOStream.SimpleIOStream p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.SimpleIOStream.SimpleIOStream -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SimpleIOStream.SimpleIOStreamInputStreamPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SimpleIOStream.SimpleIOStreamOutputStreamPropertyInfo module GI.Gio.Objects.SimplePermission newtype SimplePermission SimplePermission :: (ForeignPtr SimplePermission) -> SimplePermission class GObject o => SimplePermissionK o toSimplePermission :: SimplePermissionK o => o -> IO SimplePermission noSimplePermission :: Maybe SimplePermission simplePermissionNew :: (MonadIO m) => Bool -> m SimplePermission instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SimplePermission.SimplePermission instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.SimplePermission.SimplePermission o) => GI.Gio.Objects.SimplePermission.SimplePermissionK o instance (info ~ GI.Gio.Objects.SimplePermission.ResolveSimplePermissionMethod t GI.Gio.Objects.SimplePermission.SimplePermission, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SimplePermission.SimplePermission p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.SimplePermission.SimplePermission -> p) module GI.Gio.Objects.SimpleProxyResolver newtype SimpleProxyResolver SimpleProxyResolver :: (ForeignPtr SimpleProxyResolver) -> SimpleProxyResolver class GObject o => SimpleProxyResolverK o toSimpleProxyResolver :: SimpleProxyResolverK o => o -> IO SimpleProxyResolver noSimpleProxyResolver :: Maybe SimpleProxyResolver simpleProxyResolverNew :: (MonadIO m) => Maybe (Text) -> Maybe (Text) -> m ProxyResolver data SimpleProxyResolverSetDefaultProxyMethodInfo simpleProxyResolverSetDefaultProxy :: (MonadIO m, SimpleProxyResolverK a) => a -> Text -> m () data SimpleProxyResolverSetIgnoreHostsMethodInfo simpleProxyResolverSetIgnoreHosts :: (MonadIO m, SimpleProxyResolverK a) => a -> Text -> m () data SimpleProxyResolverSetUriProxyMethodInfo simpleProxyResolverSetUriProxy :: (MonadIO m, SimpleProxyResolverK a) => a -> Text -> Text -> m () data SimpleProxyResolverDefaultProxyPropertyInfo constructSimpleProxyResolverDefaultProxy :: Text -> IO ([Char], GValue) getSimpleProxyResolverDefaultProxy :: (MonadIO m, SimpleProxyResolverK o) => o -> m (Maybe Text) setSimpleProxyResolverDefaultProxy :: (MonadIO m, SimpleProxyResolverK o) => o -> Text -> m () simpleProxyResolverDefaultProxy :: AttrLabelProxy "defaultProxy" data SimpleProxyResolverIgnoreHostsPropertyInfo clearSimpleProxyResolverIgnoreHosts :: (MonadIO m, SimpleProxyResolverK o) => o -> m () constructSimpleProxyResolverIgnoreHosts :: [Text] -> IO ([Char], GValue) getSimpleProxyResolverIgnoreHosts :: (MonadIO m, SimpleProxyResolverK o) => o -> m (Maybe [Text]) setSimpleProxyResolverIgnoreHosts :: (MonadIO m, SimpleProxyResolverK o) => o -> [Text] -> m () simpleProxyResolverIgnoreHosts :: AttrLabelProxy "ignoreHosts" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolver instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolver o) => GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolverK o instance (info ~ GI.Gio.Objects.SimpleProxyResolver.ResolveSimpleProxyResolverMethod t GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolver, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolver p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolver -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolverDefaultProxyPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolverIgnoreHostsPropertyInfo instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolverK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolverSetDefaultProxyMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolverK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolverSetIgnoreHostsMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolverK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolverSetUriProxyMethodInfo a signature module GI.Gio.Objects.Socket newtype Socket Socket :: (ForeignPtr Socket) -> Socket class GObject o => SocketK o toSocket :: SocketK o => o -> IO Socket noSocket :: Maybe Socket data SocketAcceptMethodInfo socketAccept :: (MonadIO m, SocketK a, CancellableK b) => a -> Maybe (b) -> m Socket data SocketBindMethodInfo socketBind :: (MonadIO m, SocketK a, SocketAddressK b) => a -> b -> Bool -> m () data SocketCheckConnectResultMethodInfo socketCheckConnectResult :: (MonadIO m, SocketK a) => a -> m () data SocketCloseMethodInfo socketClose :: (MonadIO m, SocketK a) => a -> m () data SocketConditionCheckMethodInfo socketConditionCheck :: (MonadIO m, SocketK a) => a -> [IOCondition] -> m [IOCondition] data SocketConditionTimedWaitMethodInfo socketConditionTimedWait :: (MonadIO m, SocketK a, CancellableK b) => a -> [IOCondition] -> Int64 -> Maybe (b) -> m () data SocketConditionWaitMethodInfo socketConditionWait :: (MonadIO m, SocketK a, CancellableK b) => a -> [IOCondition] -> Maybe (b) -> m () data SocketConnectMethodInfo socketConnect :: (MonadIO m, SocketK a, SocketAddressK b, CancellableK c) => a -> b -> Maybe (c) -> m () data SocketConnectionFactoryCreateConnectionMethodInfo socketConnectionFactoryCreateConnection :: (MonadIO m, SocketK a) => a -> m SocketConnection data SocketGetAvailableBytesMethodInfo socketGetAvailableBytes :: (MonadIO m, SocketK a) => a -> m Int64 data SocketGetBlockingMethodInfo socketGetBlocking :: (MonadIO m, SocketK a) => a -> m Bool data SocketGetBroadcastMethodInfo socketGetBroadcast :: (MonadIO m, SocketK a) => a -> m Bool data SocketGetCredentialsMethodInfo socketGetCredentials :: (MonadIO m, SocketK a) => a -> m Credentials data SocketGetFamilyMethodInfo socketGetFamily :: (MonadIO m, SocketK a) => a -> m SocketFamily data SocketGetFdMethodInfo socketGetFd :: (MonadIO m, SocketK a) => a -> m Int32 data SocketGetKeepaliveMethodInfo socketGetKeepalive :: (MonadIO m, SocketK a) => a -> m Bool data SocketGetListenBacklogMethodInfo socketGetListenBacklog :: (MonadIO m, SocketK a) => a -> m Int32 data SocketGetLocalAddressMethodInfo socketGetLocalAddress :: (MonadIO m, SocketK a) => a -> m SocketAddress data SocketGetMulticastLoopbackMethodInfo socketGetMulticastLoopback :: (MonadIO m, SocketK a) => a -> m Bool data SocketGetMulticastTtlMethodInfo socketGetMulticastTtl :: (MonadIO m, SocketK a) => a -> m Word32 data SocketGetOptionMethodInfo socketGetOption :: (MonadIO m, SocketK a) => a -> Int32 -> Int32 -> m (Int32) data SocketGetProtocolMethodInfo socketGetProtocol :: (MonadIO m, SocketK a) => a -> m SocketProtocol data SocketGetRemoteAddressMethodInfo socketGetRemoteAddress :: (MonadIO m, SocketK a) => a -> m SocketAddress data SocketGetSocketTypeMethodInfo socketGetSocketType :: (MonadIO m, SocketK a) => a -> m SocketType data SocketGetTimeoutMethodInfo socketGetTimeout :: (MonadIO m, SocketK a) => a -> m Word32 data SocketGetTtlMethodInfo socketGetTtl :: (MonadIO m, SocketK a) => a -> m Word32 data SocketIsClosedMethodInfo socketIsClosed :: (MonadIO m, SocketK a) => a -> m Bool data SocketIsConnectedMethodInfo socketIsConnected :: (MonadIO m, SocketK a) => a -> m Bool data SocketJoinMulticastGroupMethodInfo socketJoinMulticastGroup :: (MonadIO m, SocketK a, InetAddressK b) => a -> b -> Bool -> Maybe (Text) -> m () data SocketLeaveMulticastGroupMethodInfo socketLeaveMulticastGroup :: (MonadIO m, SocketK a, InetAddressK b) => a -> b -> Bool -> Maybe (Text) -> m () data SocketListenMethodInfo socketListen :: (MonadIO m, SocketK a) => a -> m () socketNew :: (MonadIO m) => SocketFamily -> SocketType -> SocketProtocol -> m Socket socketNewFromFd :: (MonadIO m) => Int32 -> m Socket data SocketReceiveMethodInfo socketReceive :: (MonadIO m, SocketK a, CancellableK b) => a -> ByteString -> Maybe (b) -> m Int64 data SocketReceiveFromMethodInfo socketReceiveFrom :: (MonadIO m, SocketK a, CancellableK b) => a -> ByteString -> Maybe (b) -> m (Int64, SocketAddress) data SocketReceiveMessageMethodInfo socketReceiveMessage :: (MonadIO m, SocketK a, CancellableK b) => a -> [InputVector] -> Maybe ([SocketControlMessage]) -> Int32 -> Maybe (b) -> m (Int64, SocketAddress) data SocketReceiveWithBlockingMethodInfo socketReceiveWithBlocking :: (MonadIO m, SocketK a, CancellableK b) => a -> ByteString -> Bool -> Maybe (b) -> m Int64 data SocketSendMethodInfo socketSend :: (MonadIO m, SocketK a, CancellableK b) => a -> ByteString -> Maybe (b) -> m Int64 data SocketSendMessageMethodInfo socketSendMessage :: (MonadIO m, SocketK a, SocketAddressK b, CancellableK c) => a -> Maybe (b) -> [OutputVector] -> Maybe ([SocketControlMessage]) -> Int32 -> Maybe (c) -> m Int64 data SocketSendMessagesMethodInfo socketSendMessages :: (MonadIO m, SocketK a, CancellableK b) => a -> [OutputMessage] -> Int32 -> Maybe (b) -> m Int32 data SocketSendToMethodInfo socketSendTo :: (MonadIO m, SocketK a, SocketAddressK b, CancellableK c) => a -> Maybe (b) -> ByteString -> Maybe (c) -> m Int64 data SocketSendWithBlockingMethodInfo socketSendWithBlocking :: (MonadIO m, SocketK a, CancellableK b) => a -> ByteString -> Bool -> Maybe (b) -> m Int64 data SocketSetBlockingMethodInfo socketSetBlocking :: (MonadIO m, SocketK a) => a -> Bool -> m () data SocketSetBroadcastMethodInfo socketSetBroadcast :: (MonadIO m, SocketK a) => a -> Bool -> m () data SocketSetKeepaliveMethodInfo socketSetKeepalive :: (MonadIO m, SocketK a) => a -> Bool -> m () data SocketSetListenBacklogMethodInfo socketSetListenBacklog :: (MonadIO m, SocketK a) => a -> Int32 -> m () data SocketSetMulticastLoopbackMethodInfo socketSetMulticastLoopback :: (MonadIO m, SocketK a) => a -> Bool -> m () data SocketSetMulticastTtlMethodInfo socketSetMulticastTtl :: (MonadIO m, SocketK a) => a -> Word32 -> m () data SocketSetOptionMethodInfo socketSetOption :: (MonadIO m, SocketK a) => a -> Int32 -> Int32 -> Int32 -> m () data SocketSetTimeoutMethodInfo socketSetTimeout :: (MonadIO m, SocketK a) => a -> Word32 -> m () data SocketSetTtlMethodInfo socketSetTtl :: (MonadIO m, SocketK a) => a -> Word32 -> m () data SocketShutdownMethodInfo socketShutdown :: (MonadIO m, SocketK a) => a -> Bool -> Bool -> m () data SocketSpeaksIpv4MethodInfo socketSpeaksIpv4 :: (MonadIO m, SocketK a) => a -> m Bool data SocketBlockingPropertyInfo constructSocketBlocking :: Bool -> IO ([Char], GValue) getSocketBlocking :: (MonadIO m, SocketK o) => o -> m Bool setSocketBlocking :: (MonadIO m, SocketK o) => o -> Bool -> m () socketBlocking :: AttrLabelProxy "blocking" data SocketBroadcastPropertyInfo constructSocketBroadcast :: Bool -> IO ([Char], GValue) getSocketBroadcast :: (MonadIO m, SocketK o) => o -> m Bool setSocketBroadcast :: (MonadIO m, SocketK o) => o -> Bool -> m () socketBroadcast :: AttrLabelProxy "broadcast" data SocketFamilyPropertyInfo constructSocketFamily :: SocketFamily -> IO ([Char], GValue) getSocketFamily :: (MonadIO m, SocketK o) => o -> m SocketFamily socketFamily :: AttrLabelProxy "family" data SocketFdPropertyInfo constructSocketFd :: Int32 -> IO ([Char], GValue) getSocketFd :: (MonadIO m, SocketK o) => o -> m Int32 socketFd :: AttrLabelProxy "fd" data SocketKeepalivePropertyInfo constructSocketKeepalive :: Bool -> IO ([Char], GValue) getSocketKeepalive :: (MonadIO m, SocketK o) => o -> m Bool setSocketKeepalive :: (MonadIO m, SocketK o) => o -> Bool -> m () socketKeepalive :: AttrLabelProxy "keepalive" data SocketListenBacklogPropertyInfo constructSocketListenBacklog :: Int32 -> IO ([Char], GValue) getSocketListenBacklog :: (MonadIO m, SocketK o) => o -> m Int32 setSocketListenBacklog :: (MonadIO m, SocketK o) => o -> Int32 -> m () socketListenBacklog :: AttrLabelProxy "listenBacklog" data SocketLocalAddressPropertyInfo getSocketLocalAddress :: (MonadIO m, SocketK o) => o -> m (Maybe SocketAddress) socketLocalAddress :: AttrLabelProxy "localAddress" data SocketMulticastLoopbackPropertyInfo constructSocketMulticastLoopback :: Bool -> IO ([Char], GValue) getSocketMulticastLoopback :: (MonadIO m, SocketK o) => o -> m Bool setSocketMulticastLoopback :: (MonadIO m, SocketK o) => o -> Bool -> m () socketMulticastLoopback :: AttrLabelProxy "multicastLoopback" data SocketMulticastTtlPropertyInfo constructSocketMulticastTtl :: Word32 -> IO ([Char], GValue) getSocketMulticastTtl :: (MonadIO m, SocketK o) => o -> m Word32 setSocketMulticastTtl :: (MonadIO m, SocketK o) => o -> Word32 -> m () socketMulticastTtl :: AttrLabelProxy "multicastTtl" data SocketProtocolPropertyInfo constructSocketProtocol :: SocketProtocol -> IO ([Char], GValue) getSocketProtocol :: (MonadIO m, SocketK o) => o -> m SocketProtocol socketProtocol :: AttrLabelProxy "protocol" data SocketRemoteAddressPropertyInfo getSocketRemoteAddress :: (MonadIO m, SocketK o) => o -> m (Maybe SocketAddress) socketRemoteAddress :: AttrLabelProxy "remoteAddress" data SocketTimeoutPropertyInfo constructSocketTimeout :: Word32 -> IO ([Char], GValue) getSocketTimeout :: (MonadIO m, SocketK o) => o -> m Word32 setSocketTimeout :: (MonadIO m, SocketK o) => o -> Word32 -> m () socketTimeout :: AttrLabelProxy "timeout" data SocketTtlPropertyInfo constructSocketTtl :: Word32 -> IO ([Char], GValue) getSocketTtl :: (MonadIO m, SocketK o) => o -> m Word32 setSocketTtl :: (MonadIO m, SocketK o) => o -> Word32 -> m () socketTtl :: AttrLabelProxy "ttl" data SocketTypePropertyInfo constructSocketType :: SocketType -> IO ([Char], GValue) getSocketType :: (MonadIO m, SocketK o) => o -> m SocketType socketType :: AttrLabelProxy "type" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Socket.Socket instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.Socket.Socket o) => GI.Gio.Objects.Socket.SocketK o instance (info ~ GI.Gio.Objects.Socket.ResolveSocketMethod t GI.Gio.Objects.Socket.Socket, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Socket.Socket p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.Socket.Socket -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Socket.SocketBlockingPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Socket.SocketBroadcastPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Socket.SocketFamilyPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Socket.SocketFdPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Socket.SocketKeepalivePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Socket.SocketListenBacklogPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Socket.SocketLocalAddressPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Socket.SocketMulticastLoopbackPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Socket.SocketMulticastTtlPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Socket.SocketProtocolPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Socket.SocketRemoteAddressPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Socket.SocketTimeoutPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Socket.SocketTtlPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Socket.SocketTypePropertyInfo instance (signature ~ (GHC.Base.Maybe b -> m GI.Gio.Objects.Socket.Socket), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketAcceptMethodInfo a signature instance (signature ~ (b -> GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a, GI.Gio.Objects.SocketAddress.SocketAddressK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketBindMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketCheckConnectResultMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketCloseMethodInfo a signature instance (signature ~ ([GI.GLib.Flags.IOCondition] -> m [GI.GLib.Flags.IOCondition]), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketConditionCheckMethodInfo a signature instance (signature ~ ([GI.GLib.Flags.IOCondition] -> GHC.Int.Int64 -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketConditionTimedWaitMethodInfo a signature instance (signature ~ ([GI.GLib.Flags.IOCondition] -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketConditionWaitMethodInfo a signature instance (signature ~ (b -> GHC.Base.Maybe c -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a, GI.Gio.Objects.SocketAddress.SocketAddressK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketConnectMethodInfo a signature instance (signature ~ m GI.Gio.Objects.SocketConnection.SocketConnection, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketConnectionFactoryCreateConnectionMethodInfo a signature instance (signature ~ m GHC.Int.Int64, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketGetAvailableBytesMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketGetBlockingMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketGetBroadcastMethodInfo a signature instance (signature ~ m GI.Gio.Objects.Credentials.Credentials, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketGetCredentialsMethodInfo a signature instance (signature ~ m GI.Gio.Enums.SocketFamily, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketGetFamilyMethodInfo a signature instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketGetFdMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketGetKeepaliveMethodInfo a signature instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketGetListenBacklogMethodInfo a signature instance (signature ~ m GI.Gio.Objects.SocketAddress.SocketAddress, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketGetLocalAddressMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketGetMulticastLoopbackMethodInfo a signature instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketGetMulticastTtlMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Int.Int32 -> m GHC.Int.Int32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketGetOptionMethodInfo a signature instance (signature ~ m GI.Gio.Enums.SocketProtocol, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketGetProtocolMethodInfo a signature instance (signature ~ m GI.Gio.Objects.SocketAddress.SocketAddress, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketGetRemoteAddressMethodInfo a signature instance (signature ~ m GI.Gio.Enums.SocketType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketGetSocketTypeMethodInfo a signature instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketGetTimeoutMethodInfo a signature instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketGetTtlMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketIsClosedMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketIsConnectedMethodInfo a signature instance (signature ~ (b -> GHC.Types.Bool -> GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a, GI.Gio.Objects.InetAddress.InetAddressK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketJoinMulticastGroupMethodInfo a signature instance (signature ~ (b -> GHC.Types.Bool -> GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a, GI.Gio.Objects.InetAddress.InetAddressK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketLeaveMulticastGroupMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketListenMethodInfo a signature instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Base.Maybe b -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketReceiveMethodInfo a signature instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Base.Maybe b -> m (GHC.Int.Int64, GI.Gio.Objects.SocketAddress.SocketAddress)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketReceiveFromMethodInfo a signature instance (signature ~ ([GI.Gio.Structs.InputVector.InputVector] -> GHC.Base.Maybe [GI.Gio.Objects.SocketControlMessage.SocketControlMessage] -> GHC.Int.Int32 -> GHC.Base.Maybe b -> m (GHC.Int.Int64, GI.Gio.Objects.SocketAddress.SocketAddress)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketReceiveMessageMethodInfo a signature instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Types.Bool -> GHC.Base.Maybe b -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketReceiveWithBlockingMethodInfo a signature instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Base.Maybe b -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketSendMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> [GI.Gio.Structs.OutputVector.OutputVector] -> GHC.Base.Maybe [GI.Gio.Objects.SocketControlMessage.SocketControlMessage] -> GHC.Int.Int32 -> GHC.Base.Maybe c -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a, GI.Gio.Objects.SocketAddress.SocketAddressK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketSendMessageMethodInfo a signature instance (signature ~ ([GI.Gio.Structs.OutputMessage.OutputMessage] -> GHC.Int.Int32 -> GHC.Base.Maybe b -> m GHC.Int.Int32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketSendMessagesMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> Data.ByteString.Internal.ByteString -> GHC.Base.Maybe c -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a, GI.Gio.Objects.SocketAddress.SocketAddressK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketSendToMethodInfo a signature instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Types.Bool -> GHC.Base.Maybe b -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketSendWithBlockingMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketSetBlockingMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketSetBroadcastMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketSetKeepaliveMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketSetListenBacklogMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketSetMulticastLoopbackMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketSetMulticastTtlMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketSetOptionMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketSetTimeoutMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketSetTtlMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketShutdownMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.SocketK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketSpeaksIpv4MethodInfo a signature module GI.Gio.Objects.SocketAddress newtype SocketAddress SocketAddress :: (ForeignPtr SocketAddress) -> SocketAddress class GObject o => SocketAddressK o toSocketAddress :: SocketAddressK o => o -> IO SocketAddress noSocketAddress :: Maybe SocketAddress data SocketAddressGetFamilyMethodInfo socketAddressGetFamily :: (MonadIO m, SocketAddressK a) => a -> m SocketFamily data SocketAddressGetNativeSizeMethodInfo socketAddressGetNativeSize :: (MonadIO m, SocketAddressK a) => a -> m Int64 socketAddressNewFromNative :: (MonadIO m) => Ptr () -> Word64 -> m SocketAddress data SocketAddressToNativeMethodInfo socketAddressToNative :: (MonadIO m, SocketAddressK a) => a -> Ptr () -> Word64 -> m () data SocketAddressFamilyPropertyInfo getSocketAddressFamily :: (MonadIO m, SocketAddressK o) => o -> m SocketFamily socketAddressFamily :: AttrLabelProxy "family" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SocketAddress.SocketAddress instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.SocketAddress.SocketAddress o) => GI.Gio.Objects.SocketAddress.SocketAddressK o instance (info ~ GI.Gio.Objects.SocketAddress.ResolveSocketAddressMethod t GI.Gio.Objects.SocketAddress.SocketAddress, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SocketAddress.SocketAddress p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.SocketAddress.SocketAddress -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SocketAddress.SocketAddressFamilyPropertyInfo instance (signature ~ m GI.Gio.Enums.SocketFamily, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketAddress.SocketAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketAddress.SocketAddressGetFamilyMethodInfo a signature instance (signature ~ m GHC.Int.Int64, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketAddress.SocketAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketAddress.SocketAddressGetNativeSizeMethodInfo a signature instance (signature ~ (GHC.Ptr.Ptr () -> GHC.Word.Word64 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketAddress.SocketAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketAddress.SocketAddressToNativeMethodInfo a signature module GI.Gio.Objects.SocketAddressEnumerator newtype SocketAddressEnumerator SocketAddressEnumerator :: (ForeignPtr SocketAddressEnumerator) -> SocketAddressEnumerator class GObject o => SocketAddressEnumeratorK o toSocketAddressEnumerator :: SocketAddressEnumeratorK o => o -> IO SocketAddressEnumerator noSocketAddressEnumerator :: Maybe SocketAddressEnumerator data SocketAddressEnumeratorNextMethodInfo socketAddressEnumeratorNext :: (MonadIO m, SocketAddressEnumeratorK a, CancellableK b) => a -> Maybe (b) -> m SocketAddress data SocketAddressEnumeratorNextAsyncMethodInfo socketAddressEnumeratorNextAsync :: (MonadIO m, SocketAddressEnumeratorK a, CancellableK b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data SocketAddressEnumeratorNextFinishMethodInfo socketAddressEnumeratorNextFinish :: (MonadIO m, SocketAddressEnumeratorK a, AsyncResultK b) => a -> b -> m SocketAddress instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumerator instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumerator o) => GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumeratorK o instance (info ~ GI.Gio.Objects.SocketAddressEnumerator.ResolveSocketAddressEnumeratorMethod t GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumerator, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumerator p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumerator -> p) instance (signature ~ (GHC.Base.Maybe b -> m GI.Gio.Objects.SocketAddress.SocketAddress), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumeratorK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumeratorNextMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumeratorK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumeratorNextAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.SocketAddress.SocketAddress), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumeratorK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumeratorNextFinishMethodInfo a signature module GI.Gio.Objects.SocketClient newtype SocketClient SocketClient :: (ForeignPtr SocketClient) -> SocketClient class GObject o => SocketClientK o toSocketClient :: SocketClientK o => o -> IO SocketClient noSocketClient :: Maybe SocketClient data SocketClientAddApplicationProxyMethodInfo socketClientAddApplicationProxy :: (MonadIO m, SocketClientK a) => a -> Text -> m () data SocketClientConnectMethodInfo socketClientConnect :: (MonadIO m, SocketClientK a, SocketConnectableK b, CancellableK c) => a -> b -> Maybe (c) -> m SocketConnection data SocketClientConnectAsyncMethodInfo socketClientConnectAsync :: (MonadIO m, SocketClientK a, SocketConnectableK b, CancellableK c) => a -> b -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data SocketClientConnectFinishMethodInfo socketClientConnectFinish :: (MonadIO m, SocketClientK a, AsyncResultK b) => a -> b -> m SocketConnection data SocketClientConnectToHostMethodInfo socketClientConnectToHost :: (MonadIO m, SocketClientK a, CancellableK b) => a -> Text -> Word16 -> Maybe (b) -> m SocketConnection data SocketClientConnectToHostAsyncMethodInfo socketClientConnectToHostAsync :: (MonadIO m, SocketClientK a, CancellableK b) => a -> Text -> Word16 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data SocketClientConnectToHostFinishMethodInfo socketClientConnectToHostFinish :: (MonadIO m, SocketClientK a, AsyncResultK b) => a -> b -> m SocketConnection data SocketClientConnectToServiceMethodInfo socketClientConnectToService :: (MonadIO m, SocketClientK a, CancellableK b) => a -> Text -> Text -> Maybe (b) -> m SocketConnection data SocketClientConnectToServiceAsyncMethodInfo socketClientConnectToServiceAsync :: (MonadIO m, SocketClientK a, CancellableK b) => a -> Text -> Text -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data SocketClientConnectToServiceFinishMethodInfo socketClientConnectToServiceFinish :: (MonadIO m, SocketClientK a, AsyncResultK b) => a -> b -> m SocketConnection data SocketClientConnectToUriMethodInfo socketClientConnectToUri :: (MonadIO m, SocketClientK a, CancellableK b) => a -> Text -> Word16 -> Maybe (b) -> m SocketConnection data SocketClientConnectToUriAsyncMethodInfo socketClientConnectToUriAsync :: (MonadIO m, SocketClientK a, CancellableK b) => a -> Text -> Word16 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data SocketClientConnectToUriFinishMethodInfo socketClientConnectToUriFinish :: (MonadIO m, SocketClientK a, AsyncResultK b) => a -> b -> m SocketConnection data SocketClientGetEnableProxyMethodInfo socketClientGetEnableProxy :: (MonadIO m, SocketClientK a) => a -> m Bool data SocketClientGetFamilyMethodInfo socketClientGetFamily :: (MonadIO m, SocketClientK a) => a -> m SocketFamily data SocketClientGetLocalAddressMethodInfo socketClientGetLocalAddress :: (MonadIO m, SocketClientK a) => a -> m SocketAddress data SocketClientGetProtocolMethodInfo socketClientGetProtocol :: (MonadIO m, SocketClientK a) => a -> m SocketProtocol data SocketClientGetProxyResolverMethodInfo socketClientGetProxyResolver :: (MonadIO m, SocketClientK a) => a -> m ProxyResolver data SocketClientGetSocketTypeMethodInfo socketClientGetSocketType :: (MonadIO m, SocketClientK a) => a -> m SocketType data SocketClientGetTimeoutMethodInfo socketClientGetTimeout :: (MonadIO m, SocketClientK a) => a -> m Word32 data SocketClientGetTlsMethodInfo socketClientGetTls :: (MonadIO m, SocketClientK a) => a -> m Bool data SocketClientGetTlsValidationFlagsMethodInfo socketClientGetTlsValidationFlags :: (MonadIO m, SocketClientK a) => a -> m [TlsCertificateFlags] socketClientNew :: (MonadIO m) => m SocketClient data SocketClientSetEnableProxyMethodInfo socketClientSetEnableProxy :: (MonadIO m, SocketClientK a) => a -> Bool -> m () data SocketClientSetFamilyMethodInfo socketClientSetFamily :: (MonadIO m, SocketClientK a) => a -> SocketFamily -> m () data SocketClientSetLocalAddressMethodInfo socketClientSetLocalAddress :: (MonadIO m, SocketClientK a, SocketAddressK b) => a -> Maybe (b) -> m () data SocketClientSetProtocolMethodInfo socketClientSetProtocol :: (MonadIO m, SocketClientK a) => a -> SocketProtocol -> m () data SocketClientSetProxyResolverMethodInfo socketClientSetProxyResolver :: (MonadIO m, SocketClientK a, ProxyResolverK b) => a -> Maybe (b) -> m () data SocketClientSetSocketTypeMethodInfo socketClientSetSocketType :: (MonadIO m, SocketClientK a) => a -> SocketType -> m () data SocketClientSetTimeoutMethodInfo socketClientSetTimeout :: (MonadIO m, SocketClientK a) => a -> Word32 -> m () data SocketClientSetTlsMethodInfo socketClientSetTls :: (MonadIO m, SocketClientK a) => a -> Bool -> m () data SocketClientSetTlsValidationFlagsMethodInfo socketClientSetTlsValidationFlags :: (MonadIO m, SocketClientK a) => a -> [TlsCertificateFlags] -> m () data SocketClientEnableProxyPropertyInfo constructSocketClientEnableProxy :: Bool -> IO ([Char], GValue) getSocketClientEnableProxy :: (MonadIO m, SocketClientK o) => o -> m Bool setSocketClientEnableProxy :: (MonadIO m, SocketClientK o) => o -> Bool -> m () socketClientEnableProxy :: AttrLabelProxy "enableProxy" data SocketClientFamilyPropertyInfo constructSocketClientFamily :: SocketFamily -> IO ([Char], GValue) getSocketClientFamily :: (MonadIO m, SocketClientK o) => o -> m SocketFamily setSocketClientFamily :: (MonadIO m, SocketClientK o) => o -> SocketFamily -> m () socketClientFamily :: AttrLabelProxy "family" data SocketClientLocalAddressPropertyInfo clearSocketClientLocalAddress :: (MonadIO m, SocketClientK o) => o -> m () constructSocketClientLocalAddress :: (SocketAddressK a) => a -> IO ([Char], GValue) getSocketClientLocalAddress :: (MonadIO m, SocketClientK o) => o -> m SocketAddress setSocketClientLocalAddress :: (MonadIO m, SocketClientK o, SocketAddressK a) => o -> a -> m () socketClientLocalAddress :: AttrLabelProxy "localAddress" data SocketClientProtocolPropertyInfo constructSocketClientProtocol :: SocketProtocol -> IO ([Char], GValue) getSocketClientProtocol :: (MonadIO m, SocketClientK o) => o -> m SocketProtocol setSocketClientProtocol :: (MonadIO m, SocketClientK o) => o -> SocketProtocol -> m () socketClientProtocol :: AttrLabelProxy "protocol" data SocketClientProxyResolverPropertyInfo clearSocketClientProxyResolver :: (MonadIO m, SocketClientK o) => o -> m () constructSocketClientProxyResolver :: (ProxyResolverK a) => a -> IO ([Char], GValue) getSocketClientProxyResolver :: (MonadIO m, SocketClientK o) => o -> m ProxyResolver setSocketClientProxyResolver :: (MonadIO m, SocketClientK o, ProxyResolverK a) => o -> a -> m () socketClientProxyResolver :: AttrLabelProxy "proxyResolver" data SocketClientTimeoutPropertyInfo constructSocketClientTimeout :: Word32 -> IO ([Char], GValue) getSocketClientTimeout :: (MonadIO m, SocketClientK o) => o -> m Word32 setSocketClientTimeout :: (MonadIO m, SocketClientK o) => o -> Word32 -> m () socketClientTimeout :: AttrLabelProxy "timeout" data SocketClientTlsPropertyInfo constructSocketClientTls :: Bool -> IO ([Char], GValue) getSocketClientTls :: (MonadIO m, SocketClientK o) => o -> m Bool setSocketClientTls :: (MonadIO m, SocketClientK o) => o -> Bool -> m () socketClientTls :: AttrLabelProxy "tls" data SocketClientTlsValidationFlagsPropertyInfo constructSocketClientTlsValidationFlags :: [TlsCertificateFlags] -> IO ([Char], GValue) getSocketClientTlsValidationFlags :: (MonadIO m, SocketClientK o) => o -> m [TlsCertificateFlags] setSocketClientTlsValidationFlags :: (MonadIO m, SocketClientK o) => o -> [TlsCertificateFlags] -> m () socketClientTlsValidationFlags :: AttrLabelProxy "tlsValidationFlags" data SocketClientTypePropertyInfo constructSocketClientType :: SocketType -> IO ([Char], GValue) getSocketClientType :: (MonadIO m, SocketClientK o) => o -> m SocketType setSocketClientType :: (MonadIO m, SocketClientK o) => o -> SocketType -> m () socketClientType :: AttrLabelProxy "type" type SocketClientEventCallback = SocketClientEvent -> SocketConnectable -> Maybe IOStream -> IO () type SocketClientEventCallbackC = Ptr () -> CUInt -> Ptr SocketConnectable -> Ptr IOStream -> Ptr () -> IO () data SocketClientEventSignalInfo afterSocketClientEvent :: (GObject a, MonadIO m) => a -> SocketClientEventCallback -> m SignalHandlerId mkSocketClientEventCallback :: SocketClientEventCallbackC -> IO (FunPtr SocketClientEventCallbackC) noSocketClientEventCallback :: Maybe SocketClientEventCallback onSocketClientEvent :: (GObject a, MonadIO m) => a -> SocketClientEventCallback -> m SignalHandlerId socketClientEventCallbackWrapper :: SocketClientEventCallback -> Ptr () -> CUInt -> Ptr SocketConnectable -> Ptr IOStream -> Ptr () -> IO () socketClientEventClosure :: SocketClientEventCallback -> IO Closure instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SocketClient.SocketClient instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.SocketClient.SocketClient o) => GI.Gio.Objects.SocketClient.SocketClientK o instance (info ~ GI.Gio.Objects.SocketClient.ResolveSocketClientMethod t GI.Gio.Objects.SocketClient.SocketClient, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SocketClient.SocketClient p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.SocketClient.SocketClient -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SocketClient.SocketClientEnableProxyPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SocketClient.SocketClientFamilyPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SocketClient.SocketClientLocalAddressPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SocketClient.SocketClientProtocolPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SocketClient.SocketClientProxyResolverPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SocketClient.SocketClientTimeoutPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SocketClient.SocketClientTlsPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SocketClient.SocketClientTlsValidationFlagsPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SocketClient.SocketClientTypePropertyInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.SocketClient.SocketClientEventSignalInfo instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientAddApplicationProxyMethodInfo a signature instance (signature ~ (b -> GHC.Base.Maybe c -> m GI.Gio.Objects.SocketConnection.SocketConnection), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a, GI.Gio.Interfaces.SocketConnectable.SocketConnectableK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientConnectMethodInfo a signature instance (signature ~ (b -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a, GI.Gio.Interfaces.SocketConnectable.SocketConnectableK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientConnectAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.SocketConnection.SocketConnection), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientConnectFinishMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Word.Word16 -> GHC.Base.Maybe b -> m GI.Gio.Objects.SocketConnection.SocketConnection), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientConnectToHostMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Word.Word16 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientConnectToHostAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.SocketConnection.SocketConnection), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientConnectToHostFinishMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> GHC.Base.Maybe b -> m GI.Gio.Objects.SocketConnection.SocketConnection), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientConnectToServiceMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientConnectToServiceAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.SocketConnection.SocketConnection), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientConnectToServiceFinishMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Word.Word16 -> GHC.Base.Maybe b -> m GI.Gio.Objects.SocketConnection.SocketConnection), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientConnectToUriMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Word.Word16 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientConnectToUriAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.SocketConnection.SocketConnection), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientConnectToUriFinishMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientGetEnableProxyMethodInfo a signature instance (signature ~ m GI.Gio.Enums.SocketFamily, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientGetFamilyMethodInfo a signature instance (signature ~ m GI.Gio.Objects.SocketAddress.SocketAddress, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientGetLocalAddressMethodInfo a signature instance (signature ~ m GI.Gio.Enums.SocketProtocol, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientGetProtocolMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.ProxyResolver.ProxyResolver, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientGetProxyResolverMethodInfo a signature instance (signature ~ m GI.Gio.Enums.SocketType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientGetSocketTypeMethodInfo a signature instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientGetTimeoutMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientGetTlsMethodInfo a signature instance (signature ~ m [GI.Gio.Flags.TlsCertificateFlags], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientGetTlsValidationFlagsMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientSetEnableProxyMethodInfo a signature instance (signature ~ (GI.Gio.Enums.SocketFamily -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientSetFamilyMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a, GI.Gio.Objects.SocketAddress.SocketAddressK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientSetLocalAddressMethodInfo a signature instance (signature ~ (GI.Gio.Enums.SocketProtocol -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientSetProtocolMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a, GI.Gio.Interfaces.ProxyResolver.ProxyResolverK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientSetProxyResolverMethodInfo a signature instance (signature ~ (GI.Gio.Enums.SocketType -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientSetSocketTypeMethodInfo a signature instance (signature ~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientSetTimeoutMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientSetTlsMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.TlsCertificateFlags] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketClient.SocketClientK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientSetTlsValidationFlagsMethodInfo a signature module GI.Gio.Objects.SocketConnection newtype SocketConnection SocketConnection :: (ForeignPtr SocketConnection) -> SocketConnection class GObject o => SocketConnectionK o toSocketConnection :: SocketConnectionK o => o -> IO SocketConnection noSocketConnection :: Maybe SocketConnection data SocketConnectionConnectMethodInfo socketConnectionConnect :: (MonadIO m, SocketConnectionK a, SocketAddressK b, CancellableK c) => a -> b -> Maybe (c) -> m () data SocketConnectionConnectAsyncMethodInfo socketConnectionConnectAsync :: (MonadIO m, SocketConnectionK a, SocketAddressK b, CancellableK c) => a -> b -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data SocketConnectionConnectFinishMethodInfo socketConnectionConnectFinish :: (MonadIO m, SocketConnectionK a, AsyncResultK b) => a -> b -> m () socketConnectionFactoryLookupType :: (MonadIO m) => SocketFamily -> SocketType -> Int32 -> m GType socketConnectionFactoryRegisterType :: (MonadIO m) => GType -> SocketFamily -> SocketType -> Int32 -> m () data SocketConnectionGetLocalAddressMethodInfo socketConnectionGetLocalAddress :: (MonadIO m, SocketConnectionK a) => a -> m SocketAddress data SocketConnectionGetRemoteAddressMethodInfo socketConnectionGetRemoteAddress :: (MonadIO m, SocketConnectionK a) => a -> m SocketAddress data SocketConnectionGetSocketMethodInfo socketConnectionGetSocket :: (MonadIO m, SocketConnectionK a) => a -> m Socket data SocketConnectionIsConnectedMethodInfo socketConnectionIsConnected :: (MonadIO m, SocketConnectionK a) => a -> m Bool data SocketConnectionSocketPropertyInfo constructSocketConnectionSocket :: (SocketK a) => a -> IO ([Char], GValue) getSocketConnectionSocket :: (MonadIO m, SocketConnectionK o) => o -> m Socket socketConnectionSocket :: AttrLabelProxy "socket" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SocketConnection.SocketConnection instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.SocketConnection.SocketConnection o) => GI.Gio.Objects.SocketConnection.SocketConnectionK o instance (info ~ GI.Gio.Objects.SocketConnection.ResolveSocketConnectionMethod t GI.Gio.Objects.SocketConnection.SocketConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SocketConnection.SocketConnection p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.SocketConnection.SocketConnection -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SocketConnection.SocketConnectionSocketPropertyInfo instance (signature ~ (b -> GHC.Base.Maybe c -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketConnection.SocketConnectionK a, GI.Gio.Objects.SocketAddress.SocketAddressK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketConnection.SocketConnectionConnectMethodInfo a signature instance (signature ~ (b -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketConnection.SocketConnectionK a, GI.Gio.Objects.SocketAddress.SocketAddressK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketConnection.SocketConnectionConnectAsyncMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketConnection.SocketConnectionK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketConnection.SocketConnectionConnectFinishMethodInfo a signature instance (signature ~ m GI.Gio.Objects.SocketAddress.SocketAddress, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketConnection.SocketConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketConnection.SocketConnectionGetLocalAddressMethodInfo a signature instance (signature ~ m GI.Gio.Objects.SocketAddress.SocketAddress, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketConnection.SocketConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketConnection.SocketConnectionGetRemoteAddressMethodInfo a signature instance (signature ~ m GI.Gio.Objects.Socket.Socket, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketConnection.SocketConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketConnection.SocketConnectionGetSocketMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketConnection.SocketConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketConnection.SocketConnectionIsConnectedMethodInfo a signature module GI.Gio.Objects.SocketControlMessage newtype SocketControlMessage SocketControlMessage :: (ForeignPtr SocketControlMessage) -> SocketControlMessage class GObject o => SocketControlMessageK o toSocketControlMessage :: SocketControlMessageK o => o -> IO SocketControlMessage noSocketControlMessage :: Maybe SocketControlMessage socketControlMessageDeserialize :: (MonadIO m) => Int32 -> Int32 -> ByteString -> m SocketControlMessage data SocketControlMessageGetLevelMethodInfo socketControlMessageGetLevel :: (MonadIO m, SocketControlMessageK a) => a -> m Int32 data SocketControlMessageGetMsgTypeMethodInfo socketControlMessageGetMsgType :: (MonadIO m, SocketControlMessageK a) => a -> m Int32 data SocketControlMessageGetSizeMethodInfo socketControlMessageGetSize :: (MonadIO m, SocketControlMessageK a) => a -> m Word64 data SocketControlMessageSerializeMethodInfo socketControlMessageSerialize :: (MonadIO m, SocketControlMessageK a) => a -> Ptr () -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SocketControlMessage.SocketControlMessage instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.SocketControlMessage.SocketControlMessage o) => GI.Gio.Objects.SocketControlMessage.SocketControlMessageK o instance (info ~ GI.Gio.Objects.SocketControlMessage.ResolveSocketControlMessageMethod t GI.Gio.Objects.SocketControlMessage.SocketControlMessage, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SocketControlMessage.SocketControlMessage p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.SocketControlMessage.SocketControlMessage -> p) instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketControlMessage.SocketControlMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketControlMessage.SocketControlMessageGetLevelMethodInfo a signature instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketControlMessage.SocketControlMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketControlMessage.SocketControlMessageGetMsgTypeMethodInfo a signature instance (signature ~ m GHC.Word.Word64, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketControlMessage.SocketControlMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketControlMessage.SocketControlMessageGetSizeMethodInfo a signature instance (signature ~ (GHC.Ptr.Ptr () -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketControlMessage.SocketControlMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketControlMessage.SocketControlMessageSerializeMethodInfo a signature module GI.Gio.Objects.SocketListener newtype SocketListener SocketListener :: (ForeignPtr SocketListener) -> SocketListener class GObject o => SocketListenerK o toSocketListener :: SocketListenerK o => o -> IO SocketListener noSocketListener :: Maybe SocketListener data SocketListenerAcceptMethodInfo socketListenerAccept :: (MonadIO m, SocketListenerK a, CancellableK b) => a -> Maybe (b) -> m (SocketConnection, Object) data SocketListenerAcceptAsyncMethodInfo socketListenerAcceptAsync :: (MonadIO m, SocketListenerK a, CancellableK b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data SocketListenerAcceptFinishMethodInfo socketListenerAcceptFinish :: (MonadIO m, SocketListenerK a, AsyncResultK b) => a -> b -> m (SocketConnection, Object) data SocketListenerAcceptSocketMethodInfo socketListenerAcceptSocket :: (MonadIO m, SocketListenerK a, CancellableK b) => a -> Maybe (b) -> m (Socket, Object) data SocketListenerAcceptSocketAsyncMethodInfo socketListenerAcceptSocketAsync :: (MonadIO m, SocketListenerK a, CancellableK b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data SocketListenerAcceptSocketFinishMethodInfo socketListenerAcceptSocketFinish :: (MonadIO m, SocketListenerK a, AsyncResultK b) => a -> b -> m (Socket, Object) data SocketListenerAddAddressMethodInfo socketListenerAddAddress :: (MonadIO m, SocketListenerK a, SocketAddressK b, ObjectK c) => a -> b -> SocketType -> SocketProtocol -> Maybe (c) -> m (SocketAddress) data SocketListenerAddAnyInetPortMethodInfo socketListenerAddAnyInetPort :: (MonadIO m, SocketListenerK a, ObjectK b) => a -> Maybe (b) -> m Word16 data SocketListenerAddInetPortMethodInfo socketListenerAddInetPort :: (MonadIO m, SocketListenerK a, ObjectK b) => a -> Word16 -> Maybe (b) -> m () data SocketListenerAddSocketMethodInfo socketListenerAddSocket :: (MonadIO m, SocketListenerK a, SocketK b, ObjectK c) => a -> b -> Maybe (c) -> m () data SocketListenerCloseMethodInfo socketListenerClose :: (MonadIO m, SocketListenerK a) => a -> m () socketListenerNew :: (MonadIO m) => m SocketListener data SocketListenerSetBacklogMethodInfo socketListenerSetBacklog :: (MonadIO m, SocketListenerK a) => a -> Int32 -> m () data SocketListenerListenBacklogPropertyInfo constructSocketListenerListenBacklog :: Int32 -> IO ([Char], GValue) getSocketListenerListenBacklog :: (MonadIO m, SocketListenerK o) => o -> m Int32 setSocketListenerListenBacklog :: (MonadIO m, SocketListenerK o) => o -> Int32 -> m () socketListenerListenBacklog :: AttrLabelProxy "listenBacklog" type SocketListenerEventCallback = SocketListenerEvent -> Socket -> IO () type SocketListenerEventCallbackC = Ptr () -> CUInt -> Ptr Socket -> Ptr () -> IO () data SocketListenerEventSignalInfo afterSocketListenerEvent :: (GObject a, MonadIO m) => a -> SocketListenerEventCallback -> m SignalHandlerId mkSocketListenerEventCallback :: SocketListenerEventCallbackC -> IO (FunPtr SocketListenerEventCallbackC) noSocketListenerEventCallback :: Maybe SocketListenerEventCallback onSocketListenerEvent :: (GObject a, MonadIO m) => a -> SocketListenerEventCallback -> m SignalHandlerId socketListenerEventCallbackWrapper :: SocketListenerEventCallback -> Ptr () -> CUInt -> Ptr Socket -> Ptr () -> IO () socketListenerEventClosure :: SocketListenerEventCallback -> IO Closure instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SocketListener.SocketListener instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.SocketListener.SocketListener o) => GI.Gio.Objects.SocketListener.SocketListenerK o instance (info ~ GI.Gio.Objects.SocketListener.ResolveSocketListenerMethod t GI.Gio.Objects.SocketListener.SocketListener, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SocketListener.SocketListener p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.SocketListener.SocketListener -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SocketListener.SocketListenerListenBacklogPropertyInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.SocketListener.SocketListenerEventSignalInfo instance (signature ~ (GHC.Base.Maybe b -> m (GI.Gio.Objects.SocketConnection.SocketConnection, GI.GObject.Objects.Object.Object)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketListener.SocketListenerK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketListener.SocketListenerAcceptMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketListener.SocketListenerK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketListener.SocketListenerAcceptAsyncMethodInfo a signature instance (signature ~ (b -> m (GI.Gio.Objects.SocketConnection.SocketConnection, GI.GObject.Objects.Object.Object)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketListener.SocketListenerK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketListener.SocketListenerAcceptFinishMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m (GI.Gio.Objects.Socket.Socket, GI.GObject.Objects.Object.Object)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketListener.SocketListenerK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketListener.SocketListenerAcceptSocketMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketListener.SocketListenerK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketListener.SocketListenerAcceptSocketAsyncMethodInfo a signature instance (signature ~ (b -> m (GI.Gio.Objects.Socket.Socket, GI.GObject.Objects.Object.Object)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketListener.SocketListenerK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketListener.SocketListenerAcceptSocketFinishMethodInfo a signature instance (signature ~ (b -> GI.Gio.Enums.SocketType -> GI.Gio.Enums.SocketProtocol -> GHC.Base.Maybe c -> m GI.Gio.Objects.SocketAddress.SocketAddress), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketListener.SocketListenerK a, GI.Gio.Objects.SocketAddress.SocketAddressK b, GI.GObject.Objects.Object.ObjectK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketListener.SocketListenerAddAddressMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m GHC.Word.Word16), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketListener.SocketListenerK a, GI.GObject.Objects.Object.ObjectK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketListener.SocketListenerAddAnyInetPortMethodInfo a signature instance (signature ~ (GHC.Word.Word16 -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketListener.SocketListenerK a, GI.GObject.Objects.Object.ObjectK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketListener.SocketListenerAddInetPortMethodInfo a signature instance (signature ~ (b -> GHC.Base.Maybe c -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketListener.SocketListenerK a, GI.Gio.Objects.Socket.SocketK b, GI.GObject.Objects.Object.ObjectK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketListener.SocketListenerAddSocketMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketListener.SocketListenerK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketListener.SocketListenerCloseMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketListener.SocketListenerK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketListener.SocketListenerSetBacklogMethodInfo a signature module GI.Gio.Objects.SocketService newtype SocketService SocketService :: (ForeignPtr SocketService) -> SocketService class GObject o => SocketServiceK o toSocketService :: SocketServiceK o => o -> IO SocketService noSocketService :: Maybe SocketService data SocketServiceIsActiveMethodInfo socketServiceIsActive :: (MonadIO m, SocketServiceK a) => a -> m Bool socketServiceNew :: (MonadIO m) => m SocketService data SocketServiceStartMethodInfo socketServiceStart :: (MonadIO m, SocketServiceK a) => a -> m () data SocketServiceStopMethodInfo socketServiceStop :: (MonadIO m, SocketServiceK a) => a -> m () data SocketServiceActivePropertyInfo constructSocketServiceActive :: Bool -> IO ([Char], GValue) getSocketServiceActive :: (MonadIO m, SocketServiceK o) => o -> m Bool setSocketServiceActive :: (MonadIO m, SocketServiceK o) => o -> Bool -> m () socketServiceActive :: AttrLabelProxy "active" type SocketServiceIncomingCallback = SocketConnection -> Maybe Object -> IO Bool type SocketServiceIncomingCallbackC = Ptr () -> Ptr SocketConnection -> Ptr Object -> Ptr () -> IO CInt data SocketServiceIncomingSignalInfo afterSocketServiceIncoming :: (GObject a, MonadIO m) => a -> SocketServiceIncomingCallback -> m SignalHandlerId mkSocketServiceIncomingCallback :: SocketServiceIncomingCallbackC -> IO (FunPtr SocketServiceIncomingCallbackC) noSocketServiceIncomingCallback :: Maybe SocketServiceIncomingCallback onSocketServiceIncoming :: (GObject a, MonadIO m) => a -> SocketServiceIncomingCallback -> m SignalHandlerId socketServiceIncomingCallbackWrapper :: SocketServiceIncomingCallback -> Ptr () -> Ptr SocketConnection -> Ptr Object -> Ptr () -> IO CInt socketServiceIncomingClosure :: SocketServiceIncomingCallback -> IO Closure instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SocketService.SocketService instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.SocketService.SocketService o) => GI.Gio.Objects.SocketService.SocketServiceK o instance (info ~ GI.Gio.Objects.SocketService.ResolveSocketServiceMethod t GI.Gio.Objects.SocketService.SocketService, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SocketService.SocketService p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.SocketService.SocketService -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SocketService.SocketServiceActivePropertyInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.SocketService.SocketServiceIncomingSignalInfo instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketService.SocketServiceK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketService.SocketServiceIsActiveMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketService.SocketServiceK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketService.SocketServiceStartMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketService.SocketServiceK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketService.SocketServiceStopMethodInfo a signature module GI.Gio.Objects.Subprocess newtype Subprocess Subprocess :: (ForeignPtr Subprocess) -> Subprocess class GObject o => SubprocessK o toSubprocess :: SubprocessK o => o -> IO Subprocess noSubprocess :: Maybe Subprocess data SubprocessCommunicateMethodInfo subprocessCommunicate :: (MonadIO m, SubprocessK a, CancellableK b) => a -> Maybe (Bytes) -> Maybe (b) -> m (Bytes, Bytes) data SubprocessCommunicateAsyncMethodInfo subprocessCommunicateAsync :: (MonadIO m, SubprocessK a, CancellableK b) => a -> Maybe (Bytes) -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data SubprocessCommunicateFinishMethodInfo subprocessCommunicateFinish :: (MonadIO m, SubprocessK a, AsyncResultK b) => a -> b -> m (Bytes, Bytes) data SubprocessCommunicateUtf8MethodInfo subprocessCommunicateUtf8 :: (MonadIO m, SubprocessK a, CancellableK b) => a -> Maybe (Text) -> Maybe (b) -> m (Text, Text) data SubprocessCommunicateUtf8AsyncMethodInfo subprocessCommunicateUtf8Async :: (MonadIO m, SubprocessK a, CancellableK b) => a -> Maybe (Text) -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data SubprocessCommunicateUtf8FinishMethodInfo subprocessCommunicateUtf8Finish :: (MonadIO m, SubprocessK a, AsyncResultK b) => a -> b -> m (Text, Text) data SubprocessForceExitMethodInfo subprocessForceExit :: (MonadIO m, SubprocessK a) => a -> m () data SubprocessGetExitStatusMethodInfo subprocessGetExitStatus :: (MonadIO m, SubprocessK a) => a -> m Int32 data SubprocessGetIdentifierMethodInfo subprocessGetIdentifier :: (MonadIO m, SubprocessK a) => a -> m Text data SubprocessGetIfExitedMethodInfo subprocessGetIfExited :: (MonadIO m, SubprocessK a) => a -> m Bool data SubprocessGetIfSignaledMethodInfo subprocessGetIfSignaled :: (MonadIO m, SubprocessK a) => a -> m Bool data SubprocessGetStatusMethodInfo subprocessGetStatus :: (MonadIO m, SubprocessK a) => a -> m Int32 data SubprocessGetStderrPipeMethodInfo subprocessGetStderrPipe :: (MonadIO m, SubprocessK a) => a -> m InputStream data SubprocessGetStdinPipeMethodInfo subprocessGetStdinPipe :: (MonadIO m, SubprocessK a) => a -> m OutputStream data SubprocessGetStdoutPipeMethodInfo subprocessGetStdoutPipe :: (MonadIO m, SubprocessK a) => a -> m InputStream data SubprocessGetSuccessfulMethodInfo subprocessGetSuccessful :: (MonadIO m, SubprocessK a) => a -> m Bool data SubprocessGetTermSigMethodInfo subprocessGetTermSig :: (MonadIO m, SubprocessK a) => a -> m Int32 subprocessNew :: (MonadIO m) => [Text] -> [SubprocessFlags] -> m Subprocess data SubprocessSendSignalMethodInfo subprocessSendSignal :: (MonadIO m, SubprocessK a) => a -> Int32 -> m () data SubprocessWaitMethodInfo subprocessWait :: (MonadIO m, SubprocessK a, CancellableK b) => a -> Maybe (b) -> m () data SubprocessWaitAsyncMethodInfo subprocessWaitAsync :: (MonadIO m, SubprocessK a, CancellableK b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data SubprocessWaitCheckMethodInfo subprocessWaitCheck :: (MonadIO m, SubprocessK a, CancellableK b) => a -> Maybe (b) -> m () data SubprocessWaitCheckAsyncMethodInfo subprocessWaitCheckAsync :: (MonadIO m, SubprocessK a, CancellableK b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data SubprocessWaitCheckFinishMethodInfo subprocessWaitCheckFinish :: (MonadIO m, SubprocessK a, AsyncResultK b) => a -> b -> m () data SubprocessWaitFinishMethodInfo subprocessWaitFinish :: (MonadIO m, SubprocessK a, AsyncResultK b) => a -> b -> m () data SubprocessArgvPropertyInfo constructSubprocessArgv :: [Text] -> IO ([Char], GValue) subprocessArgv :: AttrLabelProxy "argv" data SubprocessFlagsPropertyInfo constructSubprocessFlags :: [SubprocessFlags] -> IO ([Char], GValue) subprocessFlags :: AttrLabelProxy "flags" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Subprocess.Subprocess instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.Subprocess.Subprocess o) => GI.Gio.Objects.Subprocess.SubprocessK o instance (info ~ GI.Gio.Objects.Subprocess.ResolveSubprocessMethod t GI.Gio.Objects.Subprocess.Subprocess, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Subprocess.Subprocess p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.Subprocess.Subprocess -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Subprocess.SubprocessArgvPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Subprocess.SubprocessFlagsPropertyInfo instance (signature ~ (GHC.Base.Maybe GI.GLib.Structs.Bytes.Bytes -> GHC.Base.Maybe b -> m (GI.GLib.Structs.Bytes.Bytes, GI.GLib.Structs.Bytes.Bytes)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessCommunicateMethodInfo a signature instance (signature ~ (GHC.Base.Maybe GI.GLib.Structs.Bytes.Bytes -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessCommunicateAsyncMethodInfo a signature instance (signature ~ (b -> m (GI.GLib.Structs.Bytes.Bytes, GI.GLib.Structs.Bytes.Bytes)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessCommunicateFinishMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Base.Maybe b -> m (Data.Text.Internal.Text, Data.Text.Internal.Text)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessCommunicateUtf8MethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessCommunicateUtf8AsyncMethodInfo a signature instance (signature ~ (b -> m (Data.Text.Internal.Text, Data.Text.Internal.Text)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessCommunicateUtf8FinishMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessForceExitMethodInfo a signature instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessGetExitStatusMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessGetIdentifierMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessGetIfExitedMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessGetIfSignaledMethodInfo a signature instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessGetStatusMethodInfo a signature instance (signature ~ m GI.Gio.Objects.InputStream.InputStream, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessGetStderrPipeMethodInfo a signature instance (signature ~ m GI.Gio.Objects.OutputStream.OutputStream, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessGetStdinPipeMethodInfo a signature instance (signature ~ m GI.Gio.Objects.InputStream.InputStream, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessGetStdoutPipeMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessGetSuccessfulMethodInfo a signature instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessGetTermSigMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessSendSignalMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessWaitMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessWaitAsyncMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessWaitCheckMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessWaitCheckAsyncMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessWaitCheckFinishMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Subprocess.SubprocessK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessWaitFinishMethodInfo a signature module GI.Gio.Objects.SubprocessLauncher newtype SubprocessLauncher SubprocessLauncher :: (ForeignPtr SubprocessLauncher) -> SubprocessLauncher class GObject o => SubprocessLauncherK o toSubprocessLauncher :: SubprocessLauncherK o => o -> IO SubprocessLauncher noSubprocessLauncher :: Maybe SubprocessLauncher data SubprocessLauncherGetenvMethodInfo subprocessLauncherGetenv :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> m Text subprocessLauncherNew :: (MonadIO m) => [SubprocessFlags] -> m SubprocessLauncher data SubprocessLauncherSetChildSetupMethodInfo subprocessLauncherSetChildSetup :: (MonadIO m, SubprocessLauncherK a) => a -> SpawnChildSetupFunc -> m () data SubprocessLauncherSetCwdMethodInfo subprocessLauncherSetCwd :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> m () data SubprocessLauncherSetEnvironMethodInfo subprocessLauncherSetEnviron :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> m () data SubprocessLauncherSetFlagsMethodInfo subprocessLauncherSetFlags :: (MonadIO m, SubprocessLauncherK a) => a -> [SubprocessFlags] -> m () data SubprocessLauncherSetStderrFilePathMethodInfo subprocessLauncherSetStderrFilePath :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> m () data SubprocessLauncherSetStdinFilePathMethodInfo subprocessLauncherSetStdinFilePath :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> m () data SubprocessLauncherSetStdoutFilePathMethodInfo subprocessLauncherSetStdoutFilePath :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> m () data SubprocessLauncherSetenvMethodInfo subprocessLauncherSetenv :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> Text -> Bool -> m () data SubprocessLauncherSpawnvMethodInfo subprocessLauncherSpawnv :: (MonadIO m, SubprocessLauncherK a) => a -> [Text] -> m Subprocess data SubprocessLauncherTakeFdMethodInfo subprocessLauncherTakeFd :: (MonadIO m, SubprocessLauncherK a) => a -> Int32 -> Int32 -> m () data SubprocessLauncherTakeStderrFdMethodInfo subprocessLauncherTakeStderrFd :: (MonadIO m, SubprocessLauncherK a) => a -> Int32 -> m () data SubprocessLauncherTakeStdinFdMethodInfo subprocessLauncherTakeStdinFd :: (MonadIO m, SubprocessLauncherK a) => a -> Int32 -> m () data SubprocessLauncherTakeStdoutFdMethodInfo subprocessLauncherTakeStdoutFd :: (MonadIO m, SubprocessLauncherK a) => a -> Int32 -> m () data SubprocessLauncherUnsetenvMethodInfo subprocessLauncherUnsetenv :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> m () data SubprocessLauncherFlagsPropertyInfo constructSubprocessLauncherFlags :: [SubprocessFlags] -> IO ([Char], GValue) subprocessLauncherFlags :: AttrLabelProxy "flags" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SubprocessLauncher.SubprocessLauncher instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.SubprocessLauncher.SubprocessLauncher o) => GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherK o instance (info ~ GI.Gio.Objects.SubprocessLauncher.ResolveSubprocessLauncherMethod t GI.Gio.Objects.SubprocessLauncher.SubprocessLauncher, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SubprocessLauncher.SubprocessLauncher p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.SubprocessLauncher.SubprocessLauncher -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherFlagsPropertyInfo instance (signature ~ (Data.Text.Internal.Text -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherGetenvMethodInfo a signature instance (signature ~ (GI.GLib.Callbacks.SpawnChildSetupFunc -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherSetChildSetupMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherSetCwdMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherSetEnvironMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.SubprocessFlags] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherSetFlagsMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherSetStderrFilePathMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherSetStdinFilePathMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherSetStdoutFilePathMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherSetenvMethodInfo a signature instance (signature ~ ([Data.Text.Internal.Text] -> m GI.Gio.Objects.Subprocess.Subprocess), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherSpawnvMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherTakeFdMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherTakeStderrFdMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherTakeStdinFdMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherTakeStdoutFdMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherUnsetenvMethodInfo a signature module GI.Gio.Objects.Task newtype Task Task :: (ForeignPtr Task) -> Task class GObject o => TaskK o toTask :: TaskK o => o -> IO Task noTask :: Maybe Task data TaskGetCancellableMethodInfo taskGetCancellable :: (MonadIO m, TaskK a) => a -> m Cancellable data TaskGetCheckCancellableMethodInfo taskGetCheckCancellable :: (MonadIO m, TaskK a) => a -> m Bool data TaskGetCompletedMethodInfo taskGetCompleted :: (MonadIO m, TaskK a) => a -> m Bool data TaskGetContextMethodInfo taskGetContext :: (MonadIO m, TaskK a) => a -> m MainContext data TaskGetPriorityMethodInfo taskGetPriority :: (MonadIO m, TaskK a) => a -> m Int32 data TaskGetReturnOnCancelMethodInfo taskGetReturnOnCancel :: (MonadIO m, TaskK a) => a -> m Bool data TaskGetSourceObjectMethodInfo taskGetSourceObject :: (MonadIO m, TaskK a) => a -> m Object data TaskGetSourceTagMethodInfo taskGetSourceTag :: (MonadIO m, TaskK a) => a -> m (Ptr ()) data TaskGetTaskDataMethodInfo taskGetTaskData :: (MonadIO m, TaskK a) => a -> m (Ptr ()) data TaskHadErrorMethodInfo taskHadError :: (MonadIO m, TaskK a) => a -> m Bool taskIsValid :: (MonadIO m, AsyncResultK a, ObjectK b) => a -> Maybe (b) -> m Bool taskNew :: (MonadIO m, ObjectK a, CancellableK b) => Maybe (a) -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m Task data TaskPropagateBooleanMethodInfo taskPropagateBoolean :: (MonadIO m, TaskK a) => a -> m () data TaskPropagateIntMethodInfo taskPropagateInt :: (MonadIO m, TaskK a) => a -> m Int64 data TaskPropagatePointerMethodInfo taskPropagatePointer :: (MonadIO m, TaskK a) => a -> m (Ptr ()) taskReportError :: (MonadIO m, ObjectK a) => Maybe (a) -> Maybe (AsyncReadyCallback) -> Ptr () -> GError -> m () data TaskReturnBooleanMethodInfo taskReturnBoolean :: (MonadIO m, TaskK a) => a -> Bool -> m () data TaskReturnErrorMethodInfo taskReturnError :: (MonadIO m, TaskK a) => a -> GError -> m () data TaskReturnErrorIfCancelledMethodInfo taskReturnErrorIfCancelled :: (MonadIO m, TaskK a) => a -> m Bool data TaskReturnIntMethodInfo taskReturnInt :: (MonadIO m, TaskK a) => a -> Int64 -> m () data TaskReturnPointerMethodInfo taskReturnPointer :: (MonadIO m, TaskK a) => a -> Ptr () -> Maybe (DestroyNotify) -> m () data TaskSetCheckCancellableMethodInfo taskSetCheckCancellable :: (MonadIO m, TaskK a) => a -> Bool -> m () data TaskSetPriorityMethodInfo taskSetPriority :: (MonadIO m, TaskK a) => a -> Int32 -> m () data TaskSetReturnOnCancelMethodInfo taskSetReturnOnCancel :: (MonadIO m, TaskK a) => a -> Bool -> m Bool data TaskSetSourceTagMethodInfo taskSetSourceTag :: (MonadIO m, TaskK a) => a -> Ptr () -> m () data TaskSetTaskDataMethodInfo taskSetTaskData :: (MonadIO m, TaskK a) => a -> Ptr () -> Maybe (DestroyNotify) -> m () data TaskCompletedPropertyInfo getTaskCompleted :: (MonadIO m, TaskK o) => o -> m Bool taskCompleted :: AttrLabelProxy "completed" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Task.Task instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.Task.Task o) => GI.Gio.Objects.Task.TaskK o instance (info ~ GI.Gio.Objects.Task.ResolveTaskMethod t GI.Gio.Objects.Task.Task, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Task.Task p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.Task.Task -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Task.TaskCompletedPropertyInfo instance (signature ~ m GI.Gio.Objects.Cancellable.Cancellable, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskGetCancellableMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskGetCheckCancellableMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskGetCompletedMethodInfo a signature instance (signature ~ m GI.GLib.Structs.MainContext.MainContext, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskGetContextMethodInfo a signature instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskGetPriorityMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskGetReturnOnCancelMethodInfo a signature instance (signature ~ m GI.GObject.Objects.Object.Object, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskGetSourceObjectMethodInfo a signature instance (signature ~ m (GHC.Ptr.Ptr ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskGetSourceTagMethodInfo a signature instance (signature ~ m (GHC.Ptr.Ptr ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskGetTaskDataMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskHadErrorMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskPropagateBooleanMethodInfo a signature instance (signature ~ m GHC.Int.Int64, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskPropagateIntMethodInfo a signature instance (signature ~ m (GHC.Ptr.Ptr ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskPropagatePointerMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskReturnBooleanMethodInfo a signature instance (signature ~ (Data.GI.Base.GError.GError -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskReturnErrorMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskReturnErrorIfCancelledMethodInfo a signature instance (signature ~ (GHC.Int.Int64 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskReturnIntMethodInfo a signature instance (signature ~ (GHC.Ptr.Ptr () -> GHC.Base.Maybe GI.GLib.Callbacks.DestroyNotify -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskReturnPointerMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskSetCheckCancellableMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskSetPriorityMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskSetReturnOnCancelMethodInfo a signature instance (signature ~ (GHC.Ptr.Ptr () -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskSetSourceTagMethodInfo a signature instance (signature ~ (GHC.Ptr.Ptr () -> GHC.Base.Maybe GI.GLib.Callbacks.DestroyNotify -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.TaskK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskSetTaskDataMethodInfo a signature module GI.Gio.Objects.TcpConnection newtype TcpConnection TcpConnection :: (ForeignPtr TcpConnection) -> TcpConnection class GObject o => TcpConnectionK o toTcpConnection :: TcpConnectionK o => o -> IO TcpConnection noTcpConnection :: Maybe TcpConnection data TcpConnectionGetGracefulDisconnectMethodInfo tcpConnectionGetGracefulDisconnect :: (MonadIO m, TcpConnectionK a) => a -> m Bool data TcpConnectionSetGracefulDisconnectMethodInfo tcpConnectionSetGracefulDisconnect :: (MonadIO m, TcpConnectionK a) => a -> Bool -> m () data TcpConnectionGracefulDisconnectPropertyInfo constructTcpConnectionGracefulDisconnect :: Bool -> IO ([Char], GValue) getTcpConnectionGracefulDisconnect :: (MonadIO m, TcpConnectionK o) => o -> m Bool setTcpConnectionGracefulDisconnect :: (MonadIO m, TcpConnectionK o) => o -> Bool -> m () tcpConnectionGracefulDisconnect :: AttrLabelProxy "gracefulDisconnect" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.TcpConnection.TcpConnection instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.TcpConnection.TcpConnection o) => GI.Gio.Objects.TcpConnection.TcpConnectionK o instance (info ~ GI.Gio.Objects.TcpConnection.ResolveTcpConnectionMethod t GI.Gio.Objects.TcpConnection.TcpConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.TcpConnection.TcpConnection p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.TcpConnection.TcpConnection -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TcpConnection.TcpConnectionGracefulDisconnectPropertyInfo instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TcpConnection.TcpConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TcpConnection.TcpConnectionGetGracefulDisconnectMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TcpConnection.TcpConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TcpConnection.TcpConnectionSetGracefulDisconnectMethodInfo a signature module GI.Gio.Objects.TcpWrapperConnection newtype TcpWrapperConnection TcpWrapperConnection :: (ForeignPtr TcpWrapperConnection) -> TcpWrapperConnection class GObject o => TcpWrapperConnectionK o toTcpWrapperConnection :: TcpWrapperConnectionK o => o -> IO TcpWrapperConnection noTcpWrapperConnection :: Maybe TcpWrapperConnection data TcpWrapperConnectionGetBaseIoStreamMethodInfo tcpWrapperConnectionGetBaseIoStream :: (MonadIO m, TcpWrapperConnectionK a) => a -> m IOStream tcpWrapperConnectionNew :: (MonadIO m, IOStreamK a, SocketK b) => a -> b -> m TcpWrapperConnection data TcpWrapperConnectionBaseIoStreamPropertyInfo constructTcpWrapperConnectionBaseIoStream :: (IOStreamK a) => a -> IO ([Char], GValue) getTcpWrapperConnectionBaseIoStream :: (MonadIO m, TcpWrapperConnectionK o) => o -> m IOStream tcpWrapperConnectionBaseIoStream :: AttrLabelProxy "baseIoStream" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnection instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnection o) => GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnectionK o instance (info ~ GI.Gio.Objects.TcpWrapperConnection.ResolveTcpWrapperConnectionMethod t GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnection p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnection -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnectionBaseIoStreamPropertyInfo instance (signature ~ m GI.Gio.Objects.IOStream.IOStream, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnectionGetBaseIoStreamMethodInfo a signature module GI.Gio.Objects.TestDBus newtype TestDBus TestDBus :: (ForeignPtr TestDBus) -> TestDBus class GObject o => TestDBusK o toTestDBus :: TestDBusK o => o -> IO TestDBus noTestDBus :: Maybe TestDBus data TestDBusAddServiceDirMethodInfo testDBusAddServiceDir :: (MonadIO m, TestDBusK a) => a -> Text -> m () data TestDBusDownMethodInfo testDBusDown :: (MonadIO m, TestDBusK a) => a -> m () data TestDBusGetBusAddressMethodInfo testDBusGetBusAddress :: (MonadIO m, TestDBusK a) => a -> m Text data TestDBusGetFlagsMethodInfo testDBusGetFlags :: (MonadIO m, TestDBusK a) => a -> m [TestDBusFlags] testDBusNew :: (MonadIO m) => [TestDBusFlags] -> m TestDBus data TestDBusStopMethodInfo testDBusStop :: (MonadIO m, TestDBusK a) => a -> m () testDBusUnset :: (MonadIO m) => m () data TestDBusUpMethodInfo testDBusUp :: (MonadIO m, TestDBusK a) => a -> m () data TestDBusFlagsPropertyInfo constructTestDBusFlags :: [TestDBusFlags] -> IO ([Char], GValue) getTestDBusFlags :: (MonadIO m, TestDBusK o) => o -> m [TestDBusFlags] testDBusFlags :: AttrLabelProxy "flags" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.TestDBus.TestDBus instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.TestDBus.TestDBus o) => GI.Gio.Objects.TestDBus.TestDBusK o instance (info ~ GI.Gio.Objects.TestDBus.ResolveTestDBusMethod t GI.Gio.Objects.TestDBus.TestDBus, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.TestDBus.TestDBus p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.TestDBus.TestDBus -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TestDBus.TestDBusFlagsPropertyInfo instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TestDBus.TestDBusK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TestDBus.TestDBusAddServiceDirMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TestDBus.TestDBusK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TestDBus.TestDBusDownMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TestDBus.TestDBusK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TestDBus.TestDBusGetBusAddressMethodInfo a signature instance (signature ~ m [GI.Gio.Flags.TestDBusFlags], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TestDBus.TestDBusK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TestDBus.TestDBusGetFlagsMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TestDBus.TestDBusK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TestDBus.TestDBusStopMethodInfo a signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TestDBus.TestDBusK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TestDBus.TestDBusUpMethodInfo a signature module GI.Gio.Objects.ThemedIcon newtype ThemedIcon ThemedIcon :: (ForeignPtr ThemedIcon) -> ThemedIcon class GObject o => ThemedIconK o toThemedIcon :: ThemedIconK o => o -> IO ThemedIcon noThemedIcon :: Maybe ThemedIcon data ThemedIconAppendNameMethodInfo themedIconAppendName :: (MonadIO m, ThemedIconK a) => a -> Text -> m () data ThemedIconGetNamesMethodInfo themedIconGetNames :: (MonadIO m, ThemedIconK a) => a -> m [Text] themedIconNew :: (MonadIO m) => Text -> m ThemedIcon themedIconNewFromNames :: (MonadIO m) => [Text] -> m ThemedIcon themedIconNewWithDefaultFallbacks :: (MonadIO m) => Text -> m ThemedIcon data ThemedIconPrependNameMethodInfo themedIconPrependName :: (MonadIO m, ThemedIconK a) => a -> Text -> m () data ThemedIconNamePropertyInfo constructThemedIconName :: Text -> IO ([Char], GValue) themedIconName :: AttrLabelProxy "name" data ThemedIconNamesPropertyInfo constructThemedIconNames :: [Text] -> IO ([Char], GValue) getThemedIconNames :: (MonadIO m, ThemedIconK o) => o -> m [Text] themedIconNames :: AttrLabelProxy "names" data ThemedIconUseDefaultFallbacksPropertyInfo constructThemedIconUseDefaultFallbacks :: Bool -> IO ([Char], GValue) getThemedIconUseDefaultFallbacks :: (MonadIO m, ThemedIconK o) => o -> m Bool themedIconUseDefaultFallbacks :: AttrLabelProxy "useDefaultFallbacks" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.ThemedIcon.ThemedIcon instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.ThemedIcon.ThemedIcon o) => GI.Gio.Objects.ThemedIcon.ThemedIconK o instance (info ~ GI.Gio.Objects.ThemedIcon.ResolveThemedIconMethod t GI.Gio.Objects.ThemedIcon.ThemedIcon, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.ThemedIcon.ThemedIcon p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.ThemedIcon.ThemedIcon -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ThemedIcon.ThemedIconNamePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ThemedIcon.ThemedIconNamesPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ThemedIcon.ThemedIconUseDefaultFallbacksPropertyInfo instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ThemedIcon.ThemedIconK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ThemedIcon.ThemedIconAppendNameMethodInfo a signature instance (signature ~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ThemedIcon.ThemedIconK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ThemedIcon.ThemedIconGetNamesMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ThemedIcon.ThemedIconK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ThemedIcon.ThemedIconPrependNameMethodInfo a signature module GI.Gio.Objects.ThreadedSocketService newtype ThreadedSocketService ThreadedSocketService :: (ForeignPtr ThreadedSocketService) -> ThreadedSocketService class GObject o => ThreadedSocketServiceK o toThreadedSocketService :: ThreadedSocketServiceK o => o -> IO ThreadedSocketService noThreadedSocketService :: Maybe ThreadedSocketService threadedSocketServiceNew :: (MonadIO m) => Int32 -> m ThreadedSocketService data ThreadedSocketServiceMaxThreadsPropertyInfo constructThreadedSocketServiceMaxThreads :: Int32 -> IO ([Char], GValue) getThreadedSocketServiceMaxThreads :: (MonadIO m, ThreadedSocketServiceK o) => o -> m Int32 threadedSocketServiceMaxThreads :: AttrLabelProxy "maxThreads" type ThreadedSocketServiceRunCallback = SocketConnection -> Object -> IO Bool type ThreadedSocketServiceRunCallbackC = Ptr () -> Ptr SocketConnection -> Ptr Object -> Ptr () -> IO CInt data ThreadedSocketServiceRunSignalInfo afterThreadedSocketServiceRun :: (GObject a, MonadIO m) => a -> ThreadedSocketServiceRunCallback -> m SignalHandlerId mkThreadedSocketServiceRunCallback :: ThreadedSocketServiceRunCallbackC -> IO (FunPtr ThreadedSocketServiceRunCallbackC) noThreadedSocketServiceRunCallback :: Maybe ThreadedSocketServiceRunCallback onThreadedSocketServiceRun :: (GObject a, MonadIO m) => a -> ThreadedSocketServiceRunCallback -> m SignalHandlerId threadedSocketServiceRunCallbackWrapper :: ThreadedSocketServiceRunCallback -> Ptr () -> Ptr SocketConnection -> Ptr Object -> Ptr () -> IO CInt threadedSocketServiceRunClosure :: ThreadedSocketServiceRunCallback -> IO Closure instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.ThreadedSocketService.ThreadedSocketService instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.ThreadedSocketService.ThreadedSocketService o) => GI.Gio.Objects.ThreadedSocketService.ThreadedSocketServiceK o instance (info ~ GI.Gio.Objects.ThreadedSocketService.ResolveThreadedSocketServiceMethod t GI.Gio.Objects.ThreadedSocketService.ThreadedSocketService, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.ThreadedSocketService.ThreadedSocketService p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.ThreadedSocketService.ThreadedSocketService -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ThreadedSocketService.ThreadedSocketServiceMaxThreadsPropertyInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.ThreadedSocketService.ThreadedSocketServiceRunSignalInfo module GI.Gio.Objects.TlsCertificate newtype TlsCertificate TlsCertificate :: (ForeignPtr TlsCertificate) -> TlsCertificate class GObject o => TlsCertificateK o toTlsCertificate :: TlsCertificateK o => o -> IO TlsCertificate noTlsCertificate :: Maybe TlsCertificate data TlsCertificateGetIssuerMethodInfo tlsCertificateGetIssuer :: (MonadIO m, TlsCertificateK a) => a -> m TlsCertificate data TlsCertificateIsSameMethodInfo tlsCertificateIsSame :: (MonadIO m, TlsCertificateK a, TlsCertificateK b) => a -> b -> m Bool tlsCertificateListNewFromFile :: (MonadIO m) => Text -> m [TlsCertificate] tlsCertificateNewFromFile :: (MonadIO m) => Text -> m TlsCertificate tlsCertificateNewFromFiles :: (MonadIO m) => Text -> Text -> m TlsCertificate tlsCertificateNewFromPem :: (MonadIO m) => Text -> Int64 -> m TlsCertificate data TlsCertificateVerifyMethodInfo tlsCertificateVerify :: (MonadIO m, TlsCertificateK a, SocketConnectableK b, TlsCertificateK c) => a -> Maybe (b) -> Maybe (c) -> m [TlsCertificateFlags] data TlsCertificateCertificatePropertyInfo constructTlsCertificateCertificate :: ByteString -> IO ([Char], GValue) getTlsCertificateCertificate :: (MonadIO m, TlsCertificateK o) => o -> m (Maybe ByteString) tlsCertificateCertificate :: AttrLabelProxy "certificate" data TlsCertificateCertificatePemPropertyInfo constructTlsCertificateCertificatePem :: Text -> IO ([Char], GValue) getTlsCertificateCertificatePem :: (MonadIO m, TlsCertificateK o) => o -> m (Maybe Text) tlsCertificateCertificatePem :: AttrLabelProxy "certificatePem" data TlsCertificateIssuerPropertyInfo constructTlsCertificateIssuer :: (TlsCertificateK a) => a -> IO ([Char], GValue) getTlsCertificateIssuer :: (MonadIO m, TlsCertificateK o) => o -> m TlsCertificate tlsCertificateIssuer :: AttrLabelProxy "issuer" data TlsCertificatePrivateKeyPropertyInfo constructTlsCertificatePrivateKey :: ByteString -> IO ([Char], GValue) tlsCertificatePrivateKey :: AttrLabelProxy "privateKey" data TlsCertificatePrivateKeyPemPropertyInfo constructTlsCertificatePrivateKeyPem :: Text -> IO ([Char], GValue) tlsCertificatePrivateKeyPem :: AttrLabelProxy "privateKeyPem" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.TlsCertificate.TlsCertificate instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.TlsCertificate.TlsCertificate o) => GI.Gio.Objects.TlsCertificate.TlsCertificateK o instance (info ~ GI.Gio.Objects.TlsCertificate.ResolveTlsCertificateMethod t GI.Gio.Objects.TlsCertificate.TlsCertificate, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.TlsCertificate.TlsCertificate p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.TlsCertificate.TlsCertificate -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TlsCertificate.TlsCertificateCertificatePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TlsCertificate.TlsCertificateCertificatePemPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TlsCertificate.TlsCertificateIssuerPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TlsCertificate.TlsCertificatePrivateKeyPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TlsCertificate.TlsCertificatePrivateKeyPemPropertyInfo instance (signature ~ m GI.Gio.Objects.TlsCertificate.TlsCertificate, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsCertificate.TlsCertificateK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsCertificate.TlsCertificateGetIssuerMethodInfo a signature instance (signature ~ (b -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsCertificate.TlsCertificateK a, GI.Gio.Objects.TlsCertificate.TlsCertificateK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsCertificate.TlsCertificateIsSameMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> GHC.Base.Maybe c -> m [GI.Gio.Flags.TlsCertificateFlags]), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsCertificate.TlsCertificateK a, GI.Gio.Interfaces.SocketConnectable.SocketConnectableK b, GI.Gio.Objects.TlsCertificate.TlsCertificateK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsCertificate.TlsCertificateVerifyMethodInfo a signature module GI.Gio.Objects.TlsConnection newtype TlsConnection TlsConnection :: (ForeignPtr TlsConnection) -> TlsConnection class GObject o => TlsConnectionK o toTlsConnection :: TlsConnectionK o => o -> IO TlsConnection noTlsConnection :: Maybe TlsConnection data TlsConnectionEmitAcceptCertificateMethodInfo tlsConnectionEmitAcceptCertificate :: (MonadIO m, TlsConnectionK a, TlsCertificateK b) => a -> b -> [TlsCertificateFlags] -> m Bool data TlsConnectionGetCertificateMethodInfo tlsConnectionGetCertificate :: (MonadIO m, TlsConnectionK a) => a -> m TlsCertificate data TlsConnectionGetDatabaseMethodInfo tlsConnectionGetDatabase :: (MonadIO m, TlsConnectionK a) => a -> m TlsDatabase data TlsConnectionGetInteractionMethodInfo tlsConnectionGetInteraction :: (MonadIO m, TlsConnectionK a) => a -> m TlsInteraction data TlsConnectionGetPeerCertificateMethodInfo tlsConnectionGetPeerCertificate :: (MonadIO m, TlsConnectionK a) => a -> m TlsCertificate data TlsConnectionGetPeerCertificateErrorsMethodInfo tlsConnectionGetPeerCertificateErrors :: (MonadIO m, TlsConnectionK a) => a -> m [TlsCertificateFlags] data TlsConnectionGetRehandshakeModeMethodInfo tlsConnectionGetRehandshakeMode :: (MonadIO m, TlsConnectionK a) => a -> m TlsRehandshakeMode data TlsConnectionGetRequireCloseNotifyMethodInfo tlsConnectionGetRequireCloseNotify :: (MonadIO m, TlsConnectionK a) => a -> m Bool data TlsConnectionGetUseSystemCertdbMethodInfo -- | Deprecated: (Since version 2.30)Use g_tls_connection_get_database() -- instead tlsConnectionGetUseSystemCertdb :: (MonadIO m, TlsConnectionK a) => a -> m Bool data TlsConnectionHandshakeMethodInfo tlsConnectionHandshake :: (MonadIO m, TlsConnectionK a, CancellableK b) => a -> Maybe (b) -> m () data TlsConnectionHandshakeAsyncMethodInfo tlsConnectionHandshakeAsync :: (MonadIO m, TlsConnectionK a, CancellableK b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data TlsConnectionHandshakeFinishMethodInfo tlsConnectionHandshakeFinish :: (MonadIO m, TlsConnectionK a, AsyncResultK b) => a -> b -> m () data TlsConnectionSetCertificateMethodInfo tlsConnectionSetCertificate :: (MonadIO m, TlsConnectionK a, TlsCertificateK b) => a -> b -> m () data TlsConnectionSetDatabaseMethodInfo tlsConnectionSetDatabase :: (MonadIO m, TlsConnectionK a, TlsDatabaseK b) => a -> b -> m () data TlsConnectionSetInteractionMethodInfo tlsConnectionSetInteraction :: (MonadIO m, TlsConnectionK a, TlsInteractionK b) => a -> Maybe (b) -> m () data TlsConnectionSetRehandshakeModeMethodInfo tlsConnectionSetRehandshakeMode :: (MonadIO m, TlsConnectionK a) => a -> TlsRehandshakeMode -> m () data TlsConnectionSetRequireCloseNotifyMethodInfo tlsConnectionSetRequireCloseNotify :: (MonadIO m, TlsConnectionK a) => a -> Bool -> m () data TlsConnectionSetUseSystemCertdbMethodInfo -- | Deprecated: (Since version 2.30)Use g_tls_connection_set_database() -- instead tlsConnectionSetUseSystemCertdb :: (MonadIO m, TlsConnectionK a) => a -> Bool -> m () data TlsConnectionBaseIoStreamPropertyInfo constructTlsConnectionBaseIoStream :: (IOStreamK a) => a -> IO ([Char], GValue) getTlsConnectionBaseIoStream :: (MonadIO m, TlsConnectionK o) => o -> m (Maybe IOStream) tlsConnectionBaseIoStream :: AttrLabelProxy "baseIoStream" data TlsConnectionCertificatePropertyInfo constructTlsConnectionCertificate :: (TlsCertificateK a) => a -> IO ([Char], GValue) getTlsConnectionCertificate :: (MonadIO m, TlsConnectionK o) => o -> m TlsCertificate setTlsConnectionCertificate :: (MonadIO m, TlsConnectionK o, TlsCertificateK a) => o -> a -> m () tlsConnectionCertificate :: AttrLabelProxy "certificate" data TlsConnectionDatabasePropertyInfo constructTlsConnectionDatabase :: (TlsDatabaseK a) => a -> IO ([Char], GValue) getTlsConnectionDatabase :: (MonadIO m, TlsConnectionK o) => o -> m TlsDatabase setTlsConnectionDatabase :: (MonadIO m, TlsConnectionK o, TlsDatabaseK a) => o -> a -> m () tlsConnectionDatabase :: AttrLabelProxy "database" data TlsConnectionInteractionPropertyInfo clearTlsConnectionInteraction :: (MonadIO m, TlsConnectionK o) => o -> m () constructTlsConnectionInteraction :: (TlsInteractionK a) => a -> IO ([Char], GValue) getTlsConnectionInteraction :: (MonadIO m, TlsConnectionK o) => o -> m TlsInteraction setTlsConnectionInteraction :: (MonadIO m, TlsConnectionK o, TlsInteractionK a) => o -> a -> m () tlsConnectionInteraction :: AttrLabelProxy "interaction" data TlsConnectionPeerCertificatePropertyInfo getTlsConnectionPeerCertificate :: (MonadIO m, TlsConnectionK o) => o -> m TlsCertificate tlsConnectionPeerCertificate :: AttrLabelProxy "peerCertificate" data TlsConnectionPeerCertificateErrorsPropertyInfo getTlsConnectionPeerCertificateErrors :: (MonadIO m, TlsConnectionK o) => o -> m [TlsCertificateFlags] tlsConnectionPeerCertificateErrors :: AttrLabelProxy "peerCertificateErrors" data TlsConnectionRehandshakeModePropertyInfo constructTlsConnectionRehandshakeMode :: TlsRehandshakeMode -> IO ([Char], GValue) getTlsConnectionRehandshakeMode :: (MonadIO m, TlsConnectionK o) => o -> m TlsRehandshakeMode setTlsConnectionRehandshakeMode :: (MonadIO m, TlsConnectionK o) => o -> TlsRehandshakeMode -> m () tlsConnectionRehandshakeMode :: AttrLabelProxy "rehandshakeMode" data TlsConnectionRequireCloseNotifyPropertyInfo constructTlsConnectionRequireCloseNotify :: Bool -> IO ([Char], GValue) getTlsConnectionRequireCloseNotify :: (MonadIO m, TlsConnectionK o) => o -> m Bool setTlsConnectionRequireCloseNotify :: (MonadIO m, TlsConnectionK o) => o -> Bool -> m () tlsConnectionRequireCloseNotify :: AttrLabelProxy "requireCloseNotify" data TlsConnectionUseSystemCertdbPropertyInfo constructTlsConnectionUseSystemCertdb :: Bool -> IO ([Char], GValue) getTlsConnectionUseSystemCertdb :: (MonadIO m, TlsConnectionK o) => o -> m Bool setTlsConnectionUseSystemCertdb :: (MonadIO m, TlsConnectionK o) => o -> Bool -> m () tlsConnectionUseSystemCertdb :: AttrLabelProxy "useSystemCertdb" type TlsConnectionAcceptCertificateCallback = TlsCertificate -> [TlsCertificateFlags] -> IO Bool type TlsConnectionAcceptCertificateCallbackC = Ptr () -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO CInt data TlsConnectionAcceptCertificateSignalInfo afterTlsConnectionAcceptCertificate :: (GObject a, MonadIO m) => a -> TlsConnectionAcceptCertificateCallback -> m SignalHandlerId mkTlsConnectionAcceptCertificateCallback :: TlsConnectionAcceptCertificateCallbackC -> IO (FunPtr TlsConnectionAcceptCertificateCallbackC) noTlsConnectionAcceptCertificateCallback :: Maybe TlsConnectionAcceptCertificateCallback onTlsConnectionAcceptCertificate :: (GObject a, MonadIO m) => a -> TlsConnectionAcceptCertificateCallback -> m SignalHandlerId tlsConnectionAcceptCertificateCallbackWrapper :: TlsConnectionAcceptCertificateCallback -> Ptr () -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO CInt tlsConnectionAcceptCertificateClosure :: TlsConnectionAcceptCertificateCallback -> IO Closure instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.TlsConnection.TlsConnection instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.TlsConnection.TlsConnection o) => GI.Gio.Objects.TlsConnection.TlsConnectionK o instance (info ~ GI.Gio.Objects.TlsConnection.ResolveTlsConnectionMethod t GI.Gio.Objects.TlsConnection.TlsConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.TlsConnection.TlsConnection p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.TlsConnection.TlsConnection -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TlsConnection.TlsConnectionBaseIoStreamPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TlsConnection.TlsConnectionCertificatePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TlsConnection.TlsConnectionDatabasePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TlsConnection.TlsConnectionInteractionPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TlsConnection.TlsConnectionPeerCertificatePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TlsConnection.TlsConnectionPeerCertificateErrorsPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TlsConnection.TlsConnectionRehandshakeModePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TlsConnection.TlsConnectionRequireCloseNotifyPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TlsConnection.TlsConnectionUseSystemCertdbPropertyInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.TlsConnection.TlsConnectionAcceptCertificateSignalInfo instance (signature ~ (b -> [GI.Gio.Flags.TlsCertificateFlags] -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsConnection.TlsConnectionK a, GI.Gio.Objects.TlsCertificate.TlsCertificateK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsConnection.TlsConnectionEmitAcceptCertificateMethodInfo a signature instance (signature ~ m GI.Gio.Objects.TlsCertificate.TlsCertificate, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsConnection.TlsConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsConnection.TlsConnectionGetCertificateMethodInfo a signature instance (signature ~ m GI.Gio.Objects.TlsDatabase.TlsDatabase, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsConnection.TlsConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsConnection.TlsConnectionGetDatabaseMethodInfo a signature instance (signature ~ m GI.Gio.Objects.TlsInteraction.TlsInteraction, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsConnection.TlsConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsConnection.TlsConnectionGetInteractionMethodInfo a signature instance (signature ~ m GI.Gio.Objects.TlsCertificate.TlsCertificate, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsConnection.TlsConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsConnection.TlsConnectionGetPeerCertificateMethodInfo a signature instance (signature ~ m [GI.Gio.Flags.TlsCertificateFlags], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsConnection.TlsConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsConnection.TlsConnectionGetPeerCertificateErrorsMethodInfo a signature instance (signature ~ m GI.Gio.Enums.TlsRehandshakeMode, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsConnection.TlsConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsConnection.TlsConnectionGetRehandshakeModeMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsConnection.TlsConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsConnection.TlsConnectionGetRequireCloseNotifyMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsConnection.TlsConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsConnection.TlsConnectionGetUseSystemCertdbMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsConnection.TlsConnectionK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsConnection.TlsConnectionHandshakeMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsConnection.TlsConnectionK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsConnection.TlsConnectionHandshakeAsyncMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsConnection.TlsConnectionK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsConnection.TlsConnectionHandshakeFinishMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsConnection.TlsConnectionK a, GI.Gio.Objects.TlsCertificate.TlsCertificateK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsConnection.TlsConnectionSetCertificateMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsConnection.TlsConnectionK a, GI.Gio.Objects.TlsDatabase.TlsDatabaseK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsConnection.TlsConnectionSetDatabaseMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsConnection.TlsConnectionK a, GI.Gio.Objects.TlsInteraction.TlsInteractionK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsConnection.TlsConnectionSetInteractionMethodInfo a signature instance (signature ~ (GI.Gio.Enums.TlsRehandshakeMode -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsConnection.TlsConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsConnection.TlsConnectionSetRehandshakeModeMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsConnection.TlsConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsConnection.TlsConnectionSetRequireCloseNotifyMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsConnection.TlsConnectionK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsConnection.TlsConnectionSetUseSystemCertdbMethodInfo a signature module GI.Gio.Objects.TlsDatabase newtype TlsDatabase TlsDatabase :: (ForeignPtr TlsDatabase) -> TlsDatabase class GObject o => TlsDatabaseK o toTlsDatabase :: TlsDatabaseK o => o -> IO TlsDatabase noTlsDatabase :: Maybe TlsDatabase data TlsDatabaseCreateCertificateHandleMethodInfo tlsDatabaseCreateCertificateHandle :: (MonadIO m, TlsDatabaseK a, TlsCertificateK b) => a -> b -> m (Maybe Text) data TlsDatabaseLookupCertificateForHandleMethodInfo tlsDatabaseLookupCertificateForHandle :: (MonadIO m, TlsDatabaseK a, TlsInteractionK b, CancellableK c) => a -> Text -> Maybe (b) -> TlsDatabaseLookupFlags -> Maybe (c) -> m TlsCertificate data TlsDatabaseLookupCertificateForHandleAsyncMethodInfo tlsDatabaseLookupCertificateForHandleAsync :: (MonadIO m, TlsDatabaseK a, TlsInteractionK b, CancellableK c) => a -> Text -> Maybe (b) -> TlsDatabaseLookupFlags -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data TlsDatabaseLookupCertificateForHandleFinishMethodInfo tlsDatabaseLookupCertificateForHandleFinish :: (MonadIO m, TlsDatabaseK a, AsyncResultK b) => a -> b -> m TlsCertificate data TlsDatabaseLookupCertificateIssuerMethodInfo tlsDatabaseLookupCertificateIssuer :: (MonadIO m, TlsDatabaseK a, TlsCertificateK b, TlsInteractionK c, CancellableK d) => a -> b -> Maybe (c) -> TlsDatabaseLookupFlags -> Maybe (d) -> m TlsCertificate data TlsDatabaseLookupCertificateIssuerAsyncMethodInfo tlsDatabaseLookupCertificateIssuerAsync :: (MonadIO m, TlsDatabaseK a, TlsCertificateK b, TlsInteractionK c, CancellableK d) => a -> b -> Maybe (c) -> TlsDatabaseLookupFlags -> Maybe (d) -> Maybe (AsyncReadyCallback) -> m () data TlsDatabaseLookupCertificateIssuerFinishMethodInfo tlsDatabaseLookupCertificateIssuerFinish :: (MonadIO m, TlsDatabaseK a, AsyncResultK b) => a -> b -> m TlsCertificate data TlsDatabaseLookupCertificatesIssuedByMethodInfo tlsDatabaseLookupCertificatesIssuedBy :: (MonadIO m, TlsDatabaseK a, TlsInteractionK b, CancellableK c) => a -> ByteString -> Maybe (b) -> TlsDatabaseLookupFlags -> Maybe (c) -> m [TlsCertificate] data TlsDatabaseLookupCertificatesIssuedByAsyncMethodInfo tlsDatabaseLookupCertificatesIssuedByAsync :: (MonadIO m, TlsDatabaseK a, TlsInteractionK b, CancellableK c) => a -> ByteString -> Maybe (b) -> TlsDatabaseLookupFlags -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data TlsDatabaseLookupCertificatesIssuedByFinishMethodInfo tlsDatabaseLookupCertificatesIssuedByFinish :: (MonadIO m, TlsDatabaseK a, AsyncResultK b) => a -> b -> m [TlsCertificate] data TlsDatabaseVerifyChainMethodInfo tlsDatabaseVerifyChain :: (MonadIO m, TlsDatabaseK a, TlsCertificateK b, SocketConnectableK c, TlsInteractionK d, CancellableK e) => a -> b -> Text -> Maybe (c) -> Maybe (d) -> [TlsDatabaseVerifyFlags] -> Maybe (e) -> m [TlsCertificateFlags] data TlsDatabaseVerifyChainAsyncMethodInfo tlsDatabaseVerifyChainAsync :: (MonadIO m, TlsDatabaseK a, TlsCertificateK b, SocketConnectableK c, TlsInteractionK d, CancellableK e) => a -> b -> Text -> Maybe (c) -> Maybe (d) -> [TlsDatabaseVerifyFlags] -> Maybe (e) -> Maybe (AsyncReadyCallback) -> m () data TlsDatabaseVerifyChainFinishMethodInfo tlsDatabaseVerifyChainFinish :: (MonadIO m, TlsDatabaseK a, AsyncResultK b) => a -> b -> m [TlsCertificateFlags] instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.TlsDatabase.TlsDatabase instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.TlsDatabase.TlsDatabase o) => GI.Gio.Objects.TlsDatabase.TlsDatabaseK o instance (info ~ GI.Gio.Objects.TlsDatabase.ResolveTlsDatabaseMethod t GI.Gio.Objects.TlsDatabase.TlsDatabase, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.TlsDatabase.TlsDatabase p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.TlsDatabase.TlsDatabase -> p) instance (signature ~ (b -> m (GHC.Base.Maybe Data.Text.Internal.Text)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsDatabase.TlsDatabaseK a, GI.Gio.Objects.TlsCertificate.TlsCertificateK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsDatabase.TlsDatabaseCreateCertificateHandleMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> GI.Gio.Enums.TlsDatabaseLookupFlags -> GHC.Base.Maybe c -> m GI.Gio.Objects.TlsCertificate.TlsCertificate), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsDatabase.TlsDatabaseK a, GI.Gio.Objects.TlsInteraction.TlsInteractionK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsDatabase.TlsDatabaseLookupCertificateForHandleMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> GI.Gio.Enums.TlsDatabaseLookupFlags -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsDatabase.TlsDatabaseK a, GI.Gio.Objects.TlsInteraction.TlsInteractionK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsDatabase.TlsDatabaseLookupCertificateForHandleAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.TlsCertificate.TlsCertificate), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsDatabase.TlsDatabaseK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsDatabase.TlsDatabaseLookupCertificateForHandleFinishMethodInfo a signature instance (signature ~ (b -> GHC.Base.Maybe c -> GI.Gio.Enums.TlsDatabaseLookupFlags -> GHC.Base.Maybe d -> m GI.Gio.Objects.TlsCertificate.TlsCertificate), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsDatabase.TlsDatabaseK a, GI.Gio.Objects.TlsCertificate.TlsCertificateK b, GI.Gio.Objects.TlsInteraction.TlsInteractionK c, GI.Gio.Objects.Cancellable.CancellableK d) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsDatabase.TlsDatabaseLookupCertificateIssuerMethodInfo a signature instance (signature ~ (b -> GHC.Base.Maybe c -> GI.Gio.Enums.TlsDatabaseLookupFlags -> GHC.Base.Maybe d -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsDatabase.TlsDatabaseK a, GI.Gio.Objects.TlsCertificate.TlsCertificateK b, GI.Gio.Objects.TlsInteraction.TlsInteractionK c, GI.Gio.Objects.Cancellable.CancellableK d) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsDatabase.TlsDatabaseLookupCertificateIssuerAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.TlsCertificate.TlsCertificate), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsDatabase.TlsDatabaseK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsDatabase.TlsDatabaseLookupCertificateIssuerFinishMethodInfo a signature instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Base.Maybe b -> GI.Gio.Enums.TlsDatabaseLookupFlags -> GHC.Base.Maybe c -> m [GI.Gio.Objects.TlsCertificate.TlsCertificate]), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsDatabase.TlsDatabaseK a, GI.Gio.Objects.TlsInteraction.TlsInteractionK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsDatabase.TlsDatabaseLookupCertificatesIssuedByMethodInfo a signature instance (signature ~ (Data.ByteString.Internal.ByteString -> GHC.Base.Maybe b -> GI.Gio.Enums.TlsDatabaseLookupFlags -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsDatabase.TlsDatabaseK a, GI.Gio.Objects.TlsInteraction.TlsInteractionK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsDatabase.TlsDatabaseLookupCertificatesIssuedByAsyncMethodInfo a signature instance (signature ~ (b -> m [GI.Gio.Objects.TlsCertificate.TlsCertificate]), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsDatabase.TlsDatabaseK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsDatabase.TlsDatabaseLookupCertificatesIssuedByFinishMethodInfo a signature instance (signature ~ (b -> Data.Text.Internal.Text -> GHC.Base.Maybe c -> GHC.Base.Maybe d -> [GI.Gio.Flags.TlsDatabaseVerifyFlags] -> GHC.Base.Maybe e -> m [GI.Gio.Flags.TlsCertificateFlags]), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsDatabase.TlsDatabaseK a, GI.Gio.Objects.TlsCertificate.TlsCertificateK b, GI.Gio.Interfaces.SocketConnectable.SocketConnectableK c, GI.Gio.Objects.TlsInteraction.TlsInteractionK d, GI.Gio.Objects.Cancellable.CancellableK e) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsDatabase.TlsDatabaseVerifyChainMethodInfo a signature instance (signature ~ (b -> Data.Text.Internal.Text -> GHC.Base.Maybe c -> GHC.Base.Maybe d -> [GI.Gio.Flags.TlsDatabaseVerifyFlags] -> GHC.Base.Maybe e -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsDatabase.TlsDatabaseK a, GI.Gio.Objects.TlsCertificate.TlsCertificateK b, GI.Gio.Interfaces.SocketConnectable.SocketConnectableK c, GI.Gio.Objects.TlsInteraction.TlsInteractionK d, GI.Gio.Objects.Cancellable.CancellableK e) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsDatabase.TlsDatabaseVerifyChainAsyncMethodInfo a signature instance (signature ~ (b -> m [GI.Gio.Flags.TlsCertificateFlags]), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsDatabase.TlsDatabaseK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsDatabase.TlsDatabaseVerifyChainFinishMethodInfo a signature module GI.Gio.Objects.TlsInteraction newtype TlsInteraction TlsInteraction :: (ForeignPtr TlsInteraction) -> TlsInteraction class GObject o => TlsInteractionK o toTlsInteraction :: TlsInteractionK o => o -> IO TlsInteraction noTlsInteraction :: Maybe TlsInteraction data TlsInteractionAskPasswordMethodInfo tlsInteractionAskPassword :: (MonadIO m, TlsInteractionK a, TlsPasswordK b, CancellableK c) => a -> b -> Maybe (c) -> m TlsInteractionResult data TlsInteractionAskPasswordAsyncMethodInfo tlsInteractionAskPasswordAsync :: (MonadIO m, TlsInteractionK a, TlsPasswordK b, CancellableK c) => a -> b -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data TlsInteractionAskPasswordFinishMethodInfo tlsInteractionAskPasswordFinish :: (MonadIO m, TlsInteractionK a, AsyncResultK b) => a -> b -> m TlsInteractionResult data TlsInteractionInvokeAskPasswordMethodInfo tlsInteractionInvokeAskPassword :: (MonadIO m, TlsInteractionK a, TlsPasswordK b, CancellableK c) => a -> b -> Maybe (c) -> m TlsInteractionResult data TlsInteractionInvokeRequestCertificateMethodInfo tlsInteractionInvokeRequestCertificate :: (MonadIO m, TlsInteractionK a, TlsConnectionK b, CancellableK c) => a -> b -> TlsCertificateRequestFlags -> Maybe (c) -> m TlsInteractionResult data TlsInteractionRequestCertificateMethodInfo tlsInteractionRequestCertificate :: (MonadIO m, TlsInteractionK a, TlsConnectionK b, CancellableK c) => a -> b -> TlsCertificateRequestFlags -> Maybe (c) -> m TlsInteractionResult data TlsInteractionRequestCertificateAsyncMethodInfo tlsInteractionRequestCertificateAsync :: (MonadIO m, TlsInteractionK a, TlsConnectionK b, CancellableK c) => a -> b -> TlsCertificateRequestFlags -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data TlsInteractionRequestCertificateFinishMethodInfo tlsInteractionRequestCertificateFinish :: (MonadIO m, TlsInteractionK a, AsyncResultK b) => a -> b -> m TlsInteractionResult instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.TlsInteraction.TlsInteraction instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.TlsInteraction.TlsInteraction o) => GI.Gio.Objects.TlsInteraction.TlsInteractionK o instance (info ~ GI.Gio.Objects.TlsInteraction.ResolveTlsInteractionMethod t GI.Gio.Objects.TlsInteraction.TlsInteraction, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.TlsInteraction.TlsInteraction p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.TlsInteraction.TlsInteraction -> p) instance (signature ~ (b -> GHC.Base.Maybe c -> m GI.Gio.Enums.TlsInteractionResult), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsInteraction.TlsInteractionK a, GI.Gio.Objects.TlsPassword.TlsPasswordK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsInteraction.TlsInteractionAskPasswordMethodInfo a signature instance (signature ~ (b -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsInteraction.TlsInteractionK a, GI.Gio.Objects.TlsPassword.TlsPasswordK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsInteraction.TlsInteractionAskPasswordAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Enums.TlsInteractionResult), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsInteraction.TlsInteractionK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsInteraction.TlsInteractionAskPasswordFinishMethodInfo a signature instance (signature ~ (b -> GHC.Base.Maybe c -> m GI.Gio.Enums.TlsInteractionResult), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsInteraction.TlsInteractionK a, GI.Gio.Objects.TlsPassword.TlsPasswordK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsInteraction.TlsInteractionInvokeAskPasswordMethodInfo a signature instance (signature ~ (b -> GI.Gio.Enums.TlsCertificateRequestFlags -> GHC.Base.Maybe c -> m GI.Gio.Enums.TlsInteractionResult), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsInteraction.TlsInteractionK a, GI.Gio.Objects.TlsConnection.TlsConnectionK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsInteraction.TlsInteractionInvokeRequestCertificateMethodInfo a signature instance (signature ~ (b -> GI.Gio.Enums.TlsCertificateRequestFlags -> GHC.Base.Maybe c -> m GI.Gio.Enums.TlsInteractionResult), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsInteraction.TlsInteractionK a, GI.Gio.Objects.TlsConnection.TlsConnectionK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsInteraction.TlsInteractionRequestCertificateMethodInfo a signature instance (signature ~ (b -> GI.Gio.Enums.TlsCertificateRequestFlags -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsInteraction.TlsInteractionK a, GI.Gio.Objects.TlsConnection.TlsConnectionK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsInteraction.TlsInteractionRequestCertificateAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Enums.TlsInteractionResult), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsInteraction.TlsInteractionK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsInteraction.TlsInteractionRequestCertificateFinishMethodInfo a signature module GI.Gio.Objects.TlsPassword newtype TlsPassword TlsPassword :: (ForeignPtr TlsPassword) -> TlsPassword class GObject o => TlsPasswordK o toTlsPassword :: TlsPasswordK o => o -> IO TlsPassword noTlsPassword :: Maybe TlsPassword data TlsPasswordGetDescriptionMethodInfo tlsPasswordGetDescription :: (MonadIO m, TlsPasswordK a) => a -> m Text data TlsPasswordGetFlagsMethodInfo tlsPasswordGetFlags :: (MonadIO m, TlsPasswordK a) => a -> m [TlsPasswordFlags] data TlsPasswordGetWarningMethodInfo tlsPasswordGetWarning :: (MonadIO m, TlsPasswordK a) => a -> m Text tlsPasswordNew :: (MonadIO m) => [TlsPasswordFlags] -> Text -> m TlsPassword data TlsPasswordSetDescriptionMethodInfo tlsPasswordSetDescription :: (MonadIO m, TlsPasswordK a) => a -> Text -> m () data TlsPasswordSetFlagsMethodInfo tlsPasswordSetFlags :: (MonadIO m, TlsPasswordK a) => a -> [TlsPasswordFlags] -> m () data TlsPasswordSetValueMethodInfo tlsPasswordSetValue :: (MonadIO m, TlsPasswordK a) => a -> Word8 -> Int64 -> m () data TlsPasswordSetValueFullMethodInfo tlsPasswordSetValueFull :: (MonadIO m, TlsPasswordK a) => a -> Word8 -> Int64 -> Maybe (DestroyNotify) -> m () data TlsPasswordSetWarningMethodInfo tlsPasswordSetWarning :: (MonadIO m, TlsPasswordK a) => a -> Text -> m () data TlsPasswordDescriptionPropertyInfo constructTlsPasswordDescription :: Text -> IO ([Char], GValue) getTlsPasswordDescription :: (MonadIO m, TlsPasswordK o) => o -> m Text setTlsPasswordDescription :: (MonadIO m, TlsPasswordK o) => o -> Text -> m () tlsPasswordDescription :: AttrLabelProxy "description" data TlsPasswordFlagsPropertyInfo constructTlsPasswordFlags :: [TlsPasswordFlags] -> IO ([Char], GValue) getTlsPasswordFlags :: (MonadIO m, TlsPasswordK o) => o -> m [TlsPasswordFlags] setTlsPasswordFlags :: (MonadIO m, TlsPasswordK o) => o -> [TlsPasswordFlags] -> m () tlsPasswordFlags :: AttrLabelProxy "flags" data TlsPasswordWarningPropertyInfo constructTlsPasswordWarning :: Text -> IO ([Char], GValue) getTlsPasswordWarning :: (MonadIO m, TlsPasswordK o) => o -> m Text setTlsPasswordWarning :: (MonadIO m, TlsPasswordK o) => o -> Text -> m () tlsPasswordWarning :: AttrLabelProxy "warning" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.TlsPassword.TlsPassword instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.TlsPassword.TlsPassword o) => GI.Gio.Objects.TlsPassword.TlsPasswordK o instance (info ~ GI.Gio.Objects.TlsPassword.ResolveTlsPasswordMethod t GI.Gio.Objects.TlsPassword.TlsPassword, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.TlsPassword.TlsPassword p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.TlsPassword.TlsPassword -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TlsPassword.TlsPasswordDescriptionPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TlsPassword.TlsPasswordFlagsPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TlsPassword.TlsPasswordWarningPropertyInfo instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsPassword.TlsPasswordK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsPassword.TlsPasswordGetDescriptionMethodInfo a signature instance (signature ~ m [GI.Gio.Flags.TlsPasswordFlags], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsPassword.TlsPasswordK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsPassword.TlsPasswordGetFlagsMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsPassword.TlsPasswordK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsPassword.TlsPasswordGetWarningMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsPassword.TlsPasswordK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsPassword.TlsPasswordSetDescriptionMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.TlsPasswordFlags] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsPassword.TlsPasswordK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsPassword.TlsPasswordSetFlagsMethodInfo a signature instance (signature ~ (GHC.Word.Word8 -> GHC.Int.Int64 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsPassword.TlsPasswordK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsPassword.TlsPasswordSetValueMethodInfo a signature instance (signature ~ (GHC.Word.Word8 -> GHC.Int.Int64 -> GHC.Base.Maybe GI.GLib.Callbacks.DestroyNotify -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsPassword.TlsPasswordK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsPassword.TlsPasswordSetValueFullMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsPassword.TlsPasswordK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsPassword.TlsPasswordSetWarningMethodInfo a signature module GI.Gio.Objects.UnixConnection newtype UnixConnection UnixConnection :: (ForeignPtr UnixConnection) -> UnixConnection class GObject o => UnixConnectionK o toUnixConnection :: UnixConnectionK o => o -> IO UnixConnection noUnixConnection :: Maybe UnixConnection data UnixConnectionReceiveCredentialsMethodInfo unixConnectionReceiveCredentials :: (MonadIO m, UnixConnectionK a, CancellableK b) => a -> Maybe (b) -> m Credentials data UnixConnectionReceiveCredentialsAsyncMethodInfo unixConnectionReceiveCredentialsAsync :: (MonadIO m, UnixConnectionK a, CancellableK b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data UnixConnectionReceiveCredentialsFinishMethodInfo unixConnectionReceiveCredentialsFinish :: (MonadIO m, UnixConnectionK a, AsyncResultK b) => a -> b -> m Credentials data UnixConnectionReceiveFdMethodInfo unixConnectionReceiveFd :: (MonadIO m, UnixConnectionK a, CancellableK b) => a -> Maybe (b) -> m Int32 data UnixConnectionSendCredentialsMethodInfo unixConnectionSendCredentials :: (MonadIO m, UnixConnectionK a, CancellableK b) => a -> Maybe (b) -> m () data UnixConnectionSendCredentialsAsyncMethodInfo unixConnectionSendCredentialsAsync :: (MonadIO m, UnixConnectionK a, CancellableK b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data UnixConnectionSendCredentialsFinishMethodInfo unixConnectionSendCredentialsFinish :: (MonadIO m, UnixConnectionK a, AsyncResultK b) => a -> b -> m () data UnixConnectionSendFdMethodInfo unixConnectionSendFd :: (MonadIO m, UnixConnectionK a, CancellableK b) => a -> Int32 -> Maybe (b) -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.UnixConnection.UnixConnection instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.UnixConnection.UnixConnection o) => GI.Gio.Objects.UnixConnection.UnixConnectionK o instance (info ~ GI.Gio.Objects.UnixConnection.ResolveUnixConnectionMethod t GI.Gio.Objects.UnixConnection.UnixConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.UnixConnection.UnixConnection p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.UnixConnection.UnixConnection -> p) instance (signature ~ (GHC.Base.Maybe b -> m GI.Gio.Objects.Credentials.Credentials), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixConnection.UnixConnectionK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixConnection.UnixConnectionReceiveCredentialsMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixConnection.UnixConnectionK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixConnection.UnixConnectionReceiveCredentialsAsyncMethodInfo a signature instance (signature ~ (b -> m GI.Gio.Objects.Credentials.Credentials), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixConnection.UnixConnectionK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixConnection.UnixConnectionReceiveCredentialsFinishMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m GHC.Int.Int32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixConnection.UnixConnectionK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixConnection.UnixConnectionReceiveFdMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixConnection.UnixConnectionK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixConnection.UnixConnectionSendCredentialsMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixConnection.UnixConnectionK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixConnection.UnixConnectionSendCredentialsAsyncMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixConnection.UnixConnectionK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixConnection.UnixConnectionSendCredentialsFinishMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixConnection.UnixConnectionK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixConnection.UnixConnectionSendFdMethodInfo a signature module GI.Gio.Objects.UnixCredentialsMessage newtype UnixCredentialsMessage UnixCredentialsMessage :: (ForeignPtr UnixCredentialsMessage) -> UnixCredentialsMessage class GObject o => UnixCredentialsMessageK o toUnixCredentialsMessage :: UnixCredentialsMessageK o => o -> IO UnixCredentialsMessage noUnixCredentialsMessage :: Maybe UnixCredentialsMessage data UnixCredentialsMessageGetCredentialsMethodInfo unixCredentialsMessageGetCredentials :: (MonadIO m, UnixCredentialsMessageK a) => a -> m Credentials unixCredentialsMessageIsSupported :: (MonadIO m) => m Bool unixCredentialsMessageNew :: (MonadIO m) => m UnixCredentialsMessage unixCredentialsMessageNewWithCredentials :: (MonadIO m, CredentialsK a) => a -> m UnixCredentialsMessage data UnixCredentialsMessageCredentialsPropertyInfo constructUnixCredentialsMessageCredentials :: (CredentialsK a) => a -> IO ([Char], GValue) getUnixCredentialsMessageCredentials :: (MonadIO m, UnixCredentialsMessageK o) => o -> m Credentials unixCredentialsMessageCredentials :: AttrLabelProxy "credentials" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.UnixCredentialsMessage.UnixCredentialsMessage instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.UnixCredentialsMessage.UnixCredentialsMessage o) => GI.Gio.Objects.UnixCredentialsMessage.UnixCredentialsMessageK o instance (info ~ GI.Gio.Objects.UnixCredentialsMessage.ResolveUnixCredentialsMessageMethod t GI.Gio.Objects.UnixCredentialsMessage.UnixCredentialsMessage, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.UnixCredentialsMessage.UnixCredentialsMessage p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.UnixCredentialsMessage.UnixCredentialsMessage -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.UnixCredentialsMessage.UnixCredentialsMessageCredentialsPropertyInfo instance (signature ~ m GI.Gio.Objects.Credentials.Credentials, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixCredentialsMessage.UnixCredentialsMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixCredentialsMessage.UnixCredentialsMessageGetCredentialsMethodInfo a signature module GI.Gio.Objects.UnixFDList newtype UnixFDList UnixFDList :: (ForeignPtr UnixFDList) -> UnixFDList class GObject o => UnixFDListK o toUnixFDList :: UnixFDListK o => o -> IO UnixFDList noUnixFDList :: Maybe UnixFDList data UnixFDListAppendMethodInfo unixFDListAppend :: (MonadIO m, UnixFDListK a) => a -> Int32 -> m Int32 data UnixFDListGetMethodInfo unixFDListGet :: (MonadIO m, UnixFDListK a) => a -> Int32 -> m Int32 data UnixFDListGetLengthMethodInfo unixFDListGetLength :: (MonadIO m, UnixFDListK a) => a -> m Int32 unixFDListNew :: (MonadIO m) => m UnixFDList unixFDListNewFromArray :: (MonadIO m) => [Int32] -> m UnixFDList data UnixFDListPeekFdsMethodInfo unixFDListPeekFds :: (MonadIO m, UnixFDListK a) => a -> m [Int32] data UnixFDListStealFdsMethodInfo unixFDListStealFds :: (MonadIO m, UnixFDListK a) => a -> m [Int32] instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.UnixFDList.UnixFDList instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.UnixFDList.UnixFDList o) => GI.Gio.Objects.UnixFDList.UnixFDListK o instance (info ~ GI.Gio.Objects.UnixFDList.ResolveUnixFDListMethod t GI.Gio.Objects.UnixFDList.UnixFDList, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.UnixFDList.UnixFDList p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.UnixFDList.UnixFDList -> p) instance (signature ~ (GHC.Int.Int32 -> m GHC.Int.Int32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixFDList.UnixFDListK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixFDList.UnixFDListAppendMethodInfo a signature instance (signature ~ (GHC.Int.Int32 -> m GHC.Int.Int32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixFDList.UnixFDListK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixFDList.UnixFDListGetMethodInfo a signature instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixFDList.UnixFDListK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixFDList.UnixFDListGetLengthMethodInfo a signature instance (signature ~ m [GHC.Int.Int32], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixFDList.UnixFDListK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixFDList.UnixFDListPeekFdsMethodInfo a signature instance (signature ~ m [GHC.Int.Int32], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixFDList.UnixFDListK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixFDList.UnixFDListStealFdsMethodInfo a signature module GI.Gio.Objects.UnixFDMessage newtype UnixFDMessage UnixFDMessage :: (ForeignPtr UnixFDMessage) -> UnixFDMessage class GObject o => UnixFDMessageK o toUnixFDMessage :: UnixFDMessageK o => o -> IO UnixFDMessage noUnixFDMessage :: Maybe UnixFDMessage data UnixFDMessageAppendFdMethodInfo unixFDMessageAppendFd :: (MonadIO m, UnixFDMessageK a) => a -> Int32 -> m () data UnixFDMessageGetFdListMethodInfo unixFDMessageGetFdList :: (MonadIO m, UnixFDMessageK a) => a -> m UnixFDList unixFDMessageNew :: (MonadIO m) => m UnixFDMessage unixFDMessageNewWithFdList :: (MonadIO m, UnixFDListK a) => a -> m UnixFDMessage data UnixFDMessageStealFdsMethodInfo unixFDMessageStealFds :: (MonadIO m, UnixFDMessageK a) => a -> m [Int32] data UnixFDMessageFdListPropertyInfo constructUnixFDMessageFdList :: (UnixFDListK a) => a -> IO ([Char], GValue) getUnixFDMessageFdList :: (MonadIO m, UnixFDMessageK o) => o -> m UnixFDList unixFDMessageFdList :: AttrLabelProxy "fdList" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.UnixFDMessage.UnixFDMessage instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.UnixFDMessage.UnixFDMessage o) => GI.Gio.Objects.UnixFDMessage.UnixFDMessageK o instance (info ~ GI.Gio.Objects.UnixFDMessage.ResolveUnixFDMessageMethod t GI.Gio.Objects.UnixFDMessage.UnixFDMessage, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.UnixFDMessage.UnixFDMessage p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.UnixFDMessage.UnixFDMessage -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.UnixFDMessage.UnixFDMessageFdListPropertyInfo instance (signature ~ (GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixFDMessage.UnixFDMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixFDMessage.UnixFDMessageAppendFdMethodInfo a signature instance (signature ~ m GI.Gio.Objects.UnixFDList.UnixFDList, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixFDMessage.UnixFDMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixFDMessage.UnixFDMessageGetFdListMethodInfo a signature instance (signature ~ m [GHC.Int.Int32], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixFDMessage.UnixFDMessageK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixFDMessage.UnixFDMessageStealFdsMethodInfo a signature module GI.Gio.Objects.UnixInputStream newtype UnixInputStream UnixInputStream :: (ForeignPtr UnixInputStream) -> UnixInputStream class GObject o => UnixInputStreamK o toUnixInputStream :: UnixInputStreamK o => o -> IO UnixInputStream noUnixInputStream :: Maybe UnixInputStream data UnixInputStreamGetCloseFdMethodInfo unixInputStreamGetCloseFd :: (MonadIO m, UnixInputStreamK a) => a -> m Bool data UnixInputStreamGetFdMethodInfo unixInputStreamGetFd :: (MonadIO m, UnixInputStreamK a) => a -> m Int32 unixInputStreamNew :: (MonadIO m) => Int32 -> Bool -> m UnixInputStream data UnixInputStreamSetCloseFdMethodInfo unixInputStreamSetCloseFd :: (MonadIO m, UnixInputStreamK a) => a -> Bool -> m () data UnixInputStreamCloseFdPropertyInfo constructUnixInputStreamCloseFd :: Bool -> IO ([Char], GValue) getUnixInputStreamCloseFd :: (MonadIO m, UnixInputStreamK o) => o -> m Bool setUnixInputStreamCloseFd :: (MonadIO m, UnixInputStreamK o) => o -> Bool -> m () unixInputStreamCloseFd :: AttrLabelProxy "closeFd" data UnixInputStreamFdPropertyInfo constructUnixInputStreamFd :: Int32 -> IO ([Char], GValue) getUnixInputStreamFd :: (MonadIO m, UnixInputStreamK o) => o -> m Int32 unixInputStreamFd :: AttrLabelProxy "fd" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.UnixInputStream.UnixInputStream instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.UnixInputStream.UnixInputStream o) => GI.Gio.Objects.UnixInputStream.UnixInputStreamK o instance (info ~ GI.Gio.Objects.UnixInputStream.ResolveUnixInputStreamMethod t GI.Gio.Objects.UnixInputStream.UnixInputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.UnixInputStream.UnixInputStream p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.UnixInputStream.UnixInputStream -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.UnixInputStream.UnixInputStreamCloseFdPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.UnixInputStream.UnixInputStreamFdPropertyInfo instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixInputStream.UnixInputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixInputStream.UnixInputStreamGetCloseFdMethodInfo a signature instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixInputStream.UnixInputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixInputStream.UnixInputStreamGetFdMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixInputStream.UnixInputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixInputStream.UnixInputStreamSetCloseFdMethodInfo a signature module GI.Gio.Objects.UnixMountMonitor newtype UnixMountMonitor UnixMountMonitor :: (ForeignPtr UnixMountMonitor) -> UnixMountMonitor class GObject o => UnixMountMonitorK o toUnixMountMonitor :: UnixMountMonitorK o => o -> IO UnixMountMonitor noUnixMountMonitor :: Maybe UnixMountMonitor unixMountMonitorGet :: (MonadIO m) => m UnixMountMonitor -- | Deprecated: (Since version 2.44)Use g_unix_mount_monitor_get() -- instead. unixMountMonitorNew :: (MonadIO m) => m UnixMountMonitor data UnixMountMonitorSetRateLimitMethodInfo -- | Deprecated: (Since version 2.44)This function does nothing. Don't -- call it. unixMountMonitorSetRateLimit :: (MonadIO m, UnixMountMonitorK a) => a -> Int32 -> m () type UnixMountMonitorMountpointsChangedCallback = IO () type UnixMountMonitorMountpointsChangedCallbackC = Ptr () -> Ptr () -> IO () data UnixMountMonitorMountpointsChangedSignalInfo afterUnixMountMonitorMountpointsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountpointsChangedCallback -> m SignalHandlerId mkUnixMountMonitorMountpointsChangedCallback :: UnixMountMonitorMountpointsChangedCallbackC -> IO (FunPtr UnixMountMonitorMountpointsChangedCallbackC) noUnixMountMonitorMountpointsChangedCallback :: Maybe UnixMountMonitorMountpointsChangedCallback onUnixMountMonitorMountpointsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountpointsChangedCallback -> m SignalHandlerId unixMountMonitorMountpointsChangedCallbackWrapper :: UnixMountMonitorMountpointsChangedCallback -> Ptr () -> Ptr () -> IO () unixMountMonitorMountpointsChangedClosure :: UnixMountMonitorMountpointsChangedCallback -> IO Closure type UnixMountMonitorMountsChangedCallback = IO () type UnixMountMonitorMountsChangedCallbackC = Ptr () -> Ptr () -> IO () data UnixMountMonitorMountsChangedSignalInfo afterUnixMountMonitorMountsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountsChangedCallback -> m SignalHandlerId mkUnixMountMonitorMountsChangedCallback :: UnixMountMonitorMountsChangedCallbackC -> IO (FunPtr UnixMountMonitorMountsChangedCallbackC) noUnixMountMonitorMountsChangedCallback :: Maybe UnixMountMonitorMountsChangedCallback onUnixMountMonitorMountsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountsChangedCallback -> m SignalHandlerId unixMountMonitorMountsChangedCallbackWrapper :: UnixMountMonitorMountsChangedCallback -> Ptr () -> Ptr () -> IO () unixMountMonitorMountsChangedClosure :: UnixMountMonitorMountsChangedCallback -> IO Closure instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.UnixMountMonitor.UnixMountMonitor instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.UnixMountMonitor.UnixMountMonitor o) => GI.Gio.Objects.UnixMountMonitor.UnixMountMonitorK o instance (info ~ GI.Gio.Objects.UnixMountMonitor.ResolveUnixMountMonitorMethod t GI.Gio.Objects.UnixMountMonitor.UnixMountMonitor, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.UnixMountMonitor.UnixMountMonitor p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.UnixMountMonitor.UnixMountMonitor -> p) instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.UnixMountMonitor.UnixMountMonitorMountpointsChangedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.UnixMountMonitor.UnixMountMonitorMountsChangedSignalInfo instance (signature ~ (GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixMountMonitor.UnixMountMonitorK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixMountMonitor.UnixMountMonitorSetRateLimitMethodInfo a signature module GI.Gio.Objects.UnixOutputStream newtype UnixOutputStream UnixOutputStream :: (ForeignPtr UnixOutputStream) -> UnixOutputStream class GObject o => UnixOutputStreamK o toUnixOutputStream :: UnixOutputStreamK o => o -> IO UnixOutputStream noUnixOutputStream :: Maybe UnixOutputStream data UnixOutputStreamGetCloseFdMethodInfo unixOutputStreamGetCloseFd :: (MonadIO m, UnixOutputStreamK a) => a -> m Bool data UnixOutputStreamGetFdMethodInfo unixOutputStreamGetFd :: (MonadIO m, UnixOutputStreamK a) => a -> m Int32 unixOutputStreamNew :: (MonadIO m) => Int32 -> Bool -> m UnixOutputStream data UnixOutputStreamSetCloseFdMethodInfo unixOutputStreamSetCloseFd :: (MonadIO m, UnixOutputStreamK a) => a -> Bool -> m () data UnixOutputStreamCloseFdPropertyInfo constructUnixOutputStreamCloseFd :: Bool -> IO ([Char], GValue) getUnixOutputStreamCloseFd :: (MonadIO m, UnixOutputStreamK o) => o -> m Bool setUnixOutputStreamCloseFd :: (MonadIO m, UnixOutputStreamK o) => o -> Bool -> m () unixOutputStreamCloseFd :: AttrLabelProxy "closeFd" data UnixOutputStreamFdPropertyInfo constructUnixOutputStreamFd :: Int32 -> IO ([Char], GValue) getUnixOutputStreamFd :: (MonadIO m, UnixOutputStreamK o) => o -> m Int32 unixOutputStreamFd :: AttrLabelProxy "fd" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.UnixOutputStream.UnixOutputStream instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.UnixOutputStream.UnixOutputStream o) => GI.Gio.Objects.UnixOutputStream.UnixOutputStreamK o instance (info ~ GI.Gio.Objects.UnixOutputStream.ResolveUnixOutputStreamMethod t GI.Gio.Objects.UnixOutputStream.UnixOutputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.UnixOutputStream.UnixOutputStream p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.UnixOutputStream.UnixOutputStream -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.UnixOutputStream.UnixOutputStreamCloseFdPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.UnixOutputStream.UnixOutputStreamFdPropertyInfo instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixOutputStream.UnixOutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixOutputStream.UnixOutputStreamGetCloseFdMethodInfo a signature instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixOutputStream.UnixOutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixOutputStream.UnixOutputStreamGetFdMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixOutputStream.UnixOutputStreamK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixOutputStream.UnixOutputStreamSetCloseFdMethodInfo a signature module GI.Gio.Objects.UnixSocketAddress newtype UnixSocketAddress UnixSocketAddress :: (ForeignPtr UnixSocketAddress) -> UnixSocketAddress class GObject o => UnixSocketAddressK o toUnixSocketAddress :: UnixSocketAddressK o => o -> IO UnixSocketAddress noUnixSocketAddress :: Maybe UnixSocketAddress unixSocketAddressAbstractNamesSupported :: (MonadIO m) => m Bool data UnixSocketAddressGetAddressTypeMethodInfo unixSocketAddressGetAddressType :: (MonadIO m, UnixSocketAddressK a) => a -> m UnixSocketAddressType data UnixSocketAddressGetIsAbstractMethodInfo -- | Deprecated: Use g_unix_socket_address_get_address_type() unixSocketAddressGetIsAbstract :: (MonadIO m, UnixSocketAddressK a) => a -> m Bool data UnixSocketAddressGetPathMethodInfo unixSocketAddressGetPath :: (MonadIO m, UnixSocketAddressK a) => a -> m Text data UnixSocketAddressGetPathLenMethodInfo unixSocketAddressGetPathLen :: (MonadIO m, UnixSocketAddressK a) => a -> m Word64 unixSocketAddressNew :: (MonadIO m) => Text -> m UnixSocketAddress -- | Deprecated: Use g_unix_socket_address_new_with_type(). unixSocketAddressNewAbstract :: (MonadIO m) => [Int8] -> m UnixSocketAddress unixSocketAddressNewWithType :: (MonadIO m) => [Int8] -> UnixSocketAddressType -> m UnixSocketAddress data UnixSocketAddressAbstractPropertyInfo constructUnixSocketAddressAbstract :: Bool -> IO ([Char], GValue) getUnixSocketAddressAbstract :: (MonadIO m, UnixSocketAddressK o) => o -> m Bool unixSocketAddressAbstract :: AttrLabelProxy "abstract" data UnixSocketAddressAddressTypePropertyInfo constructUnixSocketAddressAddressType :: UnixSocketAddressType -> IO ([Char], GValue) getUnixSocketAddressAddressType :: (MonadIO m, UnixSocketAddressK o) => o -> m UnixSocketAddressType unixSocketAddressAddressType :: AttrLabelProxy "addressType" data UnixSocketAddressPathPropertyInfo constructUnixSocketAddressPath :: Text -> IO ([Char], GValue) getUnixSocketAddressPath :: (MonadIO m, UnixSocketAddressK o) => o -> m Text unixSocketAddressPath :: AttrLabelProxy "path" data UnixSocketAddressPathAsArrayPropertyInfo constructUnixSocketAddressPathAsArray :: ByteString -> IO ([Char], GValue) getUnixSocketAddressPathAsArray :: (MonadIO m, UnixSocketAddressK o) => o -> m (Maybe ByteString) unixSocketAddressPathAsArray :: AttrLabelProxy "pathAsArray" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.UnixSocketAddress.UnixSocketAddress instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.UnixSocketAddress.UnixSocketAddress o) => GI.Gio.Objects.UnixSocketAddress.UnixSocketAddressK o instance (info ~ GI.Gio.Objects.UnixSocketAddress.ResolveUnixSocketAddressMethod t GI.Gio.Objects.UnixSocketAddress.UnixSocketAddress, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.UnixSocketAddress.UnixSocketAddress p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.UnixSocketAddress.UnixSocketAddress -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.UnixSocketAddress.UnixSocketAddressAbstractPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.UnixSocketAddress.UnixSocketAddressAddressTypePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.UnixSocketAddress.UnixSocketAddressPathPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.UnixSocketAddress.UnixSocketAddressPathAsArrayPropertyInfo instance (signature ~ m GI.Gio.Enums.UnixSocketAddressType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixSocketAddress.UnixSocketAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixSocketAddress.UnixSocketAddressGetAddressTypeMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixSocketAddress.UnixSocketAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixSocketAddress.UnixSocketAddressGetIsAbstractMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixSocketAddress.UnixSocketAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixSocketAddress.UnixSocketAddressGetPathMethodInfo a signature instance (signature ~ m GHC.Word.Word64, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixSocketAddress.UnixSocketAddressK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixSocketAddress.UnixSocketAddressGetPathLenMethodInfo a signature module GI.Gio.Objects.Vfs newtype Vfs Vfs :: (ForeignPtr Vfs) -> Vfs class GObject o => VfsK o toVfs :: VfsK o => o -> IO Vfs noVfs :: Maybe Vfs vfsGetDefault :: (MonadIO m) => m Vfs data VfsGetFileForPathMethodInfo vfsGetFileForPath :: (MonadIO m, VfsK a) => a -> Text -> m File data VfsGetFileForUriMethodInfo vfsGetFileForUri :: (MonadIO m, VfsK a) => a -> Text -> m File vfsGetLocal :: (MonadIO m) => m Vfs data VfsGetSupportedUriSchemesMethodInfo vfsGetSupportedUriSchemes :: (MonadIO m, VfsK a) => a -> m [Text] data VfsIsActiveMethodInfo vfsIsActive :: (MonadIO m, VfsK a) => a -> m Bool data VfsParseNameMethodInfo vfsParseName :: (MonadIO m, VfsK a) => a -> Text -> m File instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Vfs.Vfs instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.Vfs.Vfs o) => GI.Gio.Objects.Vfs.VfsK o instance (info ~ GI.Gio.Objects.Vfs.ResolveVfsMethod t GI.Gio.Objects.Vfs.Vfs, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Vfs.Vfs p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.Vfs.Vfs -> p) instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Interfaces.File.File), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Vfs.VfsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Vfs.VfsGetFileForPathMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Interfaces.File.File), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Vfs.VfsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Vfs.VfsGetFileForUriMethodInfo a signature instance (signature ~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Vfs.VfsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Vfs.VfsGetSupportedUriSchemesMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Vfs.VfsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Vfs.VfsIsActiveMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Interfaces.File.File), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Vfs.VfsK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Vfs.VfsParseNameMethodInfo a signature module GI.Gio.Objects.VolumeMonitor newtype VolumeMonitor VolumeMonitor :: (ForeignPtr VolumeMonitor) -> VolumeMonitor class GObject o => VolumeMonitorK o toVolumeMonitor :: VolumeMonitorK o => o -> IO VolumeMonitor noVolumeMonitor :: Maybe VolumeMonitor -- | Deprecated: (Since version 2.20)Instead of using this function, -- #GVolumeMonitorimplementations should instead create shadow mounts -- with the URI ofthe mount they intend to adopt. See the proxy volume -- monitor ingvfs for an example of this. Also see -- g_mount_is_shadowed(),g_mount_shadow() and g_mount_unshadow() -- functions. volumeMonitorAdoptOrphanMount :: (MonadIO m, MountK a) => a -> m Volume volumeMonitorGet :: (MonadIO m) => m VolumeMonitor data VolumeMonitorGetConnectedDrivesMethodInfo volumeMonitorGetConnectedDrives :: (MonadIO m, VolumeMonitorK a) => a -> m [Drive] data VolumeMonitorGetMountForUuidMethodInfo volumeMonitorGetMountForUuid :: (MonadIO m, VolumeMonitorK a) => a -> Text -> m Mount data VolumeMonitorGetMountsMethodInfo volumeMonitorGetMounts :: (MonadIO m, VolumeMonitorK a) => a -> m [Mount] data VolumeMonitorGetVolumeForUuidMethodInfo volumeMonitorGetVolumeForUuid :: (MonadIO m, VolumeMonitorK a) => a -> Text -> m Volume data VolumeMonitorGetVolumesMethodInfo volumeMonitorGetVolumes :: (MonadIO m, VolumeMonitorK a) => a -> m [Volume] type VolumeMonitorDriveChangedCallback = Drive -> IO () type VolumeMonitorDriveChangedCallbackC = Ptr () -> Ptr Drive -> Ptr () -> IO () data VolumeMonitorDriveChangedSignalInfo afterVolumeMonitorDriveChanged :: (GObject a, MonadIO m) => a -> VolumeMonitorDriveChangedCallback -> m SignalHandlerId mkVolumeMonitorDriveChangedCallback :: VolumeMonitorDriveChangedCallbackC -> IO (FunPtr VolumeMonitorDriveChangedCallbackC) noVolumeMonitorDriveChangedCallback :: Maybe VolumeMonitorDriveChangedCallback onVolumeMonitorDriveChanged :: (GObject a, MonadIO m) => a -> VolumeMonitorDriveChangedCallback -> m SignalHandlerId volumeMonitorDriveChangedCallbackWrapper :: VolumeMonitorDriveChangedCallback -> Ptr () -> Ptr Drive -> Ptr () -> IO () volumeMonitorDriveChangedClosure :: VolumeMonitorDriveChangedCallback -> IO Closure type VolumeMonitorDriveConnectedCallback = Drive -> IO () type VolumeMonitorDriveConnectedCallbackC = Ptr () -> Ptr Drive -> Ptr () -> IO () data VolumeMonitorDriveConnectedSignalInfo afterVolumeMonitorDriveConnected :: (GObject a, MonadIO m) => a -> VolumeMonitorDriveConnectedCallback -> m SignalHandlerId mkVolumeMonitorDriveConnectedCallback :: VolumeMonitorDriveConnectedCallbackC -> IO (FunPtr VolumeMonitorDriveConnectedCallbackC) noVolumeMonitorDriveConnectedCallback :: Maybe VolumeMonitorDriveConnectedCallback onVolumeMonitorDriveConnected :: (GObject a, MonadIO m) => a -> VolumeMonitorDriveConnectedCallback -> m SignalHandlerId volumeMonitorDriveConnectedCallbackWrapper :: VolumeMonitorDriveConnectedCallback -> Ptr () -> Ptr Drive -> Ptr () -> IO () volumeMonitorDriveConnectedClosure :: VolumeMonitorDriveConnectedCallback -> IO Closure type VolumeMonitorDriveDisconnectedCallback = Drive -> IO () type VolumeMonitorDriveDisconnectedCallbackC = Ptr () -> Ptr Drive -> Ptr () -> IO () data VolumeMonitorDriveDisconnectedSignalInfo afterVolumeMonitorDriveDisconnected :: (GObject a, MonadIO m) => a -> VolumeMonitorDriveDisconnectedCallback -> m SignalHandlerId mkVolumeMonitorDriveDisconnectedCallback :: VolumeMonitorDriveDisconnectedCallbackC -> IO (FunPtr VolumeMonitorDriveDisconnectedCallbackC) noVolumeMonitorDriveDisconnectedCallback :: Maybe VolumeMonitorDriveDisconnectedCallback onVolumeMonitorDriveDisconnected :: (GObject a, MonadIO m) => a -> VolumeMonitorDriveDisconnectedCallback -> m SignalHandlerId volumeMonitorDriveDisconnectedCallbackWrapper :: VolumeMonitorDriveDisconnectedCallback -> Ptr () -> Ptr Drive -> Ptr () -> IO () volumeMonitorDriveDisconnectedClosure :: VolumeMonitorDriveDisconnectedCallback -> IO Closure type VolumeMonitorDriveEjectButtonCallback = Drive -> IO () type VolumeMonitorDriveEjectButtonCallbackC = Ptr () -> Ptr Drive -> Ptr () -> IO () data VolumeMonitorDriveEjectButtonSignalInfo afterVolumeMonitorDriveEjectButton :: (GObject a, MonadIO m) => a -> VolumeMonitorDriveEjectButtonCallback -> m SignalHandlerId mkVolumeMonitorDriveEjectButtonCallback :: VolumeMonitorDriveEjectButtonCallbackC -> IO (FunPtr VolumeMonitorDriveEjectButtonCallbackC) noVolumeMonitorDriveEjectButtonCallback :: Maybe VolumeMonitorDriveEjectButtonCallback onVolumeMonitorDriveEjectButton :: (GObject a, MonadIO m) => a -> VolumeMonitorDriveEjectButtonCallback -> m SignalHandlerId volumeMonitorDriveEjectButtonCallbackWrapper :: VolumeMonitorDriveEjectButtonCallback -> Ptr () -> Ptr Drive -> Ptr () -> IO () volumeMonitorDriveEjectButtonClosure :: VolumeMonitorDriveEjectButtonCallback -> IO Closure type VolumeMonitorDriveStopButtonCallback = Drive -> IO () type VolumeMonitorDriveStopButtonCallbackC = Ptr () -> Ptr Drive -> Ptr () -> IO () data VolumeMonitorDriveStopButtonSignalInfo afterVolumeMonitorDriveStopButton :: (GObject a, MonadIO m) => a -> VolumeMonitorDriveStopButtonCallback -> m SignalHandlerId mkVolumeMonitorDriveStopButtonCallback :: VolumeMonitorDriveStopButtonCallbackC -> IO (FunPtr VolumeMonitorDriveStopButtonCallbackC) noVolumeMonitorDriveStopButtonCallback :: Maybe VolumeMonitorDriveStopButtonCallback onVolumeMonitorDriveStopButton :: (GObject a, MonadIO m) => a -> VolumeMonitorDriveStopButtonCallback -> m SignalHandlerId volumeMonitorDriveStopButtonCallbackWrapper :: VolumeMonitorDriveStopButtonCallback -> Ptr () -> Ptr Drive -> Ptr () -> IO () volumeMonitorDriveStopButtonClosure :: VolumeMonitorDriveStopButtonCallback -> IO Closure type VolumeMonitorMountAddedCallback = Mount -> IO () type VolumeMonitorMountAddedCallbackC = Ptr () -> Ptr Mount -> Ptr () -> IO () data VolumeMonitorMountAddedSignalInfo afterVolumeMonitorMountAdded :: (GObject a, MonadIO m) => a -> VolumeMonitorMountAddedCallback -> m SignalHandlerId mkVolumeMonitorMountAddedCallback :: VolumeMonitorMountAddedCallbackC -> IO (FunPtr VolumeMonitorMountAddedCallbackC) noVolumeMonitorMountAddedCallback :: Maybe VolumeMonitorMountAddedCallback onVolumeMonitorMountAdded :: (GObject a, MonadIO m) => a -> VolumeMonitorMountAddedCallback -> m SignalHandlerId volumeMonitorMountAddedCallbackWrapper :: VolumeMonitorMountAddedCallback -> Ptr () -> Ptr Mount -> Ptr () -> IO () volumeMonitorMountAddedClosure :: VolumeMonitorMountAddedCallback -> IO Closure type VolumeMonitorMountChangedCallback = Mount -> IO () type VolumeMonitorMountChangedCallbackC = Ptr () -> Ptr Mount -> Ptr () -> IO () data VolumeMonitorMountChangedSignalInfo afterVolumeMonitorMountChanged :: (GObject a, MonadIO m) => a -> VolumeMonitorMountChangedCallback -> m SignalHandlerId mkVolumeMonitorMountChangedCallback :: VolumeMonitorMountChangedCallbackC -> IO (FunPtr VolumeMonitorMountChangedCallbackC) noVolumeMonitorMountChangedCallback :: Maybe VolumeMonitorMountChangedCallback onVolumeMonitorMountChanged :: (GObject a, MonadIO m) => a -> VolumeMonitorMountChangedCallback -> m SignalHandlerId volumeMonitorMountChangedCallbackWrapper :: VolumeMonitorMountChangedCallback -> Ptr () -> Ptr Mount -> Ptr () -> IO () volumeMonitorMountChangedClosure :: VolumeMonitorMountChangedCallback -> IO Closure type VolumeMonitorMountPreUnmountCallback = Mount -> IO () type VolumeMonitorMountPreUnmountCallbackC = Ptr () -> Ptr Mount -> Ptr () -> IO () data VolumeMonitorMountPreUnmountSignalInfo afterVolumeMonitorMountPreUnmount :: (GObject a, MonadIO m) => a -> VolumeMonitorMountPreUnmountCallback -> m SignalHandlerId mkVolumeMonitorMountPreUnmountCallback :: VolumeMonitorMountPreUnmountCallbackC -> IO (FunPtr VolumeMonitorMountPreUnmountCallbackC) noVolumeMonitorMountPreUnmountCallback :: Maybe VolumeMonitorMountPreUnmountCallback onVolumeMonitorMountPreUnmount :: (GObject a, MonadIO m) => a -> VolumeMonitorMountPreUnmountCallback -> m SignalHandlerId volumeMonitorMountPreUnmountCallbackWrapper :: VolumeMonitorMountPreUnmountCallback -> Ptr () -> Ptr Mount -> Ptr () -> IO () volumeMonitorMountPreUnmountClosure :: VolumeMonitorMountPreUnmountCallback -> IO Closure type VolumeMonitorMountRemovedCallback = Mount -> IO () type VolumeMonitorMountRemovedCallbackC = Ptr () -> Ptr Mount -> Ptr () -> IO () data VolumeMonitorMountRemovedSignalInfo afterVolumeMonitorMountRemoved :: (GObject a, MonadIO m) => a -> VolumeMonitorMountRemovedCallback -> m SignalHandlerId mkVolumeMonitorMountRemovedCallback :: VolumeMonitorMountRemovedCallbackC -> IO (FunPtr VolumeMonitorMountRemovedCallbackC) noVolumeMonitorMountRemovedCallback :: Maybe VolumeMonitorMountRemovedCallback onVolumeMonitorMountRemoved :: (GObject a, MonadIO m) => a -> VolumeMonitorMountRemovedCallback -> m SignalHandlerId volumeMonitorMountRemovedCallbackWrapper :: VolumeMonitorMountRemovedCallback -> Ptr () -> Ptr Mount -> Ptr () -> IO () volumeMonitorMountRemovedClosure :: VolumeMonitorMountRemovedCallback -> IO Closure type VolumeMonitorVolumeAddedCallback = Volume -> IO () type VolumeMonitorVolumeAddedCallbackC = Ptr () -> Ptr Volume -> Ptr () -> IO () data VolumeMonitorVolumeAddedSignalInfo afterVolumeMonitorVolumeAdded :: (GObject a, MonadIO m) => a -> VolumeMonitorVolumeAddedCallback -> m SignalHandlerId mkVolumeMonitorVolumeAddedCallback :: VolumeMonitorVolumeAddedCallbackC -> IO (FunPtr VolumeMonitorVolumeAddedCallbackC) noVolumeMonitorVolumeAddedCallback :: Maybe VolumeMonitorVolumeAddedCallback onVolumeMonitorVolumeAdded :: (GObject a, MonadIO m) => a -> VolumeMonitorVolumeAddedCallback -> m SignalHandlerId volumeMonitorVolumeAddedCallbackWrapper :: VolumeMonitorVolumeAddedCallback -> Ptr () -> Ptr Volume -> Ptr () -> IO () volumeMonitorVolumeAddedClosure :: VolumeMonitorVolumeAddedCallback -> IO Closure type VolumeMonitorVolumeChangedCallback = Volume -> IO () type VolumeMonitorVolumeChangedCallbackC = Ptr () -> Ptr Volume -> Ptr () -> IO () data VolumeMonitorVolumeChangedSignalInfo afterVolumeMonitorVolumeChanged :: (GObject a, MonadIO m) => a -> VolumeMonitorVolumeChangedCallback -> m SignalHandlerId mkVolumeMonitorVolumeChangedCallback :: VolumeMonitorVolumeChangedCallbackC -> IO (FunPtr VolumeMonitorVolumeChangedCallbackC) noVolumeMonitorVolumeChangedCallback :: Maybe VolumeMonitorVolumeChangedCallback onVolumeMonitorVolumeChanged :: (GObject a, MonadIO m) => a -> VolumeMonitorVolumeChangedCallback -> m SignalHandlerId volumeMonitorVolumeChangedCallbackWrapper :: VolumeMonitorVolumeChangedCallback -> Ptr () -> Ptr Volume -> Ptr () -> IO () volumeMonitorVolumeChangedClosure :: VolumeMonitorVolumeChangedCallback -> IO Closure type VolumeMonitorVolumeRemovedCallback = Volume -> IO () type VolumeMonitorVolumeRemovedCallbackC = Ptr () -> Ptr Volume -> Ptr () -> IO () data VolumeMonitorVolumeRemovedSignalInfo afterVolumeMonitorVolumeRemoved :: (GObject a, MonadIO m) => a -> VolumeMonitorVolumeRemovedCallback -> m SignalHandlerId mkVolumeMonitorVolumeRemovedCallback :: VolumeMonitorVolumeRemovedCallbackC -> IO (FunPtr VolumeMonitorVolumeRemovedCallbackC) noVolumeMonitorVolumeRemovedCallback :: Maybe VolumeMonitorVolumeRemovedCallback onVolumeMonitorVolumeRemoved :: (GObject a, MonadIO m) => a -> VolumeMonitorVolumeRemovedCallback -> m SignalHandlerId volumeMonitorVolumeRemovedCallbackWrapper :: VolumeMonitorVolumeRemovedCallback -> Ptr () -> Ptr Volume -> Ptr () -> IO () volumeMonitorVolumeRemovedClosure :: VolumeMonitorVolumeRemovedCallback -> IO Closure instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.VolumeMonitor.VolumeMonitor instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.VolumeMonitor.VolumeMonitor o) => GI.Gio.Objects.VolumeMonitor.VolumeMonitorK o instance (info ~ GI.Gio.Objects.VolumeMonitor.ResolveVolumeMonitorMethod t GI.Gio.Objects.VolumeMonitor.VolumeMonitor, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.VolumeMonitor.VolumeMonitor p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.VolumeMonitor.VolumeMonitor -> p) instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.VolumeMonitor.VolumeMonitorDriveChangedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.VolumeMonitor.VolumeMonitorDriveConnectedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.VolumeMonitor.VolumeMonitorDriveDisconnectedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.VolumeMonitor.VolumeMonitorDriveEjectButtonSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.VolumeMonitor.VolumeMonitorDriveStopButtonSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.VolumeMonitor.VolumeMonitorMountAddedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.VolumeMonitor.VolumeMonitorMountChangedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.VolumeMonitor.VolumeMonitorMountPreUnmountSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.VolumeMonitor.VolumeMonitorMountRemovedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.VolumeMonitor.VolumeMonitorVolumeAddedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.VolumeMonitor.VolumeMonitorVolumeChangedSignalInfo instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.VolumeMonitor.VolumeMonitorVolumeRemovedSignalInfo instance (signature ~ m [GI.Gio.Interfaces.Drive.Drive], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.VolumeMonitor.VolumeMonitorK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.VolumeMonitor.VolumeMonitorGetConnectedDrivesMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Interfaces.Mount.Mount), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.VolumeMonitor.VolumeMonitorK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.VolumeMonitor.VolumeMonitorGetMountForUuidMethodInfo a signature instance (signature ~ m [GI.Gio.Interfaces.Mount.Mount], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.VolumeMonitor.VolumeMonitorK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.VolumeMonitor.VolumeMonitorGetMountsMethodInfo a signature instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Interfaces.Volume.Volume), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.VolumeMonitor.VolumeMonitorK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.VolumeMonitor.VolumeMonitorGetVolumeForUuidMethodInfo a signature instance (signature ~ m [GI.Gio.Interfaces.Volume.Volume], Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.VolumeMonitor.VolumeMonitorK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.VolumeMonitor.VolumeMonitorGetVolumesMethodInfo a signature module GI.Gio.Objects.ZlibCompressor newtype ZlibCompressor ZlibCompressor :: (ForeignPtr ZlibCompressor) -> ZlibCompressor class GObject o => ZlibCompressorK o toZlibCompressor :: ZlibCompressorK o => o -> IO ZlibCompressor noZlibCompressor :: Maybe ZlibCompressor data ZlibCompressorGetFileInfoMethodInfo zlibCompressorGetFileInfo :: (MonadIO m, ZlibCompressorK a) => a -> m FileInfo zlibCompressorNew :: (MonadIO m) => ZlibCompressorFormat -> Int32 -> m ZlibCompressor data ZlibCompressorSetFileInfoMethodInfo zlibCompressorSetFileInfo :: (MonadIO m, ZlibCompressorK a, FileInfoK b) => a -> Maybe (b) -> m () data ZlibCompressorFileInfoPropertyInfo clearZlibCompressorFileInfo :: (MonadIO m, ZlibCompressorK o) => o -> m () constructZlibCompressorFileInfo :: (FileInfoK a) => a -> IO ([Char], GValue) getZlibCompressorFileInfo :: (MonadIO m, ZlibCompressorK o) => o -> m FileInfo setZlibCompressorFileInfo :: (MonadIO m, ZlibCompressorK o, FileInfoK a) => o -> a -> m () zlibCompressorFileInfo :: AttrLabelProxy "fileInfo" data ZlibCompressorFormatPropertyInfo constructZlibCompressorFormat :: ZlibCompressorFormat -> IO ([Char], GValue) getZlibCompressorFormat :: (MonadIO m, ZlibCompressorK o) => o -> m ZlibCompressorFormat zlibCompressorFormat :: AttrLabelProxy "format" data ZlibCompressorLevelPropertyInfo constructZlibCompressorLevel :: Int32 -> IO ([Char], GValue) getZlibCompressorLevel :: (MonadIO m, ZlibCompressorK o) => o -> m Int32 zlibCompressorLevel :: AttrLabelProxy "level" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.ZlibCompressor.ZlibCompressor instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.ZlibCompressor.ZlibCompressor o) => GI.Gio.Objects.ZlibCompressor.ZlibCompressorK o instance (info ~ GI.Gio.Objects.ZlibCompressor.ResolveZlibCompressorMethod t GI.Gio.Objects.ZlibCompressor.ZlibCompressor, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.ZlibCompressor.ZlibCompressor p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.ZlibCompressor.ZlibCompressor -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ZlibCompressor.ZlibCompressorFileInfoPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ZlibCompressor.ZlibCompressorFormatPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ZlibCompressor.ZlibCompressorLevelPropertyInfo instance (signature ~ m GI.Gio.Objects.FileInfo.FileInfo, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ZlibCompressor.ZlibCompressorK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ZlibCompressor.ZlibCompressorGetFileInfoMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ZlibCompressor.ZlibCompressorK a, GI.Gio.Objects.FileInfo.FileInfoK b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ZlibCompressor.ZlibCompressorSetFileInfoMethodInfo a signature module GI.Gio.Objects.ZlibDecompressor newtype ZlibDecompressor ZlibDecompressor :: (ForeignPtr ZlibDecompressor) -> ZlibDecompressor class GObject o => ZlibDecompressorK o toZlibDecompressor :: ZlibDecompressorK o => o -> IO ZlibDecompressor noZlibDecompressor :: Maybe ZlibDecompressor data ZlibDecompressorGetFileInfoMethodInfo zlibDecompressorGetFileInfo :: (MonadIO m, ZlibDecompressorK a) => a -> m FileInfo zlibDecompressorNew :: (MonadIO m) => ZlibCompressorFormat -> m ZlibDecompressor data ZlibDecompressorFileInfoPropertyInfo getZlibDecompressorFileInfo :: (MonadIO m, ZlibDecompressorK o) => o -> m FileInfo zlibDecompressorFileInfo :: AttrLabelProxy "fileInfo" data ZlibDecompressorFormatPropertyInfo constructZlibDecompressorFormat :: ZlibCompressorFormat -> IO ([Char], GValue) getZlibDecompressorFormat :: (MonadIO m, ZlibDecompressorK o) => o -> m ZlibCompressorFormat zlibDecompressorFormat :: AttrLabelProxy "format" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.ZlibDecompressor.ZlibDecompressor instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gio.Objects.ZlibDecompressor.ZlibDecompressor o) => GI.Gio.Objects.ZlibDecompressor.ZlibDecompressorK o instance (info ~ GI.Gio.Objects.ZlibDecompressor.ResolveZlibDecompressorMethod t GI.Gio.Objects.ZlibDecompressor.ZlibDecompressor, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.ZlibDecompressor.ZlibDecompressor p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Objects.ZlibDecompressor.ZlibDecompressor -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ZlibDecompressor.ZlibDecompressorFileInfoPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ZlibDecompressor.ZlibDecompressorFormatPropertyInfo instance (signature ~ m GI.Gio.Objects.FileInfo.FileInfo, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ZlibDecompressor.ZlibDecompressorK a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ZlibDecompressor.ZlibDecompressorGetFileInfoMethodInfo a signature module GI.Gio.Objects -- | This struct defines a single action. It is for use with -- g_action_map_add_action_entries(). -- -- The order of the items in the structure are intended to reflect -- frequency of use. It is permissible to use an incomplete initialiser -- in order to leave some of the later values as %NULL. All values after -- @name are optional. Additional optional fields may be added in the -- future. -- -- See g_action_map_add_action_entries() for an example. module GI.Gio.Structs.ActionEntry newtype ActionEntry ActionEntry :: (ForeignPtr ActionEntry) -> ActionEntry -- | Construct a ActionEntry struct initialized to zero. newZeroActionEntry :: MonadIO m => m ActionEntry noActionEntry :: Maybe ActionEntry actionEntryClearName :: MonadIO m => ActionEntry -> m () actionEntryName :: AttrLabelProxy "name" actionEntryReadName :: MonadIO m => ActionEntry -> m (Maybe Text) actionEntryWriteName :: MonadIO m => ActionEntry -> CString -> m () actionEntryClearParameterType :: MonadIO m => ActionEntry -> m () actionEntryParameterType :: AttrLabelProxy "parameterType" actionEntryReadParameterType :: MonadIO m => ActionEntry -> m (Maybe Text) actionEntryWriteParameterType :: MonadIO m => ActionEntry -> CString -> m () actionEntryClearState :: MonadIO m => ActionEntry -> m () actionEntryReadState :: MonadIO m => ActionEntry -> m (Maybe Text) actionEntryState :: AttrLabelProxy "state" actionEntryWriteState :: MonadIO m => ActionEntry -> CString -> m () instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.ActionEntry.ActionEntry instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gio.Structs.ActionEntry.ActionEntry tag instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.ActionEntry.ActionEntryNameFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.ActionEntry.ActionEntryParameterTypeFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.ActionEntry.ActionEntryStateFieldInfo instance (info ~ GI.Gio.Structs.ActionEntry.ResolveActionEntryMethod t GI.Gio.Structs.ActionEntry.ActionEntry, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.ActionEntry.ActionEntry p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.ActionEntry.ActionEntry -> p) -- | Information about an annotation. module GI.Gio.Structs.DBusAnnotationInfo newtype DBusAnnotationInfo DBusAnnotationInfo :: (ForeignPtr DBusAnnotationInfo) -> DBusAnnotationInfo -- | Construct a DBusAnnotationInfo struct initialized to zero. newZeroDBusAnnotationInfo :: MonadIO m => m DBusAnnotationInfo noDBusAnnotationInfo :: Maybe DBusAnnotationInfo dBusAnnotationInfoLookup :: (MonadIO m) => Maybe ([DBusAnnotationInfo]) -> Text -> m Text data DBusAnnotationInfoRefMethodInfo dBusAnnotationInfoRef :: (MonadIO m) => DBusAnnotationInfo -> m DBusAnnotationInfo data DBusAnnotationInfoUnrefMethodInfo dBusAnnotationInfoUnref :: (MonadIO m) => DBusAnnotationInfo -> m () dBusAnnotationInfoAnnotations :: AttrLabelProxy "annotations" dBusAnnotationInfoClearAnnotations :: MonadIO m => DBusAnnotationInfo -> m () dBusAnnotationInfoReadAnnotations :: MonadIO m => DBusAnnotationInfo -> m (Maybe [DBusAnnotationInfo]) dBusAnnotationInfoWriteAnnotations :: MonadIO m => DBusAnnotationInfo -> Ptr (Ptr DBusAnnotationInfo) -> m () dBusAnnotationInfoClearKey :: MonadIO m => DBusAnnotationInfo -> m () dBusAnnotationInfoKey :: AttrLabelProxy "key" dBusAnnotationInfoReadKey :: MonadIO m => DBusAnnotationInfo -> m (Maybe Text) dBusAnnotationInfoWriteKey :: MonadIO m => DBusAnnotationInfo -> CString -> m () dBusAnnotationInfoReadRefCount :: MonadIO m => DBusAnnotationInfo -> m Int32 dBusAnnotationInfoRefCount :: AttrLabelProxy "refCount" dBusAnnotationInfoWriteRefCount :: MonadIO m => DBusAnnotationInfo -> Int32 -> m () dBusAnnotationInfoClearValue :: MonadIO m => DBusAnnotationInfo -> m () dBusAnnotationInfoReadValue :: MonadIO m => DBusAnnotationInfo -> m (Maybe Text) dBusAnnotationInfoValue :: AttrLabelProxy "value" dBusAnnotationInfoWriteValue :: MonadIO m => DBusAnnotationInfo -> CString -> m () instance Data.GI.Base.BasicTypes.BoxedObject GI.Gio.Structs.DBusAnnotationInfo.DBusAnnotationInfo instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gio.Structs.DBusAnnotationInfo.DBusAnnotationInfo tag instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusAnnotationInfo.DBusAnnotationInfoRefCountFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusAnnotationInfo.DBusAnnotationInfoKeyFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusAnnotationInfo.DBusAnnotationInfoValueFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusAnnotationInfo.DBusAnnotationInfoAnnotationsFieldInfo instance (signature ~ m GI.Gio.Structs.DBusAnnotationInfo.DBusAnnotationInfo, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusAnnotationInfo.DBusAnnotationInfoRefMethodInfo GI.Gio.Structs.DBusAnnotationInfo.DBusAnnotationInfo signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusAnnotationInfo.DBusAnnotationInfoUnrefMethodInfo GI.Gio.Structs.DBusAnnotationInfo.DBusAnnotationInfo signature instance (info ~ GI.Gio.Structs.DBusAnnotationInfo.ResolveDBusAnnotationInfoMethod t GI.Gio.Structs.DBusAnnotationInfo.DBusAnnotationInfo, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.DBusAnnotationInfo.DBusAnnotationInfo p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.DBusAnnotationInfo.DBusAnnotationInfo -> p) -- | Information about an argument for a method or a signal. module GI.Gio.Structs.DBusArgInfo newtype DBusArgInfo DBusArgInfo :: (ForeignPtr DBusArgInfo) -> DBusArgInfo -- | Construct a DBusArgInfo struct initialized to zero. newZeroDBusArgInfo :: MonadIO m => m DBusArgInfo noDBusArgInfo :: Maybe DBusArgInfo data DBusArgInfoRefMethodInfo dBusArgInfoRef :: (MonadIO m) => DBusArgInfo -> m DBusArgInfo data DBusArgInfoUnrefMethodInfo dBusArgInfoUnref :: (MonadIO m) => DBusArgInfo -> m () dBusArgInfoAnnotations :: AttrLabelProxy "annotations" dBusArgInfoClearAnnotations :: MonadIO m => DBusArgInfo -> m () dBusArgInfoReadAnnotations :: MonadIO m => DBusArgInfo -> m (Maybe [DBusAnnotationInfo]) dBusArgInfoWriteAnnotations :: MonadIO m => DBusArgInfo -> Ptr (Ptr DBusAnnotationInfo) -> m () dBusArgInfoClearName :: MonadIO m => DBusArgInfo -> m () dBusArgInfoName :: AttrLabelProxy "name" dBusArgInfoReadName :: MonadIO m => DBusArgInfo -> m (Maybe Text) dBusArgInfoWriteName :: MonadIO m => DBusArgInfo -> CString -> m () dBusArgInfoReadRefCount :: MonadIO m => DBusArgInfo -> m Int32 dBusArgInfoRefCount :: AttrLabelProxy "refCount" dBusArgInfoWriteRefCount :: MonadIO m => DBusArgInfo -> Int32 -> m () dBusArgInfoClearSignature :: MonadIO m => DBusArgInfo -> m () dBusArgInfoReadSignature :: MonadIO m => DBusArgInfo -> m (Maybe Text) dBusArgInfoSignature :: AttrLabelProxy "signature" dBusArgInfoWriteSignature :: MonadIO m => DBusArgInfo -> CString -> m () instance Data.GI.Base.BasicTypes.BoxedObject GI.Gio.Structs.DBusArgInfo.DBusArgInfo instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gio.Structs.DBusArgInfo.DBusArgInfo tag instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusArgInfo.DBusArgInfoRefCountFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusArgInfo.DBusArgInfoNameFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusArgInfo.DBusArgInfoSignatureFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusArgInfo.DBusArgInfoAnnotationsFieldInfo instance (signature ~ m GI.Gio.Structs.DBusArgInfo.DBusArgInfo, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusArgInfo.DBusArgInfoRefMethodInfo GI.Gio.Structs.DBusArgInfo.DBusArgInfo signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusArgInfo.DBusArgInfoUnrefMethodInfo GI.Gio.Structs.DBusArgInfo.DBusArgInfo signature instance (info ~ GI.Gio.Structs.DBusArgInfo.ResolveDBusArgInfoMethod t GI.Gio.Structs.DBusArgInfo.DBusArgInfo, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.DBusArgInfo.DBusArgInfo p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.DBusArgInfo.DBusArgInfo -> p) -- | Struct used in g_dbus_error_register_error_domain(). module GI.Gio.Structs.DBusErrorEntry newtype DBusErrorEntry DBusErrorEntry :: (ForeignPtr DBusErrorEntry) -> DBusErrorEntry -- | Construct a DBusErrorEntry struct initialized to zero. newZeroDBusErrorEntry :: MonadIO m => m DBusErrorEntry noDBusErrorEntry :: Maybe DBusErrorEntry dBusErrorEntryClearDbusErrorName :: MonadIO m => DBusErrorEntry -> m () dBusErrorEntryDbusErrorName :: AttrLabelProxy "dbusErrorName" dBusErrorEntryReadDbusErrorName :: MonadIO m => DBusErrorEntry -> m (Maybe Text) dBusErrorEntryWriteDbusErrorName :: MonadIO m => DBusErrorEntry -> CString -> m () dBusErrorEntryErrorCode :: AttrLabelProxy "errorCode" dBusErrorEntryReadErrorCode :: MonadIO m => DBusErrorEntry -> m Int32 dBusErrorEntryWriteErrorCode :: MonadIO m => DBusErrorEntry -> Int32 -> m () instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.DBusErrorEntry.DBusErrorEntry instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gio.Structs.DBusErrorEntry.DBusErrorEntry tag instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusErrorEntry.DBusErrorEntryErrorCodeFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusErrorEntry.DBusErrorEntryDbusErrorNameFieldInfo instance (info ~ GI.Gio.Structs.DBusErrorEntry.ResolveDBusErrorEntryMethod t GI.Gio.Structs.DBusErrorEntry.DBusErrorEntry, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.DBusErrorEntry.DBusErrorEntry p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.DBusErrorEntry.DBusErrorEntry -> p) -- | Information about a D-Bus interface. module GI.Gio.Structs.DBusInterfaceInfo newtype DBusInterfaceInfo DBusInterfaceInfo :: (ForeignPtr DBusInterfaceInfo) -> DBusInterfaceInfo -- | Construct a DBusInterfaceInfo struct initialized to zero. newZeroDBusInterfaceInfo :: MonadIO m => m DBusInterfaceInfo noDBusInterfaceInfo :: Maybe DBusInterfaceInfo data DBusInterfaceInfoCacheBuildMethodInfo dBusInterfaceInfoCacheBuild :: (MonadIO m) => DBusInterfaceInfo -> m () data DBusInterfaceInfoCacheReleaseMethodInfo dBusInterfaceInfoCacheRelease :: (MonadIO m) => DBusInterfaceInfo -> m () data DBusInterfaceInfoGenerateXmlMethodInfo dBusInterfaceInfoGenerateXml :: (MonadIO m) => DBusInterfaceInfo -> Word32 -> m (String) data DBusInterfaceInfoLookupMethodMethodInfo dBusInterfaceInfoLookupMethod :: (MonadIO m) => DBusInterfaceInfo -> Text -> m DBusMethodInfo data DBusInterfaceInfoLookupPropertyMethodInfo dBusInterfaceInfoLookupProperty :: (MonadIO m) => DBusInterfaceInfo -> Text -> m DBusPropertyInfo data DBusInterfaceInfoLookupSignalMethodInfo dBusInterfaceInfoLookupSignal :: (MonadIO m) => DBusInterfaceInfo -> Text -> m DBusSignalInfo data DBusInterfaceInfoRefMethodInfo dBusInterfaceInfoRef :: (MonadIO m) => DBusInterfaceInfo -> m DBusInterfaceInfo data DBusInterfaceInfoUnrefMethodInfo dBusInterfaceInfoUnref :: (MonadIO m) => DBusInterfaceInfo -> m () dBusInterfaceInfoAnnotations :: AttrLabelProxy "annotations" dBusInterfaceInfoClearAnnotations :: MonadIO m => DBusInterfaceInfo -> m () dBusInterfaceInfoReadAnnotations :: MonadIO m => DBusInterfaceInfo -> m (Maybe [DBusAnnotationInfo]) dBusInterfaceInfoWriteAnnotations :: MonadIO m => DBusInterfaceInfo -> Ptr (Ptr DBusAnnotationInfo) -> m () dBusInterfaceInfoClearMethods :: MonadIO m => DBusInterfaceInfo -> m () dBusInterfaceInfoMethods :: AttrLabelProxy "methods" dBusInterfaceInfoReadMethods :: MonadIO m => DBusInterfaceInfo -> m (Maybe [DBusMethodInfo]) dBusInterfaceInfoWriteMethods :: MonadIO m => DBusInterfaceInfo -> Ptr (Ptr DBusMethodInfo) -> m () dBusInterfaceInfoClearName :: MonadIO m => DBusInterfaceInfo -> m () dBusInterfaceInfoName :: AttrLabelProxy "name" dBusInterfaceInfoReadName :: MonadIO m => DBusInterfaceInfo -> m (Maybe Text) dBusInterfaceInfoWriteName :: MonadIO m => DBusInterfaceInfo -> CString -> m () dBusInterfaceInfoClearProperties :: MonadIO m => DBusInterfaceInfo -> m () dBusInterfaceInfoProperties :: AttrLabelProxy "properties" dBusInterfaceInfoReadProperties :: MonadIO m => DBusInterfaceInfo -> m (Maybe [DBusPropertyInfo]) dBusInterfaceInfoWriteProperties :: MonadIO m => DBusInterfaceInfo -> Ptr (Ptr DBusPropertyInfo) -> m () dBusInterfaceInfoReadRefCount :: MonadIO m => DBusInterfaceInfo -> m Int32 dBusInterfaceInfoRefCount :: AttrLabelProxy "refCount" dBusInterfaceInfoWriteRefCount :: MonadIO m => DBusInterfaceInfo -> Int32 -> m () dBusInterfaceInfoClearSignals :: MonadIO m => DBusInterfaceInfo -> m () dBusInterfaceInfoReadSignals :: MonadIO m => DBusInterfaceInfo -> m (Maybe [DBusSignalInfo]) dBusInterfaceInfoSignals :: AttrLabelProxy "signals" dBusInterfaceInfoWriteSignals :: MonadIO m => DBusInterfaceInfo -> Ptr (Ptr DBusSignalInfo) -> m () instance Data.GI.Base.BasicTypes.BoxedObject GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo tag instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfoRefCountFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfoNameFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfoMethodsFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfoSignalsFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfoPropertiesFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfoAnnotationsFieldInfo instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfoCacheBuildMethodInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfoCacheReleaseMethodInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo signature instance (signature ~ (GHC.Word.Word32 -> m GI.GLib.Structs.String.String), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfoGenerateXmlMethodInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo signature instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Structs.DBusMethodInfo.DBusMethodInfo), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfoLookupMethodMethodInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo signature instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Structs.DBusPropertyInfo.DBusPropertyInfo), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfoLookupPropertyMethodInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo signature instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Structs.DBusSignalInfo.DBusSignalInfo), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfoLookupSignalMethodInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo signature instance (signature ~ m GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfoRefMethodInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfoUnrefMethodInfo GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo signature instance (info ~ GI.Gio.Structs.DBusInterfaceInfo.ResolveDBusInterfaceInfoMethod t GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo -> p) -- | Virtual table for handling properties and method calls for a D-Bus -- interface. -- -- Since 2.38, if you want to handle getting/setting D-Bus properties -- asynchronously, give %NULL as your get_property() or set_property() -- function. The D-Bus call will be directed to your method_call -- function, with the provided interface_name set to -- "org.freedesktop.DBus.Properties". -- -- Ownership of the #GDBusMethodInvocation object passed to the -- method_call() function is transferred to your handler; you must call -- one of the methods of #GDBusMethodInvocation to return a reply -- (possibly empty), or an error. These functions also take ownership of -- the passed-in invocation object, so unless the invocation object has -- otherwise been referenced, it will be then be freed. Calling one of -- these functions may be done within your method_call() implementation -- but it also can be done at a later point to handle the method -- asynchronously. -- -- The usual checks on the validity of the calls is performed. For -- Get calls, an error is automatically returned if the property -- does not exist or the permissions do not allow access. The same checks -- are performed for Set calls, and the provided value is also -- checked for being the correct type. -- -- For both Get and Set calls, the -- #GDBusMethodInvocation passed to the @method_call handler can be -- queried with g_dbus_method_invocation_get_property_info() to get a -- pointer to the #GDBusPropertyInfo of the property. -- -- If you have readable properties specified in your interface info, you -- must ensure that you either provide a non-%NULL get_property() -- function or provide implementations of both the Get and -- GetAll methods on org.freedesktop.DBus.Properties interface -- in your method_call function. Note that the required return type -- of the Get call is `(v)`, not the type of the property. -- GetAll expects a return value of type `a{sv}`. -- -- If you have writable properties specified in your interface info, you -- must ensure that you either provide a non-%NULL @set_property() -- function or provide an implementation of the Set call. If -- implementing the call, you must return the value of type -- %G_VARIANT_TYPE_UNIT. module GI.Gio.Structs.DBusInterfaceVTable newtype DBusInterfaceVTable DBusInterfaceVTable :: (ForeignPtr DBusInterfaceVTable) -> DBusInterfaceVTable -- | Construct a DBusInterfaceVTable struct initialized to zero. newZeroDBusInterfaceVTable :: MonadIO m => m DBusInterfaceVTable noDBusInterfaceVTable :: Maybe DBusInterfaceVTable instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTable instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTable tag instance (info ~ GI.Gio.Structs.DBusInterfaceVTable.ResolveDBusInterfaceVTableMethod t GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTable, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTable p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTable -> p) -- | Information about a method on an D-Bus interface. module GI.Gio.Structs.DBusMethodInfo newtype DBusMethodInfo DBusMethodInfo :: (ForeignPtr DBusMethodInfo) -> DBusMethodInfo -- | Construct a DBusMethodInfo struct initialized to zero. newZeroDBusMethodInfo :: MonadIO m => m DBusMethodInfo noDBusMethodInfo :: Maybe DBusMethodInfo data DBusMethodInfoRefMethodInfo dBusMethodInfoRef :: (MonadIO m) => DBusMethodInfo -> m DBusMethodInfo data DBusMethodInfoUnrefMethodInfo dBusMethodInfoUnref :: (MonadIO m) => DBusMethodInfo -> m () dBusMethodInfoAnnotations :: AttrLabelProxy "annotations" dBusMethodInfoClearAnnotations :: MonadIO m => DBusMethodInfo -> m () dBusMethodInfoReadAnnotations :: MonadIO m => DBusMethodInfo -> m (Maybe [DBusAnnotationInfo]) dBusMethodInfoWriteAnnotations :: MonadIO m => DBusMethodInfo -> Ptr (Ptr DBusAnnotationInfo) -> m () dBusMethodInfoClearInArgs :: MonadIO m => DBusMethodInfo -> m () dBusMethodInfoInArgs :: AttrLabelProxy "inArgs" dBusMethodInfoReadInArgs :: MonadIO m => DBusMethodInfo -> m (Maybe [DBusArgInfo]) dBusMethodInfoWriteInArgs :: MonadIO m => DBusMethodInfo -> Ptr (Ptr DBusArgInfo) -> m () dBusMethodInfoClearName :: MonadIO m => DBusMethodInfo -> m () dBusMethodInfoName :: AttrLabelProxy "name" dBusMethodInfoReadName :: MonadIO m => DBusMethodInfo -> m (Maybe Text) dBusMethodInfoWriteName :: MonadIO m => DBusMethodInfo -> CString -> m () dBusMethodInfoClearOutArgs :: MonadIO m => DBusMethodInfo -> m () dBusMethodInfoOutArgs :: AttrLabelProxy "outArgs" dBusMethodInfoReadOutArgs :: MonadIO m => DBusMethodInfo -> m (Maybe [DBusArgInfo]) dBusMethodInfoWriteOutArgs :: MonadIO m => DBusMethodInfo -> Ptr (Ptr DBusArgInfo) -> m () dBusMethodInfoReadRefCount :: MonadIO m => DBusMethodInfo -> m Int32 dBusMethodInfoRefCount :: AttrLabelProxy "refCount" dBusMethodInfoWriteRefCount :: MonadIO m => DBusMethodInfo -> Int32 -> m () instance Data.GI.Base.BasicTypes.BoxedObject GI.Gio.Structs.DBusMethodInfo.DBusMethodInfo instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gio.Structs.DBusMethodInfo.DBusMethodInfo tag instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusMethodInfo.DBusMethodInfoRefCountFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusMethodInfo.DBusMethodInfoNameFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusMethodInfo.DBusMethodInfoInArgsFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusMethodInfo.DBusMethodInfoOutArgsFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusMethodInfo.DBusMethodInfoAnnotationsFieldInfo instance (signature ~ m GI.Gio.Structs.DBusMethodInfo.DBusMethodInfo, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusMethodInfo.DBusMethodInfoRefMethodInfo GI.Gio.Structs.DBusMethodInfo.DBusMethodInfo signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusMethodInfo.DBusMethodInfoUnrefMethodInfo GI.Gio.Structs.DBusMethodInfo.DBusMethodInfo signature instance (info ~ GI.Gio.Structs.DBusMethodInfo.ResolveDBusMethodInfoMethod t GI.Gio.Structs.DBusMethodInfo.DBusMethodInfo, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.DBusMethodInfo.DBusMethodInfo p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.DBusMethodInfo.DBusMethodInfo -> p) -- | Information about nodes in a remote object hierarchy. module GI.Gio.Structs.DBusNodeInfo newtype DBusNodeInfo DBusNodeInfo :: (ForeignPtr DBusNodeInfo) -> DBusNodeInfo -- | Construct a DBusNodeInfo struct initialized to zero. newZeroDBusNodeInfo :: MonadIO m => m DBusNodeInfo noDBusNodeInfo :: Maybe DBusNodeInfo data DBusNodeInfoGenerateXmlMethodInfo dBusNodeInfoGenerateXml :: (MonadIO m) => DBusNodeInfo -> Word32 -> m (String) data DBusNodeInfoLookupInterfaceMethodInfo dBusNodeInfoLookupInterface :: (MonadIO m) => DBusNodeInfo -> Text -> m DBusInterfaceInfo dBusNodeInfoNewForXml :: (MonadIO m) => Text -> m DBusNodeInfo data DBusNodeInfoRefMethodInfo dBusNodeInfoRef :: (MonadIO m) => DBusNodeInfo -> m DBusNodeInfo data DBusNodeInfoUnrefMethodInfo dBusNodeInfoUnref :: (MonadIO m) => DBusNodeInfo -> m () dBusNodeInfoAnnotations :: AttrLabelProxy "annotations" dBusNodeInfoClearAnnotations :: MonadIO m => DBusNodeInfo -> m () dBusNodeInfoReadAnnotations :: MonadIO m => DBusNodeInfo -> m (Maybe [DBusAnnotationInfo]) dBusNodeInfoWriteAnnotations :: MonadIO m => DBusNodeInfo -> Ptr (Ptr DBusAnnotationInfo) -> m () dBusNodeInfoClearInterfaces :: MonadIO m => DBusNodeInfo -> m () dBusNodeInfoInterfaces :: AttrLabelProxy "interfaces" dBusNodeInfoReadInterfaces :: MonadIO m => DBusNodeInfo -> m (Maybe [DBusInterfaceInfo]) dBusNodeInfoWriteInterfaces :: MonadIO m => DBusNodeInfo -> Ptr (Ptr DBusInterfaceInfo) -> m () dBusNodeInfoClearNodes :: MonadIO m => DBusNodeInfo -> m () dBusNodeInfoNodes :: AttrLabelProxy "nodes" dBusNodeInfoReadNodes :: MonadIO m => DBusNodeInfo -> m (Maybe [DBusNodeInfo]) dBusNodeInfoWriteNodes :: MonadIO m => DBusNodeInfo -> Ptr (Ptr DBusNodeInfo) -> m () dBusNodeInfoClearPath :: MonadIO m => DBusNodeInfo -> m () dBusNodeInfoPath :: AttrLabelProxy "path" dBusNodeInfoReadPath :: MonadIO m => DBusNodeInfo -> m (Maybe Text) dBusNodeInfoWritePath :: MonadIO m => DBusNodeInfo -> CString -> m () dBusNodeInfoReadRefCount :: MonadIO m => DBusNodeInfo -> m Int32 dBusNodeInfoRefCount :: AttrLabelProxy "refCount" dBusNodeInfoWriteRefCount :: MonadIO m => DBusNodeInfo -> Int32 -> m () instance Data.GI.Base.BasicTypes.BoxedObject GI.Gio.Structs.DBusNodeInfo.DBusNodeInfo instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gio.Structs.DBusNodeInfo.DBusNodeInfo tag instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusNodeInfo.DBusNodeInfoRefCountFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusNodeInfo.DBusNodeInfoPathFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusNodeInfo.DBusNodeInfoInterfacesFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusNodeInfo.DBusNodeInfoNodesFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusNodeInfo.DBusNodeInfoAnnotationsFieldInfo instance (signature ~ (GHC.Word.Word32 -> m GI.GLib.Structs.String.String), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusNodeInfo.DBusNodeInfoGenerateXmlMethodInfo GI.Gio.Structs.DBusNodeInfo.DBusNodeInfo signature instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusNodeInfo.DBusNodeInfoLookupInterfaceMethodInfo GI.Gio.Structs.DBusNodeInfo.DBusNodeInfo signature instance (signature ~ m GI.Gio.Structs.DBusNodeInfo.DBusNodeInfo, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusNodeInfo.DBusNodeInfoRefMethodInfo GI.Gio.Structs.DBusNodeInfo.DBusNodeInfo signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusNodeInfo.DBusNodeInfoUnrefMethodInfo GI.Gio.Structs.DBusNodeInfo.DBusNodeInfo signature instance (info ~ GI.Gio.Structs.DBusNodeInfo.ResolveDBusNodeInfoMethod t GI.Gio.Structs.DBusNodeInfo.DBusNodeInfo, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.DBusNodeInfo.DBusNodeInfo p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.DBusNodeInfo.DBusNodeInfo -> p) -- | Information about a D-Bus property on a D-Bus interface. module GI.Gio.Structs.DBusPropertyInfo newtype DBusPropertyInfo DBusPropertyInfo :: (ForeignPtr DBusPropertyInfo) -> DBusPropertyInfo -- | Construct a DBusPropertyInfo struct initialized to zero. newZeroDBusPropertyInfo :: MonadIO m => m DBusPropertyInfo noDBusPropertyInfo :: Maybe DBusPropertyInfo data DBusPropertyInfoRefMethodInfo dBusPropertyInfoRef :: (MonadIO m) => DBusPropertyInfo -> m DBusPropertyInfo data DBusPropertyInfoUnrefMethodInfo dBusPropertyInfoUnref :: (MonadIO m) => DBusPropertyInfo -> m () dBusPropertyInfoAnnotations :: AttrLabelProxy "annotations" dBusPropertyInfoClearAnnotations :: MonadIO m => DBusPropertyInfo -> m () dBusPropertyInfoReadAnnotations :: MonadIO m => DBusPropertyInfo -> m (Maybe [DBusAnnotationInfo]) dBusPropertyInfoWriteAnnotations :: MonadIO m => DBusPropertyInfo -> Ptr (Ptr DBusAnnotationInfo) -> m () dBusPropertyInfoFlags :: AttrLabelProxy "flags" dBusPropertyInfoReadFlags :: MonadIO m => DBusPropertyInfo -> m [DBusPropertyInfoFlags] dBusPropertyInfoWriteFlags :: MonadIO m => DBusPropertyInfo -> [DBusPropertyInfoFlags] -> m () dBusPropertyInfoClearName :: MonadIO m => DBusPropertyInfo -> m () dBusPropertyInfoName :: AttrLabelProxy "name" dBusPropertyInfoReadName :: MonadIO m => DBusPropertyInfo -> m (Maybe Text) dBusPropertyInfoWriteName :: MonadIO m => DBusPropertyInfo -> CString -> m () dBusPropertyInfoReadRefCount :: MonadIO m => DBusPropertyInfo -> m Int32 dBusPropertyInfoRefCount :: AttrLabelProxy "refCount" dBusPropertyInfoWriteRefCount :: MonadIO m => DBusPropertyInfo -> Int32 -> m () dBusPropertyInfoClearSignature :: MonadIO m => DBusPropertyInfo -> m () dBusPropertyInfoReadSignature :: MonadIO m => DBusPropertyInfo -> m (Maybe Text) dBusPropertyInfoSignature :: AttrLabelProxy "signature" dBusPropertyInfoWriteSignature :: MonadIO m => DBusPropertyInfo -> CString -> m () instance Data.GI.Base.BasicTypes.BoxedObject GI.Gio.Structs.DBusPropertyInfo.DBusPropertyInfo instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gio.Structs.DBusPropertyInfo.DBusPropertyInfo tag instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusPropertyInfo.DBusPropertyInfoRefCountFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusPropertyInfo.DBusPropertyInfoNameFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusPropertyInfo.DBusPropertyInfoSignatureFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusPropertyInfo.DBusPropertyInfoFlagsFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusPropertyInfo.DBusPropertyInfoAnnotationsFieldInfo instance (signature ~ m GI.Gio.Structs.DBusPropertyInfo.DBusPropertyInfo, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusPropertyInfo.DBusPropertyInfoRefMethodInfo GI.Gio.Structs.DBusPropertyInfo.DBusPropertyInfo signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusPropertyInfo.DBusPropertyInfoUnrefMethodInfo GI.Gio.Structs.DBusPropertyInfo.DBusPropertyInfo signature instance (info ~ GI.Gio.Structs.DBusPropertyInfo.ResolveDBusPropertyInfoMethod t GI.Gio.Structs.DBusPropertyInfo.DBusPropertyInfo, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.DBusPropertyInfo.DBusPropertyInfo p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.DBusPropertyInfo.DBusPropertyInfo -> p) -- | Information about a signal on a D-Bus interface. module GI.Gio.Structs.DBusSignalInfo newtype DBusSignalInfo DBusSignalInfo :: (ForeignPtr DBusSignalInfo) -> DBusSignalInfo -- | Construct a DBusSignalInfo struct initialized to zero. newZeroDBusSignalInfo :: MonadIO m => m DBusSignalInfo noDBusSignalInfo :: Maybe DBusSignalInfo data DBusSignalInfoRefMethodInfo dBusSignalInfoRef :: (MonadIO m) => DBusSignalInfo -> m DBusSignalInfo data DBusSignalInfoUnrefMethodInfo dBusSignalInfoUnref :: (MonadIO m) => DBusSignalInfo -> m () dBusSignalInfoAnnotations :: AttrLabelProxy "annotations" dBusSignalInfoClearAnnotations :: MonadIO m => DBusSignalInfo -> m () dBusSignalInfoReadAnnotations :: MonadIO m => DBusSignalInfo -> m (Maybe [DBusAnnotationInfo]) dBusSignalInfoWriteAnnotations :: MonadIO m => DBusSignalInfo -> Ptr (Ptr DBusAnnotationInfo) -> m () dBusSignalInfoArgs :: AttrLabelProxy "args" dBusSignalInfoClearArgs :: MonadIO m => DBusSignalInfo -> m () dBusSignalInfoReadArgs :: MonadIO m => DBusSignalInfo -> m (Maybe [DBusArgInfo]) dBusSignalInfoWriteArgs :: MonadIO m => DBusSignalInfo -> Ptr (Ptr DBusArgInfo) -> m () dBusSignalInfoClearName :: MonadIO m => DBusSignalInfo -> m () dBusSignalInfoName :: AttrLabelProxy "name" dBusSignalInfoReadName :: MonadIO m => DBusSignalInfo -> m (Maybe Text) dBusSignalInfoWriteName :: MonadIO m => DBusSignalInfo -> CString -> m () dBusSignalInfoReadRefCount :: MonadIO m => DBusSignalInfo -> m Int32 dBusSignalInfoRefCount :: AttrLabelProxy "refCount" dBusSignalInfoWriteRefCount :: MonadIO m => DBusSignalInfo -> Int32 -> m () instance Data.GI.Base.BasicTypes.BoxedObject GI.Gio.Structs.DBusSignalInfo.DBusSignalInfo instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gio.Structs.DBusSignalInfo.DBusSignalInfo tag instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusSignalInfo.DBusSignalInfoRefCountFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusSignalInfo.DBusSignalInfoNameFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusSignalInfo.DBusSignalInfoArgsFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusSignalInfo.DBusSignalInfoAnnotationsFieldInfo instance (signature ~ m GI.Gio.Structs.DBusSignalInfo.DBusSignalInfo, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusSignalInfo.DBusSignalInfoRefMethodInfo GI.Gio.Structs.DBusSignalInfo.DBusSignalInfo signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.DBusSignalInfo.DBusSignalInfoUnrefMethodInfo GI.Gio.Structs.DBusSignalInfo.DBusSignalInfo signature instance (info ~ GI.Gio.Structs.DBusSignalInfo.ResolveDBusSignalInfoMethod t GI.Gio.Structs.DBusSignalInfo.DBusSignalInfo, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.DBusSignalInfo.DBusSignalInfo p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.DBusSignalInfo.DBusSignalInfo -> p) -- | Virtual table for handling subtrees registered with -- g_dbus_connection_register_subtree(). module GI.Gio.Structs.DBusSubtreeVTable newtype DBusSubtreeVTable DBusSubtreeVTable :: (ForeignPtr DBusSubtreeVTable) -> DBusSubtreeVTable -- | Construct a DBusSubtreeVTable struct initialized to zero. newZeroDBusSubtreeVTable :: MonadIO m => m DBusSubtreeVTable noDBusSubtreeVTable :: Maybe DBusSubtreeVTable instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.DBusSubtreeVTable.DBusSubtreeVTable instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gio.Structs.DBusSubtreeVTable.DBusSubtreeVTable tag instance (info ~ GI.Gio.Structs.DBusSubtreeVTable.ResolveDBusSubtreeVTableMethod t GI.Gio.Structs.DBusSubtreeVTable.DBusSubtreeVTable, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.DBusSubtreeVTable.DBusSubtreeVTable p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.DBusSubtreeVTable.DBusSubtreeVTable -> p) -- | Information about a specific attribute. module GI.Gio.Structs.FileAttributeInfo newtype FileAttributeInfo FileAttributeInfo :: (ForeignPtr FileAttributeInfo) -> FileAttributeInfo -- | Construct a FileAttributeInfo struct initialized to zero. newZeroFileAttributeInfo :: MonadIO m => m FileAttributeInfo noFileAttributeInfo :: Maybe FileAttributeInfo fileAttributeInfoFlags :: AttrLabelProxy "flags" fileAttributeInfoReadFlags :: MonadIO m => FileAttributeInfo -> m [FileAttributeInfoFlags] fileAttributeInfoWriteFlags :: MonadIO m => FileAttributeInfo -> [FileAttributeInfoFlags] -> m () fileAttributeInfoClearName :: MonadIO m => FileAttributeInfo -> m () fileAttributeInfoName :: AttrLabelProxy "name" fileAttributeInfoReadName :: MonadIO m => FileAttributeInfo -> m (Maybe Text) fileAttributeInfoWriteName :: MonadIO m => FileAttributeInfo -> CString -> m () fileAttributeInfoReadType :: MonadIO m => FileAttributeInfo -> m FileAttributeType fileAttributeInfoType :: AttrLabelProxy "type" fileAttributeInfoWriteType :: MonadIO m => FileAttributeInfo -> FileAttributeType -> m () instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.FileAttributeInfo.FileAttributeInfo instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gio.Structs.FileAttributeInfo.FileAttributeInfo tag instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.FileAttributeInfo.FileAttributeInfoNameFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.FileAttributeInfo.FileAttributeInfoTypeFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.FileAttributeInfo.FileAttributeInfoFlagsFieldInfo instance (info ~ GI.Gio.Structs.FileAttributeInfo.ResolveFileAttributeInfoMethod t GI.Gio.Structs.FileAttributeInfo.FileAttributeInfo, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.FileAttributeInfo.FileAttributeInfo p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.FileAttributeInfo.FileAttributeInfo -> p) -- | Acts as a lightweight registry for possible valid file attributes. The -- registry stores Key-Value pair formats as #GFileAttributeInfos. module GI.Gio.Structs.FileAttributeInfoList newtype FileAttributeInfoList FileAttributeInfoList :: (ForeignPtr FileAttributeInfoList) -> FileAttributeInfoList -- | Construct a FileAttributeInfoList struct initialized to zero. newZeroFileAttributeInfoList :: MonadIO m => m FileAttributeInfoList noFileAttributeInfoList :: Maybe FileAttributeInfoList data FileAttributeInfoListAddMethodInfo fileAttributeInfoListAdd :: (MonadIO m) => FileAttributeInfoList -> Text -> FileAttributeType -> [FileAttributeInfoFlags] -> m () data FileAttributeInfoListDupMethodInfo fileAttributeInfoListDup :: (MonadIO m) => FileAttributeInfoList -> m FileAttributeInfoList data FileAttributeInfoListLookupMethodInfo fileAttributeInfoListLookup :: (MonadIO m) => FileAttributeInfoList -> Text -> m FileAttributeInfo fileAttributeInfoListNew :: (MonadIO m) => m FileAttributeInfoList data FileAttributeInfoListRefMethodInfo fileAttributeInfoListRef :: (MonadIO m) => FileAttributeInfoList -> m FileAttributeInfoList data FileAttributeInfoListUnrefMethodInfo fileAttributeInfoListUnref :: (MonadIO m) => FileAttributeInfoList -> m () fileAttributeInfoListClearInfos :: MonadIO m => FileAttributeInfoList -> m () fileAttributeInfoListInfos :: AttrLabelProxy "infos" fileAttributeInfoListReadInfos :: MonadIO m => FileAttributeInfoList -> m (Maybe FileAttributeInfo) fileAttributeInfoListWriteInfos :: MonadIO m => FileAttributeInfoList -> Ptr FileAttributeInfo -> m () fileAttributeInfoListNInfos :: AttrLabelProxy "nInfos" fileAttributeInfoListReadNInfos :: MonadIO m => FileAttributeInfoList -> m Int32 fileAttributeInfoListWriteNInfos :: MonadIO m => FileAttributeInfoList -> Int32 -> m () instance Data.GI.Base.BasicTypes.BoxedObject GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoList instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoList tag instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoListInfosFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoListNInfosFieldInfo instance (signature ~ (Data.Text.Internal.Text -> GI.Gio.Enums.FileAttributeType -> [GI.Gio.Flags.FileAttributeInfoFlags] -> m ()), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoListAddMethodInfo GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoList signature instance (signature ~ m GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoList, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoListDupMethodInfo GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoList signature instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Structs.FileAttributeInfo.FileAttributeInfo), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoListLookupMethodInfo GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoList signature instance (signature ~ m GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoList, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoListRefMethodInfo GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoList signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoListUnrefMethodInfo GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoList signature instance (info ~ GI.Gio.Structs.FileAttributeInfoList.ResolveFileAttributeInfoListMethod t GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoList, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoList p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoList -> p) -- | Determines if a string matches a file attribute. module GI.Gio.Structs.FileAttributeMatcher newtype FileAttributeMatcher FileAttributeMatcher :: (ForeignPtr FileAttributeMatcher) -> FileAttributeMatcher noFileAttributeMatcher :: Maybe FileAttributeMatcher data FileAttributeMatcherEnumerateNamespaceMethodInfo fileAttributeMatcherEnumerateNamespace :: (MonadIO m) => FileAttributeMatcher -> Text -> m Bool data FileAttributeMatcherEnumerateNextMethodInfo fileAttributeMatcherEnumerateNext :: (MonadIO m) => FileAttributeMatcher -> m Text data FileAttributeMatcherMatchesMethodInfo fileAttributeMatcherMatches :: (MonadIO m) => FileAttributeMatcher -> Text -> m Bool data FileAttributeMatcherMatchesOnlyMethodInfo fileAttributeMatcherMatchesOnly :: (MonadIO m) => FileAttributeMatcher -> Text -> m Bool fileAttributeMatcherNew :: (MonadIO m) => Text -> m FileAttributeMatcher data FileAttributeMatcherRefMethodInfo fileAttributeMatcherRef :: (MonadIO m) => FileAttributeMatcher -> m FileAttributeMatcher data FileAttributeMatcherSubtractMethodInfo fileAttributeMatcherSubtract :: (MonadIO m) => FileAttributeMatcher -> FileAttributeMatcher -> m FileAttributeMatcher data FileAttributeMatcherToStringMethodInfo fileAttributeMatcherToString :: (MonadIO m) => FileAttributeMatcher -> m Text data FileAttributeMatcherUnrefMethodInfo fileAttributeMatcherUnref :: (MonadIO m) => FileAttributeMatcher -> m () instance Data.GI.Base.BasicTypes.BoxedObject GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcher instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcherEnumerateNamespaceMethodInfo GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcher signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcherEnumerateNextMethodInfo GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcher signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcherMatchesMethodInfo GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcher signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcherMatchesOnlyMethodInfo GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcher signature instance (signature ~ m GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcher, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcherRefMethodInfo GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcher signature instance (signature ~ (GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcher -> m GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcher), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcherSubtractMethodInfo GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcher signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcherToStringMethodInfo GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcher signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcherUnrefMethodInfo GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcher signature instance (info ~ GI.Gio.Structs.FileAttributeMatcher.ResolveFileAttributeMatcherMethod t GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcher, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcher p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcher -> p) -- | #GIOExtension is an opaque data structure and can only be accessed -- using the following functions. module GI.Gio.Structs.IOExtension newtype IOExtension IOExtension :: (ForeignPtr IOExtension) -> IOExtension noIOExtension :: Maybe IOExtension data IOExtensionGetNameMethodInfo iOExtensionGetName :: (MonadIO m) => IOExtension -> m Text data IOExtensionGetPriorityMethodInfo iOExtensionGetPriority :: (MonadIO m) => IOExtension -> m Int32 data IOExtensionGetTypeMethodInfo iOExtensionGetType :: (MonadIO m) => IOExtension -> m GType instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.IOExtension.IOExtension instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.IOExtension.IOExtensionGetNameMethodInfo GI.Gio.Structs.IOExtension.IOExtension signature instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.IOExtension.IOExtensionGetPriorityMethodInfo GI.Gio.Structs.IOExtension.IOExtension signature instance (signature ~ m Data.GI.Base.BasicTypes.GType, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.IOExtension.IOExtensionGetTypeMethodInfo GI.Gio.Structs.IOExtension.IOExtension signature instance (info ~ GI.Gio.Structs.IOExtension.ResolveIOExtensionMethod t GI.Gio.Structs.IOExtension.IOExtension, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.IOExtension.IOExtension p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.IOExtension.IOExtension -> p) -- | #GIOExtensionPoint is an opaque data structure and can only be -- accessed using the following functions. module GI.Gio.Structs.IOExtensionPoint newtype IOExtensionPoint IOExtensionPoint :: (ForeignPtr IOExtensionPoint) -> IOExtensionPoint noIOExtensionPoint :: Maybe IOExtensionPoint data IOExtensionPointGetExtensionByNameMethodInfo iOExtensionPointGetExtensionByName :: (MonadIO m) => IOExtensionPoint -> Text -> m IOExtension data IOExtensionPointGetExtensionsMethodInfo iOExtensionPointGetExtensions :: (MonadIO m) => IOExtensionPoint -> m [IOExtension] data IOExtensionPointGetRequiredTypeMethodInfo iOExtensionPointGetRequiredType :: (MonadIO m) => IOExtensionPoint -> m GType iOExtensionPointImplement :: (MonadIO m) => Text -> GType -> Text -> Int32 -> m IOExtension iOExtensionPointLookup :: (MonadIO m) => Text -> m IOExtensionPoint iOExtensionPointRegister :: (MonadIO m) => Text -> m IOExtensionPoint data IOExtensionPointSetRequiredTypeMethodInfo iOExtensionPointSetRequiredType :: (MonadIO m) => IOExtensionPoint -> GType -> m () instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.IOExtensionPoint.IOExtensionPoint instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Structs.IOExtension.IOExtension), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.IOExtensionPoint.IOExtensionPointGetExtensionByNameMethodInfo GI.Gio.Structs.IOExtensionPoint.IOExtensionPoint signature instance (signature ~ m [GI.Gio.Structs.IOExtension.IOExtension], Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.IOExtensionPoint.IOExtensionPointGetExtensionsMethodInfo GI.Gio.Structs.IOExtensionPoint.IOExtensionPoint signature instance (signature ~ m Data.GI.Base.BasicTypes.GType, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.IOExtensionPoint.IOExtensionPointGetRequiredTypeMethodInfo GI.Gio.Structs.IOExtensionPoint.IOExtensionPoint signature instance (signature ~ (Data.GI.Base.BasicTypes.GType -> m ()), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.IOExtensionPoint.IOExtensionPointSetRequiredTypeMethodInfo GI.Gio.Structs.IOExtensionPoint.IOExtensionPoint signature instance (info ~ GI.Gio.Structs.IOExtensionPoint.ResolveIOExtensionPointMethod t GI.Gio.Structs.IOExtensionPoint.IOExtensionPoint, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.IOExtensionPoint.IOExtensionPoint p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.IOExtensionPoint.IOExtensionPoint -> p) -- | Represents a scope for loading IO modules. A scope can be used for -- blocking duplicate modules, or blocking a module you don't want to -- load. -- -- The scope can be used with -- g_io_modules_load_all_in_directory_with_scope() or -- g_io_modules_scan_all_in_directory_with_scope(). module GI.Gio.Structs.IOModuleScope newtype IOModuleScope IOModuleScope :: (ForeignPtr IOModuleScope) -> IOModuleScope noIOModuleScope :: Maybe IOModuleScope data IOModuleScopeBlockMethodInfo iOModuleScopeBlock :: (MonadIO m) => IOModuleScope -> Text -> m () data IOModuleScopeFreeMethodInfo iOModuleScopeFree :: (MonadIO m) => IOModuleScope -> m () instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.IOModuleScope.IOModuleScope instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.IOModuleScope.IOModuleScopeBlockMethodInfo GI.Gio.Structs.IOModuleScope.IOModuleScope signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.IOModuleScope.IOModuleScopeFreeMethodInfo GI.Gio.Structs.IOModuleScope.IOModuleScope signature instance (info ~ GI.Gio.Structs.IOModuleScope.ResolveIOModuleScopeMethod t GI.Gio.Structs.IOModuleScope.IOModuleScope, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.IOModuleScope.IOModuleScope p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.IOModuleScope.IOModuleScope -> p) -- | Opaque class for defining and scheduling IO jobs. module GI.Gio.Structs.IOSchedulerJob newtype IOSchedulerJob IOSchedulerJob :: (ForeignPtr IOSchedulerJob) -> IOSchedulerJob noIOSchedulerJob :: Maybe IOSchedulerJob data IOSchedulerJobSendToMainloopMethodInfo -- | Deprecated: Use g_main_context_invoke(). iOSchedulerJobSendToMainloop :: (MonadIO m) => IOSchedulerJob -> SourceFunc -> m Bool data IOSchedulerJobSendToMainloopAsyncMethodInfo -- | Deprecated: Use g_main_context_invoke(). iOSchedulerJobSendToMainloopAsync :: (MonadIO m) => IOSchedulerJob -> SourceFunc -> m () instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.IOSchedulerJob.IOSchedulerJob instance (signature ~ (GI.GLib.Callbacks.SourceFunc -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.IOSchedulerJob.IOSchedulerJobSendToMainloopMethodInfo GI.Gio.Structs.IOSchedulerJob.IOSchedulerJob signature instance (signature ~ (GI.GLib.Callbacks.SourceFunc -> m ()), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.IOSchedulerJob.IOSchedulerJobSendToMainloopAsyncMethodInfo GI.Gio.Structs.IOSchedulerJob.IOSchedulerJob signature instance (info ~ GI.Gio.Structs.IOSchedulerJob.ResolveIOSchedulerJobMethod t GI.Gio.Structs.IOSchedulerJob.IOSchedulerJob, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.IOSchedulerJob.IOSchedulerJob p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.IOSchedulerJob.IOSchedulerJob -> p) module GI.Gio.Structs.IOStreamAdapter newtype IOStreamAdapter IOStreamAdapter :: (ForeignPtr IOStreamAdapter) -> IOStreamAdapter noIOStreamAdapter :: Maybe IOStreamAdapter instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.IOStreamAdapter.IOStreamAdapter instance (info ~ GI.Gio.Structs.IOStreamAdapter.ResolveIOStreamAdapterMethod t GI.Gio.Structs.IOStreamAdapter.IOStreamAdapter, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.IOStreamAdapter.IOStreamAdapter p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.IOStreamAdapter.IOStreamAdapter -> p) -- | Structure used for scatter/gather data input. You generally pass in an -- array of #GInputVectors and the operation will store the read data -- starting in the first buffer, switching to the next as needed. module GI.Gio.Structs.InputVector newtype InputVector InputVector :: (ForeignPtr InputVector) -> InputVector -- | Construct a InputVector struct initialized to zero. newZeroInputVector :: MonadIO m => m InputVector noInputVector :: Maybe InputVector inputVectorBuffer :: AttrLabelProxy "buffer" inputVectorClearBuffer :: MonadIO m => InputVector -> m () inputVectorReadBuffer :: MonadIO m => InputVector -> m (Ptr ()) inputVectorWriteBuffer :: MonadIO m => InputVector -> Ptr () -> m () inputVectorReadSize :: MonadIO m => InputVector -> m Word64 inputVectorSize :: AttrLabelProxy "size" inputVectorWriteSize :: MonadIO m => InputVector -> Word64 -> m () instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.InputVector.InputVector instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gio.Structs.InputVector.InputVector tag instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.InputVector.InputVectorBufferFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.InputVector.InputVectorSizeFieldInfo instance (info ~ GI.Gio.Structs.InputVector.ResolveInputVectorMethod t GI.Gio.Structs.InputVector.InputVector, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.InputVector.InputVector p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.InputVector.InputVector -> p) -- | An socket address of some unknown native type. module GI.Gio.Structs.NativeSocketAddress newtype NativeSocketAddress NativeSocketAddress :: (ForeignPtr NativeSocketAddress) -> NativeSocketAddress noNativeSocketAddress :: Maybe NativeSocketAddress instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.NativeSocketAddress.NativeSocketAddress instance (info ~ GI.Gio.Structs.NativeSocketAddress.ResolveNativeSocketAddressMethod t GI.Gio.Structs.NativeSocketAddress.NativeSocketAddress, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.NativeSocketAddress.NativeSocketAddress p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.NativeSocketAddress.NativeSocketAddress -> p) -- | Structure used for scatter/gather data output when sending multiple -- messages or packets in one go. You generally pass in an array of -- #GOutputVectors and the operation will use all the buffers as if they -- were one buffer. -- -- If @address is %NULL then the message is sent to the default receiver -- (as previously set by g_socket_connect()). module GI.Gio.Structs.OutputMessage newtype OutputMessage OutputMessage :: (ForeignPtr OutputMessage) -> OutputMessage -- | Construct a OutputMessage struct initialized to zero. newZeroOutputMessage :: MonadIO m => m OutputMessage noOutputMessage :: Maybe OutputMessage outputMessageAddress :: AttrLabelProxy "address" outputMessageClearAddress :: MonadIO m => OutputMessage -> m () outputMessageReadAddress :: MonadIO m => OutputMessage -> m (Maybe SocketAddress) outputMessageWriteAddress :: MonadIO m => OutputMessage -> Ptr SocketAddress -> m () outputMessageBytesSent :: AttrLabelProxy "bytesSent" outputMessageReadBytesSent :: MonadIO m => OutputMessage -> m Word32 outputMessageWriteBytesSent :: MonadIO m => OutputMessage -> Word32 -> m () outputMessageNumControlMessages :: AttrLabelProxy "numControlMessages" outputMessageReadNumControlMessages :: MonadIO m => OutputMessage -> m Word32 outputMessageWriteNumControlMessages :: MonadIO m => OutputMessage -> Word32 -> m () outputMessageNumVectors :: AttrLabelProxy "numVectors" outputMessageReadNumVectors :: MonadIO m => OutputMessage -> m Word32 outputMessageWriteNumVectors :: MonadIO m => OutputMessage -> Word32 -> m () outputMessageClearVectors :: MonadIO m => OutputMessage -> m () outputMessageReadVectors :: MonadIO m => OutputMessage -> m (Maybe OutputVector) outputMessageVectors :: AttrLabelProxy "vectors" outputMessageWriteVectors :: MonadIO m => OutputMessage -> Ptr OutputVector -> m () instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.OutputMessage.OutputMessage instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gio.Structs.OutputMessage.OutputMessage tag instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.OutputMessage.OutputMessageAddressFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.OutputMessage.OutputMessageVectorsFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.OutputMessage.OutputMessageNumVectorsFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.OutputMessage.OutputMessageBytesSentFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.OutputMessage.OutputMessageNumControlMessagesFieldInfo instance (info ~ GI.Gio.Structs.OutputMessage.ResolveOutputMessageMethod t GI.Gio.Structs.OutputMessage.OutputMessage, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.OutputMessage.OutputMessage p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.OutputMessage.OutputMessage -> p) -- | Structure used for scatter/gather data output. You generally pass in -- an array of #GOutputVectors and the operation will use all the buffers -- as if they were one buffer. module GI.Gio.Structs.OutputVector newtype OutputVector OutputVector :: (ForeignPtr OutputVector) -> OutputVector -- | Construct a OutputVector struct initialized to zero. newZeroOutputVector :: MonadIO m => m OutputVector noOutputVector :: Maybe OutputVector outputVectorBuffer :: AttrLabelProxy "buffer" outputVectorClearBuffer :: MonadIO m => OutputVector -> m () outputVectorReadBuffer :: MonadIO m => OutputVector -> m (Ptr ()) outputVectorWriteBuffer :: MonadIO m => OutputVector -> Ptr () -> m () outputVectorReadSize :: MonadIO m => OutputVector -> m Word64 outputVectorSize :: AttrLabelProxy "size" outputVectorWriteSize :: MonadIO m => OutputVector -> Word64 -> m () instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.OutputVector.OutputVector instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gio.Structs.OutputVector.OutputVector tag instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.OutputVector.OutputVectorBufferFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.OutputVector.OutputVectorSizeFieldInfo instance (info ~ GI.Gio.Structs.OutputVector.ResolveOutputVectorMethod t GI.Gio.Structs.OutputVector.OutputVector, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.OutputVector.OutputVector p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.OutputVector.OutputVector -> p) -- | Applications and libraries often contain binary or textual data that -- is really part of the application, rather than user data. For instance -- #GtkBuilder .ui files, splashscreen images, GMenu markup XML, CSS -- files, icons, etc. These are often shipped as files in -- `$datadir/appname`, or manually included as literal strings in the -- code. -- -- The #GResource API and the -- [glib-compile-resources][glib-compile-resources] program provide a -- convenient and efficient alternative to this which has some nice -- properties. You maintain the files as normal files, so its easy to -- edit them, but during the build the files are combined into a binary -- bundle that is linked into the executable. This means that loading the -- resource files are efficient (as they are already in memory, shared -- with other instances) and simple (no need to check for things like I/O -- errors or locate the files in the filesystem). It also makes it easier -- to create relocatable applications. -- -- Resource files can also be marked as compressed. Such files will be -- included in the resource bundle in a compressed form, but will be -- automatically uncompressed when the resource is used. This is very -- useful e.g. for larger text files that are parsed once (or rarely) and -- then thrown away. -- -- Resource files can also be marked to be preprocessed, by setting the -- value of the preprocess attribute to a comma-separated list -- of preprocessing options. The only options currently supported are: -- -- `xml-stripblanks` which will use the xmllint command to strip -- ignorable whitespace from the XML file. For this to work, the -- XMLLINT environment variable must be set to the full path to -- the xmllint executable, or xmllint must be in the PATH; -- otherwise the preprocessing step is skipped. -- -- `to-pixdata` which will use the gdk-pixbuf-pixdata command to convert -- images to the GdkPixdata format, which allows you to create pixbufs -- directly using the data inside the resource file, rather than an -- (uncompressed) copy if it. For this, the gdk-pixbuf-pixdata program -- must be in the PATH, or the GDK_PIXBUF_PIXDATA environment -- variable must be set to the full path to the gdk-pixbuf-pixdata -- executable; otherwise the resource compiler will abort. -- -- Resource bundles are created by the -- [glib-compile-resources][glib-compile-resources] program which takes -- an XML file that describes the bundle, and a set of files that the XML -- references. These are combined into a binary resource bundle. -- -- An example resource description: |[ version="1.0" -- encoding="UTF-8"? gresources -- prefix="/org/gtk/Example" -- filedatasplashscreen.png<file> -- compressed="true"dialog.ui/file -- preprocess="xml-stripblanks"menumarkup.xml/file -- /gresource /gresources ]| -- -- This will create a resource bundle with the following files: |[ -- orggtkExampledata/splashscreen.png -- orggtkExampledialog.ui -- orggtkExamplemenumarkup.xml ]| -- -- Note that all resources in the process share the same namespace, so -- use Java-style path prefixes (like in the above example) to avoid -- conflicts. -- -- You can then use [glib-compile-resources][glib-compile-resources] to -- compile the XML to a binary bundle that you can load with -- g_resource_load(). However, its more common to use the -- --generate-source and --generate-header arguments to create a source -- file and header to link directly into your application. This will -- generate `get_resource()`, `register_resource()` and -- `unregister_resource()` functions, prefixed by the `--c-name` argument -- passed to [glib-compile-resources][glib-compile-resources]. -- `get_resource()` returns the generated #GResource object. The register -- and unregister functions register the resource so its files can be -- accessed using g_resources_lookup_data(). -- -- Once a #GResource has been created and registered all the data in it -- can be accessed globally in the process by using API calls like -- g_resources_open_stream() to stream the data or -- g_resources_lookup_data() to get a direct pointer to the data. You can -- also use URIs like -- "resource://orggtkExampledata/splashscreen.png" with -- #GFile to access the resource data. -- -- There are two forms of the generated source, the default version uses -- the compiler support for constructor and destructor functions (where -- available) to automatically create and register the #GResource on -- startup or library load time. If you pass --manual-register two -- functions to register/unregister the resource is instead created. This -- requires an explicit initialization call in your application/library, -- but it works on all platforms, even on the minor ones where this is -- not available. (Constructor support is available for at least Win32, -- Mac OS and Linux.) -- -- Note that resource data can point directly into the data segment of -- e.g. a library, so if you are unloading libraries during runtime you -- need to be very careful with keeping around pointers to data from a -- resource, as this goes away when the library is unloaded. However, in -- practice this is not generally a problem, since most resource accesses -- is for your own resources, and resource data is often used once, -- during parsing, and then released. module GI.Gio.Structs.Resource newtype Resource Resource :: (ForeignPtr Resource) -> Resource noResource :: Maybe Resource data ResourceEnumerateChildrenMethodInfo resourceEnumerateChildren :: (MonadIO m) => Resource -> Text -> [ResourceLookupFlags] -> m [Text] data ResourceGetInfoMethodInfo resourceGetInfo :: (MonadIO m) => Resource -> Text -> [ResourceLookupFlags] -> m (Word64, Word32) resourceLoad :: (MonadIO m) => [Char] -> m Resource data ResourceLookupDataMethodInfo resourceLookupData :: (MonadIO m) => Resource -> Text -> [ResourceLookupFlags] -> m Bytes resourceNewFromData :: (MonadIO m) => Bytes -> m Resource data ResourceOpenStreamMethodInfo resourceOpenStream :: (MonadIO m) => Resource -> Text -> [ResourceLookupFlags] -> m InputStream data ResourceRefMethodInfo resourceRef :: (MonadIO m) => Resource -> m Resource data ResourceUnrefMethodInfo resourceUnref :: (MonadIO m) => Resource -> m () instance Data.GI.Base.BasicTypes.BoxedObject GI.Gio.Structs.Resource.Resource instance (signature ~ (Data.Text.Internal.Text -> [GI.Gio.Flags.ResourceLookupFlags] -> m [Data.Text.Internal.Text]), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.Resource.ResourceEnumerateChildrenMethodInfo GI.Gio.Structs.Resource.Resource signature instance (signature ~ (Data.Text.Internal.Text -> [GI.Gio.Flags.ResourceLookupFlags] -> m (GHC.Word.Word64, GHC.Word.Word32)), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.Resource.ResourceGetInfoMethodInfo GI.Gio.Structs.Resource.Resource signature instance (signature ~ (Data.Text.Internal.Text -> [GI.Gio.Flags.ResourceLookupFlags] -> m GI.GLib.Structs.Bytes.Bytes), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.Resource.ResourceLookupDataMethodInfo GI.Gio.Structs.Resource.Resource signature instance (signature ~ (Data.Text.Internal.Text -> [GI.Gio.Flags.ResourceLookupFlags] -> m GI.Gio.Objects.InputStream.InputStream), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.Resource.ResourceOpenStreamMethodInfo GI.Gio.Structs.Resource.Resource signature instance (signature ~ m GI.Gio.Structs.Resource.Resource, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.Resource.ResourceRefMethodInfo GI.Gio.Structs.Resource.Resource signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.Resource.ResourceUnrefMethodInfo GI.Gio.Structs.Resource.Resource signature instance (info ~ GI.Gio.Structs.Resource.ResolveResourceMethod t GI.Gio.Structs.Resource.Resource, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.Resource.Resource p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.Resource.Resource -> p) -- | The #GSettingsBackend interface defines a generic interface for -- non-strictly-typed data that is stored in a hierarchy. To implement an -- alternative storage backend for #GSettings, you need to implement the -- #GSettingsBackend interface and then make it implement the extension -- point #G_SETTINGS_BACKEND_EXTENSION_POINT_NAME. -- -- The interface defines methods for reading and writing values, a method -- for determining if writing of certain values will fail (lockdown) and -- a change notification mechanism. -- -- The semantics of the interface are very precisely defined and -- implementations must carefully adhere to the expectations of callers -- that are documented on each of the interface methods. -- -- Some of the GSettingsBackend functions accept or return a #GTree. -- These trees always have strings as keys and #GVariant as values. -- g_settings_backend_create_tree() is a convenience function to create -- suitable trees. -- -- The GSettingsBackend API is exported to allow third-party -- implementations, but does not carry the same stability guarantees as -- the public GIO API. For this reason, you have to define the C -- preprocessor symbol %G_SETTINGS_ENABLE_BACKEND before including -- `gio/gsettingsbackend.h`. module GI.Gio.Structs.SettingsBackend newtype SettingsBackend SettingsBackend :: (ForeignPtr SettingsBackend) -> SettingsBackend noSettingsBackend :: Maybe SettingsBackend instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.SettingsBackend.SettingsBackend instance (info ~ GI.Gio.Structs.SettingsBackend.ResolveSettingsBackendMethod t GI.Gio.Structs.SettingsBackend.SettingsBackend, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.SettingsBackend.SettingsBackend p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.SettingsBackend.SettingsBackend -> p) -- | The GSettingsSchema APIs provide a mechanism for advanced control over -- the loading of schemas and a mechanism for introspecting their -- content. -- -- Plugin loading systems that wish to provide plugins a way to access -- settings face the problem of how to make the schemas for these -- settings visible to GSettings. Typically, a plugin will want to ship -- the schema along with itself and it won't be installed into the -- standard system directories for schemas. -- -- #GSettingsSchemaSource provides a mechanism for dealing with this by -- allowing the creation of a new 'schema source' from which schemas can -- be acquired. This schema source can then become part of the metadata -- associated with the plugin and queried whenever the plugin requires -- access to some settings. -- -- Consider the following example: -- -- |[language="C" -- typedef struct { ... GSettingsSchemaSource -- *schema_source; ... } Plugin; -- -- Plugin * initialise_plugin (const gchar *dir) { Plugin *plugin; -- -- ... -- -- plugin->schema_source = g_settings_new_schema_source_from_directory -- (dir, g_settings_schema_source_get_default (), FALSE, NULL); -- -- ... -- -- return plugin; } -- -- ... -- -- GSettings * plugin_get_settings (Plugin *plugin, const gchar -- *schema_id) { GSettingsSchema *schema; -- -- if (schema_id == NULL) schema_id = plugin->identifier; -- -- schema = g_settings_schema_source_lookup (plugin->schema_source, -- schema_id, FALSE); -- -- if (schema == NULL) { ... disable the plugin or abort, etc ... } -- -- return g_settings_new_full (schema, NULL, NULL); } ]| -- -- The code above shows how hooks should be added to the code that -- initialises (or enables) the plugin to create the schema source and -- how an API can be added to the plugin system to provide a convenient -- way for the plugin to access its settings, using the schemas that it -- ships. -- -- From the standpoint of the plugin, it would need to ensure that it -- ships a gschemas.compiled file as part of itself, and then simply do -- the following: -- -- |[language="C" -- { GSettings *settings; gint some_value; -- -- settings = plugin_get_settings (self, NULL); some_value = -- g_settings_get_int (settings, "some-value"); ... } ]| -- -- It's also possible that the plugin system expects the schema source -- files (ie: .gschema.xml files) instead of a gschemas.compiled file. In -- that case, the plugin loading system must compile the schemas for -- itself before attempting to create the settings source. module GI.Gio.Structs.SettingsSchema newtype SettingsSchema SettingsSchema :: (ForeignPtr SettingsSchema) -> SettingsSchema noSettingsSchema :: Maybe SettingsSchema data SettingsSchemaGetIdMethodInfo settingsSchemaGetId :: (MonadIO m) => SettingsSchema -> m Text data SettingsSchemaGetKeyMethodInfo settingsSchemaGetKey :: (MonadIO m) => SettingsSchema -> Text -> m SettingsSchemaKey data SettingsSchemaGetPathMethodInfo settingsSchemaGetPath :: (MonadIO m) => SettingsSchema -> m Text data SettingsSchemaHasKeyMethodInfo settingsSchemaHasKey :: (MonadIO m) => SettingsSchema -> Text -> m Bool data SettingsSchemaListChildrenMethodInfo settingsSchemaListChildren :: (MonadIO m) => SettingsSchema -> m [Text] data SettingsSchemaListKeysMethodInfo settingsSchemaListKeys :: (MonadIO m) => SettingsSchema -> m [Text] data SettingsSchemaRefMethodInfo settingsSchemaRef :: (MonadIO m) => SettingsSchema -> m SettingsSchema data SettingsSchemaUnrefMethodInfo settingsSchemaUnref :: (MonadIO m) => SettingsSchema -> m () instance Data.GI.Base.BasicTypes.BoxedObject GI.Gio.Structs.SettingsSchema.SettingsSchema instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SettingsSchema.SettingsSchemaGetIdMethodInfo GI.Gio.Structs.SettingsSchema.SettingsSchema signature instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKey), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SettingsSchema.SettingsSchemaGetKeyMethodInfo GI.Gio.Structs.SettingsSchema.SettingsSchema signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SettingsSchema.SettingsSchemaGetPathMethodInfo GI.Gio.Structs.SettingsSchema.SettingsSchema signature instance (signature ~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SettingsSchema.SettingsSchemaHasKeyMethodInfo GI.Gio.Structs.SettingsSchema.SettingsSchema signature instance (signature ~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SettingsSchema.SettingsSchemaListChildrenMethodInfo GI.Gio.Structs.SettingsSchema.SettingsSchema signature instance (signature ~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SettingsSchema.SettingsSchemaListKeysMethodInfo GI.Gio.Structs.SettingsSchema.SettingsSchema signature instance (signature ~ m GI.Gio.Structs.SettingsSchema.SettingsSchema, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SettingsSchema.SettingsSchemaRefMethodInfo GI.Gio.Structs.SettingsSchema.SettingsSchema signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SettingsSchema.SettingsSchemaUnrefMethodInfo GI.Gio.Structs.SettingsSchema.SettingsSchema signature instance (info ~ GI.Gio.Structs.SettingsSchema.ResolveSettingsSchemaMethod t GI.Gio.Structs.SettingsSchema.SettingsSchema, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.SettingsSchema.SettingsSchema p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.SettingsSchema.SettingsSchema -> p) -- | #GSettingsSchemaKey is an opaque data structure and can only be -- accessed using the following functions. module GI.Gio.Structs.SettingsSchemaKey newtype SettingsSchemaKey SettingsSchemaKey :: (ForeignPtr SettingsSchemaKey) -> SettingsSchemaKey noSettingsSchemaKey :: Maybe SettingsSchemaKey data SettingsSchemaKeyGetDefaultValueMethodInfo settingsSchemaKeyGetDefaultValue :: (MonadIO m) => SettingsSchemaKey -> m GVariant data SettingsSchemaKeyGetDescriptionMethodInfo settingsSchemaKeyGetDescription :: (MonadIO m) => SettingsSchemaKey -> m Text data SettingsSchemaKeyGetNameMethodInfo settingsSchemaKeyGetName :: (MonadIO m) => SettingsSchemaKey -> m Text data SettingsSchemaKeyGetRangeMethodInfo settingsSchemaKeyGetRange :: (MonadIO m) => SettingsSchemaKey -> m GVariant data SettingsSchemaKeyGetSummaryMethodInfo settingsSchemaKeyGetSummary :: (MonadIO m) => SettingsSchemaKey -> m Text data SettingsSchemaKeyGetValueTypeMethodInfo settingsSchemaKeyGetValueType :: (MonadIO m) => SettingsSchemaKey -> m VariantType data SettingsSchemaKeyRangeCheckMethodInfo settingsSchemaKeyRangeCheck :: (MonadIO m) => SettingsSchemaKey -> GVariant -> m Bool data SettingsSchemaKeyRefMethodInfo settingsSchemaKeyRef :: (MonadIO m) => SettingsSchemaKey -> m SettingsSchemaKey data SettingsSchemaKeyUnrefMethodInfo settingsSchemaKeyUnref :: (MonadIO m) => SettingsSchemaKey -> m () instance Data.GI.Base.BasicTypes.BoxedObject GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKey instance (signature ~ m Data.GI.Base.BasicTypes.GVariant, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKeyGetDefaultValueMethodInfo GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKey signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKeyGetDescriptionMethodInfo GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKey signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKeyGetNameMethodInfo GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKey signature instance (signature ~ m Data.GI.Base.BasicTypes.GVariant, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKeyGetRangeMethodInfo GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKey signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKeyGetSummaryMethodInfo GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKey signature instance (signature ~ m GI.GLib.Structs.VariantType.VariantType, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKeyGetValueTypeMethodInfo GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKey signature instance (signature ~ (Data.GI.Base.BasicTypes.GVariant -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKeyRangeCheckMethodInfo GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKey signature instance (signature ~ m GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKey, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKeyRefMethodInfo GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKey signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKeyUnrefMethodInfo GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKey signature instance (info ~ GI.Gio.Structs.SettingsSchemaKey.ResolveSettingsSchemaKeyMethod t GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKey, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKey p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKey -> p) -- | This is an opaque structure type. You may not access it directly. module GI.Gio.Structs.SettingsSchemaSource newtype SettingsSchemaSource SettingsSchemaSource :: (ForeignPtr SettingsSchemaSource) -> SettingsSchemaSource noSettingsSchemaSource :: Maybe SettingsSchemaSource settingsSchemaSourceGetDefault :: (MonadIO m) => m SettingsSchemaSource data SettingsSchemaSourceListSchemasMethodInfo settingsSchemaSourceListSchemas :: (MonadIO m) => SettingsSchemaSource -> Bool -> m ([Text], [Text]) data SettingsSchemaSourceLookupMethodInfo settingsSchemaSourceLookup :: (MonadIO m) => SettingsSchemaSource -> Text -> Bool -> m (Maybe SettingsSchema) settingsSchemaSourceNewFromDirectory :: (MonadIO m) => Text -> Maybe (SettingsSchemaSource) -> Bool -> m SettingsSchemaSource data SettingsSchemaSourceRefMethodInfo settingsSchemaSourceRef :: (MonadIO m) => SettingsSchemaSource -> m SettingsSchemaSource data SettingsSchemaSourceUnrefMethodInfo settingsSchemaSourceUnref :: (MonadIO m) => SettingsSchemaSource -> m () instance Data.GI.Base.BasicTypes.BoxedObject GI.Gio.Structs.SettingsSchemaSource.SettingsSchemaSource instance (signature ~ (GHC.Types.Bool -> m ([Data.Text.Internal.Text], [Data.Text.Internal.Text])), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SettingsSchemaSource.SettingsSchemaSourceListSchemasMethodInfo GI.Gio.Structs.SettingsSchemaSource.SettingsSchemaSource signature instance (signature ~ (Data.Text.Internal.Text -> GHC.Types.Bool -> m (GHC.Base.Maybe GI.Gio.Structs.SettingsSchema.SettingsSchema)), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SettingsSchemaSource.SettingsSchemaSourceLookupMethodInfo GI.Gio.Structs.SettingsSchemaSource.SettingsSchemaSource signature instance (signature ~ m GI.Gio.Structs.SettingsSchemaSource.SettingsSchemaSource, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SettingsSchemaSource.SettingsSchemaSourceRefMethodInfo GI.Gio.Structs.SettingsSchemaSource.SettingsSchemaSource signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SettingsSchemaSource.SettingsSchemaSourceUnrefMethodInfo GI.Gio.Structs.SettingsSchemaSource.SettingsSchemaSource signature instance (info ~ GI.Gio.Structs.SettingsSchemaSource.ResolveSettingsSchemaSourceMethod t GI.Gio.Structs.SettingsSchemaSource.SettingsSchemaSource, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.SettingsSchemaSource.SettingsSchemaSource p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.SettingsSchemaSource.SettingsSchemaSource -> p) -- | SRV (service) records are used by some network protocols to provide -- service-specific aliasing and load-balancing. For example, XMPP -- (Jabber) uses SRV records to locate the XMPP server for a domain; -- rather than connecting directly to "example.com" or assuming a -- specific server hostname like "xmpp.example.com", an XMPP client would -- look up the "xmpp-client" SRV record for "example.com", and then -- connect to whatever host was pointed to by that record. -- -- You can use g_resolver_lookup_service() or -- g_resolver_lookup_service_async() to find the #GSrvTargets for a given -- service. However, if you are simply planning to connect to the remote -- service, you can use #GNetworkService's #GSocketConnectable interface -- and not need to worry about #GSrvTarget at all. module GI.Gio.Structs.SrvTarget newtype SrvTarget SrvTarget :: (ForeignPtr SrvTarget) -> SrvTarget noSrvTarget :: Maybe SrvTarget data SrvTargetCopyMethodInfo srvTargetCopy :: (MonadIO m) => SrvTarget -> m SrvTarget data SrvTargetFreeMethodInfo srvTargetFree :: (MonadIO m) => SrvTarget -> m () data SrvTargetGetHostnameMethodInfo srvTargetGetHostname :: (MonadIO m) => SrvTarget -> m Text data SrvTargetGetPortMethodInfo srvTargetGetPort :: (MonadIO m) => SrvTarget -> m Word16 data SrvTargetGetPriorityMethodInfo srvTargetGetPriority :: (MonadIO m) => SrvTarget -> m Word16 data SrvTargetGetWeightMethodInfo srvTargetGetWeight :: (MonadIO m) => SrvTarget -> m Word16 srvTargetNew :: (MonadIO m) => Text -> Word16 -> Word16 -> Word16 -> m SrvTarget instance Data.GI.Base.BasicTypes.BoxedObject GI.Gio.Structs.SrvTarget.SrvTarget instance (signature ~ m GI.Gio.Structs.SrvTarget.SrvTarget, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SrvTarget.SrvTargetCopyMethodInfo GI.Gio.Structs.SrvTarget.SrvTarget signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SrvTarget.SrvTargetFreeMethodInfo GI.Gio.Structs.SrvTarget.SrvTarget signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SrvTarget.SrvTargetGetHostnameMethodInfo GI.Gio.Structs.SrvTarget.SrvTarget signature instance (signature ~ m GHC.Word.Word16, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SrvTarget.SrvTargetGetPortMethodInfo GI.Gio.Structs.SrvTarget.SrvTarget signature instance (signature ~ m GHC.Word.Word16, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SrvTarget.SrvTargetGetPriorityMethodInfo GI.Gio.Structs.SrvTarget.SrvTarget signature instance (signature ~ m GHC.Word.Word16, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.SrvTarget.SrvTargetGetWeightMethodInfo GI.Gio.Structs.SrvTarget.SrvTarget signature instance (info ~ GI.Gio.Structs.SrvTarget.ResolveSrvTargetMethod t GI.Gio.Structs.SrvTarget.SrvTarget, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.SrvTarget.SrvTarget p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.SrvTarget.SrvTarget -> p) -- | #GStaticResource is an opaque data structure and can only be accessed -- using the following functions. module GI.Gio.Structs.StaticResource newtype StaticResource StaticResource :: (ForeignPtr StaticResource) -> StaticResource -- | Construct a StaticResource struct initialized to zero. newZeroStaticResource :: MonadIO m => m StaticResource noStaticResource :: Maybe StaticResource data StaticResourceFiniMethodInfo staticResourceFini :: (MonadIO m) => StaticResource -> m () data StaticResourceGetResourceMethodInfo staticResourceGetResource :: (MonadIO m) => StaticResource -> m Resource data StaticResourceInitMethodInfo staticResourceInit :: (MonadIO m) => StaticResource -> m () instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.StaticResource.StaticResource instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Gio.Structs.StaticResource.StaticResource tag instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.StaticResource.StaticResourceFiniMethodInfo GI.Gio.Structs.StaticResource.StaticResource signature instance (signature ~ m GI.Gio.Structs.Resource.Resource, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.StaticResource.StaticResourceGetResourceMethodInfo GI.Gio.Structs.StaticResource.StaticResource signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.StaticResource.StaticResourceInitMethodInfo GI.Gio.Structs.StaticResource.StaticResource signature instance (info ~ GI.Gio.Structs.StaticResource.ResolveStaticResourceMethod t GI.Gio.Structs.StaticResource.StaticResource, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.StaticResource.StaticResource p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.StaticResource.StaticResource -> p) -- | Defines a Unix mount entry (e.g. -- filenamemediacdrom/filename). This corresponds -- roughly to a mtab entry. module GI.Gio.Structs.UnixMountEntry newtype UnixMountEntry UnixMountEntry :: (ForeignPtr UnixMountEntry) -> UnixMountEntry noUnixMountEntry :: Maybe UnixMountEntry instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.UnixMountEntry.UnixMountEntry instance (info ~ GI.Gio.Structs.UnixMountEntry.ResolveUnixMountEntryMethod t GI.Gio.Structs.UnixMountEntry.UnixMountEntry, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.UnixMountEntry.UnixMountEntry p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.UnixMountEntry.UnixMountEntry -> p) -- | Defines a Unix mount point (e.g. -- filenamedev<filename>). This corresponds roughly -- to a fstab entry. module GI.Gio.Structs.UnixMountPoint newtype UnixMountPoint UnixMountPoint :: (ForeignPtr UnixMountPoint) -> UnixMountPoint noUnixMountPoint :: Maybe UnixMountPoint data UnixMountPointCompareMethodInfo unixMountPointCompare :: (MonadIO m) => UnixMountPoint -> UnixMountPoint -> m Int32 data UnixMountPointFreeMethodInfo unixMountPointFree :: (MonadIO m) => UnixMountPoint -> m () data UnixMountPointGetDevicePathMethodInfo unixMountPointGetDevicePath :: (MonadIO m) => UnixMountPoint -> m Text data UnixMountPointGetFsTypeMethodInfo unixMountPointGetFsType :: (MonadIO m) => UnixMountPoint -> m Text data UnixMountPointGetMountPathMethodInfo unixMountPointGetMountPath :: (MonadIO m) => UnixMountPoint -> m Text data UnixMountPointGetOptionsMethodInfo unixMountPointGetOptions :: (MonadIO m) => UnixMountPoint -> m Text data UnixMountPointGuessCanEjectMethodInfo unixMountPointGuessCanEject :: (MonadIO m) => UnixMountPoint -> m Bool data UnixMountPointGuessIconMethodInfo unixMountPointGuessIcon :: (MonadIO m) => UnixMountPoint -> m Icon data UnixMountPointGuessNameMethodInfo unixMountPointGuessName :: (MonadIO m) => UnixMountPoint -> m Text data UnixMountPointGuessSymbolicIconMethodInfo unixMountPointGuessSymbolicIcon :: (MonadIO m) => UnixMountPoint -> m Icon data UnixMountPointIsLoopbackMethodInfo unixMountPointIsLoopback :: (MonadIO m) => UnixMountPoint -> m Bool data UnixMountPointIsReadonlyMethodInfo unixMountPointIsReadonly :: (MonadIO m) => UnixMountPoint -> m Bool data UnixMountPointIsUserMountableMethodInfo unixMountPointIsUserMountable :: (MonadIO m) => UnixMountPoint -> m Bool instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.UnixMountPoint.UnixMountPoint instance (signature ~ (GI.Gio.Structs.UnixMountPoint.UnixMountPoint -> m GHC.Int.Int32), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPointCompareMethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPoint signature instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPointFreeMethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPoint signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPointGetDevicePathMethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPoint signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPointGetFsTypeMethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPoint signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPointGetMountPathMethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPoint signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPointGetOptionsMethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPoint signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPointGuessCanEjectMethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPoint signature instance (signature ~ m GI.Gio.Interfaces.Icon.Icon, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPointGuessIconMethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPoint signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPointGuessNameMethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPoint signature instance (signature ~ m GI.Gio.Interfaces.Icon.Icon, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPointGuessSymbolicIconMethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPoint signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPointIsLoopbackMethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPoint signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPointIsReadonlyMethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPoint signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPointIsUserMountableMethodInfo GI.Gio.Structs.UnixMountPoint.UnixMountPoint signature instance (info ~ GI.Gio.Structs.UnixMountPoint.ResolveUnixMountPointMethod t GI.Gio.Structs.UnixMountPoint.UnixMountPoint, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.UnixMountPoint.UnixMountPoint p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.UnixMountPoint.UnixMountPoint -> p) module GI.Gio.Structs module GI.Gio.Constants module GI.Gio.Functions busGet :: (MonadIO m, CancellableK a) => BusType -> Maybe (a) -> Maybe (AsyncReadyCallback) -> m () busGetFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusConnection busGetSync :: (MonadIO m, CancellableK a) => BusType -> Maybe (a) -> m DBusConnection busOwnName :: (MonadIO m) => BusType -> Text -> [BusNameOwnerFlags] -> Maybe (Closure) -> Maybe (Closure) -> Maybe (Closure) -> m Word32 busOwnNameOnConnection :: (MonadIO m, DBusConnectionK a) => a -> Text -> [BusNameOwnerFlags] -> Maybe (Closure) -> Maybe (Closure) -> m Word32 busUnownName :: (MonadIO m) => Word32 -> m () busUnwatchName :: (MonadIO m) => Word32 -> m () busWatchName :: (MonadIO m) => BusType -> Text -> [BusNameWatcherFlags] -> Maybe (Closure) -> Maybe (Closure) -> m Word32 busWatchNameOnConnection :: (MonadIO m, DBusConnectionK a) => a -> Text -> [BusNameWatcherFlags] -> Maybe (Closure) -> Maybe (Closure) -> m Word32 contentTypeCanBeExecutable :: (MonadIO m) => Text -> m Bool contentTypeEquals :: (MonadIO m) => Text -> Text -> m Bool contentTypeFromMimeType :: (MonadIO m) => Text -> m (Maybe Text) contentTypeGetDescription :: (MonadIO m) => Text -> m Text contentTypeGetGenericIconName :: (MonadIO m) => Text -> m Text contentTypeGetIcon :: (MonadIO m) => Text -> m Icon contentTypeGetMimeType :: (MonadIO m) => Text -> m (Maybe Text) contentTypeGetSymbolicIcon :: (MonadIO m) => Text -> m Icon contentTypeGuess :: (MonadIO m) => Maybe (Text) -> Maybe (ByteString) -> m (Text, Bool) contentTypeGuessForTree :: (MonadIO m, FileK a) => a -> m [Text] contentTypeIsA :: (MonadIO m) => Text -> Text -> m Bool contentTypeIsUnknown :: (MonadIO m) => Text -> m Bool contentTypesGetRegistered :: (MonadIO m) => m [Text] dbusAddressEscapeValue :: (MonadIO m) => Text -> m Text dbusAddressGetForBusSync :: (MonadIO m, CancellableK a) => BusType -> Maybe (a) -> m Text dbusAddressGetStream :: (MonadIO m, CancellableK a) => Text -> Maybe (a) -> Maybe (AsyncReadyCallback) -> m () dbusAddressGetStreamFinish :: (MonadIO m, AsyncResultK a) => a -> Text -> m IOStream dbusAddressGetStreamSync :: (MonadIO m, CancellableK a) => Text -> Text -> Maybe (a) -> m IOStream dbusGenerateGuid :: (MonadIO m) => m Text dbusGvalueToGvariant :: (MonadIO m) => GValue -> VariantType -> m GVariant dbusGvariantToGvalue :: (MonadIO m) => GVariant -> m (GValue) dbusIsAddress :: (MonadIO m) => Text -> m Bool dbusIsGuid :: (MonadIO m) => Text -> m Bool dbusIsInterfaceName :: (MonadIO m) => Text -> m Bool dbusIsMemberName :: (MonadIO m) => Text -> m Bool dbusIsName :: (MonadIO m) => Text -> m Bool dbusIsSupportedAddress :: (MonadIO m) => Text -> m () dbusIsUniqueName :: (MonadIO m) => Text -> m Bool ioErrorFromErrno :: (MonadIO m) => Int32 -> m IOErrorEnum ioErrorQuark :: (MonadIO m) => m Word32 ioModulesScanAllInDirectory :: (MonadIO m) => Text -> m () ioModulesScanAllInDirectoryWithScope :: (MonadIO m) => Text -> IOModuleScope -> m () -- | Deprecated: You should never call this function, since you -- don'tknow how other libraries in your program might be making use -- ofgioscheduler. ioSchedulerCancelAllJobs :: (MonadIO m) => m () -- | Deprecated: use #GThreadPool or g_task_run_in_thread() ioSchedulerPushJob :: (MonadIO m, CancellableK a) => IOSchedulerJobFunc -> Int32 -> Maybe (a) -> m () networkingInit :: (MonadIO m) => m () pollableSourceNew :: (MonadIO m, ObjectK a) => a -> m Source pollableSourceNewFull :: (MonadIO m, ObjectK a, CancellableK b) => a -> Maybe (Source) -> Maybe (b) -> m Source pollableStreamRead :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Bool -> Maybe (b) -> m Int64 pollableStreamWrite :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Bool -> Maybe (b) -> m Int64 pollableStreamWriteAll :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Bool -> Maybe (b) -> m (Word64) resourcesEnumerateChildren :: (MonadIO m) => Text -> [ResourceLookupFlags] -> m [Text] resourcesGetInfo :: (MonadIO m) => Text -> [ResourceLookupFlags] -> m (Word64, Word32) resourcesLookupData :: (MonadIO m) => Text -> [ResourceLookupFlags] -> m Bytes resourcesOpenStream :: (MonadIO m) => Text -> [ResourceLookupFlags] -> m InputStream resourcesRegister :: (MonadIO m) => Resource -> m () resourcesUnregister :: (MonadIO m) => Resource -> m () -- | Deprecated: (Since version 2.46)Use g_task_report_error(). simpleAsyncReportGerrorInIdle :: (MonadIO m, ObjectK a) => Maybe (a) -> Maybe (AsyncReadyCallback) -> GError -> m () unixIsMountPathSystemInternal :: (MonadIO m) => Text -> m Bool unixMountCompare :: (MonadIO m) => UnixMountEntry -> UnixMountEntry -> m Int32 unixMountFree :: (MonadIO m) => UnixMountEntry -> m () unixMountGetDevicePath :: (MonadIO m) => UnixMountEntry -> m Text unixMountGetFsType :: (MonadIO m) => UnixMountEntry -> m Text unixMountGetMountPath :: (MonadIO m) => UnixMountEntry -> m Text unixMountGuessCanEject :: (MonadIO m) => UnixMountEntry -> m Bool unixMountGuessIcon :: (MonadIO m) => UnixMountEntry -> m Icon unixMountGuessName :: (MonadIO m) => UnixMountEntry -> m Text unixMountGuessShouldDisplay :: (MonadIO m) => UnixMountEntry -> m Bool unixMountGuessSymbolicIcon :: (MonadIO m) => UnixMountEntry -> m Icon unixMountIsReadonly :: (MonadIO m) => UnixMountEntry -> m Bool unixMountIsSystemInternal :: (MonadIO m) => UnixMountEntry -> m Bool unixMountPointsChangedSince :: (MonadIO m) => Word64 -> m Bool unixMountsChangedSince :: (MonadIO m) => Word64 -> m Bool module GI.Gio