-- 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