-- 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.9 -- | Defines a Unix mount entry (e.g. -- filenamemediacdrom/filename). This corresponds -- roughly to a mtab entry. module GI.Gio.Structs.UnixMountEntry newtype UnixMountEntry UnixMountEntry :: (ManagedPtr UnixMountEntry) -> UnixMountEntry noUnixMountEntry :: Maybe UnixMountEntry instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.UnixMountEntry.UnixMountEntry instance Data.GI.Base.Overloading.HasAttributeList 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.UnixMountEntry.UnixMountEntry -> 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 :: (ManagedPtr 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 Data.GI.Base.Overloading.HasAttributeList 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.SrvTarget.SrvTarget -> p) -- | #GSettingsSchemaKey is an opaque data structure and can only be -- accessed using the following functions. module GI.Gio.Structs.SettingsSchemaKey newtype SettingsSchemaKey SettingsSchemaKey :: (ManagedPtr 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 Data.GI.Base.Overloading.HasAttributeList 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.SettingsSchemaKey.SettingsSchemaKey -> 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 :: (ManagedPtr 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 Data.GI.Base.Overloading.HasAttributeList 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.SettingsSchema.SettingsSchema -> p) -- | This is an opaque structure type. You may not access it directly. module GI.Gio.Structs.SettingsSchemaSource newtype SettingsSchemaSource SettingsSchemaSource :: (ManagedPtr 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 Data.GI.Base.Overloading.HasAttributeList 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.SettingsSchemaSource.SettingsSchemaSource -> 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 :: (ManagedPtr SettingsBackend) -> SettingsBackend noSettingsBackend :: Maybe SettingsBackend instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.SettingsBackend.SettingsBackend instance Data.GI.Base.Overloading.HasAttributeList 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.SettingsBackend.SettingsBackend -> p) -- | #GStaticResource is an opaque data structure and can only be accessed -- using the following functions. module GI.Gio.Structs.StaticResource newtype StaticResource StaticResource :: (ManagedPtr 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Structs.StaticResource.StaticResource 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.StaticResource.StaticResource -> 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 :: (ManagedPtr OutputVector) -> OutputVector -- | Construct a OutputVector struct initialized to zero. newZeroOutputVector :: MonadIO m => m OutputVector noOutputVector :: Maybe OutputVector clearOutputVectorBuffer :: MonadIO m => OutputVector -> m () getOutputVectorBuffer :: MonadIO m => OutputVector -> m (Ptr ()) outputVector_buffer :: AttrLabelProxy "buffer" setOutputVectorBuffer :: MonadIO m => OutputVector -> Ptr () -> m () getOutputVectorSize :: MonadIO m => OutputVector -> m Word64 outputVector_size :: AttrLabelProxy "size" setOutputVectorSize :: 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Structs.OutputVector.OutputVector 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.OutputVector.OutputVector -> p) -- | An socket address of some unknown native type. module GI.Gio.Structs.NativeSocketAddress newtype NativeSocketAddress NativeSocketAddress :: (ManagedPtr NativeSocketAddress) -> NativeSocketAddress noNativeSocketAddress :: Maybe NativeSocketAddress instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.NativeSocketAddress.NativeSocketAddress instance Data.GI.Base.Overloading.HasAttributeList 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.NativeSocketAddress.NativeSocketAddress -> 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 :: (ManagedPtr InputVector) -> InputVector -- | Construct a InputVector struct initialized to zero. newZeroInputVector :: MonadIO m => m InputVector noInputVector :: Maybe InputVector clearInputVectorBuffer :: MonadIO m => InputVector -> m () getInputVectorBuffer :: MonadIO m => InputVector -> m (Ptr ()) inputVector_buffer :: AttrLabelProxy "buffer" setInputVectorBuffer :: MonadIO m => InputVector -> Ptr () -> m () getInputVectorSize :: MonadIO m => InputVector -> m Word64 inputVector_size :: AttrLabelProxy "size" setInputVectorSize :: 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Structs.InputVector.InputVector 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.InputVector.InputVector -> p) module GI.Gio.Structs.IOStreamAdapter newtype IOStreamAdapter IOStreamAdapter :: (ManagedPtr IOStreamAdapter) -> IOStreamAdapter noIOStreamAdapter :: Maybe IOStreamAdapter instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.IOStreamAdapter.IOStreamAdapter instance Data.GI.Base.Overloading.HasAttributeList 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.IOStreamAdapter.IOStreamAdapter -> p) -- | Opaque class for defining and scheduling IO jobs. module GI.Gio.Structs.IOSchedulerJob newtype IOSchedulerJob IOSchedulerJob :: (ManagedPtr 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 Data.GI.Base.Overloading.HasAttributeList 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.IOSchedulerJob.IOSchedulerJob -> 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 :: (ManagedPtr 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 Data.GI.Base.Overloading.HasAttributeList 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.IOModuleScope.IOModuleScope -> p) -- | #GIOExtension is an opaque data structure and can only be accessed -- using the following functions. module GI.Gio.Structs.IOExtension newtype IOExtension IOExtension :: (ManagedPtr 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 Data.GI.Base.Overloading.HasAttributeList 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.GType.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) 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) => GHC.OverloadedLabels.IsLabel 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 :: (ManagedPtr 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 Data.GI.Base.Overloading.HasAttributeList 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.GType.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.GType.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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.IOExtensionPoint.IOExtensionPoint -> p) -- | Determines if a string matches a file attribute. module GI.Gio.Structs.FileAttributeMatcher newtype FileAttributeMatcher FileAttributeMatcher :: (ManagedPtr 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 Data.GI.Base.Overloading.HasAttributeList 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.FileAttributeMatcher.FileAttributeMatcher -> p) -- | Struct used in g_dbus_error_register_error_domain(). module GI.Gio.Structs.DBusErrorEntry newtype DBusErrorEntry DBusErrorEntry :: (ManagedPtr DBusErrorEntry) -> DBusErrorEntry -- | Construct a DBusErrorEntry struct initialized to zero. newZeroDBusErrorEntry :: MonadIO m => m DBusErrorEntry noDBusErrorEntry :: Maybe DBusErrorEntry clearDBusErrorEntryDbusErrorName :: MonadIO m => DBusErrorEntry -> m () dBusErrorEntry_dbusErrorName :: AttrLabelProxy "dbusErrorName" getDBusErrorEntryDbusErrorName :: MonadIO m => DBusErrorEntry -> m (Maybe Text) setDBusErrorEntryDbusErrorName :: MonadIO m => DBusErrorEntry -> CString -> m () dBusErrorEntry_errorCode :: AttrLabelProxy "errorCode" getDBusErrorEntryErrorCode :: MonadIO m => DBusErrorEntry -> m Int32 setDBusErrorEntryErrorCode :: 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Structs.DBusErrorEntry.DBusErrorEntry 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.DBusErrorEntry.DBusErrorEntry -> p) -- | Information about an annotation. module GI.Gio.Structs.DBusAnnotationInfo newtype DBusAnnotationInfo DBusAnnotationInfo :: (ManagedPtr 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 () clearDBusAnnotationInfoAnnotations :: MonadIO m => DBusAnnotationInfo -> m () dBusAnnotationInfo_annotations :: AttrLabelProxy "annotations" getDBusAnnotationInfoAnnotations :: MonadIO m => DBusAnnotationInfo -> m (Maybe [DBusAnnotationInfo]) setDBusAnnotationInfoAnnotations :: MonadIO m => DBusAnnotationInfo -> Ptr (Ptr DBusAnnotationInfo) -> m () clearDBusAnnotationInfoKey :: MonadIO m => DBusAnnotationInfo -> m () dBusAnnotationInfo_key :: AttrLabelProxy "key" getDBusAnnotationInfoKey :: MonadIO m => DBusAnnotationInfo -> m (Maybe Text) setDBusAnnotationInfoKey :: MonadIO m => DBusAnnotationInfo -> CString -> m () dBusAnnotationInfo_refCount :: AttrLabelProxy "refCount" getDBusAnnotationInfoRefCount :: MonadIO m => DBusAnnotationInfo -> m Int32 setDBusAnnotationInfoRefCount :: MonadIO m => DBusAnnotationInfo -> Int32 -> m () clearDBusAnnotationInfoValue :: MonadIO m => DBusAnnotationInfo -> m () dBusAnnotationInfo_value :: AttrLabelProxy "value" getDBusAnnotationInfoValue :: MonadIO m => DBusAnnotationInfo -> m (Maybe Text) setDBusAnnotationInfoValue :: 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Structs.DBusAnnotationInfo.DBusAnnotationInfo 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) 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) => GHC.OverloadedLabels.IsLabel 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 :: (ManagedPtr 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 () clearDBusArgInfoAnnotations :: MonadIO m => DBusArgInfo -> m () dBusArgInfo_annotations :: AttrLabelProxy "annotations" getDBusArgInfoAnnotations :: MonadIO m => DBusArgInfo -> m (Maybe [DBusAnnotationInfo]) setDBusArgInfoAnnotations :: MonadIO m => DBusArgInfo -> Ptr (Ptr DBusAnnotationInfo) -> m () clearDBusArgInfoName :: MonadIO m => DBusArgInfo -> m () dBusArgInfo_name :: AttrLabelProxy "name" getDBusArgInfoName :: MonadIO m => DBusArgInfo -> m (Maybe Text) setDBusArgInfoName :: MonadIO m => DBusArgInfo -> CString -> m () dBusArgInfo_refCount :: AttrLabelProxy "refCount" getDBusArgInfoRefCount :: MonadIO m => DBusArgInfo -> m Int32 setDBusArgInfoRefCount :: MonadIO m => DBusArgInfo -> Int32 -> m () clearDBusArgInfoSignature :: MonadIO m => DBusArgInfo -> m () dBusArgInfo_signature :: AttrLabelProxy "signature" getDBusArgInfoSignature :: MonadIO m => DBusArgInfo -> m (Maybe Text) setDBusArgInfoSignature :: 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Structs.DBusArgInfo.DBusArgInfo 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.DBusArgInfo.DBusArgInfo -> p) -- | Information about a D-Bus interface. module GI.Gio.Structs.DBusInterfaceInfo newtype DBusInterfaceInfo DBusInterfaceInfo :: (ManagedPtr 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 () clearDBusInterfaceInfoAnnotations :: MonadIO m => DBusInterfaceInfo -> m () dBusInterfaceInfo_annotations :: AttrLabelProxy "annotations" getDBusInterfaceInfoAnnotations :: MonadIO m => DBusInterfaceInfo -> m (Maybe [DBusAnnotationInfo]) setDBusInterfaceInfoAnnotations :: MonadIO m => DBusInterfaceInfo -> Ptr (Ptr DBusAnnotationInfo) -> m () clearDBusInterfaceInfoMethods :: MonadIO m => DBusInterfaceInfo -> m () dBusInterfaceInfo_methods :: AttrLabelProxy "methods" getDBusInterfaceInfoMethods :: MonadIO m => DBusInterfaceInfo -> m (Maybe [DBusMethodInfo]) setDBusInterfaceInfoMethods :: MonadIO m => DBusInterfaceInfo -> Ptr (Ptr DBusMethodInfo) -> m () clearDBusInterfaceInfoName :: MonadIO m => DBusInterfaceInfo -> m () dBusInterfaceInfo_name :: AttrLabelProxy "name" getDBusInterfaceInfoName :: MonadIO m => DBusInterfaceInfo -> m (Maybe Text) setDBusInterfaceInfoName :: MonadIO m => DBusInterfaceInfo -> CString -> m () clearDBusInterfaceInfoProperties :: MonadIO m => DBusInterfaceInfo -> m () dBusInterfaceInfo_properties :: AttrLabelProxy "properties" getDBusInterfaceInfoProperties :: MonadIO m => DBusInterfaceInfo -> m (Maybe [DBusPropertyInfo]) setDBusInterfaceInfoProperties :: MonadIO m => DBusInterfaceInfo -> Ptr (Ptr DBusPropertyInfo) -> m () dBusInterfaceInfo_refCount :: AttrLabelProxy "refCount" getDBusInterfaceInfoRefCount :: MonadIO m => DBusInterfaceInfo -> m Int32 setDBusInterfaceInfoRefCount :: MonadIO m => DBusInterfaceInfo -> Int32 -> m () clearDBusInterfaceInfoSignals :: MonadIO m => DBusInterfaceInfo -> m () dBusInterfaceInfo_signals :: AttrLabelProxy "signals" getDBusInterfaceInfoSignals :: MonadIO m => DBusInterfaceInfo -> m (Maybe [DBusSignalInfo]) setDBusInterfaceInfoSignals :: 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.DBusInterfaceInfo.DBusInterfaceInfo -> p) -- | Information about a method on an D-Bus interface. module GI.Gio.Structs.DBusMethodInfo newtype DBusMethodInfo DBusMethodInfo :: (ManagedPtr 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 () clearDBusMethodInfoAnnotations :: MonadIO m => DBusMethodInfo -> m () dBusMethodInfo_annotations :: AttrLabelProxy "annotations" getDBusMethodInfoAnnotations :: MonadIO m => DBusMethodInfo -> m (Maybe [DBusAnnotationInfo]) setDBusMethodInfoAnnotations :: MonadIO m => DBusMethodInfo -> Ptr (Ptr DBusAnnotationInfo) -> m () clearDBusMethodInfoInArgs :: MonadIO m => DBusMethodInfo -> m () dBusMethodInfo_inArgs :: AttrLabelProxy "inArgs" getDBusMethodInfoInArgs :: MonadIO m => DBusMethodInfo -> m (Maybe [DBusArgInfo]) setDBusMethodInfoInArgs :: MonadIO m => DBusMethodInfo -> Ptr (Ptr DBusArgInfo) -> m () clearDBusMethodInfoName :: MonadIO m => DBusMethodInfo -> m () dBusMethodInfo_name :: AttrLabelProxy "name" getDBusMethodInfoName :: MonadIO m => DBusMethodInfo -> m (Maybe Text) setDBusMethodInfoName :: MonadIO m => DBusMethodInfo -> CString -> m () clearDBusMethodInfoOutArgs :: MonadIO m => DBusMethodInfo -> m () dBusMethodInfo_outArgs :: AttrLabelProxy "outArgs" getDBusMethodInfoOutArgs :: MonadIO m => DBusMethodInfo -> m (Maybe [DBusArgInfo]) setDBusMethodInfoOutArgs :: MonadIO m => DBusMethodInfo -> Ptr (Ptr DBusArgInfo) -> m () dBusMethodInfo_refCount :: AttrLabelProxy "refCount" getDBusMethodInfoRefCount :: MonadIO m => DBusMethodInfo -> m Int32 setDBusMethodInfoRefCount :: 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Structs.DBusMethodInfo.DBusMethodInfo 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.DBusMethodInfo.DBusMethodInfo -> p) -- | Information about nodes in a remote object hierarchy. module GI.Gio.Structs.DBusNodeInfo newtype DBusNodeInfo DBusNodeInfo :: (ManagedPtr 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 () clearDBusNodeInfoAnnotations :: MonadIO m => DBusNodeInfo -> m () dBusNodeInfo_annotations :: AttrLabelProxy "annotations" getDBusNodeInfoAnnotations :: MonadIO m => DBusNodeInfo -> m (Maybe [DBusAnnotationInfo]) setDBusNodeInfoAnnotations :: MonadIO m => DBusNodeInfo -> Ptr (Ptr DBusAnnotationInfo) -> m () clearDBusNodeInfoInterfaces :: MonadIO m => DBusNodeInfo -> m () dBusNodeInfo_interfaces :: AttrLabelProxy "interfaces" getDBusNodeInfoInterfaces :: MonadIO m => DBusNodeInfo -> m (Maybe [DBusInterfaceInfo]) setDBusNodeInfoInterfaces :: MonadIO m => DBusNodeInfo -> Ptr (Ptr DBusInterfaceInfo) -> m () clearDBusNodeInfoNodes :: MonadIO m => DBusNodeInfo -> m () dBusNodeInfo_nodes :: AttrLabelProxy "nodes" getDBusNodeInfoNodes :: MonadIO m => DBusNodeInfo -> m (Maybe [DBusNodeInfo]) setDBusNodeInfoNodes :: MonadIO m => DBusNodeInfo -> Ptr (Ptr DBusNodeInfo) -> m () clearDBusNodeInfoPath :: MonadIO m => DBusNodeInfo -> m () dBusNodeInfo_path :: AttrLabelProxy "path" getDBusNodeInfoPath :: MonadIO m => DBusNodeInfo -> m (Maybe Text) setDBusNodeInfoPath :: MonadIO m => DBusNodeInfo -> CString -> m () dBusNodeInfo_refCount :: AttrLabelProxy "refCount" getDBusNodeInfoRefCount :: MonadIO m => DBusNodeInfo -> m Int32 setDBusNodeInfoRefCount :: 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Structs.DBusNodeInfo.DBusNodeInfo 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.DBusNodeInfo.DBusNodeInfo -> p) -- | Information about a signal on a D-Bus interface. module GI.Gio.Structs.DBusSignalInfo newtype DBusSignalInfo DBusSignalInfo :: (ManagedPtr 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 () clearDBusSignalInfoAnnotations :: MonadIO m => DBusSignalInfo -> m () dBusSignalInfo_annotations :: AttrLabelProxy "annotations" getDBusSignalInfoAnnotations :: MonadIO m => DBusSignalInfo -> m (Maybe [DBusAnnotationInfo]) setDBusSignalInfoAnnotations :: MonadIO m => DBusSignalInfo -> Ptr (Ptr DBusAnnotationInfo) -> m () clearDBusSignalInfoArgs :: MonadIO m => DBusSignalInfo -> m () dBusSignalInfo_args :: AttrLabelProxy "args" getDBusSignalInfoArgs :: MonadIO m => DBusSignalInfo -> m (Maybe [DBusArgInfo]) setDBusSignalInfoArgs :: MonadIO m => DBusSignalInfo -> Ptr (Ptr DBusArgInfo) -> m () clearDBusSignalInfoName :: MonadIO m => DBusSignalInfo -> m () dBusSignalInfo_name :: AttrLabelProxy "name" getDBusSignalInfoName :: MonadIO m => DBusSignalInfo -> m (Maybe Text) setDBusSignalInfoName :: MonadIO m => DBusSignalInfo -> CString -> m () dBusSignalInfo_refCount :: AttrLabelProxy "refCount" getDBusSignalInfoRefCount :: MonadIO m => DBusSignalInfo -> m Int32 setDBusSignalInfoRefCount :: 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Structs.DBusSignalInfo.DBusSignalInfo 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.DBusSignalInfo.DBusSignalInfo -> p) module GI.Gio.Objects.UnixMountMonitor newtype UnixMountMonitor UnixMountMonitor :: (ManagedPtr UnixMountMonitor) -> UnixMountMonitor class GObject o => IsUnixMountMonitor o toUnixMountMonitor :: IsUnixMountMonitor 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, IsUnixMountMonitor a) => a -> Int32 -> m () type C_UnixMountMonitorMountpointsChangedCallback = Ptr () -> Ptr () -> IO () type UnixMountMonitorMountpointsChangedCallback = IO () data UnixMountMonitorMountpointsChangedSignalInfo afterUnixMountMonitorMountpointsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountpointsChangedCallback -> m SignalHandlerId genClosure_UnixMountMonitorMountpointsChanged :: UnixMountMonitorMountpointsChangedCallback -> IO Closure mk_UnixMountMonitorMountpointsChangedCallback :: C_UnixMountMonitorMountpointsChangedCallback -> IO (FunPtr C_UnixMountMonitorMountpointsChangedCallback) noUnixMountMonitorMountpointsChangedCallback :: Maybe UnixMountMonitorMountpointsChangedCallback onUnixMountMonitorMountpointsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountpointsChangedCallback -> m SignalHandlerId wrap_UnixMountMonitorMountpointsChangedCallback :: UnixMountMonitorMountpointsChangedCallback -> Ptr () -> Ptr () -> IO () type C_UnixMountMonitorMountsChangedCallback = Ptr () -> Ptr () -> IO () type UnixMountMonitorMountsChangedCallback = IO () data UnixMountMonitorMountsChangedSignalInfo afterUnixMountMonitorMountsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountsChangedCallback -> m SignalHandlerId genClosure_UnixMountMonitorMountsChanged :: UnixMountMonitorMountsChangedCallback -> IO Closure mk_UnixMountMonitorMountsChangedCallback :: C_UnixMountMonitorMountsChangedCallback -> IO (FunPtr C_UnixMountMonitorMountsChangedCallback) noUnixMountMonitorMountsChangedCallback :: Maybe UnixMountMonitorMountsChangedCallback onUnixMountMonitorMountsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountsChangedCallback -> m SignalHandlerId wrap_UnixMountMonitorMountsChangedCallback :: UnixMountMonitorMountsChangedCallback -> Ptr () -> Ptr () -> IO () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.UnixMountMonitor.UnixMountMonitor instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.UnixMountMonitor.UnixMountMonitor a) => GI.Gio.Objects.UnixMountMonitor.IsUnixMountMonitor a instance GI.Gio.Objects.UnixMountMonitor.IsUnixMountMonitor GI.Gio.Objects.UnixMountMonitor.UnixMountMonitor instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.UnixMountMonitor.UnixMountMonitor 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 (info ~ GI.Gio.Objects.UnixMountMonitor.ResolveUnixMountMonitorMethod t GI.Gio.Objects.UnixMountMonitor.UnixMountMonitor, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.UnixMountMonitor.UnixMountMonitor p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.UnixMountMonitor.UnixMountMonitor -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.UnixMountMonitor.UnixMountMonitor 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.IsUnixMountMonitor a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixMountMonitor.UnixMountMonitorSetRateLimitMethodInfo a signature module GI.Gio.Objects.UnixFDList newtype UnixFDList UnixFDList :: (ManagedPtr UnixFDList) -> UnixFDList class GObject o => IsUnixFDList o toUnixFDList :: IsUnixFDList o => o -> IO UnixFDList noUnixFDList :: Maybe UnixFDList data UnixFDListAppendMethodInfo unixFDListAppend :: (MonadIO m, IsUnixFDList a) => a -> Int32 -> m Int32 data UnixFDListGetMethodInfo unixFDListGet :: (MonadIO m, IsUnixFDList a) => a -> Int32 -> m Int32 data UnixFDListGetLengthMethodInfo unixFDListGetLength :: (MonadIO m, IsUnixFDList a) => a -> m Int32 unixFDListNew :: (MonadIO m) => m UnixFDList unixFDListNewFromArray :: (MonadIO m) => [Int32] -> m UnixFDList data UnixFDListPeekFdsMethodInfo unixFDListPeekFds :: (MonadIO m, IsUnixFDList a) => a -> m [Int32] data UnixFDListStealFdsMethodInfo unixFDListStealFds :: (MonadIO m, IsUnixFDList a) => a -> m [Int32] instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.UnixFDList.UnixFDList instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.UnixFDList.UnixFDList a) => GI.Gio.Objects.UnixFDList.IsUnixFDList a instance GI.Gio.Objects.UnixFDList.IsUnixFDList GI.Gio.Objects.UnixFDList.UnixFDList instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.UnixFDList.UnixFDList 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 (info ~ GI.Gio.Objects.UnixFDList.ResolveUnixFDListMethod t GI.Gio.Objects.UnixFDList.UnixFDList, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.UnixFDList.UnixFDList p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.UnixFDList.UnixFDList -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.UnixFDList.UnixFDList instance (signature ~ (GHC.Int.Int32 -> m GHC.Int.Int32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixFDList.IsUnixFDList 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.IsUnixFDList 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.IsUnixFDList 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.IsUnixFDList 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.IsUnixFDList a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixFDList.UnixFDListStealFdsMethodInfo a signature module GI.Gio.Objects.SocketControlMessage newtype SocketControlMessage SocketControlMessage :: (ManagedPtr SocketControlMessage) -> SocketControlMessage class GObject o => IsSocketControlMessage o toSocketControlMessage :: IsSocketControlMessage o => o -> IO SocketControlMessage noSocketControlMessage :: Maybe SocketControlMessage socketControlMessageDeserialize :: (MonadIO m) => Int32 -> Int32 -> ByteString -> m SocketControlMessage data SocketControlMessageGetLevelMethodInfo socketControlMessageGetLevel :: (MonadIO m, IsSocketControlMessage a) => a -> m Int32 data SocketControlMessageGetMsgTypeMethodInfo socketControlMessageGetMsgType :: (MonadIO m, IsSocketControlMessage a) => a -> m Int32 data SocketControlMessageGetSizeMethodInfo socketControlMessageGetSize :: (MonadIO m, IsSocketControlMessage a) => a -> m Word64 data SocketControlMessageSerializeMethodInfo socketControlMessageSerialize :: (MonadIO m, IsSocketControlMessage a) => a -> Ptr () -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SocketControlMessage.SocketControlMessage instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.SocketControlMessage.SocketControlMessage a) => GI.Gio.Objects.SocketControlMessage.IsSocketControlMessage a instance GI.Gio.Objects.SocketControlMessage.IsSocketControlMessage GI.Gio.Objects.SocketControlMessage.SocketControlMessage instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.SocketControlMessage.SocketControlMessage 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 (info ~ GI.Gio.Objects.SocketControlMessage.ResolveSocketControlMessageMethod t GI.Gio.Objects.SocketControlMessage.SocketControlMessage, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SocketControlMessage.SocketControlMessage p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.SocketControlMessage.SocketControlMessage -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.SocketControlMessage.SocketControlMessage instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketControlMessage.IsSocketControlMessage 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.IsSocketControlMessage 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.IsSocketControlMessage 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.IsSocketControlMessage a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketControlMessage.SocketControlMessageSerializeMethodInfo a signature module GI.Gio.Objects.UnixFDMessage newtype UnixFDMessage UnixFDMessage :: (ManagedPtr UnixFDMessage) -> UnixFDMessage class GObject o => IsUnixFDMessage o toUnixFDMessage :: IsUnixFDMessage o => o -> IO UnixFDMessage noUnixFDMessage :: Maybe UnixFDMessage data UnixFDMessageAppendFdMethodInfo unixFDMessageAppendFd :: (MonadIO m, IsUnixFDMessage a) => a -> Int32 -> m () data UnixFDMessageGetFdListMethodInfo unixFDMessageGetFdList :: (MonadIO m, IsUnixFDMessage a) => a -> m UnixFDList unixFDMessageNew :: (MonadIO m) => m UnixFDMessage unixFDMessageNewWithFdList :: (MonadIO m, IsUnixFDList a) => a -> m UnixFDMessage data UnixFDMessageStealFdsMethodInfo unixFDMessageStealFds :: (MonadIO m, IsUnixFDMessage a) => a -> m [Int32] data UnixFDMessageFdListPropertyInfo constructUnixFDMessageFdList :: (IsUnixFDMessage o, IsUnixFDList a) => a -> IO (GValueConstruct o) getUnixFDMessageFdList :: (MonadIO m, IsUnixFDMessage o) => o -> m UnixFDList unixFDMessageFdList :: AttrLabelProxy "fdList" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.UnixFDMessage.UnixFDMessage instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.UnixFDMessage.UnixFDMessage a) => GI.Gio.Objects.UnixFDMessage.IsUnixFDMessage a instance GI.Gio.Objects.UnixFDMessage.IsUnixFDMessage GI.Gio.Objects.UnixFDMessage.UnixFDMessage instance GI.Gio.Objects.SocketControlMessage.IsSocketControlMessage GI.Gio.Objects.UnixFDMessage.UnixFDMessage instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.UnixFDMessage.UnixFDMessage 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 (info ~ GI.Gio.Objects.UnixFDMessage.ResolveUnixFDMessageMethod t GI.Gio.Objects.UnixFDMessage.UnixFDMessage, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.UnixFDMessage.UnixFDMessage p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.UnixFDMessage.UnixFDMessage -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.UnixFDMessage.UnixFDMessageFdListPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.UnixFDMessage.UnixFDMessage instance (signature ~ (GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixFDMessage.IsUnixFDMessage 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.IsUnixFDMessage 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.IsUnixFDMessage a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixFDMessage.UnixFDMessageStealFdsMethodInfo a signature module GI.Gio.Objects.SocketService newtype SocketService SocketService :: (ManagedPtr SocketService) -> SocketService class GObject o => IsSocketService o toSocketService :: IsSocketService o => o -> IO SocketService noSocketService :: Maybe SocketService data SocketServiceIsActiveMethodInfo socketServiceIsActive :: (MonadIO m, IsSocketService a) => a -> m Bool socketServiceNew :: (MonadIO m) => m SocketService data SocketServiceStartMethodInfo socketServiceStart :: (MonadIO m, IsSocketService a) => a -> m () data SocketServiceStopMethodInfo socketServiceStop :: (MonadIO m, IsSocketService a) => a -> m () data SocketServiceActivePropertyInfo constructSocketServiceActive :: (IsSocketService o) => Bool -> IO (GValueConstruct o) getSocketServiceActive :: (MonadIO m, IsSocketService o) => o -> m Bool setSocketServiceActive :: (MonadIO m, IsSocketService o) => o -> Bool -> m () socketServiceActive :: AttrLabelProxy "active" type C_SocketServiceIncomingCallback = Ptr () -> Ptr SocketConnection -> Ptr Object -> Ptr () -> IO CInt type SocketServiceIncomingCallback = SocketConnection -> Maybe Object -> IO Bool data SocketServiceIncomingSignalInfo afterSocketServiceIncoming :: (GObject a, MonadIO m) => a -> SocketServiceIncomingCallback -> m SignalHandlerId genClosure_SocketServiceIncoming :: SocketServiceIncomingCallback -> IO Closure mk_SocketServiceIncomingCallback :: C_SocketServiceIncomingCallback -> IO (FunPtr C_SocketServiceIncomingCallback) noSocketServiceIncomingCallback :: Maybe SocketServiceIncomingCallback onSocketServiceIncoming :: (GObject a, MonadIO m) => a -> SocketServiceIncomingCallback -> m SignalHandlerId wrap_SocketServiceIncomingCallback :: SocketServiceIncomingCallback -> Ptr () -> Ptr SocketConnection -> Ptr Object -> Ptr () -> IO CInt instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SocketService.SocketService instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.SocketService.SocketService a) => GI.Gio.Objects.SocketService.IsSocketService a instance GI.Gio.Objects.SocketService.IsSocketService GI.Gio.Objects.SocketService.SocketService instance GI.Gio.Objects.SocketListener.IsSocketListener GI.Gio.Objects.SocketService.SocketService instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.SocketService.SocketService 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 (info ~ GI.Gio.Objects.SocketService.ResolveSocketServiceMethod t GI.Gio.Objects.SocketService.SocketService, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SocketService.SocketService p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.SocketService.SocketService -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SocketService.SocketServiceActivePropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.SocketService.SocketService 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.IsSocketService 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.IsSocketService 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.IsSocketService a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketService.SocketServiceStopMethodInfo a signature module GI.Gio.Objects.ThreadedSocketService newtype ThreadedSocketService ThreadedSocketService :: (ManagedPtr ThreadedSocketService) -> ThreadedSocketService class GObject o => IsThreadedSocketService o toThreadedSocketService :: IsThreadedSocketService o => o -> IO ThreadedSocketService noThreadedSocketService :: Maybe ThreadedSocketService threadedSocketServiceNew :: (MonadIO m) => Int32 -> m ThreadedSocketService data ThreadedSocketServiceMaxThreadsPropertyInfo constructThreadedSocketServiceMaxThreads :: (IsThreadedSocketService o) => Int32 -> IO (GValueConstruct o) getThreadedSocketServiceMaxThreads :: (MonadIO m, IsThreadedSocketService o) => o -> m Int32 threadedSocketServiceMaxThreads :: AttrLabelProxy "maxThreads" type C_ThreadedSocketServiceRunCallback = Ptr () -> Ptr SocketConnection -> Ptr Object -> Ptr () -> IO CInt type ThreadedSocketServiceRunCallback = SocketConnection -> Object -> IO Bool data ThreadedSocketServiceRunSignalInfo afterThreadedSocketServiceRun :: (GObject a, MonadIO m) => a -> ThreadedSocketServiceRunCallback -> m SignalHandlerId genClosure_ThreadedSocketServiceRun :: ThreadedSocketServiceRunCallback -> IO Closure mk_ThreadedSocketServiceRunCallback :: C_ThreadedSocketServiceRunCallback -> IO (FunPtr C_ThreadedSocketServiceRunCallback) noThreadedSocketServiceRunCallback :: Maybe ThreadedSocketServiceRunCallback onThreadedSocketServiceRun :: (GObject a, MonadIO m) => a -> ThreadedSocketServiceRunCallback -> m SignalHandlerId wrap_ThreadedSocketServiceRunCallback :: ThreadedSocketServiceRunCallback -> Ptr () -> Ptr SocketConnection -> Ptr Object -> Ptr () -> IO CInt instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.ThreadedSocketService.ThreadedSocketService instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.ThreadedSocketService.ThreadedSocketService a) => GI.Gio.Objects.ThreadedSocketService.IsThreadedSocketService a instance GI.Gio.Objects.ThreadedSocketService.IsThreadedSocketService GI.Gio.Objects.ThreadedSocketService.ThreadedSocketService instance GI.Gio.Objects.SocketService.IsSocketService GI.Gio.Objects.ThreadedSocketService.ThreadedSocketService instance GI.Gio.Objects.SocketListener.IsSocketListener GI.Gio.Objects.ThreadedSocketService.ThreadedSocketService instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.ThreadedSocketService.ThreadedSocketService 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 (info ~ GI.Gio.Objects.ThreadedSocketService.ResolveThreadedSocketServiceMethod t GI.Gio.Objects.ThreadedSocketService.ThreadedSocketService, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.ThreadedSocketService.ThreadedSocketService p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.ThreadedSocketService.ThreadedSocketService -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ThreadedSocketService.ThreadedSocketServiceMaxThreadsPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.ThreadedSocketService.ThreadedSocketService instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.ThreadedSocketService.ThreadedSocketServiceRunSignalInfo -- | Structure used for scatter/gather data input when receiving multiple -- messages or packets in one go. You generally pass in an array of empty -- #GInputVectors and the operation will use all the buffers as if they -- were one buffer, and will set @bytes_received to the total number of -- bytes received across all #GInputVectors. -- -- This structure closely mirrors `struct mmsghdr` and `struct msghdr` -- from the POSIX sockets API (see `man 2 recvmmsg`). -- -- If @address is non-%NULL then it is set to the source address the -- message was received from, and the caller must free it afterwards. -- -- If control_messages is non-%NULL then it is set to an array of -- control messages received with the message (if any), and the caller -- must free it afterwards. num_control_messages is set to the -- number of elements in this array, which may be zero. -- -- Flags relevant to this message will be returned in @flags. For -- example, MSG_EOR or MSG_TRUNC. module GI.Gio.Structs.InputMessage newtype InputMessage InputMessage :: (ManagedPtr InputMessage) -> InputMessage -- | Construct a InputMessage struct initialized to zero. newZeroInputMessage :: MonadIO m => m InputMessage noInputMessage :: Maybe InputMessage clearInputMessageAddress :: MonadIO m => InputMessage -> m () getInputMessageAddress :: MonadIO m => InputMessage -> m (Maybe SocketAddress) inputMessage_address :: AttrLabelProxy "address" setInputMessageAddress :: MonadIO m => InputMessage -> Ptr SocketAddress -> m () getInputMessageBytesReceived :: MonadIO m => InputMessage -> m Word64 inputMessage_bytesReceived :: AttrLabelProxy "bytesReceived" setInputMessageBytesReceived :: MonadIO m => InputMessage -> Word64 -> m () getInputMessageFlags :: MonadIO m => InputMessage -> m Int32 inputMessage_flags :: AttrLabelProxy "flags" setInputMessageFlags :: MonadIO m => InputMessage -> Int32 -> m () getInputMessageNumControlMessages :: MonadIO m => InputMessage -> m Word32 inputMessage_numControlMessages :: AttrLabelProxy "numControlMessages" setInputMessageNumControlMessages :: MonadIO m => InputMessage -> Word32 -> m () getInputMessageNumVectors :: MonadIO m => InputMessage -> m Word32 inputMessage_numVectors :: AttrLabelProxy "numVectors" setInputMessageNumVectors :: MonadIO m => InputMessage -> Word32 -> m () instance Data.GI.Base.BasicTypes.WrappedPtr GI.Gio.Structs.InputMessage.InputMessage instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Gio.Structs.InputMessage.InputMessage tag instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.InputMessage.InputMessageAddressFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.InputMessage.InputMessageNumVectorsFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.InputMessage.InputMessageBytesReceivedFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.InputMessage.InputMessageFlagsFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.InputMessage.InputMessageNumControlMessagesFieldInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Structs.InputMessage.InputMessage instance (info ~ GI.Gio.Structs.InputMessage.ResolveInputMessageMethod t GI.Gio.Structs.InputMessage.InputMessage, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.InputMessage.InputMessage p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Structs.InputMessage.InputMessage -> p) instance (info ~ GI.Gio.Structs.InputMessage.ResolveInputMessageMethod t GI.Gio.Structs.InputMessage.InputMessage, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Structs.InputMessage.InputMessage p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.InputMessage.InputMessage -> 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 :: (ManagedPtr OutputMessage) -> OutputMessage -- | Construct a OutputMessage struct initialized to zero. newZeroOutputMessage :: MonadIO m => m OutputMessage noOutputMessage :: Maybe OutputMessage clearOutputMessageAddress :: MonadIO m => OutputMessage -> m () getOutputMessageAddress :: MonadIO m => OutputMessage -> m (Maybe SocketAddress) outputMessage_address :: AttrLabelProxy "address" setOutputMessageAddress :: MonadIO m => OutputMessage -> Ptr SocketAddress -> m () getOutputMessageBytesSent :: MonadIO m => OutputMessage -> m Word32 outputMessage_bytesSent :: AttrLabelProxy "bytesSent" setOutputMessageBytesSent :: MonadIO m => OutputMessage -> Word32 -> m () getOutputMessageNumControlMessages :: MonadIO m => OutputMessage -> m Word32 outputMessage_numControlMessages :: AttrLabelProxy "numControlMessages" setOutputMessageNumControlMessages :: MonadIO m => OutputMessage -> Word32 -> m () getOutputMessageNumVectors :: MonadIO m => OutputMessage -> m Word32 outputMessage_numVectors :: AttrLabelProxy "numVectors" setOutputMessageNumVectors :: MonadIO m => OutputMessage -> Word32 -> m () clearOutputMessageVectors :: MonadIO m => OutputMessage -> m () getOutputMessageVectors :: MonadIO m => OutputMessage -> m (Maybe OutputVector) outputMessage_vectors :: AttrLabelProxy "vectors" setOutputMessageVectors :: 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Structs.OutputMessage.OutputMessage 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.OutputMessage.OutputMessage -> p) module GI.Gio.Objects.SimplePermission newtype SimplePermission SimplePermission :: (ManagedPtr SimplePermission) -> SimplePermission class GObject o => IsSimplePermission o toSimplePermission :: IsSimplePermission 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 a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.SimplePermission.SimplePermission a) => GI.Gio.Objects.SimplePermission.IsSimplePermission a instance GI.Gio.Objects.SimplePermission.IsSimplePermission GI.Gio.Objects.SimplePermission.SimplePermission instance GI.Gio.Objects.Permission.IsPermission GI.Gio.Objects.SimplePermission.SimplePermission instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.SimplePermission.SimplePermission 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.SimplePermission.SimplePermission -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.SimplePermission.SimplePermission module GI.Gio.Objects.NativeVolumeMonitor newtype NativeVolumeMonitor NativeVolumeMonitor :: (ManagedPtr NativeVolumeMonitor) -> NativeVolumeMonitor class GObject o => IsNativeVolumeMonitor o toNativeVolumeMonitor :: IsNativeVolumeMonitor o => o -> IO NativeVolumeMonitor noNativeVolumeMonitor :: Maybe NativeVolumeMonitor instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.NativeVolumeMonitor.NativeVolumeMonitor instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.NativeVolumeMonitor.NativeVolumeMonitor a) => GI.Gio.Objects.NativeVolumeMonitor.IsNativeVolumeMonitor a instance GI.Gio.Objects.NativeVolumeMonitor.IsNativeVolumeMonitor GI.Gio.Objects.NativeVolumeMonitor.NativeVolumeMonitor instance GI.Gio.Objects.VolumeMonitor.IsVolumeMonitor GI.Gio.Objects.NativeVolumeMonitor.NativeVolumeMonitor instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.NativeVolumeMonitor.NativeVolumeMonitor 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.NativeVolumeMonitor.NativeVolumeMonitor -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.NativeVolumeMonitor.NativeVolumeMonitor module GI.Gio.Objects.MenuLinkIter newtype MenuLinkIter MenuLinkIter :: (ManagedPtr MenuLinkIter) -> MenuLinkIter class GObject o => IsMenuLinkIter o toMenuLinkIter :: IsMenuLinkIter o => o -> IO MenuLinkIter noMenuLinkIter :: Maybe MenuLinkIter data MenuLinkIterGetNameMethodInfo menuLinkIterGetName :: (MonadIO m, IsMenuLinkIter a) => a -> m Text data MenuLinkIterGetNextMethodInfo menuLinkIterGetNext :: (MonadIO m, IsMenuLinkIter a) => a -> m (Bool, Text, MenuModel) data MenuLinkIterGetValueMethodInfo menuLinkIterGetValue :: (MonadIO m, IsMenuLinkIter a) => a -> m MenuModel data MenuLinkIterNextMethodInfo menuLinkIterNext :: (MonadIO m, IsMenuLinkIter a) => a -> m Bool instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.MenuLinkIter.MenuLinkIter instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.MenuLinkIter.MenuLinkIter a) => GI.Gio.Objects.MenuLinkIter.IsMenuLinkIter a instance GI.Gio.Objects.MenuLinkIter.IsMenuLinkIter GI.Gio.Objects.MenuLinkIter.MenuLinkIter instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.MenuLinkIter.MenuLinkIter 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 (info ~ GI.Gio.Objects.MenuLinkIter.ResolveMenuLinkIterMethod t GI.Gio.Objects.MenuLinkIter.MenuLinkIter, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.MenuLinkIter.MenuLinkIter p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.MenuLinkIter.MenuLinkIter -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.MenuLinkIter.MenuLinkIter instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuLinkIter.IsMenuLinkIter 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.IsMenuLinkIter 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.IsMenuLinkIter 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.IsMenuLinkIter a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuLinkIter.MenuLinkIterNextMethodInfo a signature module GI.Gio.Objects.MenuAttributeIter newtype MenuAttributeIter MenuAttributeIter :: (ManagedPtr MenuAttributeIter) -> MenuAttributeIter class GObject o => IsMenuAttributeIter o toMenuAttributeIter :: IsMenuAttributeIter o => o -> IO MenuAttributeIter noMenuAttributeIter :: Maybe MenuAttributeIter data MenuAttributeIterGetNameMethodInfo menuAttributeIterGetName :: (MonadIO m, IsMenuAttributeIter a) => a -> m Text data MenuAttributeIterGetNextMethodInfo menuAttributeIterGetNext :: (MonadIO m, IsMenuAttributeIter a) => a -> m (Bool, Text, GVariant) data MenuAttributeIterGetValueMethodInfo menuAttributeIterGetValue :: (MonadIO m, IsMenuAttributeIter a) => a -> m GVariant data MenuAttributeIterNextMethodInfo menuAttributeIterNext :: (MonadIO m, IsMenuAttributeIter a) => a -> m Bool instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.MenuAttributeIter.MenuAttributeIter instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.MenuAttributeIter.MenuAttributeIter a) => GI.Gio.Objects.MenuAttributeIter.IsMenuAttributeIter a instance GI.Gio.Objects.MenuAttributeIter.IsMenuAttributeIter GI.Gio.Objects.MenuAttributeIter.MenuAttributeIter instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.MenuAttributeIter.MenuAttributeIter 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 (info ~ GI.Gio.Objects.MenuAttributeIter.ResolveMenuAttributeIterMethod t GI.Gio.Objects.MenuAttributeIter.MenuAttributeIter, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.MenuAttributeIter.MenuAttributeIter p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.MenuAttributeIter.MenuAttributeIter -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.MenuAttributeIter.MenuAttributeIter instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MenuAttributeIter.IsMenuAttributeIter 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.IsMenuAttributeIter 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.IsMenuAttributeIter 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.IsMenuAttributeIter a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuAttributeIter.MenuAttributeIterNextMethodInfo a signature module GI.Gio.Objects.MenuModel newtype MenuModel MenuModel :: (ManagedPtr MenuModel) -> MenuModel class GObject o => IsMenuModel o toMenuModel :: IsMenuModel o => o -> IO MenuModel noMenuModel :: Maybe MenuModel data MenuModelGetItemAttributeValueMethodInfo menuModelGetItemAttributeValue :: (MonadIO m, IsMenuModel a) => a -> Int32 -> Text -> Maybe (VariantType) -> m GVariant data MenuModelGetItemLinkMethodInfo menuModelGetItemLink :: (MonadIO m, IsMenuModel a) => a -> Int32 -> Text -> m MenuModel data MenuModelGetNItemsMethodInfo menuModelGetNItems :: (MonadIO m, IsMenuModel a) => a -> m Int32 data MenuModelIsMutableMethodInfo menuModelIsMutable :: (MonadIO m, IsMenuModel a) => a -> m Bool data MenuModelItemsChangedMethodInfo menuModelItemsChanged :: (MonadIO m, IsMenuModel a) => a -> Int32 -> Int32 -> Int32 -> m () data MenuModelIterateItemAttributesMethodInfo menuModelIterateItemAttributes :: (MonadIO m, IsMenuModel a) => a -> Int32 -> m MenuAttributeIter data MenuModelIterateItemLinksMethodInfo menuModelIterateItemLinks :: (MonadIO m, IsMenuModel a) => a -> Int32 -> m MenuLinkIter type C_MenuModelItemsChangedCallback = Ptr () -> Int32 -> Int32 -> Int32 -> Ptr () -> IO () type MenuModelItemsChangedCallback = Int32 -> Int32 -> Int32 -> IO () data MenuModelItemsChangedSignalInfo afterMenuModelItemsChanged :: (GObject a, MonadIO m) => a -> MenuModelItemsChangedCallback -> m SignalHandlerId genClosure_MenuModelItemsChanged :: MenuModelItemsChangedCallback -> IO Closure mk_MenuModelItemsChangedCallback :: C_MenuModelItemsChangedCallback -> IO (FunPtr C_MenuModelItemsChangedCallback) noMenuModelItemsChangedCallback :: Maybe MenuModelItemsChangedCallback onMenuModelItemsChanged :: (GObject a, MonadIO m) => a -> MenuModelItemsChangedCallback -> m SignalHandlerId wrap_MenuModelItemsChangedCallback :: MenuModelItemsChangedCallback -> Ptr () -> Int32 -> Int32 -> Int32 -> Ptr () -> IO () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.MenuModel.MenuModel instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.MenuModel.MenuModel a) => GI.Gio.Objects.MenuModel.IsMenuModel a instance GI.Gio.Objects.MenuModel.IsMenuModel GI.Gio.Objects.MenuModel.MenuModel instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.MenuModel.MenuModel 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 (info ~ GI.Gio.Objects.MenuModel.ResolveMenuModelMethod t GI.Gio.Objects.MenuModel.MenuModel, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.MenuModel.MenuModel p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.MenuModel.MenuModel -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.MenuModel.MenuModel 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.IsMenuModel 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.IsMenuModel 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.IsMenuModel 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.IsMenuModel 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.IsMenuModel 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.IsMenuModel 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.IsMenuModel a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuModel.MenuModelIterateItemLinksMethodInfo a signature module GI.Gio.Objects.Menu newtype Menu Menu :: (ManagedPtr Menu) -> Menu class GObject o => IsMenu o toMenu :: IsMenu o => o -> IO Menu noMenu :: Maybe Menu data MenuAppendMethodInfo menuAppend :: (MonadIO m, IsMenu a) => a -> Maybe (Text) -> Maybe (Text) -> m () data MenuAppendItemMethodInfo menuAppendItem :: (MonadIO m, IsMenu a, IsMenuItem b) => a -> b -> m () data MenuAppendSectionMethodInfo menuAppendSection :: (MonadIO m, IsMenu a, IsMenuModel b) => a -> Maybe (Text) -> b -> m () data MenuAppendSubmenuMethodInfo menuAppendSubmenu :: (MonadIO m, IsMenu a, IsMenuModel b) => a -> Maybe (Text) -> b -> m () data MenuFreezeMethodInfo menuFreeze :: (MonadIO m, IsMenu a) => a -> m () data MenuInsertMethodInfo menuInsert :: (MonadIO m, IsMenu a) => a -> Int32 -> Maybe (Text) -> Maybe (Text) -> m () data MenuInsertItemMethodInfo menuInsertItem :: (MonadIO m, IsMenu a, IsMenuItem b) => a -> Int32 -> b -> m () data MenuInsertSectionMethodInfo menuInsertSection :: (MonadIO m, IsMenu a, IsMenuModel b) => a -> Int32 -> Maybe (Text) -> b -> m () data MenuInsertSubmenuMethodInfo menuInsertSubmenu :: (MonadIO m, IsMenu a, IsMenuModel b) => a -> Int32 -> Maybe (Text) -> b -> m () menuNew :: (MonadIO m) => m Menu data MenuPrependMethodInfo menuPrepend :: (MonadIO m, IsMenu a) => a -> Maybe (Text) -> Maybe (Text) -> m () data MenuPrependItemMethodInfo menuPrependItem :: (MonadIO m, IsMenu a, IsMenuItem b) => a -> b -> m () data MenuPrependSectionMethodInfo menuPrependSection :: (MonadIO m, IsMenu a, IsMenuModel b) => a -> Maybe (Text) -> b -> m () data MenuPrependSubmenuMethodInfo menuPrependSubmenu :: (MonadIO m, IsMenu a, IsMenuModel b) => a -> Maybe (Text) -> b -> m () data MenuRemoveMethodInfo menuRemove :: (MonadIO m, IsMenu a) => a -> Int32 -> m () data MenuRemoveAllMethodInfo menuRemoveAll :: (MonadIO m, IsMenu a) => a -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Menu.Menu instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.Menu.Menu a) => GI.Gio.Objects.Menu.IsMenu a instance GI.Gio.Objects.Menu.IsMenu GI.Gio.Objects.Menu.Menu instance GI.Gio.Objects.MenuModel.IsMenuModel GI.Gio.Objects.Menu.Menu instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.Menu.Menu 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 (info ~ GI.Gio.Objects.Menu.ResolveMenuMethod t GI.Gio.Objects.Menu.Menu, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Menu.Menu p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.Menu.Menu -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.Menu.Menu 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.IsMenu 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.IsMenu a, GI.Gio.Objects.MenuItem.IsMenuItem 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.IsMenu a, GI.Gio.Objects.MenuModel.IsMenuModel 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.IsMenu a, GI.Gio.Objects.MenuModel.IsMenuModel 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.IsMenu 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.IsMenu 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.IsMenu a, GI.Gio.Objects.MenuItem.IsMenuItem 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.IsMenu a, GI.Gio.Objects.MenuModel.IsMenuModel 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.IsMenu a, GI.Gio.Objects.MenuModel.IsMenuModel 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.IsMenu 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.IsMenu a, GI.Gio.Objects.MenuItem.IsMenuItem 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.IsMenu a, GI.Gio.Objects.MenuModel.IsMenuModel 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.IsMenu a, GI.Gio.Objects.MenuModel.IsMenuModel 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.IsMenu 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.IsMenu a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Menu.MenuRemoveAllMethodInfo a signature module GI.Gio.Objects.SimpleIOStream newtype SimpleIOStream SimpleIOStream :: (ManagedPtr SimpleIOStream) -> SimpleIOStream class GObject o => IsSimpleIOStream o toSimpleIOStream :: IsSimpleIOStream o => o -> IO SimpleIOStream noSimpleIOStream :: Maybe SimpleIOStream simpleIOStreamNew :: (MonadIO m, IsInputStream a, IsOutputStream b) => a -> b -> m SimpleIOStream data SimpleIOStreamInputStreamPropertyInfo constructSimpleIOStreamInputStream :: (IsSimpleIOStream o, IsInputStream a) => a -> IO (GValueConstruct o) getSimpleIOStreamInputStream :: (MonadIO m, IsSimpleIOStream o) => o -> m (Maybe InputStream) simpleIOStreamInputStream :: AttrLabelProxy "inputStream" data SimpleIOStreamOutputStreamPropertyInfo constructSimpleIOStreamOutputStream :: (IsSimpleIOStream o, IsOutputStream a) => a -> IO (GValueConstruct o) getSimpleIOStreamOutputStream :: (MonadIO m, IsSimpleIOStream 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 a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.SimpleIOStream.SimpleIOStream a) => GI.Gio.Objects.SimpleIOStream.IsSimpleIOStream a instance GI.Gio.Objects.SimpleIOStream.IsSimpleIOStream GI.Gio.Objects.SimpleIOStream.SimpleIOStream instance GI.Gio.Objects.IOStream.IsIOStream GI.Gio.Objects.SimpleIOStream.SimpleIOStream instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.SimpleIOStream.SimpleIOStream 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 (info ~ GI.Gio.Objects.SimpleIOStream.ResolveSimpleIOStreamMethod t GI.Gio.Objects.SimpleIOStream.SimpleIOStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SimpleIOStream.SimpleIOStream p) => GHC.OverloadedLabels.IsLabel 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 instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.SimpleIOStream.SimpleIOStream module GI.Gio.Objects.TcpConnection newtype TcpConnection TcpConnection :: (ManagedPtr TcpConnection) -> TcpConnection class GObject o => IsTcpConnection o toTcpConnection :: IsTcpConnection o => o -> IO TcpConnection noTcpConnection :: Maybe TcpConnection data TcpConnectionGetGracefulDisconnectMethodInfo tcpConnectionGetGracefulDisconnect :: (MonadIO m, IsTcpConnection a) => a -> m Bool data TcpConnectionSetGracefulDisconnectMethodInfo tcpConnectionSetGracefulDisconnect :: (MonadIO m, IsTcpConnection a) => a -> Bool -> m () data TcpConnectionGracefulDisconnectPropertyInfo constructTcpConnectionGracefulDisconnect :: (IsTcpConnection o) => Bool -> IO (GValueConstruct o) getTcpConnectionGracefulDisconnect :: (MonadIO m, IsTcpConnection o) => o -> m Bool setTcpConnectionGracefulDisconnect :: (MonadIO m, IsTcpConnection o) => o -> Bool -> m () tcpConnectionGracefulDisconnect :: AttrLabelProxy "gracefulDisconnect" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.TcpConnection.TcpConnection instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.TcpConnection.TcpConnection a) => GI.Gio.Objects.TcpConnection.IsTcpConnection a instance GI.Gio.Objects.TcpConnection.IsTcpConnection GI.Gio.Objects.TcpConnection.TcpConnection instance GI.Gio.Objects.SocketConnection.IsSocketConnection GI.Gio.Objects.TcpConnection.TcpConnection instance GI.Gio.Objects.IOStream.IsIOStream GI.Gio.Objects.TcpConnection.TcpConnection instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.TcpConnection.TcpConnection 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 (info ~ GI.Gio.Objects.TcpConnection.ResolveTcpConnectionMethod t GI.Gio.Objects.TcpConnection.TcpConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.TcpConnection.TcpConnection p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.TcpConnection.TcpConnection -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TcpConnection.TcpConnectionGracefulDisconnectPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.TcpConnection.TcpConnection instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TcpConnection.IsTcpConnection 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.IsTcpConnection a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TcpConnection.TcpConnectionSetGracefulDisconnectMethodInfo a signature module GI.Gio.Objects.TcpWrapperConnection newtype TcpWrapperConnection TcpWrapperConnection :: (ManagedPtr TcpWrapperConnection) -> TcpWrapperConnection class GObject o => IsTcpWrapperConnection o toTcpWrapperConnection :: IsTcpWrapperConnection o => o -> IO TcpWrapperConnection noTcpWrapperConnection :: Maybe TcpWrapperConnection data TcpWrapperConnectionGetBaseIoStreamMethodInfo tcpWrapperConnectionGetBaseIoStream :: (MonadIO m, IsTcpWrapperConnection a) => a -> m IOStream tcpWrapperConnectionNew :: (MonadIO m, IsIOStream a, IsSocket b) => a -> b -> m TcpWrapperConnection data TcpWrapperConnectionBaseIoStreamPropertyInfo constructTcpWrapperConnectionBaseIoStream :: (IsTcpWrapperConnection o, IsIOStream a) => a -> IO (GValueConstruct o) getTcpWrapperConnectionBaseIoStream :: (MonadIO m, IsTcpWrapperConnection o) => o -> m IOStream tcpWrapperConnectionBaseIoStream :: AttrLabelProxy "baseIoStream" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnection instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnection a) => GI.Gio.Objects.TcpWrapperConnection.IsTcpWrapperConnection a instance GI.Gio.Objects.TcpWrapperConnection.IsTcpWrapperConnection GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnection instance GI.Gio.Objects.TcpConnection.IsTcpConnection GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnection instance GI.Gio.Objects.SocketConnection.IsSocketConnection GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnection instance GI.Gio.Objects.IOStream.IsIOStream GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnection instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnection 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 (info ~ GI.Gio.Objects.TcpWrapperConnection.ResolveTcpWrapperConnectionMethod t GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnection p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnection -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnectionBaseIoStreamPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnection instance (signature ~ m GI.Gio.Objects.IOStream.IOStream, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TcpWrapperConnection.IsTcpWrapperConnection a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TcpWrapperConnection.TcpWrapperConnectionGetBaseIoStreamMethodInfo a signature module GI.Gio.Objects.FilterOutputStream newtype FilterOutputStream FilterOutputStream :: (ManagedPtr FilterOutputStream) -> FilterOutputStream class GObject o => IsFilterOutputStream o toFilterOutputStream :: IsFilterOutputStream o => o -> IO FilterOutputStream noFilterOutputStream :: Maybe FilterOutputStream data FilterOutputStreamGetBaseStreamMethodInfo filterOutputStreamGetBaseStream :: (MonadIO m, IsFilterOutputStream a) => a -> m OutputStream data FilterOutputStreamGetCloseBaseStreamMethodInfo filterOutputStreamGetCloseBaseStream :: (MonadIO m, IsFilterOutputStream a) => a -> m Bool data FilterOutputStreamSetCloseBaseStreamMethodInfo filterOutputStreamSetCloseBaseStream :: (MonadIO m, IsFilterOutputStream a) => a -> Bool -> m () data FilterOutputStreamBaseStreamPropertyInfo constructFilterOutputStreamBaseStream :: (IsFilterOutputStream o, IsOutputStream a) => a -> IO (GValueConstruct o) filterOutputStreamBaseStream :: AttrLabelProxy "baseStream" getFilterOutputStreamBaseStream :: (MonadIO m, IsFilterOutputStream o) => o -> m OutputStream data FilterOutputStreamCloseBaseStreamPropertyInfo constructFilterOutputStreamCloseBaseStream :: (IsFilterOutputStream o) => Bool -> IO (GValueConstruct o) filterOutputStreamCloseBaseStream :: AttrLabelProxy "closeBaseStream" getFilterOutputStreamCloseBaseStream :: (MonadIO m, IsFilterOutputStream o) => o -> m Bool instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.FilterOutputStream.FilterOutputStream instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.FilterOutputStream.FilterOutputStream a) => GI.Gio.Objects.FilterOutputStream.IsFilterOutputStream a instance GI.Gio.Objects.FilterOutputStream.IsFilterOutputStream GI.Gio.Objects.FilterOutputStream.FilterOutputStream instance GI.Gio.Objects.OutputStream.IsOutputStream GI.Gio.Objects.FilterOutputStream.FilterOutputStream instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.FilterOutputStream.FilterOutputStream 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 (info ~ GI.Gio.Objects.FilterOutputStream.ResolveFilterOutputStreamMethod t GI.Gio.Objects.FilterOutputStream.FilterOutputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.FilterOutputStream.FilterOutputStream p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.FilterOutputStream.FilterOutputStream instance (signature ~ m GI.Gio.Objects.OutputStream.OutputStream, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FilterOutputStream.IsFilterOutputStream 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.IsFilterOutputStream 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.IsFilterOutputStream a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FilterOutputStream.FilterOutputStreamSetCloseBaseStreamMethodInfo a signature module GI.Gio.Objects.FilterInputStream newtype FilterInputStream FilterInputStream :: (ManagedPtr FilterInputStream) -> FilterInputStream class GObject o => IsFilterInputStream o toFilterInputStream :: IsFilterInputStream o => o -> IO FilterInputStream noFilterInputStream :: Maybe FilterInputStream data FilterInputStreamGetBaseStreamMethodInfo filterInputStreamGetBaseStream :: (MonadIO m, IsFilterInputStream a) => a -> m InputStream data FilterInputStreamGetCloseBaseStreamMethodInfo filterInputStreamGetCloseBaseStream :: (MonadIO m, IsFilterInputStream a) => a -> m Bool data FilterInputStreamSetCloseBaseStreamMethodInfo filterInputStreamSetCloseBaseStream :: (MonadIO m, IsFilterInputStream a) => a -> Bool -> m () data FilterInputStreamBaseStreamPropertyInfo constructFilterInputStreamBaseStream :: (IsFilterInputStream o, IsInputStream a) => a -> IO (GValueConstruct o) filterInputStreamBaseStream :: AttrLabelProxy "baseStream" getFilterInputStreamBaseStream :: (MonadIO m, IsFilterInputStream o) => o -> m InputStream data FilterInputStreamCloseBaseStreamPropertyInfo constructFilterInputStreamCloseBaseStream :: (IsFilterInputStream o) => Bool -> IO (GValueConstruct o) filterInputStreamCloseBaseStream :: AttrLabelProxy "closeBaseStream" getFilterInputStreamCloseBaseStream :: (MonadIO m, IsFilterInputStream o) => o -> m Bool setFilterInputStreamCloseBaseStream :: (MonadIO m, IsFilterInputStream o) => o -> Bool -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.FilterInputStream.FilterInputStream instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.FilterInputStream.FilterInputStream a) => GI.Gio.Objects.FilterInputStream.IsFilterInputStream a instance GI.Gio.Objects.FilterInputStream.IsFilterInputStream GI.Gio.Objects.FilterInputStream.FilterInputStream instance GI.Gio.Objects.InputStream.IsInputStream GI.Gio.Objects.FilterInputStream.FilterInputStream instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.FilterInputStream.FilterInputStream 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 (info ~ GI.Gio.Objects.FilterInputStream.ResolveFilterInputStreamMethod t GI.Gio.Objects.FilterInputStream.FilterInputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.FilterInputStream.FilterInputStream p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.FilterInputStream.FilterInputStream instance (signature ~ m GI.Gio.Objects.InputStream.InputStream, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FilterInputStream.IsFilterInputStream 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.IsFilterInputStream 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.IsFilterInputStream a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FilterInputStream.FilterInputStreamSetCloseBaseStreamMethodInfo a signature module GI.Gio.Objects.FilenameCompleter newtype FilenameCompleter FilenameCompleter :: (ManagedPtr FilenameCompleter) -> FilenameCompleter class GObject o => IsFilenameCompleter o toFilenameCompleter :: IsFilenameCompleter o => o -> IO FilenameCompleter noFilenameCompleter :: Maybe FilenameCompleter data FilenameCompleterGetCompletionSuffixMethodInfo filenameCompleterGetCompletionSuffix :: (MonadIO m, IsFilenameCompleter a) => a -> Text -> m Text data FilenameCompleterGetCompletionsMethodInfo filenameCompleterGetCompletions :: (MonadIO m, IsFilenameCompleter a) => a -> Text -> m [Text] filenameCompleterNew :: (MonadIO m) => m FilenameCompleter data FilenameCompleterSetDirsOnlyMethodInfo filenameCompleterSetDirsOnly :: (MonadIO m, IsFilenameCompleter a) => a -> Bool -> m () type C_FilenameCompleterGotCompletionDataCallback = Ptr () -> Ptr () -> IO () type FilenameCompleterGotCompletionDataCallback = IO () data FilenameCompleterGotCompletionDataSignalInfo afterFilenameCompleterGotCompletionData :: (GObject a, MonadIO m) => a -> FilenameCompleterGotCompletionDataCallback -> m SignalHandlerId genClosure_FilenameCompleterGotCompletionData :: FilenameCompleterGotCompletionDataCallback -> IO Closure mk_FilenameCompleterGotCompletionDataCallback :: C_FilenameCompleterGotCompletionDataCallback -> IO (FunPtr C_FilenameCompleterGotCompletionDataCallback) noFilenameCompleterGotCompletionDataCallback :: Maybe FilenameCompleterGotCompletionDataCallback onFilenameCompleterGotCompletionData :: (GObject a, MonadIO m) => a -> FilenameCompleterGotCompletionDataCallback -> m SignalHandlerId wrap_FilenameCompleterGotCompletionDataCallback :: FilenameCompleterGotCompletionDataCallback -> Ptr () -> Ptr () -> IO () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.FilenameCompleter.FilenameCompleter instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.FilenameCompleter.FilenameCompleter a) => GI.Gio.Objects.FilenameCompleter.IsFilenameCompleter a instance GI.Gio.Objects.FilenameCompleter.IsFilenameCompleter GI.Gio.Objects.FilenameCompleter.FilenameCompleter instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.FilenameCompleter.FilenameCompleter 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 (info ~ GI.Gio.Objects.FilenameCompleter.ResolveFilenameCompleterMethod t GI.Gio.Objects.FilenameCompleter.FilenameCompleter, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.FilenameCompleter.FilenameCompleter p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.FilenameCompleter.FilenameCompleter -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.FilenameCompleter.FilenameCompleter 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.IsFilenameCompleter 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.IsFilenameCompleter 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.IsFilenameCompleter a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FilenameCompleter.FilenameCompleterSetDirsOnlyMethodInfo a signature module GI.Gio.Objects.DBusMenuModel newtype DBusMenuModel DBusMenuModel :: (ManagedPtr DBusMenuModel) -> DBusMenuModel class GObject o => IsDBusMenuModel o toDBusMenuModel :: IsDBusMenuModel o => o -> IO DBusMenuModel noDBusMenuModel :: Maybe DBusMenuModel dBusMenuModelGet :: (MonadIO m, IsDBusConnection a) => a -> Text -> Text -> m DBusMenuModel instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusMenuModel.DBusMenuModel instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.DBusMenuModel.DBusMenuModel a) => GI.Gio.Objects.DBusMenuModel.IsDBusMenuModel a instance GI.Gio.Objects.DBusMenuModel.IsDBusMenuModel GI.Gio.Objects.DBusMenuModel.DBusMenuModel instance GI.Gio.Objects.MenuModel.IsMenuModel GI.Gio.Objects.DBusMenuModel.DBusMenuModel instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.DBusMenuModel.DBusMenuModel 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.DBusMenuModel.DBusMenuModel -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.DBusMenuModel.DBusMenuModel module GI.Gio.Objects.DBusMethodInvocation newtype DBusMethodInvocation DBusMethodInvocation :: (ManagedPtr DBusMethodInvocation) -> DBusMethodInvocation class GObject o => IsDBusMethodInvocation o toDBusMethodInvocation :: IsDBusMethodInvocation o => o -> IO DBusMethodInvocation noDBusMethodInvocation :: Maybe DBusMethodInvocation data DBusMethodInvocationGetConnectionMethodInfo dBusMethodInvocationGetConnection :: (MonadIO m, IsDBusMethodInvocation a) => a -> m DBusConnection data DBusMethodInvocationGetInterfaceNameMethodInfo dBusMethodInvocationGetInterfaceName :: (MonadIO m, IsDBusMethodInvocation a) => a -> m Text data DBusMethodInvocationGetMessageMethodInfo dBusMethodInvocationGetMessage :: (MonadIO m, IsDBusMethodInvocation a) => a -> m DBusMessage data DBusMethodInvocationGetMethodInfoMethodInfo dBusMethodInvocationGetMethodInfo :: (MonadIO m, IsDBusMethodInvocation a) => a -> m DBusMethodInfo data DBusMethodInvocationGetMethodNameMethodInfo dBusMethodInvocationGetMethodName :: (MonadIO m, IsDBusMethodInvocation a) => a -> m Text data DBusMethodInvocationGetObjectPathMethodInfo dBusMethodInvocationGetObjectPath :: (MonadIO m, IsDBusMethodInvocation a) => a -> m Text data DBusMethodInvocationGetParametersMethodInfo dBusMethodInvocationGetParameters :: (MonadIO m, IsDBusMethodInvocation a) => a -> m GVariant data DBusMethodInvocationGetPropertyInfoMethodInfo dBusMethodInvocationGetPropertyInfo :: (MonadIO m, IsDBusMethodInvocation a) => a -> m DBusPropertyInfo data DBusMethodInvocationGetSenderMethodInfo dBusMethodInvocationGetSender :: (MonadIO m, IsDBusMethodInvocation a) => a -> m Text data DBusMethodInvocationReturnDbusErrorMethodInfo dBusMethodInvocationReturnDbusError :: (MonadIO m, IsDBusMethodInvocation a) => a -> Text -> Text -> m () data DBusMethodInvocationReturnErrorLiteralMethodInfo dBusMethodInvocationReturnErrorLiteral :: (MonadIO m, IsDBusMethodInvocation a) => a -> Word32 -> Int32 -> Text -> m () data DBusMethodInvocationReturnGerrorMethodInfo dBusMethodInvocationReturnGerror :: (MonadIO m, IsDBusMethodInvocation a) => a -> GError -> m () data DBusMethodInvocationReturnValueMethodInfo dBusMethodInvocationReturnValue :: (MonadIO m, IsDBusMethodInvocation a) => a -> Maybe (GVariant) -> m () data DBusMethodInvocationReturnValueWithUnixFdListMethodInfo dBusMethodInvocationReturnValueWithUnixFdList :: (MonadIO m, IsDBusMethodInvocation a, IsUnixFDList b) => a -> Maybe (GVariant) -> Maybe (b) -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation a) => GI.Gio.Objects.DBusMethodInvocation.IsDBusMethodInvocation a instance GI.Gio.Objects.DBusMethodInvocation.IsDBusMethodInvocation GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation 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 (info ~ GI.Gio.Objects.DBusMethodInvocation.ResolveDBusMethodInvocationMethod t GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocation instance (signature ~ m GI.Gio.Objects.DBusConnection.DBusConnection, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMethodInvocation.IsDBusMethodInvocation 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.IsDBusMethodInvocation 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.IsDBusMethodInvocation 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.IsDBusMethodInvocation 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.IsDBusMethodInvocation 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.IsDBusMethodInvocation 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.IsDBusMethodInvocation 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.IsDBusMethodInvocation 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.IsDBusMethodInvocation 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.IsDBusMethodInvocation 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.IsDBusMethodInvocation 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.IsDBusMethodInvocation 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.IsDBusMethodInvocation 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.IsDBusMethodInvocation a, GI.Gio.Objects.UnixFDList.IsUnixFDList b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMethodInvocation.DBusMethodInvocationReturnValueWithUnixFdListMethodInfo a signature module GI.Gio.Objects.DBusAuthObserver newtype DBusAuthObserver DBusAuthObserver :: (ManagedPtr DBusAuthObserver) -> DBusAuthObserver class GObject o => IsDBusAuthObserver o toDBusAuthObserver :: IsDBusAuthObserver o => o -> IO DBusAuthObserver noDBusAuthObserver :: Maybe DBusAuthObserver data DBusAuthObserverAllowMechanismMethodInfo dBusAuthObserverAllowMechanism :: (MonadIO m, IsDBusAuthObserver a) => a -> Text -> m Bool data DBusAuthObserverAuthorizeAuthenticatedPeerMethodInfo dBusAuthObserverAuthorizeAuthenticatedPeer :: (MonadIO m, IsDBusAuthObserver a, IsIOStream b, IsCredentials c) => a -> b -> Maybe (c) -> m Bool dBusAuthObserverNew :: (MonadIO m) => m DBusAuthObserver type C_DBusAuthObserverAllowMechanismCallback = Ptr () -> CString -> Ptr () -> IO CInt type DBusAuthObserverAllowMechanismCallback = Text -> IO Bool data DBusAuthObserverAllowMechanismSignalInfo afterDBusAuthObserverAllowMechanism :: (GObject a, MonadIO m) => a -> DBusAuthObserverAllowMechanismCallback -> m SignalHandlerId genClosure_DBusAuthObserverAllowMechanism :: DBusAuthObserverAllowMechanismCallback -> IO Closure mk_DBusAuthObserverAllowMechanismCallback :: C_DBusAuthObserverAllowMechanismCallback -> IO (FunPtr C_DBusAuthObserverAllowMechanismCallback) noDBusAuthObserverAllowMechanismCallback :: Maybe DBusAuthObserverAllowMechanismCallback onDBusAuthObserverAllowMechanism :: (GObject a, MonadIO m) => a -> DBusAuthObserverAllowMechanismCallback -> m SignalHandlerId wrap_DBusAuthObserverAllowMechanismCallback :: DBusAuthObserverAllowMechanismCallback -> Ptr () -> CString -> Ptr () -> IO CInt type C_DBusAuthObserverAuthorizeAuthenticatedPeerCallback = Ptr () -> Ptr IOStream -> Ptr Credentials -> Ptr () -> IO CInt type DBusAuthObserverAuthorizeAuthenticatedPeerCallback = IOStream -> Maybe Credentials -> IO Bool data DBusAuthObserverAuthorizeAuthenticatedPeerSignalInfo afterDBusAuthObserverAuthorizeAuthenticatedPeer :: (GObject a, MonadIO m) => a -> DBusAuthObserverAuthorizeAuthenticatedPeerCallback -> m SignalHandlerId genClosure_DBusAuthObserverAuthorizeAuthenticatedPeer :: DBusAuthObserverAuthorizeAuthenticatedPeerCallback -> IO Closure mk_DBusAuthObserverAuthorizeAuthenticatedPeerCallback :: C_DBusAuthObserverAuthorizeAuthenticatedPeerCallback -> IO (FunPtr C_DBusAuthObserverAuthorizeAuthenticatedPeerCallback) noDBusAuthObserverAuthorizeAuthenticatedPeerCallback :: Maybe DBusAuthObserverAuthorizeAuthenticatedPeerCallback onDBusAuthObserverAuthorizeAuthenticatedPeer :: (GObject a, MonadIO m) => a -> DBusAuthObserverAuthorizeAuthenticatedPeerCallback -> m SignalHandlerId wrap_DBusAuthObserverAuthorizeAuthenticatedPeerCallback :: DBusAuthObserverAuthorizeAuthenticatedPeerCallback -> Ptr () -> Ptr IOStream -> Ptr Credentials -> Ptr () -> IO CInt instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusAuthObserver.DBusAuthObserver instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.DBusAuthObserver.DBusAuthObserver a) => GI.Gio.Objects.DBusAuthObserver.IsDBusAuthObserver a instance GI.Gio.Objects.DBusAuthObserver.IsDBusAuthObserver GI.Gio.Objects.DBusAuthObserver.DBusAuthObserver instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.DBusAuthObserver.DBusAuthObserver 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 (info ~ GI.Gio.Objects.DBusAuthObserver.ResolveDBusAuthObserverMethod t GI.Gio.Objects.DBusAuthObserver.DBusAuthObserver, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusAuthObserver.DBusAuthObserver p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.DBusAuthObserver.DBusAuthObserver -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.DBusAuthObserver.DBusAuthObserver 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.IsDBusAuthObserver 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.IsDBusAuthObserver a, GI.Gio.Objects.IOStream.IsIOStream b, GI.Gio.Objects.Credentials.IsCredentials c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusAuthObserver.DBusAuthObserverAuthorizeAuthenticatedPeerMethodInfo a signature module GI.Gio.Objects.UnixCredentialsMessage newtype UnixCredentialsMessage UnixCredentialsMessage :: (ManagedPtr UnixCredentialsMessage) -> UnixCredentialsMessage class GObject o => IsUnixCredentialsMessage o toUnixCredentialsMessage :: IsUnixCredentialsMessage o => o -> IO UnixCredentialsMessage noUnixCredentialsMessage :: Maybe UnixCredentialsMessage data UnixCredentialsMessageGetCredentialsMethodInfo unixCredentialsMessageGetCredentials :: (MonadIO m, IsUnixCredentialsMessage a) => a -> m Credentials unixCredentialsMessageIsSupported :: (MonadIO m) => m Bool unixCredentialsMessageNew :: (MonadIO m) => m UnixCredentialsMessage unixCredentialsMessageNewWithCredentials :: (MonadIO m, IsCredentials a) => a -> m UnixCredentialsMessage data UnixCredentialsMessageCredentialsPropertyInfo constructUnixCredentialsMessageCredentials :: (IsUnixCredentialsMessage o, IsCredentials a) => a -> IO (GValueConstruct o) getUnixCredentialsMessageCredentials :: (MonadIO m, IsUnixCredentialsMessage o) => o -> m Credentials unixCredentialsMessageCredentials :: AttrLabelProxy "credentials" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.UnixCredentialsMessage.UnixCredentialsMessage instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.UnixCredentialsMessage.UnixCredentialsMessage a) => GI.Gio.Objects.UnixCredentialsMessage.IsUnixCredentialsMessage a instance GI.Gio.Objects.UnixCredentialsMessage.IsUnixCredentialsMessage GI.Gio.Objects.UnixCredentialsMessage.UnixCredentialsMessage instance GI.Gio.Objects.SocketControlMessage.IsSocketControlMessage GI.Gio.Objects.UnixCredentialsMessage.UnixCredentialsMessage instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.UnixCredentialsMessage.UnixCredentialsMessage 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 (info ~ GI.Gio.Objects.UnixCredentialsMessage.ResolveUnixCredentialsMessageMethod t GI.Gio.Objects.UnixCredentialsMessage.UnixCredentialsMessage, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.UnixCredentialsMessage.UnixCredentialsMessage p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.UnixCredentialsMessage.UnixCredentialsMessage -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.UnixCredentialsMessage.UnixCredentialsMessageCredentialsPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.UnixCredentialsMessage.UnixCredentialsMessage instance (signature ~ m GI.Gio.Objects.Credentials.Credentials, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixCredentialsMessage.IsUnixCredentialsMessage a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixCredentialsMessage.UnixCredentialsMessageGetCredentialsMethodInfo a signature module GI.Gio.Objects.Cancellable newtype Cancellable Cancellable :: (ManagedPtr Cancellable) -> Cancellable class GObject o => IsCancellable o toCancellable :: IsCancellable o => o -> IO Cancellable noCancellable :: Maybe Cancellable data CancellableCancelMethodInfo cancellableCancel :: (MonadIO m, IsCancellable a) => a -> m () data CancellableConnectMethodInfo cancellableConnect :: (MonadIO m, IsCancellable a) => a -> Callback -> m CULong data CancellableDisconnectMethodInfo cancellableDisconnect :: (MonadIO m, IsCancellable a) => a -> CULong -> m () cancellableGetCurrent :: (MonadIO m) => m (Maybe Cancellable) data CancellableGetFdMethodInfo cancellableGetFd :: (MonadIO m, IsCancellable a) => a -> m Int32 data CancellableIsCancelledMethodInfo cancellableIsCancelled :: (MonadIO m, IsCancellable a) => a -> m Bool data CancellableMakePollfdMethodInfo cancellableMakePollfd :: (MonadIO m, IsCancellable a) => a -> PollFD -> m Bool cancellableNew :: (MonadIO m) => m Cancellable data CancellablePopCurrentMethodInfo cancellablePopCurrent :: (MonadIO m, IsCancellable a) => a -> m () data CancellablePushCurrentMethodInfo cancellablePushCurrent :: (MonadIO m, IsCancellable a) => a -> m () data CancellableReleaseFdMethodInfo cancellableReleaseFd :: (MonadIO m, IsCancellable a) => a -> m () data CancellableResetMethodInfo cancellableReset :: (MonadIO m, IsCancellable a) => a -> m () data CancellableSetErrorIfCancelledMethodInfo cancellableSetErrorIfCancelled :: (MonadIO m, IsCancellable a) => a -> m () type C_CancellableCancelledCallback = Ptr () -> Ptr () -> IO () type CancellableCancelledCallback = IO () data CancellableCancelledSignalInfo afterCancellableCancelled :: (GObject a, MonadIO m) => a -> CancellableCancelledCallback -> m SignalHandlerId genClosure_CancellableCancelled :: CancellableCancelledCallback -> IO Closure mk_CancellableCancelledCallback :: C_CancellableCancelledCallback -> IO (FunPtr C_CancellableCancelledCallback) noCancellableCancelledCallback :: Maybe CancellableCancelledCallback onCancellableCancelled :: (GObject a, MonadIO m) => a -> CancellableCancelledCallback -> m SignalHandlerId wrap_CancellableCancelledCallback :: CancellableCancelledCallback -> Ptr () -> Ptr () -> IO () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Cancellable.Cancellable instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.Cancellable.Cancellable a) => GI.Gio.Objects.Cancellable.IsCancellable a instance GI.Gio.Objects.Cancellable.IsCancellable GI.Gio.Objects.Cancellable.Cancellable instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.Cancellable.Cancellable 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 (info ~ GI.Gio.Objects.Cancellable.ResolveCancellableMethod t GI.Gio.Objects.Cancellable.Cancellable, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Cancellable.Cancellable p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.Cancellable.Cancellable -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.Cancellable.Cancellable instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.Cancellable.CancellableCancelledSignalInfo instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Cancellable.IsCancellable 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.IsCancellable 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.IsCancellable 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.IsCancellable 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.IsCancellable 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.IsCancellable 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.IsCancellable 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.IsCancellable 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.IsCancellable 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.IsCancellable 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.IsCancellable a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Cancellable.CancellableSetErrorIfCancelledMethodInfo a signature module GI.Gio.Objects.AppInfoMonitor newtype AppInfoMonitor AppInfoMonitor :: (ManagedPtr AppInfoMonitor) -> AppInfoMonitor class GObject o => IsAppInfoMonitor o toAppInfoMonitor :: IsAppInfoMonitor o => o -> IO AppInfoMonitor noAppInfoMonitor :: Maybe AppInfoMonitor appInfoMonitorGet :: (MonadIO m) => m AppInfoMonitor type AppInfoMonitorChangedCallback = IO () data AppInfoMonitorChangedSignalInfo type C_AppInfoMonitorChangedCallback = Ptr () -> Ptr () -> IO () afterAppInfoMonitorChanged :: (GObject a, MonadIO m) => a -> AppInfoMonitorChangedCallback -> m SignalHandlerId genClosure_AppInfoMonitorChanged :: AppInfoMonitorChangedCallback -> IO Closure mk_AppInfoMonitorChangedCallback :: C_AppInfoMonitorChangedCallback -> IO (FunPtr C_AppInfoMonitorChangedCallback) noAppInfoMonitorChangedCallback :: Maybe AppInfoMonitorChangedCallback onAppInfoMonitorChanged :: (GObject a, MonadIO m) => a -> AppInfoMonitorChangedCallback -> m SignalHandlerId wrap_AppInfoMonitorChangedCallback :: AppInfoMonitorChangedCallback -> Ptr () -> Ptr () -> IO () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.AppInfoMonitor.AppInfoMonitor instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.AppInfoMonitor.AppInfoMonitor a) => GI.Gio.Objects.AppInfoMonitor.IsAppInfoMonitor a instance GI.Gio.Objects.AppInfoMonitor.IsAppInfoMonitor GI.Gio.Objects.AppInfoMonitor.AppInfoMonitor instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.AppInfoMonitor.AppInfoMonitor 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 (info ~ GI.Gio.Objects.AppInfoMonitor.ResolveAppInfoMonitorMethod t GI.Gio.Objects.AppInfoMonitor.AppInfoMonitor, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.AppInfoMonitor.AppInfoMonitor p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.AppInfoMonitor.AppInfoMonitor -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.AppInfoMonitor.AppInfoMonitor instance Data.GI.Base.Signals.SignalInfo GI.Gio.Objects.AppInfoMonitor.AppInfoMonitorChangedSignalInfo module GI.Gio.Interfaces.TlsFileDatabase newtype TlsFileDatabase TlsFileDatabase :: (ManagedPtr TlsFileDatabase) -> TlsFileDatabase noTlsFileDatabase :: Maybe TlsFileDatabase class GObject o => IsTlsFileDatabase o toTlsFileDatabase :: IsTlsFileDatabase o => o -> IO TlsFileDatabase tlsFileDatabaseNew :: (MonadIO m) => Text -> m TlsFileDatabase data TlsFileDatabaseAnchorsPropertyInfo clearTlsFileDatabaseAnchors :: (MonadIO m, IsTlsFileDatabase o) => o -> m () constructTlsFileDatabaseAnchors :: (IsTlsFileDatabase o) => Text -> IO (GValueConstruct o) getTlsFileDatabaseAnchors :: (MonadIO m, IsTlsFileDatabase o) => o -> m (Maybe Text) setTlsFileDatabaseAnchors :: (MonadIO m, IsTlsFileDatabase 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 (info ~ GI.Gio.Interfaces.TlsFileDatabase.ResolveTlsFileDatabaseMethod t GI.Gio.Interfaces.TlsFileDatabase.TlsFileDatabase, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.TlsFileDatabase.TlsFileDatabase p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.TlsFileDatabase.TlsFileDatabase -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.TlsFileDatabase.TlsFileDatabaseAnchorsPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.TlsFileDatabase.TlsFileDatabase instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.TlsFileDatabase.TlsFileDatabase instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.TlsFileDatabase.TlsFileDatabase a) => GI.Gio.Interfaces.TlsFileDatabase.IsTlsFileDatabase a instance GI.Gio.Interfaces.TlsFileDatabase.IsTlsFileDatabase GI.Gio.Interfaces.TlsFileDatabase.TlsFileDatabase instance GI.Gio.Objects.TlsDatabase.IsTlsDatabase GI.Gio.Interfaces.TlsFileDatabase.TlsFileDatabase instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.TlsFileDatabase.TlsFileDatabase module GI.Gio.Interfaces.TlsBackend newtype TlsBackend TlsBackend :: (ManagedPtr TlsBackend) -> TlsBackend noTlsBackend :: Maybe TlsBackend class GObject o => IsTlsBackend o toTlsBackend :: IsTlsBackend o => o -> IO TlsBackend data TlsBackendGetCertificateTypeMethodInfo tlsBackendGetCertificateType :: (MonadIO m, IsTlsBackend a) => a -> m GType data TlsBackendGetClientConnectionTypeMethodInfo tlsBackendGetClientConnectionType :: (MonadIO m, IsTlsBackend a) => a -> m GType tlsBackendGetDefault :: (MonadIO m) => m TlsBackend data TlsBackendGetDefaultDatabaseMethodInfo tlsBackendGetDefaultDatabase :: (MonadIO m, IsTlsBackend a) => a -> m TlsDatabase data TlsBackendGetDtlsClientConnectionTypeMethodInfo tlsBackendGetDtlsClientConnectionType :: (MonadIO m, IsTlsBackend a) => a -> m GType data TlsBackendGetDtlsServerConnectionTypeMethodInfo tlsBackendGetDtlsServerConnectionType :: (MonadIO m, IsTlsBackend a) => a -> m GType data TlsBackendGetFileDatabaseTypeMethodInfo tlsBackendGetFileDatabaseType :: (MonadIO m, IsTlsBackend a) => a -> m GType data TlsBackendGetServerConnectionTypeMethodInfo tlsBackendGetServerConnectionType :: (MonadIO m, IsTlsBackend a) => a -> m GType data TlsBackendSupportsDtlsMethodInfo tlsBackendSupportsDtls :: (MonadIO m, IsTlsBackend a) => a -> m Bool data TlsBackendSupportsTlsMethodInfo tlsBackendSupportsTls :: (MonadIO m, IsTlsBackend 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 (info ~ GI.Gio.Interfaces.TlsBackend.ResolveTlsBackendMethod t GI.Gio.Interfaces.TlsBackend.TlsBackend, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.TlsBackend.TlsBackend p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.TlsBackend.TlsBackend -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.TlsBackend.TlsBackend instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.TlsBackend.TlsBackend instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.TlsBackend.TlsBackend a) => GI.Gio.Interfaces.TlsBackend.IsTlsBackend a instance GI.Gio.Interfaces.TlsBackend.IsTlsBackend GI.Gio.Interfaces.TlsBackend.TlsBackend instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.TlsBackend.TlsBackend instance (signature ~ m Data.GI.Base.GType.GType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsBackend.IsTlsBackend a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsBackend.TlsBackendGetCertificateTypeMethodInfo a signature instance (signature ~ m Data.GI.Base.GType.GType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsBackend.IsTlsBackend 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.IsTlsBackend a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsBackend.TlsBackendGetDefaultDatabaseMethodInfo a signature instance (signature ~ m Data.GI.Base.GType.GType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsBackend.IsTlsBackend a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsBackend.TlsBackendGetDtlsClientConnectionTypeMethodInfo a signature instance (signature ~ m Data.GI.Base.GType.GType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsBackend.IsTlsBackend a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsBackend.TlsBackendGetDtlsServerConnectionTypeMethodInfo a signature instance (signature ~ m Data.GI.Base.GType.GType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsBackend.IsTlsBackend a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsBackend.TlsBackendGetFileDatabaseTypeMethodInfo a signature instance (signature ~ m Data.GI.Base.GType.GType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsBackend.IsTlsBackend 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.IsTlsBackend a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsBackend.TlsBackendSupportsDtlsMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsBackend.IsTlsBackend a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsBackend.TlsBackendSupportsTlsMethodInfo a signature module GI.Gio.Interfaces.SocketConnectable newtype SocketConnectable SocketConnectable :: (ManagedPtr SocketConnectable) -> SocketConnectable noSocketConnectable :: Maybe SocketConnectable class GObject o => IsSocketConnectable o toSocketConnectable :: IsSocketConnectable o => o -> IO SocketConnectable data SocketConnectableEnumerateMethodInfo socketConnectableEnumerate :: (MonadIO m, IsSocketConnectable a) => a -> m SocketAddressEnumerator data SocketConnectableProxyEnumerateMethodInfo socketConnectableProxyEnumerate :: (MonadIO m, IsSocketConnectable a) => a -> m SocketAddressEnumerator data SocketConnectableToStringMethodInfo socketConnectableToString :: (MonadIO m, IsSocketConnectable a) => a -> m Text 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 (info ~ GI.Gio.Interfaces.SocketConnectable.ResolveSocketConnectableMethod t GI.Gio.Interfaces.SocketConnectable.SocketConnectable, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.SocketConnectable.SocketConnectable p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.SocketConnectable.SocketConnectable -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.SocketConnectable.SocketConnectable instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.SocketConnectable.SocketConnectable instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.SocketConnectable.SocketConnectable a) => GI.Gio.Interfaces.SocketConnectable.IsSocketConnectable a instance GI.Gio.Interfaces.SocketConnectable.IsSocketConnectable GI.Gio.Interfaces.SocketConnectable.SocketConnectable instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.SocketConnectable.SocketConnectable instance (signature ~ m GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumerator, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.SocketConnectable.IsSocketConnectable 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.IsSocketConnectable a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.SocketConnectable.SocketConnectableProxyEnumerateMethodInfo a signature instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.SocketConnectable.IsSocketConnectable a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.SocketConnectable.SocketConnectableToStringMethodInfo a signature module GI.Gio.Objects.InetSocketAddress newtype InetSocketAddress InetSocketAddress :: (ManagedPtr InetSocketAddress) -> InetSocketAddress class GObject o => IsInetSocketAddress o toInetSocketAddress :: IsInetSocketAddress o => o -> IO InetSocketAddress noInetSocketAddress :: Maybe InetSocketAddress data InetSocketAddressGetAddressMethodInfo inetSocketAddressGetAddress :: (MonadIO m, IsInetSocketAddress a) => a -> m InetAddress data InetSocketAddressGetFlowinfoMethodInfo inetSocketAddressGetFlowinfo :: (MonadIO m, IsInetSocketAddress a) => a -> m Word32 data InetSocketAddressGetPortMethodInfo inetSocketAddressGetPort :: (MonadIO m, IsInetSocketAddress a) => a -> m Word16 data InetSocketAddressGetScopeIdMethodInfo inetSocketAddressGetScopeId :: (MonadIO m, IsInetSocketAddress a) => a -> m Word32 inetSocketAddressNew :: (MonadIO m, IsInetAddress a) => a -> Word16 -> m InetSocketAddress inetSocketAddressNewFromString :: (MonadIO m) => Text -> Word32 -> m InetSocketAddress data InetSocketAddressAddressPropertyInfo constructInetSocketAddressAddress :: (IsInetSocketAddress o, IsInetAddress a) => a -> IO (GValueConstruct o) getInetSocketAddressAddress :: (MonadIO m, IsInetSocketAddress o) => o -> m InetAddress inetSocketAddressAddress :: AttrLabelProxy "address" data InetSocketAddressFlowinfoPropertyInfo constructInetSocketAddressFlowinfo :: (IsInetSocketAddress o) => Word32 -> IO (GValueConstruct o) getInetSocketAddressFlowinfo :: (MonadIO m, IsInetSocketAddress o) => o -> m Word32 inetSocketAddressFlowinfo :: AttrLabelProxy "flowinfo" data InetSocketAddressPortPropertyInfo constructInetSocketAddressPort :: (IsInetSocketAddress o) => Word32 -> IO (GValueConstruct o) getInetSocketAddressPort :: (MonadIO m, IsInetSocketAddress o) => o -> m Word32 inetSocketAddressPort :: AttrLabelProxy "port" data InetSocketAddressScopeIdPropertyInfo constructInetSocketAddressScopeId :: (IsInetSocketAddress o) => Word32 -> IO (GValueConstruct o) getInetSocketAddressScopeId :: (MonadIO m, IsInetSocketAddress o) => o -> m Word32 inetSocketAddressScopeId :: AttrLabelProxy "scopeId" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.InetSocketAddress.InetSocketAddress instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.InetSocketAddress.InetSocketAddress a) => GI.Gio.Objects.InetSocketAddress.IsInetSocketAddress a instance GI.Gio.Objects.InetSocketAddress.IsInetSocketAddress GI.Gio.Objects.InetSocketAddress.InetSocketAddress instance GI.Gio.Objects.SocketAddress.IsSocketAddress GI.Gio.Objects.InetSocketAddress.InetSocketAddress instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.InetSocketAddress.InetSocketAddress instance GI.Gio.Interfaces.SocketConnectable.IsSocketConnectable GI.Gio.Objects.InetSocketAddress.InetSocketAddress 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 (info ~ GI.Gio.Objects.InetSocketAddress.ResolveInetSocketAddressMethod t GI.Gio.Objects.InetSocketAddress.InetSocketAddress, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.InetSocketAddress.InetSocketAddress p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.InetSocketAddress.InetSocketAddress instance (signature ~ m GI.Gio.Objects.InetAddress.InetAddress, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetSocketAddress.IsInetSocketAddress 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.IsInetSocketAddress 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.IsInetSocketAddress 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.IsInetSocketAddress a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetSocketAddress.InetSocketAddressGetScopeIdMethodInfo a signature module GI.Gio.Objects.NetworkAddress newtype NetworkAddress NetworkAddress :: (ManagedPtr NetworkAddress) -> NetworkAddress class GObject o => IsNetworkAddress o toNetworkAddress :: IsNetworkAddress o => o -> IO NetworkAddress noNetworkAddress :: Maybe NetworkAddress data NetworkAddressGetHostnameMethodInfo networkAddressGetHostname :: (MonadIO m, IsNetworkAddress a) => a -> m Text data NetworkAddressGetPortMethodInfo networkAddressGetPort :: (MonadIO m, IsNetworkAddress a) => a -> m Word16 data NetworkAddressGetSchemeMethodInfo networkAddressGetScheme :: (MonadIO m, IsNetworkAddress 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 :: (IsNetworkAddress o) => Text -> IO (GValueConstruct o) getNetworkAddressHostname :: (MonadIO m, IsNetworkAddress o) => o -> m Text networkAddressHostname :: AttrLabelProxy "hostname" data NetworkAddressPortPropertyInfo constructNetworkAddressPort :: (IsNetworkAddress o) => Word32 -> IO (GValueConstruct o) getNetworkAddressPort :: (MonadIO m, IsNetworkAddress o) => o -> m Word32 networkAddressPort :: AttrLabelProxy "port" data NetworkAddressSchemePropertyInfo constructNetworkAddressScheme :: (IsNetworkAddress o) => Text -> IO (GValueConstruct o) getNetworkAddressScheme :: (MonadIO m, IsNetworkAddress o) => o -> m Text networkAddressScheme :: AttrLabelProxy "scheme" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.NetworkAddress.NetworkAddress instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.NetworkAddress.NetworkAddress a) => GI.Gio.Objects.NetworkAddress.IsNetworkAddress a instance GI.Gio.Objects.NetworkAddress.IsNetworkAddress GI.Gio.Objects.NetworkAddress.NetworkAddress instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.NetworkAddress.NetworkAddress instance GI.Gio.Interfaces.SocketConnectable.IsSocketConnectable GI.Gio.Objects.NetworkAddress.NetworkAddress 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 (info ~ GI.Gio.Objects.NetworkAddress.ResolveNetworkAddressMethod t GI.Gio.Objects.NetworkAddress.NetworkAddress, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.NetworkAddress.NetworkAddress p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.NetworkAddress.NetworkAddress instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.NetworkAddress.IsNetworkAddress 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.IsNetworkAddress 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.IsNetworkAddress a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.NetworkAddress.NetworkAddressGetSchemeMethodInfo a signature module GI.Gio.Objects.NetworkService newtype NetworkService NetworkService :: (ManagedPtr NetworkService) -> NetworkService class GObject o => IsNetworkService o toNetworkService :: IsNetworkService o => o -> IO NetworkService noNetworkService :: Maybe NetworkService data NetworkServiceGetDomainMethodInfo networkServiceGetDomain :: (MonadIO m, IsNetworkService a) => a -> m Text data NetworkServiceGetProtocolMethodInfo networkServiceGetProtocol :: (MonadIO m, IsNetworkService a) => a -> m Text data NetworkServiceGetSchemeMethodInfo networkServiceGetScheme :: (MonadIO m, IsNetworkService a) => a -> m Text data NetworkServiceGetServiceMethodInfo networkServiceGetService :: (MonadIO m, IsNetworkService a) => a -> m Text networkServiceNew :: (MonadIO m) => Text -> Text -> Text -> m NetworkService data NetworkServiceSetSchemeMethodInfo networkServiceSetScheme :: (MonadIO m, IsNetworkService a) => a -> Text -> m () data NetworkServiceDomainPropertyInfo constructNetworkServiceDomain :: (IsNetworkService o) => Text -> IO (GValueConstruct o) getNetworkServiceDomain :: (MonadIO m, IsNetworkService o) => o -> m Text networkServiceDomain :: AttrLabelProxy "domain" data NetworkServiceProtocolPropertyInfo constructNetworkServiceProtocol :: (IsNetworkService o) => Text -> IO (GValueConstruct o) getNetworkServiceProtocol :: (MonadIO m, IsNetworkService o) => o -> m Text networkServiceProtocol :: AttrLabelProxy "protocol" data NetworkServiceSchemePropertyInfo constructNetworkServiceScheme :: (IsNetworkService o) => Text -> IO (GValueConstruct o) getNetworkServiceScheme :: (MonadIO m, IsNetworkService o) => o -> m Text networkServiceScheme :: AttrLabelProxy "scheme" setNetworkServiceScheme :: (MonadIO m, IsNetworkService o) => o -> Text -> m () data NetworkServiceServicePropertyInfo constructNetworkServiceService :: (IsNetworkService o) => Text -> IO (GValueConstruct o) getNetworkServiceService :: (MonadIO m, IsNetworkService o) => o -> m Text networkServiceService :: AttrLabelProxy "service" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.NetworkService.NetworkService instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.NetworkService.NetworkService a) => GI.Gio.Objects.NetworkService.IsNetworkService a instance GI.Gio.Objects.NetworkService.IsNetworkService GI.Gio.Objects.NetworkService.NetworkService instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.NetworkService.NetworkService instance GI.Gio.Interfaces.SocketConnectable.IsSocketConnectable GI.Gio.Objects.NetworkService.NetworkService 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 (info ~ GI.Gio.Objects.NetworkService.ResolveNetworkServiceMethod t GI.Gio.Objects.NetworkService.NetworkService, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.NetworkService.NetworkService p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.NetworkService.NetworkService instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.NetworkService.IsNetworkService 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.IsNetworkService 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.IsNetworkService 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.IsNetworkService 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.IsNetworkService a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.NetworkService.NetworkServiceSetSchemeMethodInfo a signature module GI.Gio.Objects.ProxyAddress newtype ProxyAddress ProxyAddress :: (ManagedPtr ProxyAddress) -> ProxyAddress class GObject o => IsProxyAddress o toProxyAddress :: IsProxyAddress o => o -> IO ProxyAddress noProxyAddress :: Maybe ProxyAddress data ProxyAddressGetDestinationHostnameMethodInfo proxyAddressGetDestinationHostname :: (MonadIO m, IsProxyAddress a) => a -> m Text data ProxyAddressGetDestinationPortMethodInfo proxyAddressGetDestinationPort :: (MonadIO m, IsProxyAddress a) => a -> m Word16 data ProxyAddressGetDestinationProtocolMethodInfo proxyAddressGetDestinationProtocol :: (MonadIO m, IsProxyAddress a) => a -> m Text data ProxyAddressGetPasswordMethodInfo proxyAddressGetPassword :: (MonadIO m, IsProxyAddress a) => a -> m Text data ProxyAddressGetProtocolMethodInfo proxyAddressGetProtocol :: (MonadIO m, IsProxyAddress a) => a -> m Text data ProxyAddressGetUriMethodInfo proxyAddressGetUri :: (MonadIO m, IsProxyAddress a) => a -> m Text data ProxyAddressGetUsernameMethodInfo proxyAddressGetUsername :: (MonadIO m, IsProxyAddress a) => a -> m Text proxyAddressNew :: (MonadIO m, IsInetAddress a) => a -> Word16 -> Text -> Text -> Word16 -> Maybe (Text) -> Maybe (Text) -> m ProxyAddress data ProxyAddressDestinationHostnamePropertyInfo constructProxyAddressDestinationHostname :: (IsProxyAddress o) => Text -> IO (GValueConstruct o) getProxyAddressDestinationHostname :: (MonadIO m, IsProxyAddress o) => o -> m Text proxyAddressDestinationHostname :: AttrLabelProxy "destinationHostname" data ProxyAddressDestinationPortPropertyInfo constructProxyAddressDestinationPort :: (IsProxyAddress o) => Word32 -> IO (GValueConstruct o) getProxyAddressDestinationPort :: (MonadIO m, IsProxyAddress o) => o -> m Word32 proxyAddressDestinationPort :: AttrLabelProxy "destinationPort" data ProxyAddressDestinationProtocolPropertyInfo constructProxyAddressDestinationProtocol :: (IsProxyAddress o) => Text -> IO (GValueConstruct o) getProxyAddressDestinationProtocol :: (MonadIO m, IsProxyAddress o) => o -> m Text proxyAddressDestinationProtocol :: AttrLabelProxy "destinationProtocol" data ProxyAddressPasswordPropertyInfo constructProxyAddressPassword :: (IsProxyAddress o) => Text -> IO (GValueConstruct o) getProxyAddressPassword :: (MonadIO m, IsProxyAddress o) => o -> m Text proxyAddressPassword :: AttrLabelProxy "password" data ProxyAddressProtocolPropertyInfo constructProxyAddressProtocol :: (IsProxyAddress o) => Text -> IO (GValueConstruct o) getProxyAddressProtocol :: (MonadIO m, IsProxyAddress o) => o -> m Text proxyAddressProtocol :: AttrLabelProxy "protocol" data ProxyAddressUriPropertyInfo constructProxyAddressUri :: (IsProxyAddress o) => Text -> IO (GValueConstruct o) getProxyAddressUri :: (MonadIO m, IsProxyAddress o) => o -> m Text proxyAddressUri :: AttrLabelProxy "uri" data ProxyAddressUsernamePropertyInfo constructProxyAddressUsername :: (IsProxyAddress o) => Text -> IO (GValueConstruct o) getProxyAddressUsername :: (MonadIO m, IsProxyAddress o) => o -> m Text proxyAddressUsername :: AttrLabelProxy "username" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.ProxyAddress.ProxyAddress instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.ProxyAddress.ProxyAddress a) => GI.Gio.Objects.ProxyAddress.IsProxyAddress a instance GI.Gio.Objects.ProxyAddress.IsProxyAddress GI.Gio.Objects.ProxyAddress.ProxyAddress instance GI.Gio.Objects.InetSocketAddress.IsInetSocketAddress GI.Gio.Objects.ProxyAddress.ProxyAddress instance GI.Gio.Objects.SocketAddress.IsSocketAddress GI.Gio.Objects.ProxyAddress.ProxyAddress instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.ProxyAddress.ProxyAddress instance GI.Gio.Interfaces.SocketConnectable.IsSocketConnectable GI.Gio.Objects.ProxyAddress.ProxyAddress 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 (info ~ GI.Gio.Objects.ProxyAddress.ResolveProxyAddressMethod t GI.Gio.Objects.ProxyAddress.ProxyAddress, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.ProxyAddress.ProxyAddress p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.ProxyAddress.ProxyAddress instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ProxyAddress.IsProxyAddress 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.IsProxyAddress 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.IsProxyAddress 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.IsProxyAddress 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.IsProxyAddress 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.IsProxyAddress 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.IsProxyAddress a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ProxyAddress.ProxyAddressGetUsernameMethodInfo a signature module GI.Gio.Interfaces.Seekable newtype Seekable Seekable :: (ManagedPtr Seekable) -> Seekable noSeekable :: Maybe Seekable class GObject o => IsSeekable o toSeekable :: IsSeekable o => o -> IO Seekable data SeekableCanSeekMethodInfo seekableCanSeek :: (MonadIO m, IsSeekable a) => a -> m Bool data SeekableCanTruncateMethodInfo seekableCanTruncate :: (MonadIO m, IsSeekable a) => a -> m Bool data SeekableSeekMethodInfo seekableSeek :: (MonadIO m, IsSeekable a, IsCancellable b) => a -> Int64 -> SeekType -> Maybe (b) -> m () data SeekableTellMethodInfo seekableTell :: (MonadIO m, IsSeekable a) => a -> m Int64 data SeekableTruncateMethodInfo seekableTruncate :: (MonadIO m, IsSeekable a, IsCancellable 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 (info ~ GI.Gio.Interfaces.Seekable.ResolveSeekableMethod t GI.Gio.Interfaces.Seekable.Seekable, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.Seekable.Seekable p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.Seekable.Seekable -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.Seekable.Seekable instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.Seekable.Seekable instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.Seekable.Seekable a) => GI.Gio.Interfaces.Seekable.IsSeekable a instance GI.Gio.Interfaces.Seekable.IsSeekable GI.Gio.Interfaces.Seekable.Seekable instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.Seekable.Seekable instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Seekable.IsSeekable 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.IsSeekable 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.IsSeekable a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSeekable 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.IsSeekable a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Seekable.SeekableTruncateMethodInfo a signature module GI.Gio.Objects.BufferedOutputStream newtype BufferedOutputStream BufferedOutputStream :: (ManagedPtr BufferedOutputStream) -> BufferedOutputStream class GObject o => IsBufferedOutputStream o toBufferedOutputStream :: IsBufferedOutputStream o => o -> IO BufferedOutputStream noBufferedOutputStream :: Maybe BufferedOutputStream data BufferedOutputStreamGetAutoGrowMethodInfo bufferedOutputStreamGetAutoGrow :: (MonadIO m, IsBufferedOutputStream a) => a -> m Bool data BufferedOutputStreamGetBufferSizeMethodInfo bufferedOutputStreamGetBufferSize :: (MonadIO m, IsBufferedOutputStream a) => a -> m Word64 bufferedOutputStreamNew :: (MonadIO m, IsOutputStream a) => a -> m BufferedOutputStream bufferedOutputStreamNewSized :: (MonadIO m, IsOutputStream a) => a -> Word64 -> m BufferedOutputStream data BufferedOutputStreamSetAutoGrowMethodInfo bufferedOutputStreamSetAutoGrow :: (MonadIO m, IsBufferedOutputStream a) => a -> Bool -> m () data BufferedOutputStreamSetBufferSizeMethodInfo bufferedOutputStreamSetBufferSize :: (MonadIO m, IsBufferedOutputStream a) => a -> Word64 -> m () data BufferedOutputStreamAutoGrowPropertyInfo bufferedOutputStreamAutoGrow :: AttrLabelProxy "autoGrow" constructBufferedOutputStreamAutoGrow :: (IsBufferedOutputStream o) => Bool -> IO (GValueConstruct o) getBufferedOutputStreamAutoGrow :: (MonadIO m, IsBufferedOutputStream o) => o -> m Bool setBufferedOutputStreamAutoGrow :: (MonadIO m, IsBufferedOutputStream o) => o -> Bool -> m () data BufferedOutputStreamBufferSizePropertyInfo bufferedOutputStreamBufferSize :: AttrLabelProxy "bufferSize" constructBufferedOutputStreamBufferSize :: (IsBufferedOutputStream o) => Word32 -> IO (GValueConstruct o) getBufferedOutputStreamBufferSize :: (MonadIO m, IsBufferedOutputStream o) => o -> m Word32 setBufferedOutputStreamBufferSize :: (MonadIO m, IsBufferedOutputStream o) => o -> Word32 -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.BufferedOutputStream.BufferedOutputStream instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.BufferedOutputStream.BufferedOutputStream a) => GI.Gio.Objects.BufferedOutputStream.IsBufferedOutputStream a instance GI.Gio.Objects.BufferedOutputStream.IsBufferedOutputStream GI.Gio.Objects.BufferedOutputStream.BufferedOutputStream instance GI.Gio.Objects.FilterOutputStream.IsFilterOutputStream GI.Gio.Objects.BufferedOutputStream.BufferedOutputStream instance GI.Gio.Objects.OutputStream.IsOutputStream GI.Gio.Objects.BufferedOutputStream.BufferedOutputStream instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.BufferedOutputStream.BufferedOutputStream instance GI.Gio.Interfaces.Seekable.IsSeekable GI.Gio.Objects.BufferedOutputStream.BufferedOutputStream 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 (info ~ GI.Gio.Objects.BufferedOutputStream.ResolveBufferedOutputStreamMethod t GI.Gio.Objects.BufferedOutputStream.BufferedOutputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.BufferedOutputStream.BufferedOutputStream p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.BufferedOutputStream.BufferedOutputStream instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.BufferedOutputStream.IsBufferedOutputStream 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.IsBufferedOutputStream 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.IsBufferedOutputStream 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.IsBufferedOutputStream a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.BufferedOutputStream.BufferedOutputStreamSetBufferSizeMethodInfo a signature module GI.Gio.Objects.ProxyAddressEnumerator newtype ProxyAddressEnumerator ProxyAddressEnumerator :: (ManagedPtr ProxyAddressEnumerator) -> ProxyAddressEnumerator class GObject o => IsProxyAddressEnumerator o toProxyAddressEnumerator :: IsProxyAddressEnumerator o => o -> IO ProxyAddressEnumerator noProxyAddressEnumerator :: Maybe ProxyAddressEnumerator data ProxyAddressEnumeratorConnectablePropertyInfo constructProxyAddressEnumeratorConnectable :: (IsProxyAddressEnumerator o, IsSocketConnectable a) => a -> IO (GValueConstruct o) getProxyAddressEnumeratorConnectable :: (MonadIO m, IsProxyAddressEnumerator o) => o -> m (Maybe SocketConnectable) proxyAddressEnumeratorConnectable :: AttrLabelProxy "connectable" data ProxyAddressEnumeratorDefaultPortPropertyInfo constructProxyAddressEnumeratorDefaultPort :: (IsProxyAddressEnumerator o) => Word32 -> IO (GValueConstruct o) getProxyAddressEnumeratorDefaultPort :: (MonadIO m, IsProxyAddressEnumerator o) => o -> m Word32 proxyAddressEnumeratorDefaultPort :: AttrLabelProxy "defaultPort" data ProxyAddressEnumeratorProxyResolverPropertyInfo clearProxyAddressEnumeratorProxyResolver :: (MonadIO m, IsProxyAddressEnumerator o) => o -> m () constructProxyAddressEnumeratorProxyResolver :: (IsProxyAddressEnumerator o, IsProxyResolver a) => a -> IO (GValueConstruct o) getProxyAddressEnumeratorProxyResolver :: (MonadIO m, IsProxyAddressEnumerator o) => o -> m (Maybe ProxyResolver) proxyAddressEnumeratorProxyResolver :: AttrLabelProxy "proxyResolver" setProxyAddressEnumeratorProxyResolver :: (MonadIO m, IsProxyAddressEnumerator o, IsProxyResolver a) => o -> a -> m () data ProxyAddressEnumeratorUriPropertyInfo constructProxyAddressEnumeratorUri :: (IsProxyAddressEnumerator o) => Text -> IO (GValueConstruct o) getProxyAddressEnumeratorUri :: (MonadIO m, IsProxyAddressEnumerator 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 a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.ProxyAddressEnumerator.ProxyAddressEnumerator a) => GI.Gio.Objects.ProxyAddressEnumerator.IsProxyAddressEnumerator a instance GI.Gio.Objects.ProxyAddressEnumerator.IsProxyAddressEnumerator GI.Gio.Objects.ProxyAddressEnumerator.ProxyAddressEnumerator instance GI.Gio.Objects.SocketAddressEnumerator.IsSocketAddressEnumerator GI.Gio.Objects.ProxyAddressEnumerator.ProxyAddressEnumerator instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.ProxyAddressEnumerator.ProxyAddressEnumerator 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 (info ~ GI.Gio.Objects.ProxyAddressEnumerator.ResolveProxyAddressEnumeratorMethod t GI.Gio.Objects.ProxyAddressEnumerator.ProxyAddressEnumerator, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.ProxyAddressEnumerator.ProxyAddressEnumerator p) => GHC.OverloadedLabels.IsLabel 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 instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.ProxyAddressEnumerator.ProxyAddressEnumerator module GI.Gio.Objects.SimpleProxyResolver newtype SimpleProxyResolver SimpleProxyResolver :: (ManagedPtr SimpleProxyResolver) -> SimpleProxyResolver class GObject o => IsSimpleProxyResolver o toSimpleProxyResolver :: IsSimpleProxyResolver o => o -> IO SimpleProxyResolver noSimpleProxyResolver :: Maybe SimpleProxyResolver simpleProxyResolverNew :: (MonadIO m) => Maybe (Text) -> Maybe (Text) -> m ProxyResolver data SimpleProxyResolverSetDefaultProxyMethodInfo simpleProxyResolverSetDefaultProxy :: (MonadIO m, IsSimpleProxyResolver a) => a -> Text -> m () data SimpleProxyResolverSetIgnoreHostsMethodInfo simpleProxyResolverSetIgnoreHosts :: (MonadIO m, IsSimpleProxyResolver a) => a -> Text -> m () data SimpleProxyResolverSetUriProxyMethodInfo simpleProxyResolverSetUriProxy :: (MonadIO m, IsSimpleProxyResolver a) => a -> Text -> Text -> m () data SimpleProxyResolverDefaultProxyPropertyInfo constructSimpleProxyResolverDefaultProxy :: (IsSimpleProxyResolver o) => Text -> IO (GValueConstruct o) getSimpleProxyResolverDefaultProxy :: (MonadIO m, IsSimpleProxyResolver o) => o -> m (Maybe Text) setSimpleProxyResolverDefaultProxy :: (MonadIO m, IsSimpleProxyResolver o) => o -> Text -> m () simpleProxyResolverDefaultProxy :: AttrLabelProxy "defaultProxy" data SimpleProxyResolverIgnoreHostsPropertyInfo clearSimpleProxyResolverIgnoreHosts :: (MonadIO m, IsSimpleProxyResolver o) => o -> m () constructSimpleProxyResolverIgnoreHosts :: (IsSimpleProxyResolver o) => [Text] -> IO (GValueConstruct o) getSimpleProxyResolverIgnoreHosts :: (MonadIO m, IsSimpleProxyResolver o) => o -> m (Maybe [Text]) setSimpleProxyResolverIgnoreHosts :: (MonadIO m, IsSimpleProxyResolver o) => o -> [Text] -> m () simpleProxyResolverIgnoreHosts :: AttrLabelProxy "ignoreHosts" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolver instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolver a) => GI.Gio.Objects.SimpleProxyResolver.IsSimpleProxyResolver a instance GI.Gio.Objects.SimpleProxyResolver.IsSimpleProxyResolver GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolver instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolver instance GI.Gio.Interfaces.ProxyResolver.IsProxyResolver GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolver 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 (info ~ GI.Gio.Objects.SimpleProxyResolver.ResolveSimpleProxyResolverMethod t GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolver, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolver p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolver instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleProxyResolver.IsSimpleProxyResolver 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.IsSimpleProxyResolver 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.IsSimpleProxyResolver a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleProxyResolver.SimpleProxyResolverSetUriProxyMethodInfo a signature module GI.Gio.Interfaces.PollableOutputStream newtype PollableOutputStream PollableOutputStream :: (ManagedPtr PollableOutputStream) -> PollableOutputStream noPollableOutputStream :: Maybe PollableOutputStream class GObject o => IsPollableOutputStream o toPollableOutputStream :: IsPollableOutputStream o => o -> IO PollableOutputStream data PollableOutputStreamCanPollMethodInfo pollableOutputStreamCanPoll :: (MonadIO m, IsPollableOutputStream a) => a -> m Bool data PollableOutputStreamCreateSourceMethodInfo pollableOutputStreamCreateSource :: (MonadIO m, IsPollableOutputStream a, IsCancellable b) => a -> Maybe (b) -> m Source data PollableOutputStreamIsWritableMethodInfo pollableOutputStreamIsWritable :: (MonadIO m, IsPollableOutputStream a) => a -> m Bool data PollableOutputStreamWriteNonblockingMethodInfo pollableOutputStreamWriteNonblocking :: (MonadIO m, IsPollableOutputStream a, IsCancellable b) => a -> Maybe (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 (info ~ GI.Gio.Interfaces.PollableOutputStream.ResolvePollableOutputStreamMethod t GI.Gio.Interfaces.PollableOutputStream.PollableOutputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.PollableOutputStream.PollableOutputStream p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.PollableOutputStream.PollableOutputStream -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.PollableOutputStream.PollableOutputStream instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.PollableOutputStream.PollableOutputStream instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.PollableOutputStream.PollableOutputStream a) => GI.Gio.Interfaces.PollableOutputStream.IsPollableOutputStream a instance GI.Gio.Interfaces.PollableOutputStream.IsPollableOutputStream GI.Gio.Interfaces.PollableOutputStream.PollableOutputStream instance GI.Gio.Objects.OutputStream.IsOutputStream GI.Gio.Interfaces.PollableOutputStream.PollableOutputStream instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.PollableOutputStream.PollableOutputStream instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.PollableOutputStream.IsPollableOutputStream 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.IsPollableOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsPollableOutputStream a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.PollableOutputStream.PollableOutputStreamIsWritableMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.ByteString.Internal.ByteString -> GHC.Base.Maybe b -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.PollableOutputStream.IsPollableOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.PollableOutputStream.PollableOutputStreamWriteNonblockingMethodInfo a signature module GI.Gio.Objects.MemoryOutputStream newtype MemoryOutputStream MemoryOutputStream :: (ManagedPtr MemoryOutputStream) -> MemoryOutputStream class GObject o => IsMemoryOutputStream o toMemoryOutputStream :: IsMemoryOutputStream o => o -> IO MemoryOutputStream noMemoryOutputStream :: Maybe MemoryOutputStream data MemoryOutputStreamGetDataMethodInfo memoryOutputStreamGetData :: (MonadIO m, IsMemoryOutputStream a) => a -> m (Ptr ()) data MemoryOutputStreamGetDataSizeMethodInfo memoryOutputStreamGetDataSize :: (MonadIO m, IsMemoryOutputStream a) => a -> m Word64 data MemoryOutputStreamGetSizeMethodInfo memoryOutputStreamGetSize :: (MonadIO m, IsMemoryOutputStream a) => a -> m Word64 memoryOutputStreamNewResizable :: (MonadIO m) => m MemoryOutputStream data MemoryOutputStreamStealAsBytesMethodInfo memoryOutputStreamStealAsBytes :: (MonadIO m, IsMemoryOutputStream a) => a -> m Bytes data MemoryOutputStreamStealDataMethodInfo memoryOutputStreamStealData :: (MonadIO m, IsMemoryOutputStream a) => a -> m (Ptr ()) data MemoryOutputStreamDataPropertyInfo constructMemoryOutputStreamData :: (IsMemoryOutputStream o) => Ptr () -> IO (GValueConstruct o) getMemoryOutputStreamData :: (MonadIO m, IsMemoryOutputStream o) => o -> m (Ptr ()) memoryOutputStreamData :: AttrLabelProxy "data" data MemoryOutputStreamDataSizePropertyInfo getMemoryOutputStreamDataSize :: (MonadIO m, IsMemoryOutputStream o) => o -> m CULong memoryOutputStreamDataSize :: AttrLabelProxy "dataSize" data MemoryOutputStreamSizePropertyInfo constructMemoryOutputStreamSize :: (IsMemoryOutputStream o) => CULong -> IO (GValueConstruct o) getMemoryOutputStreamSize :: (MonadIO m, IsMemoryOutputStream o) => o -> m CULong memoryOutputStreamSize :: AttrLabelProxy "size" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.MemoryOutputStream.MemoryOutputStream instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.MemoryOutputStream.MemoryOutputStream a) => GI.Gio.Objects.MemoryOutputStream.IsMemoryOutputStream a instance GI.Gio.Objects.MemoryOutputStream.IsMemoryOutputStream GI.Gio.Objects.MemoryOutputStream.MemoryOutputStream instance GI.Gio.Objects.OutputStream.IsOutputStream GI.Gio.Objects.MemoryOutputStream.MemoryOutputStream instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.MemoryOutputStream.MemoryOutputStream instance GI.Gio.Interfaces.PollableOutputStream.IsPollableOutputStream GI.Gio.Objects.MemoryOutputStream.MemoryOutputStream instance GI.Gio.Interfaces.Seekable.IsSeekable GI.Gio.Objects.MemoryOutputStream.MemoryOutputStream 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 (info ~ GI.Gio.Objects.MemoryOutputStream.ResolveMemoryOutputStreamMethod t GI.Gio.Objects.MemoryOutputStream.MemoryOutputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.MemoryOutputStream.MemoryOutputStream p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.MemoryOutputStream.MemoryOutputStream instance (signature ~ m (GHC.Ptr.Ptr ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MemoryOutputStream.IsMemoryOutputStream 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.IsMemoryOutputStream 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.IsMemoryOutputStream 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.IsMemoryOutputStream 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.IsMemoryOutputStream a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MemoryOutputStream.MemoryOutputStreamStealDataMethodInfo a signature module GI.Gio.Interfaces.PollableInputStream newtype PollableInputStream PollableInputStream :: (ManagedPtr PollableInputStream) -> PollableInputStream noPollableInputStream :: Maybe PollableInputStream class GObject o => IsPollableInputStream o toPollableInputStream :: IsPollableInputStream o => o -> IO PollableInputStream data PollableInputStreamCanPollMethodInfo pollableInputStreamCanPoll :: (MonadIO m, IsPollableInputStream a) => a -> m Bool data PollableInputStreamCreateSourceMethodInfo pollableInputStreamCreateSource :: (MonadIO m, IsPollableInputStream a, IsCancellable b) => a -> Maybe (b) -> m Source data PollableInputStreamIsReadableMethodInfo pollableInputStreamIsReadable :: (MonadIO m, IsPollableInputStream a) => a -> m Bool data PollableInputStreamReadNonblockingMethodInfo pollableInputStreamReadNonblocking :: (MonadIO m, IsPollableInputStream a, IsCancellable b) => a -> Maybe (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 (info ~ GI.Gio.Interfaces.PollableInputStream.ResolvePollableInputStreamMethod t GI.Gio.Interfaces.PollableInputStream.PollableInputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.PollableInputStream.PollableInputStream p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.PollableInputStream.PollableInputStream -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.PollableInputStream.PollableInputStream instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.PollableInputStream.PollableInputStream instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.PollableInputStream.PollableInputStream a) => GI.Gio.Interfaces.PollableInputStream.IsPollableInputStream a instance GI.Gio.Interfaces.PollableInputStream.IsPollableInputStream GI.Gio.Interfaces.PollableInputStream.PollableInputStream instance GI.Gio.Objects.InputStream.IsInputStream GI.Gio.Interfaces.PollableInputStream.PollableInputStream instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.PollableInputStream.PollableInputStream instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.PollableInputStream.IsPollableInputStream 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.IsPollableInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsPollableInputStream a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.PollableInputStream.PollableInputStreamIsReadableMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.ByteString.Internal.ByteString -> GHC.Base.Maybe b -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.PollableInputStream.IsPollableInputStream a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.PollableInputStream.PollableInputStreamReadNonblockingMethodInfo a signature module GI.Gio.Objects.MemoryInputStream newtype MemoryInputStream MemoryInputStream :: (ManagedPtr MemoryInputStream) -> MemoryInputStream class GObject o => IsMemoryInputStream o toMemoryInputStream :: IsMemoryInputStream o => o -> IO MemoryInputStream noMemoryInputStream :: Maybe MemoryInputStream data MemoryInputStreamAddBytesMethodInfo memoryInputStreamAddBytes :: (MonadIO m, IsMemoryInputStream a) => a -> Bytes -> m () data MemoryInputStreamAddDataMethodInfo memoryInputStreamAddData :: (MonadIO m, IsMemoryInputStream 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 a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.MemoryInputStream.MemoryInputStream a) => GI.Gio.Objects.MemoryInputStream.IsMemoryInputStream a instance GI.Gio.Objects.MemoryInputStream.IsMemoryInputStream GI.Gio.Objects.MemoryInputStream.MemoryInputStream instance GI.Gio.Objects.InputStream.IsInputStream GI.Gio.Objects.MemoryInputStream.MemoryInputStream instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.MemoryInputStream.MemoryInputStream instance GI.Gio.Interfaces.PollableInputStream.IsPollableInputStream GI.Gio.Objects.MemoryInputStream.MemoryInputStream instance GI.Gio.Interfaces.Seekable.IsSeekable GI.Gio.Objects.MemoryInputStream.MemoryInputStream 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 (info ~ GI.Gio.Objects.MemoryInputStream.ResolveMemoryInputStreamMethod t GI.Gio.Objects.MemoryInputStream.MemoryInputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.MemoryInputStream.MemoryInputStream p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.MemoryInputStream.MemoryInputStream -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.MemoryInputStream.MemoryInputStream instance (signature ~ (GI.GLib.Structs.Bytes.Bytes -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.MemoryInputStream.IsMemoryInputStream 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.IsMemoryInputStream a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MemoryInputStream.MemoryInputStreamAddDataMethodInfo a signature module GI.Gio.Interfaces.ListModel newtype ListModel ListModel :: (ManagedPtr ListModel) -> ListModel noListModel :: Maybe ListModel class GObject o => IsListModel o toListModel :: IsListModel o => o -> IO ListModel data ListModelGetItemMethodInfo listModelGetItem :: (MonadIO m, IsListModel a) => a -> Word32 -> m (Maybe Object) data ListModelGetItemTypeMethodInfo listModelGetItemType :: (MonadIO m, IsListModel a) => a -> m GType data ListModelGetNItemsMethodInfo listModelGetNItems :: (MonadIO m, IsListModel a) => a -> m Word32 data ListModelItemsChangedMethodInfo listModelItemsChanged :: (MonadIO m, IsListModel a) => a -> Word32 -> Word32 -> Word32 -> m () type C_ListModelItemsChangedCallback = Ptr () -> Word32 -> Word32 -> Word32 -> Ptr () -> IO () type ListModelItemsChangedCallback = Word32 -> Word32 -> Word32 -> IO () data ListModelItemsChangedSignalInfo afterListModelItemsChanged :: (GObject a, MonadIO m) => a -> ListModelItemsChangedCallback -> m SignalHandlerId genClosure_ListModelItemsChanged :: ListModelItemsChangedCallback -> IO Closure mk_ListModelItemsChangedCallback :: C_ListModelItemsChangedCallback -> IO (FunPtr C_ListModelItemsChangedCallback) noListModelItemsChangedCallback :: Maybe ListModelItemsChangedCallback onListModelItemsChanged :: (GObject a, MonadIO m) => a -> ListModelItemsChangedCallback -> m SignalHandlerId wrap_ListModelItemsChangedCallback :: ListModelItemsChangedCallback -> Ptr () -> Word32 -> Word32 -> Word32 -> Ptr () -> IO () 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 (info ~ GI.Gio.Interfaces.ListModel.ResolveListModelMethod t GI.Gio.Interfaces.ListModel.ListModel, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.ListModel.ListModel p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.ListModel.ListModel -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.ListModel.ListModel 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 a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.ListModel.ListModel a) => GI.Gio.Interfaces.ListModel.IsListModel a instance GI.Gio.Interfaces.ListModel.IsListModel GI.Gio.Interfaces.ListModel.ListModel instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.ListModel.ListModel instance (signature ~ m Data.GI.Base.GType.GType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ListModel.IsListModel 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.IsListModel 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.IsListModel 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.IsListModel a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ListModel.ListModelItemsChangedMethodInfo a signature module GI.Gio.Objects.ListStore newtype ListStore ListStore :: (ManagedPtr ListStore) -> ListStore class GObject o => IsListStore o toListStore :: IsListStore o => o -> IO ListStore noListStore :: Maybe ListStore data ListStoreAppendMethodInfo listStoreAppend :: (MonadIO m, IsListStore a, IsObject b) => a -> b -> m () data ListStoreInsertMethodInfo listStoreInsert :: (MonadIO m, IsListStore a, IsObject b) => a -> Word32 -> b -> m () data ListStoreInsertSortedMethodInfo listStoreInsertSorted :: (MonadIO m, IsListStore a, IsObject b) => a -> b -> CompareDataFunc -> m Word32 listStoreNew :: (MonadIO m) => GType -> m ListStore data ListStoreRemoveMethodInfo listStoreRemove :: (MonadIO m, IsListStore a) => a -> Word32 -> m () data ListStoreRemoveAllMethodInfo listStoreRemoveAll :: (MonadIO m, IsListStore a) => a -> m () data ListStoreSortMethodInfo listStoreSort :: (MonadIO m, IsListStore a) => a -> CompareDataFunc -> m () data ListStoreSpliceMethodInfo listStoreSplice :: (MonadIO m, IsListStore a) => a -> Word32 -> Word32 -> [Object] -> m () data ListStoreItemTypePropertyInfo constructListStoreItemType :: (IsListStore o) => GType -> IO (GValueConstruct o) getListStoreItemType :: (MonadIO m, IsListStore o) => o -> m GType listStoreItemType :: AttrLabelProxy "itemType" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.ListStore.ListStore instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.ListStore.ListStore a) => GI.Gio.Objects.ListStore.IsListStore a instance GI.Gio.Objects.ListStore.IsListStore GI.Gio.Objects.ListStore.ListStore instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.ListStore.ListStore instance GI.Gio.Interfaces.ListModel.IsListModel GI.Gio.Objects.ListStore.ListStore 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 (info ~ GI.Gio.Objects.ListStore.ResolveListStoreMethod t GI.Gio.Objects.ListStore.ListStore, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.ListStore.ListStore p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.ListStore.ListStore -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ListStore.ListStoreItemTypePropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.ListStore.ListStore instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ListStore.IsListStore a, GI.GObject.Objects.Object.IsObject 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.IsListStore a, GI.GObject.Objects.Object.IsObject 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.IsListStore a, GI.GObject.Objects.Object.IsObject 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.IsListStore 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.IsListStore 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.IsListStore 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.IsListStore a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ListStore.ListStoreSpliceMethodInfo a signature module GI.Gio.Interfaces.Initable newtype Initable Initable :: (ManagedPtr Initable) -> Initable noInitable :: Maybe Initable class GObject o => IsInitable o toInitable :: IsInitable o => o -> IO Initable data InitableInitMethodInfo initableInit :: (MonadIO m, IsInitable a, IsCancellable b) => a -> Maybe (b) -> m () initableNewv :: (MonadIO m, IsCancellable 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 (info ~ GI.Gio.Interfaces.Initable.ResolveInitableMethod t GI.Gio.Interfaces.Initable.Initable, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.Initable.Initable p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.Initable.Initable -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.Initable.Initable instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.Initable.Initable instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.Initable.Initable a) => GI.Gio.Interfaces.Initable.IsInitable a instance GI.Gio.Interfaces.Initable.IsInitable GI.Gio.Interfaces.Initable.Initable instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.Initable.Initable instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Initable.IsInitable a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Initable.InitableInitMethodInfo a signature module GI.Gio.Interfaces.Icon newtype Icon Icon :: (ManagedPtr Icon) -> Icon noIcon :: Maybe Icon class GObject o => IsIcon o toIcon :: IsIcon o => o -> IO Icon iconDeserialize :: (MonadIO m) => GVariant -> m Icon data IconEqualMethodInfo iconEqual :: (MonadIO m, IsIcon a, IsIcon b) => a -> Maybe (b) -> m Bool iconHash :: (MonadIO m) => Ptr () -> m Word32 iconNewForString :: (MonadIO m) => Text -> m Icon data IconSerializeMethodInfo iconSerialize :: (MonadIO m, IsIcon a) => a -> m GVariant data IconToStringMethodInfo iconToString :: (MonadIO m, IsIcon 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 (info ~ GI.Gio.Interfaces.Icon.ResolveIconMethod t GI.Gio.Interfaces.Icon.Icon, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.Icon.Icon p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.Icon.Icon -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.Icon.Icon instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.Icon.Icon instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.Icon.Icon a) => GI.Gio.Interfaces.Icon.IsIcon a instance GI.Gio.Interfaces.Icon.IsIcon GI.Gio.Interfaces.Icon.Icon instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.Icon.Icon instance (signature ~ (GHC.Base.Maybe b -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Icon.IsIcon a, GI.Gio.Interfaces.Icon.IsIcon 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.IsIcon 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.IsIcon a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Icon.IconToStringMethodInfo a signature module GI.Gio.Objects.BytesIcon newtype BytesIcon BytesIcon :: (ManagedPtr BytesIcon) -> BytesIcon class GObject o => IsBytesIcon o toBytesIcon :: IsBytesIcon o => o -> IO BytesIcon noBytesIcon :: Maybe BytesIcon data BytesIconGetBytesMethodInfo bytesIconGetBytes :: (MonadIO m, IsBytesIcon a) => a -> m Bytes bytesIconNew :: (MonadIO m) => Bytes -> m BytesIcon data BytesIconBytesPropertyInfo bytesIconBytes :: AttrLabelProxy "bytes" constructBytesIconBytes :: (IsBytesIcon o) => Bytes -> IO (GValueConstruct o) getBytesIconBytes :: (MonadIO m, IsBytesIcon o) => o -> m Bytes instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.BytesIcon.BytesIcon instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.BytesIcon.BytesIcon a) => GI.Gio.Objects.BytesIcon.IsBytesIcon a instance GI.Gio.Objects.BytesIcon.IsBytesIcon GI.Gio.Objects.BytesIcon.BytesIcon instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.BytesIcon.BytesIcon instance GI.Gio.Interfaces.Icon.IsIcon GI.Gio.Objects.BytesIcon.BytesIcon instance GI.Gio.Interfaces.LoadableIcon.IsLoadableIcon GI.Gio.Objects.BytesIcon.BytesIcon 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 (info ~ GI.Gio.Objects.BytesIcon.ResolveBytesIconMethod t GI.Gio.Objects.BytesIcon.BytesIcon, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.BytesIcon.BytesIcon p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.BytesIcon.BytesIcon -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.BytesIcon.BytesIconBytesPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.BytesIcon.BytesIcon instance (signature ~ m GI.GLib.Structs.Bytes.Bytes, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.BytesIcon.IsBytesIcon a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.BytesIcon.BytesIconGetBytesMethodInfo a signature module GI.Gio.Objects.EmblemedIcon newtype EmblemedIcon EmblemedIcon :: (ManagedPtr EmblemedIcon) -> EmblemedIcon class GObject o => IsEmblemedIcon o toEmblemedIcon :: IsEmblemedIcon o => o -> IO EmblemedIcon noEmblemedIcon :: Maybe EmblemedIcon data EmblemedIconAddEmblemMethodInfo emblemedIconAddEmblem :: (MonadIO m, IsEmblemedIcon a, IsEmblem b) => a -> b -> m () data EmblemedIconClearEmblemsMethodInfo emblemedIconClearEmblems :: (MonadIO m, IsEmblemedIcon a) => a -> m () data EmblemedIconGetEmblemsMethodInfo emblemedIconGetEmblems :: (MonadIO m, IsEmblemedIcon a) => a -> m [Emblem] data EmblemedIconGetIconMethodInfo emblemedIconGetIcon :: (MonadIO m, IsEmblemedIcon a) => a -> m Icon emblemedIconNew :: (MonadIO m, IsIcon a, IsEmblem b) => a -> Maybe (b) -> m EmblemedIcon data EmblemedIconGiconPropertyInfo constructEmblemedIconGicon :: (IsEmblemedIcon o, IsIcon a) => a -> IO (GValueConstruct o) emblemedIconGicon :: AttrLabelProxy "gicon" getEmblemedIconGicon :: (MonadIO m, IsEmblemedIcon o) => o -> m (Maybe Icon) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.EmblemedIcon.EmblemedIcon instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.EmblemedIcon.EmblemedIcon a) => GI.Gio.Objects.EmblemedIcon.IsEmblemedIcon a instance GI.Gio.Objects.EmblemedIcon.IsEmblemedIcon GI.Gio.Objects.EmblemedIcon.EmblemedIcon instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.EmblemedIcon.EmblemedIcon instance GI.Gio.Interfaces.Icon.IsIcon GI.Gio.Objects.EmblemedIcon.EmblemedIcon 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 (info ~ GI.Gio.Objects.EmblemedIcon.ResolveEmblemedIconMethod t GI.Gio.Objects.EmblemedIcon.EmblemedIcon, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.EmblemedIcon.EmblemedIcon p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.EmblemedIcon.EmblemedIcon -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.EmblemedIcon.EmblemedIconGiconPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.EmblemedIcon.EmblemedIcon instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.EmblemedIcon.IsEmblemedIcon a, GI.Gio.Objects.Emblem.IsEmblem 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.IsEmblemedIcon 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.IsEmblemedIcon 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.IsEmblemedIcon a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.EmblemedIcon.EmblemedIconGetIconMethodInfo a signature module GI.Gio.Objects.MenuItem newtype MenuItem MenuItem :: (ManagedPtr MenuItem) -> MenuItem class GObject o => IsMenuItem o toMenuItem :: IsMenuItem o => o -> IO MenuItem noMenuItem :: Maybe MenuItem data MenuItemGetAttributeValueMethodInfo menuItemGetAttributeValue :: (MonadIO m, IsMenuItem a) => a -> Text -> Maybe (VariantType) -> m GVariant data MenuItemGetLinkMethodInfo menuItemGetLink :: (MonadIO m, IsMenuItem a) => a -> Text -> m MenuModel menuItemNew :: (MonadIO m) => Maybe (Text) -> Maybe (Text) -> m MenuItem menuItemNewFromModel :: (MonadIO m, IsMenuModel a) => a -> Int32 -> m MenuItem menuItemNewSection :: (MonadIO m, IsMenuModel a) => Maybe (Text) -> a -> m MenuItem menuItemNewSubmenu :: (MonadIO m, IsMenuModel a) => Maybe (Text) -> a -> m MenuItem data MenuItemSetActionAndTargetValueMethodInfo menuItemSetActionAndTargetValue :: (MonadIO m, IsMenuItem a) => a -> Maybe (Text) -> Maybe (GVariant) -> m () data MenuItemSetAttributeValueMethodInfo menuItemSetAttributeValue :: (MonadIO m, IsMenuItem a) => a -> Text -> Maybe (GVariant) -> m () data MenuItemSetDetailedActionMethodInfo menuItemSetDetailedAction :: (MonadIO m, IsMenuItem a) => a -> Text -> m () data MenuItemSetIconMethodInfo menuItemSetIcon :: (MonadIO m, IsMenuItem a, IsIcon b) => a -> b -> m () data MenuItemSetLabelMethodInfo menuItemSetLabel :: (MonadIO m, IsMenuItem a) => a -> Maybe (Text) -> m () data MenuItemSetLinkMethodInfo menuItemSetLink :: (MonadIO m, IsMenuItem a, IsMenuModel b) => a -> Text -> Maybe (b) -> m () data MenuItemSetSectionMethodInfo menuItemSetSection :: (MonadIO m, IsMenuItem a, IsMenuModel b) => a -> Maybe (b) -> m () data MenuItemSetSubmenuMethodInfo menuItemSetSubmenu :: (MonadIO m, IsMenuItem a, IsMenuModel b) => a -> Maybe (b) -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.MenuItem.MenuItem instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.MenuItem.MenuItem a) => GI.Gio.Objects.MenuItem.IsMenuItem a instance GI.Gio.Objects.MenuItem.IsMenuItem GI.Gio.Objects.MenuItem.MenuItem instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.MenuItem.MenuItem 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 (info ~ GI.Gio.Objects.MenuItem.ResolveMenuItemMethod t GI.Gio.Objects.MenuItem.MenuItem, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.MenuItem.MenuItem p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.MenuItem.MenuItem -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.MenuItem.MenuItem 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.IsMenuItem 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.IsMenuItem 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.IsMenuItem 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.IsMenuItem 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.IsMenuItem 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.IsMenuItem a, GI.Gio.Interfaces.Icon.IsIcon 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.IsMenuItem 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.IsMenuItem a, GI.Gio.Objects.MenuModel.IsMenuModel 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.IsMenuItem a, GI.Gio.Objects.MenuModel.IsMenuModel 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.IsMenuItem a, GI.Gio.Objects.MenuModel.IsMenuModel b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MenuItem.MenuItemSetSubmenuMethodInfo a signature module GI.Gio.Objects.ThemedIcon newtype ThemedIcon ThemedIcon :: (ManagedPtr ThemedIcon) -> ThemedIcon class GObject o => IsThemedIcon o toThemedIcon :: IsThemedIcon o => o -> IO ThemedIcon noThemedIcon :: Maybe ThemedIcon data ThemedIconAppendNameMethodInfo themedIconAppendName :: (MonadIO m, IsThemedIcon a) => a -> Text -> m () data ThemedIconGetNamesMethodInfo themedIconGetNames :: (MonadIO m, IsThemedIcon 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, IsThemedIcon a) => a -> Text -> m () data ThemedIconNamePropertyInfo constructThemedIconName :: (IsThemedIcon o) => Text -> IO (GValueConstruct o) themedIconName :: AttrLabelProxy "name" data ThemedIconNamesPropertyInfo constructThemedIconNames :: (IsThemedIcon o) => [Text] -> IO (GValueConstruct o) getThemedIconNames :: (MonadIO m, IsThemedIcon o) => o -> m [Text] themedIconNames :: AttrLabelProxy "names" data ThemedIconUseDefaultFallbacksPropertyInfo constructThemedIconUseDefaultFallbacks :: (IsThemedIcon o) => Bool -> IO (GValueConstruct o) getThemedIconUseDefaultFallbacks :: (MonadIO m, IsThemedIcon o) => o -> m Bool themedIconUseDefaultFallbacks :: AttrLabelProxy "useDefaultFallbacks" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.ThemedIcon.ThemedIcon instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.ThemedIcon.ThemedIcon a) => GI.Gio.Objects.ThemedIcon.IsThemedIcon a instance GI.Gio.Objects.ThemedIcon.IsThemedIcon GI.Gio.Objects.ThemedIcon.ThemedIcon instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.ThemedIcon.ThemedIcon instance GI.Gio.Interfaces.Icon.IsIcon GI.Gio.Objects.ThemedIcon.ThemedIcon 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 (info ~ GI.Gio.Objects.ThemedIcon.ResolveThemedIconMethod t GI.Gio.Objects.ThemedIcon.ThemedIcon, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.ThemedIcon.ThemedIcon p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.ThemedIcon.ThemedIcon instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ThemedIcon.IsThemedIcon 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.IsThemedIcon 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.IsThemedIcon a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ThemedIcon.ThemedIconPrependNameMethodInfo a signature -- | Defines a Unix mount point (e.g. -- filenamedev<filename>). This corresponds roughly -- to a fstab entry. module GI.Gio.Structs.UnixMountPoint newtype UnixMountPoint UnixMountPoint :: (ManagedPtr 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 Data.GI.Base.Overloading.HasAttributeList 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.UnixMountPoint.UnixMountPoint -> p) module GI.Gio.Interfaces.FileDescriptorBased newtype FileDescriptorBased FileDescriptorBased :: (ManagedPtr FileDescriptorBased) -> FileDescriptorBased noFileDescriptorBased :: Maybe FileDescriptorBased class GObject o => IsFileDescriptorBased o toFileDescriptorBased :: IsFileDescriptorBased o => o -> IO FileDescriptorBased data FileDescriptorBasedGetFdMethodInfo fileDescriptorBasedGetFd :: (MonadIO m, IsFileDescriptorBased 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 (info ~ GI.Gio.Interfaces.FileDescriptorBased.ResolveFileDescriptorBasedMethod t GI.Gio.Interfaces.FileDescriptorBased.FileDescriptorBased, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.FileDescriptorBased.FileDescriptorBased p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.FileDescriptorBased.FileDescriptorBased -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.FileDescriptorBased.FileDescriptorBased instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.FileDescriptorBased.FileDescriptorBased instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.FileDescriptorBased.FileDescriptorBased a) => GI.Gio.Interfaces.FileDescriptorBased.IsFileDescriptorBased a instance GI.Gio.Interfaces.FileDescriptorBased.IsFileDescriptorBased GI.Gio.Interfaces.FileDescriptorBased.FileDescriptorBased instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.FileDescriptorBased.FileDescriptorBased instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.FileDescriptorBased.IsFileDescriptorBased a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.FileDescriptorBased.FileDescriptorBasedGetFdMethodInfo a signature module GI.Gio.Objects.UnixInputStream newtype UnixInputStream UnixInputStream :: (ManagedPtr UnixInputStream) -> UnixInputStream class GObject o => IsUnixInputStream o toUnixInputStream :: IsUnixInputStream o => o -> IO UnixInputStream noUnixInputStream :: Maybe UnixInputStream data UnixInputStreamGetCloseFdMethodInfo unixInputStreamGetCloseFd :: (MonadIO m, IsUnixInputStream a) => a -> m Bool data UnixInputStreamGetFdMethodInfo unixInputStreamGetFd :: (MonadIO m, IsUnixInputStream a) => a -> m Int32 unixInputStreamNew :: (MonadIO m) => Int32 -> Bool -> m UnixInputStream data UnixInputStreamSetCloseFdMethodInfo unixInputStreamSetCloseFd :: (MonadIO m, IsUnixInputStream a) => a -> Bool -> m () data UnixInputStreamCloseFdPropertyInfo constructUnixInputStreamCloseFd :: (IsUnixInputStream o) => Bool -> IO (GValueConstruct o) getUnixInputStreamCloseFd :: (MonadIO m, IsUnixInputStream o) => o -> m Bool setUnixInputStreamCloseFd :: (MonadIO m, IsUnixInputStream o) => o -> Bool -> m () unixInputStreamCloseFd :: AttrLabelProxy "closeFd" data UnixInputStreamFdPropertyInfo constructUnixInputStreamFd :: (IsUnixInputStream o) => Int32 -> IO (GValueConstruct o) getUnixInputStreamFd :: (MonadIO m, IsUnixInputStream o) => o -> m Int32 unixInputStreamFd :: AttrLabelProxy "fd" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.UnixInputStream.UnixInputStream instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.UnixInputStream.UnixInputStream a) => GI.Gio.Objects.UnixInputStream.IsUnixInputStream a instance GI.Gio.Objects.UnixInputStream.IsUnixInputStream GI.Gio.Objects.UnixInputStream.UnixInputStream instance GI.Gio.Objects.InputStream.IsInputStream GI.Gio.Objects.UnixInputStream.UnixInputStream instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.UnixInputStream.UnixInputStream instance GI.Gio.Interfaces.FileDescriptorBased.IsFileDescriptorBased GI.Gio.Objects.UnixInputStream.UnixInputStream instance GI.Gio.Interfaces.PollableInputStream.IsPollableInputStream GI.Gio.Objects.UnixInputStream.UnixInputStream 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 (info ~ GI.Gio.Objects.UnixInputStream.ResolveUnixInputStreamMethod t GI.Gio.Objects.UnixInputStream.UnixInputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.UnixInputStream.UnixInputStream p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.UnixInputStream.UnixInputStream instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixInputStream.IsUnixInputStream 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.IsUnixInputStream 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.IsUnixInputStream a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixInputStream.UnixInputStreamSetCloseFdMethodInfo a signature module GI.Gio.Objects.UnixOutputStream newtype UnixOutputStream UnixOutputStream :: (ManagedPtr UnixOutputStream) -> UnixOutputStream class GObject o => IsUnixOutputStream o toUnixOutputStream :: IsUnixOutputStream o => o -> IO UnixOutputStream noUnixOutputStream :: Maybe UnixOutputStream data UnixOutputStreamGetCloseFdMethodInfo unixOutputStreamGetCloseFd :: (MonadIO m, IsUnixOutputStream a) => a -> m Bool data UnixOutputStreamGetFdMethodInfo unixOutputStreamGetFd :: (MonadIO m, IsUnixOutputStream a) => a -> m Int32 unixOutputStreamNew :: (MonadIO m) => Int32 -> Bool -> m UnixOutputStream data UnixOutputStreamSetCloseFdMethodInfo unixOutputStreamSetCloseFd :: (MonadIO m, IsUnixOutputStream a) => a -> Bool -> m () data UnixOutputStreamCloseFdPropertyInfo constructUnixOutputStreamCloseFd :: (IsUnixOutputStream o) => Bool -> IO (GValueConstruct o) getUnixOutputStreamCloseFd :: (MonadIO m, IsUnixOutputStream o) => o -> m Bool setUnixOutputStreamCloseFd :: (MonadIO m, IsUnixOutputStream o) => o -> Bool -> m () unixOutputStreamCloseFd :: AttrLabelProxy "closeFd" data UnixOutputStreamFdPropertyInfo constructUnixOutputStreamFd :: (IsUnixOutputStream o) => Int32 -> IO (GValueConstruct o) getUnixOutputStreamFd :: (MonadIO m, IsUnixOutputStream o) => o -> m Int32 unixOutputStreamFd :: AttrLabelProxy "fd" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.UnixOutputStream.UnixOutputStream instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.UnixOutputStream.UnixOutputStream a) => GI.Gio.Objects.UnixOutputStream.IsUnixOutputStream a instance GI.Gio.Objects.UnixOutputStream.IsUnixOutputStream GI.Gio.Objects.UnixOutputStream.UnixOutputStream instance GI.Gio.Objects.OutputStream.IsOutputStream GI.Gio.Objects.UnixOutputStream.UnixOutputStream instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.UnixOutputStream.UnixOutputStream instance GI.Gio.Interfaces.FileDescriptorBased.IsFileDescriptorBased GI.Gio.Objects.UnixOutputStream.UnixOutputStream instance GI.Gio.Interfaces.PollableOutputStream.IsPollableOutputStream GI.Gio.Objects.UnixOutputStream.UnixOutputStream 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 (info ~ GI.Gio.Objects.UnixOutputStream.ResolveUnixOutputStreamMethod t GI.Gio.Objects.UnixOutputStream.UnixOutputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.UnixOutputStream.UnixOutputStream p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.UnixOutputStream.UnixOutputStream instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixOutputStream.IsUnixOutputStream 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.IsUnixOutputStream 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.IsUnixOutputStream a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixOutputStream.UnixOutputStreamSetCloseFdMethodInfo a signature module GI.Gio.Objects.ApplicationCommandLine newtype ApplicationCommandLine ApplicationCommandLine :: (ManagedPtr ApplicationCommandLine) -> ApplicationCommandLine class GObject o => IsApplicationCommandLine o toApplicationCommandLine :: IsApplicationCommandLine o => o -> IO ApplicationCommandLine noApplicationCommandLine :: Maybe ApplicationCommandLine data ApplicationCommandLineCreateFileForArgMethodInfo applicationCommandLineCreateFileForArg :: (MonadIO m, IsApplicationCommandLine a) => a -> Text -> m File data ApplicationCommandLineGetArgumentsMethodInfo applicationCommandLineGetArguments :: (MonadIO m, IsApplicationCommandLine a) => a -> m [Text] data ApplicationCommandLineGetCwdMethodInfo applicationCommandLineGetCwd :: (MonadIO m, IsApplicationCommandLine a) => a -> m Text data ApplicationCommandLineGetEnvironMethodInfo applicationCommandLineGetEnviron :: (MonadIO m, IsApplicationCommandLine a) => a -> m [Text] data ApplicationCommandLineGetExitStatusMethodInfo applicationCommandLineGetExitStatus :: (MonadIO m, IsApplicationCommandLine a) => a -> m Int32 data ApplicationCommandLineGetIsRemoteMethodInfo applicationCommandLineGetIsRemote :: (MonadIO m, IsApplicationCommandLine a) => a -> m Bool data ApplicationCommandLineGetOptionsDictMethodInfo applicationCommandLineGetOptionsDict :: (MonadIO m, IsApplicationCommandLine a) => a -> m VariantDict data ApplicationCommandLineGetPlatformDataMethodInfo applicationCommandLineGetPlatformData :: (MonadIO m, IsApplicationCommandLine a) => a -> m (Maybe GVariant) data ApplicationCommandLineGetStdinMethodInfo applicationCommandLineGetStdin :: (MonadIO m, IsApplicationCommandLine a) => a -> m InputStream data ApplicationCommandLineGetenvMethodInfo applicationCommandLineGetenv :: (MonadIO m, IsApplicationCommandLine a) => a -> Text -> m Text data ApplicationCommandLineSetExitStatusMethodInfo applicationCommandLineSetExitStatus :: (MonadIO m, IsApplicationCommandLine a) => a -> Int32 -> m () data ApplicationCommandLineArgumentsPropertyInfo applicationCommandLineArguments :: AttrLabelProxy "arguments" constructApplicationCommandLineArguments :: (IsApplicationCommandLine o) => GVariant -> IO (GValueConstruct o) data ApplicationCommandLineIsRemotePropertyInfo applicationCommandLineIsRemote :: AttrLabelProxy "isRemote" getApplicationCommandLineIsRemote :: (MonadIO m, IsApplicationCommandLine o) => o -> m Bool data ApplicationCommandLineOptionsPropertyInfo applicationCommandLineOptions :: AttrLabelProxy "options" constructApplicationCommandLineOptions :: (IsApplicationCommandLine o) => GVariant -> IO (GValueConstruct o) data ApplicationCommandLinePlatformDataPropertyInfo applicationCommandLinePlatformData :: AttrLabelProxy "platformData" constructApplicationCommandLinePlatformData :: (IsApplicationCommandLine o) => GVariant -> IO (GValueConstruct o) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLine instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLine a) => GI.Gio.Objects.ApplicationCommandLine.IsApplicationCommandLine a instance GI.Gio.Objects.ApplicationCommandLine.IsApplicationCommandLine GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLine instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLine 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 (info ~ GI.Gio.Objects.ApplicationCommandLine.ResolveApplicationCommandLineMethod t GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLine, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLine p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLine instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Interfaces.File.File), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ApplicationCommandLine.IsApplicationCommandLine 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.IsApplicationCommandLine 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.IsApplicationCommandLine 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.IsApplicationCommandLine 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.IsApplicationCommandLine 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.IsApplicationCommandLine 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.IsApplicationCommandLine 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.IsApplicationCommandLine 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.IsApplicationCommandLine 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.IsApplicationCommandLine 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.IsApplicationCommandLine a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ApplicationCommandLine.ApplicationCommandLineSetExitStatusMethodInfo a signature module GI.Gio.Objects.FileIcon newtype FileIcon FileIcon :: (ManagedPtr FileIcon) -> FileIcon class GObject o => IsFileIcon o toFileIcon :: IsFileIcon o => o -> IO FileIcon noFileIcon :: Maybe FileIcon data FileIconGetFileMethodInfo fileIconGetFile :: (MonadIO m, IsFileIcon a) => a -> m File fileIconNew :: (MonadIO m, IsFile a) => a -> m FileIcon data FileIconFilePropertyInfo constructFileIconFile :: (IsFileIcon o, IsFile a) => a -> IO (GValueConstruct o) fileIconFile :: AttrLabelProxy "file" getFileIconFile :: (MonadIO m, IsFileIcon o) => o -> m File instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.FileIcon.FileIcon instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.FileIcon.FileIcon a) => GI.Gio.Objects.FileIcon.IsFileIcon a instance GI.Gio.Objects.FileIcon.IsFileIcon GI.Gio.Objects.FileIcon.FileIcon instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.FileIcon.FileIcon instance GI.Gio.Interfaces.Icon.IsIcon GI.Gio.Objects.FileIcon.FileIcon instance GI.Gio.Interfaces.LoadableIcon.IsLoadableIcon GI.Gio.Objects.FileIcon.FileIcon 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 (info ~ GI.Gio.Objects.FileIcon.ResolveFileIconMethod t GI.Gio.Objects.FileIcon.FileIcon, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.FileIcon.FileIcon p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.FileIcon.FileIcon -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.FileIcon.FileIconFilePropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.FileIcon.FileIcon instance (signature ~ m GI.Gio.Interfaces.File.File, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileIcon.IsFileIcon a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileIcon.FileIconGetFileMethodInfo a signature module GI.Gio.Objects.Vfs newtype Vfs Vfs :: (ManagedPtr Vfs) -> Vfs class GObject o => IsVfs o toVfs :: IsVfs o => o -> IO Vfs noVfs :: Maybe Vfs vfsGetDefault :: (MonadIO m) => m Vfs data VfsGetFileForPathMethodInfo vfsGetFileForPath :: (MonadIO m, IsVfs a) => a -> Text -> m File data VfsGetFileForUriMethodInfo vfsGetFileForUri :: (MonadIO m, IsVfs a) => a -> Text -> m File vfsGetLocal :: (MonadIO m) => m Vfs data VfsGetSupportedUriSchemesMethodInfo vfsGetSupportedUriSchemes :: (MonadIO m, IsVfs a) => a -> m [Text] data VfsIsActiveMethodInfo vfsIsActive :: (MonadIO m, IsVfs a) => a -> m Bool data VfsParseNameMethodInfo vfsParseName :: (MonadIO m, IsVfs a) => a -> Text -> m File instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Vfs.Vfs instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.Vfs.Vfs a) => GI.Gio.Objects.Vfs.IsVfs a instance GI.Gio.Objects.Vfs.IsVfs GI.Gio.Objects.Vfs.Vfs instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.Vfs.Vfs 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 (info ~ GI.Gio.Objects.Vfs.ResolveVfsMethod t GI.Gio.Objects.Vfs.Vfs, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Vfs.Vfs p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.Vfs.Vfs -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.Vfs.Vfs instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Interfaces.File.File), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Vfs.IsVfs 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.IsVfs 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.IsVfs 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.IsVfs 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.IsVfs a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Vfs.VfsParseNameMethodInfo a signature module GI.Gio.Objects.VolumeMonitor newtype VolumeMonitor VolumeMonitor :: (ManagedPtr VolumeMonitor) -> VolumeMonitor class GObject o => IsVolumeMonitor o toVolumeMonitor :: IsVolumeMonitor 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, IsMount a) => a -> m Volume volumeMonitorGet :: (MonadIO m) => m VolumeMonitor data VolumeMonitorGetConnectedDrivesMethodInfo volumeMonitorGetConnectedDrives :: (MonadIO m, IsVolumeMonitor a) => a -> m [Drive] data VolumeMonitorGetMountForUuidMethodInfo volumeMonitorGetMountForUuid :: (MonadIO m, IsVolumeMonitor a) => a -> Text -> m Mount data VolumeMonitorGetMountsMethodInfo volumeMonitorGetMounts :: (MonadIO m, IsVolumeMonitor a) => a -> m [Mount] data VolumeMonitorGetVolumeForUuidMethodInfo volumeMonitorGetVolumeForUuid :: (MonadIO m, IsVolumeMonitor a) => a -> Text -> m Volume data VolumeMonitorGetVolumesMethodInfo volumeMonitorGetVolumes :: (MonadIO m, IsVolumeMonitor a) => a -> m [Volume] type C_VolumeMonitorDriveChangedCallback = Ptr () -> Ptr Drive -> Ptr () -> IO () type VolumeMonitorDriveChangedCallback = Drive -> IO () data VolumeMonitorDriveChangedSignalInfo afterVolumeMonitorDriveChanged :: (GObject a, MonadIO m) => a -> VolumeMonitorDriveChangedCallback -> m SignalHandlerId genClosure_VolumeMonitorDriveChanged :: VolumeMonitorDriveChangedCallback -> IO Closure mk_VolumeMonitorDriveChangedCallback :: C_VolumeMonitorDriveChangedCallback -> IO (FunPtr C_VolumeMonitorDriveChangedCallback) noVolumeMonitorDriveChangedCallback :: Maybe VolumeMonitorDriveChangedCallback onVolumeMonitorDriveChanged :: (GObject a, MonadIO m) => a -> VolumeMonitorDriveChangedCallback -> m SignalHandlerId wrap_VolumeMonitorDriveChangedCallback :: VolumeMonitorDriveChangedCallback -> Ptr () -> Ptr Drive -> Ptr () -> IO () type C_VolumeMonitorDriveConnectedCallback = Ptr () -> Ptr Drive -> Ptr () -> IO () type VolumeMonitorDriveConnectedCallback = Drive -> IO () data VolumeMonitorDriveConnectedSignalInfo afterVolumeMonitorDriveConnected :: (GObject a, MonadIO m) => a -> VolumeMonitorDriveConnectedCallback -> m SignalHandlerId genClosure_VolumeMonitorDriveConnected :: VolumeMonitorDriveConnectedCallback -> IO Closure mk_VolumeMonitorDriveConnectedCallback :: C_VolumeMonitorDriveConnectedCallback -> IO (FunPtr C_VolumeMonitorDriveConnectedCallback) noVolumeMonitorDriveConnectedCallback :: Maybe VolumeMonitorDriveConnectedCallback onVolumeMonitorDriveConnected :: (GObject a, MonadIO m) => a -> VolumeMonitorDriveConnectedCallback -> m SignalHandlerId wrap_VolumeMonitorDriveConnectedCallback :: VolumeMonitorDriveConnectedCallback -> Ptr () -> Ptr Drive -> Ptr () -> IO () type C_VolumeMonitorDriveDisconnectedCallback = Ptr () -> Ptr Drive -> Ptr () -> IO () type VolumeMonitorDriveDisconnectedCallback = Drive -> IO () data VolumeMonitorDriveDisconnectedSignalInfo afterVolumeMonitorDriveDisconnected :: (GObject a, MonadIO m) => a -> VolumeMonitorDriveDisconnectedCallback -> m SignalHandlerId genClosure_VolumeMonitorDriveDisconnected :: VolumeMonitorDriveDisconnectedCallback -> IO Closure mk_VolumeMonitorDriveDisconnectedCallback :: C_VolumeMonitorDriveDisconnectedCallback -> IO (FunPtr C_VolumeMonitorDriveDisconnectedCallback) noVolumeMonitorDriveDisconnectedCallback :: Maybe VolumeMonitorDriveDisconnectedCallback onVolumeMonitorDriveDisconnected :: (GObject a, MonadIO m) => a -> VolumeMonitorDriveDisconnectedCallback -> m SignalHandlerId wrap_VolumeMonitorDriveDisconnectedCallback :: VolumeMonitorDriveDisconnectedCallback -> Ptr () -> Ptr Drive -> Ptr () -> IO () type C_VolumeMonitorDriveEjectButtonCallback = Ptr () -> Ptr Drive -> Ptr () -> IO () type VolumeMonitorDriveEjectButtonCallback = Drive -> IO () data VolumeMonitorDriveEjectButtonSignalInfo afterVolumeMonitorDriveEjectButton :: (GObject a, MonadIO m) => a -> VolumeMonitorDriveEjectButtonCallback -> m SignalHandlerId genClosure_VolumeMonitorDriveEjectButton :: VolumeMonitorDriveEjectButtonCallback -> IO Closure mk_VolumeMonitorDriveEjectButtonCallback :: C_VolumeMonitorDriveEjectButtonCallback -> IO (FunPtr C_VolumeMonitorDriveEjectButtonCallback) noVolumeMonitorDriveEjectButtonCallback :: Maybe VolumeMonitorDriveEjectButtonCallback onVolumeMonitorDriveEjectButton :: (GObject a, MonadIO m) => a -> VolumeMonitorDriveEjectButtonCallback -> m SignalHandlerId wrap_VolumeMonitorDriveEjectButtonCallback :: VolumeMonitorDriveEjectButtonCallback -> Ptr () -> Ptr Drive -> Ptr () -> IO () type C_VolumeMonitorDriveStopButtonCallback = Ptr () -> Ptr Drive -> Ptr () -> IO () type VolumeMonitorDriveStopButtonCallback = Drive -> IO () data VolumeMonitorDriveStopButtonSignalInfo afterVolumeMonitorDriveStopButton :: (GObject a, MonadIO m) => a -> VolumeMonitorDriveStopButtonCallback -> m SignalHandlerId genClosure_VolumeMonitorDriveStopButton :: VolumeMonitorDriveStopButtonCallback -> IO Closure mk_VolumeMonitorDriveStopButtonCallback :: C_VolumeMonitorDriveStopButtonCallback -> IO (FunPtr C_VolumeMonitorDriveStopButtonCallback) noVolumeMonitorDriveStopButtonCallback :: Maybe VolumeMonitorDriveStopButtonCallback onVolumeMonitorDriveStopButton :: (GObject a, MonadIO m) => a -> VolumeMonitorDriveStopButtonCallback -> m SignalHandlerId wrap_VolumeMonitorDriveStopButtonCallback :: VolumeMonitorDriveStopButtonCallback -> Ptr () -> Ptr Drive -> Ptr () -> IO () type C_VolumeMonitorMountAddedCallback = Ptr () -> Ptr Mount -> Ptr () -> IO () type VolumeMonitorMountAddedCallback = Mount -> IO () data VolumeMonitorMountAddedSignalInfo afterVolumeMonitorMountAdded :: (GObject a, MonadIO m) => a -> VolumeMonitorMountAddedCallback -> m SignalHandlerId genClosure_VolumeMonitorMountAdded :: VolumeMonitorMountAddedCallback -> IO Closure mk_VolumeMonitorMountAddedCallback :: C_VolumeMonitorMountAddedCallback -> IO (FunPtr C_VolumeMonitorMountAddedCallback) noVolumeMonitorMountAddedCallback :: Maybe VolumeMonitorMountAddedCallback onVolumeMonitorMountAdded :: (GObject a, MonadIO m) => a -> VolumeMonitorMountAddedCallback -> m SignalHandlerId wrap_VolumeMonitorMountAddedCallback :: VolumeMonitorMountAddedCallback -> Ptr () -> Ptr Mount -> Ptr () -> IO () type C_VolumeMonitorMountChangedCallback = Ptr () -> Ptr Mount -> Ptr () -> IO () type VolumeMonitorMountChangedCallback = Mount -> IO () data VolumeMonitorMountChangedSignalInfo afterVolumeMonitorMountChanged :: (GObject a, MonadIO m) => a -> VolumeMonitorMountChangedCallback -> m SignalHandlerId genClosure_VolumeMonitorMountChanged :: VolumeMonitorMountChangedCallback -> IO Closure mk_VolumeMonitorMountChangedCallback :: C_VolumeMonitorMountChangedCallback -> IO (FunPtr C_VolumeMonitorMountChangedCallback) noVolumeMonitorMountChangedCallback :: Maybe VolumeMonitorMountChangedCallback onVolumeMonitorMountChanged :: (GObject a, MonadIO m) => a -> VolumeMonitorMountChangedCallback -> m SignalHandlerId wrap_VolumeMonitorMountChangedCallback :: VolumeMonitorMountChangedCallback -> Ptr () -> Ptr Mount -> Ptr () -> IO () type C_VolumeMonitorMountPreUnmountCallback = Ptr () -> Ptr Mount -> Ptr () -> IO () type VolumeMonitorMountPreUnmountCallback = Mount -> IO () data VolumeMonitorMountPreUnmountSignalInfo afterVolumeMonitorMountPreUnmount :: (GObject a, MonadIO m) => a -> VolumeMonitorMountPreUnmountCallback -> m SignalHandlerId genClosure_VolumeMonitorMountPreUnmount :: VolumeMonitorMountPreUnmountCallback -> IO Closure mk_VolumeMonitorMountPreUnmountCallback :: C_VolumeMonitorMountPreUnmountCallback -> IO (FunPtr C_VolumeMonitorMountPreUnmountCallback) noVolumeMonitorMountPreUnmountCallback :: Maybe VolumeMonitorMountPreUnmountCallback onVolumeMonitorMountPreUnmount :: (GObject a, MonadIO m) => a -> VolumeMonitorMountPreUnmountCallback -> m SignalHandlerId wrap_VolumeMonitorMountPreUnmountCallback :: VolumeMonitorMountPreUnmountCallback -> Ptr () -> Ptr Mount -> Ptr () -> IO () type C_VolumeMonitorMountRemovedCallback = Ptr () -> Ptr Mount -> Ptr () -> IO () type VolumeMonitorMountRemovedCallback = Mount -> IO () data VolumeMonitorMountRemovedSignalInfo afterVolumeMonitorMountRemoved :: (GObject a, MonadIO m) => a -> VolumeMonitorMountRemovedCallback -> m SignalHandlerId genClosure_VolumeMonitorMountRemoved :: VolumeMonitorMountRemovedCallback -> IO Closure mk_VolumeMonitorMountRemovedCallback :: C_VolumeMonitorMountRemovedCallback -> IO (FunPtr C_VolumeMonitorMountRemovedCallback) noVolumeMonitorMountRemovedCallback :: Maybe VolumeMonitorMountRemovedCallback onVolumeMonitorMountRemoved :: (GObject a, MonadIO m) => a -> VolumeMonitorMountRemovedCallback -> m SignalHandlerId wrap_VolumeMonitorMountRemovedCallback :: VolumeMonitorMountRemovedCallback -> Ptr () -> Ptr Mount -> Ptr () -> IO () type C_VolumeMonitorVolumeAddedCallback = Ptr () -> Ptr Volume -> Ptr () -> IO () type VolumeMonitorVolumeAddedCallback = Volume -> IO () data VolumeMonitorVolumeAddedSignalInfo afterVolumeMonitorVolumeAdded :: (GObject a, MonadIO m) => a -> VolumeMonitorVolumeAddedCallback -> m SignalHandlerId genClosure_VolumeMonitorVolumeAdded :: VolumeMonitorVolumeAddedCallback -> IO Closure mk_VolumeMonitorVolumeAddedCallback :: C_VolumeMonitorVolumeAddedCallback -> IO (FunPtr C_VolumeMonitorVolumeAddedCallback) noVolumeMonitorVolumeAddedCallback :: Maybe VolumeMonitorVolumeAddedCallback onVolumeMonitorVolumeAdded :: (GObject a, MonadIO m) => a -> VolumeMonitorVolumeAddedCallback -> m SignalHandlerId wrap_VolumeMonitorVolumeAddedCallback :: VolumeMonitorVolumeAddedCallback -> Ptr () -> Ptr Volume -> Ptr () -> IO () type C_VolumeMonitorVolumeChangedCallback = Ptr () -> Ptr Volume -> Ptr () -> IO () type VolumeMonitorVolumeChangedCallback = Volume -> IO () data VolumeMonitorVolumeChangedSignalInfo afterVolumeMonitorVolumeChanged :: (GObject a, MonadIO m) => a -> VolumeMonitorVolumeChangedCallback -> m SignalHandlerId genClosure_VolumeMonitorVolumeChanged :: VolumeMonitorVolumeChangedCallback -> IO Closure mk_VolumeMonitorVolumeChangedCallback :: C_VolumeMonitorVolumeChangedCallback -> IO (FunPtr C_VolumeMonitorVolumeChangedCallback) noVolumeMonitorVolumeChangedCallback :: Maybe VolumeMonitorVolumeChangedCallback onVolumeMonitorVolumeChanged :: (GObject a, MonadIO m) => a -> VolumeMonitorVolumeChangedCallback -> m SignalHandlerId wrap_VolumeMonitorVolumeChangedCallback :: VolumeMonitorVolumeChangedCallback -> Ptr () -> Ptr Volume -> Ptr () -> IO () type C_VolumeMonitorVolumeRemovedCallback = Ptr () -> Ptr Volume -> Ptr () -> IO () type VolumeMonitorVolumeRemovedCallback = Volume -> IO () data VolumeMonitorVolumeRemovedSignalInfo afterVolumeMonitorVolumeRemoved :: (GObject a, MonadIO m) => a -> VolumeMonitorVolumeRemovedCallback -> m SignalHandlerId genClosure_VolumeMonitorVolumeRemoved :: VolumeMonitorVolumeRemovedCallback -> IO Closure mk_VolumeMonitorVolumeRemovedCallback :: C_VolumeMonitorVolumeRemovedCallback -> IO (FunPtr C_VolumeMonitorVolumeRemovedCallback) noVolumeMonitorVolumeRemovedCallback :: Maybe VolumeMonitorVolumeRemovedCallback onVolumeMonitorVolumeRemoved :: (GObject a, MonadIO m) => a -> VolumeMonitorVolumeRemovedCallback -> m SignalHandlerId wrap_VolumeMonitorVolumeRemovedCallback :: VolumeMonitorVolumeRemovedCallback -> Ptr () -> Ptr Volume -> Ptr () -> IO () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.VolumeMonitor.VolumeMonitor instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.VolumeMonitor.VolumeMonitor a) => GI.Gio.Objects.VolumeMonitor.IsVolumeMonitor a instance GI.Gio.Objects.VolumeMonitor.IsVolumeMonitor GI.Gio.Objects.VolumeMonitor.VolumeMonitor instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.VolumeMonitor.VolumeMonitor 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 (info ~ GI.Gio.Objects.VolumeMonitor.ResolveVolumeMonitorMethod t GI.Gio.Objects.VolumeMonitor.VolumeMonitor, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.VolumeMonitor.VolumeMonitor p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.VolumeMonitor.VolumeMonitor -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.VolumeMonitor.VolumeMonitor 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.IsVolumeMonitor 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.IsVolumeMonitor 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.IsVolumeMonitor 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.IsVolumeMonitor 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.IsVolumeMonitor a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.VolumeMonitor.VolumeMonitorGetVolumesMethodInfo a signature module GI.Gio.Interfaces.DatagramBased newtype DatagramBased DatagramBased :: (ManagedPtr DatagramBased) -> DatagramBased noDatagramBased :: Maybe DatagramBased class GObject o => IsDatagramBased o toDatagramBased :: IsDatagramBased o => o -> IO DatagramBased data DatagramBasedConditionCheckMethodInfo datagramBasedConditionCheck :: (MonadIO m, IsDatagramBased a) => a -> [IOCondition] -> m [IOCondition] data DatagramBasedConditionWaitMethodInfo datagramBasedConditionWait :: (MonadIO m, IsDatagramBased a, IsCancellable b) => a -> [IOCondition] -> Int64 -> Maybe (b) -> m () data DatagramBasedCreateSourceMethodInfo datagramBasedCreateSource :: (MonadIO m, IsDatagramBased a, IsCancellable b) => a -> [IOCondition] -> Maybe (b) -> m Source data DatagramBasedReceiveMessagesMethodInfo datagramBasedReceiveMessages :: (MonadIO m, IsDatagramBased a, IsCancellable b) => a -> [InputMessage] -> Int32 -> Int64 -> Maybe (b) -> m Int32 data DatagramBasedSendMessagesMethodInfo datagramBasedSendMessages :: (MonadIO m, IsDatagramBased a, IsCancellable b) => a -> [OutputMessage] -> Int32 -> Int64 -> Maybe (b) -> m Int32 instance (info ~ GI.Gio.Interfaces.DatagramBased.ResolveDatagramBasedMethod t GI.Gio.Interfaces.DatagramBased.DatagramBased, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.DatagramBased.DatagramBased p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.DatagramBased.DatagramBased -> p) instance (info ~ GI.Gio.Interfaces.DatagramBased.ResolveDatagramBasedMethod t GI.Gio.Interfaces.DatagramBased.DatagramBased, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.DatagramBased.DatagramBased p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.DatagramBased.DatagramBased -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.DatagramBased.DatagramBased instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.DatagramBased.DatagramBased instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.DatagramBased.DatagramBased a) => GI.Gio.Interfaces.DatagramBased.IsDatagramBased a instance GI.Gio.Interfaces.DatagramBased.IsDatagramBased GI.Gio.Interfaces.DatagramBased.DatagramBased instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.DatagramBased.DatagramBased instance (signature ~ ([GI.GLib.Flags.IOCondition] -> m [GI.GLib.Flags.IOCondition]), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DatagramBased.IsDatagramBased a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DatagramBased.DatagramBasedConditionCheckMethodInfo a signature instance (signature ~ ([GI.GLib.Flags.IOCondition] -> GHC.Int.Int64 -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DatagramBased.IsDatagramBased a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DatagramBased.DatagramBasedConditionWaitMethodInfo a signature instance (signature ~ ([GI.GLib.Flags.IOCondition] -> GHC.Base.Maybe b -> m GI.GLib.Structs.Source.Source), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DatagramBased.IsDatagramBased a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DatagramBased.DatagramBasedCreateSourceMethodInfo a signature instance (signature ~ ([GI.Gio.Structs.InputMessage.InputMessage] -> GHC.Int.Int32 -> GHC.Int.Int64 -> GHC.Base.Maybe b -> m GHC.Int.Int32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DatagramBased.IsDatagramBased a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DatagramBased.DatagramBasedReceiveMessagesMethodInfo a signature instance (signature ~ ([GI.Gio.Structs.OutputMessage.OutputMessage] -> GHC.Int.Int32 -> GHC.Int.Int64 -> GHC.Base.Maybe b -> m GHC.Int.Int32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DatagramBased.IsDatagramBased a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DatagramBased.DatagramBasedSendMessagesMethodInfo a signature module GI.Gio.Objects.DBusObjectManagerServer newtype DBusObjectManagerServer DBusObjectManagerServer :: (ManagedPtr DBusObjectManagerServer) -> DBusObjectManagerServer class GObject o => IsDBusObjectManagerServer o toDBusObjectManagerServer :: IsDBusObjectManagerServer o => o -> IO DBusObjectManagerServer noDBusObjectManagerServer :: Maybe DBusObjectManagerServer data DBusObjectManagerServerExportMethodInfo dBusObjectManagerServerExport :: (MonadIO m, IsDBusObjectManagerServer a, IsDBusObjectSkeleton b) => a -> b -> m () data DBusObjectManagerServerExportUniquelyMethodInfo dBusObjectManagerServerExportUniquely :: (MonadIO m, IsDBusObjectManagerServer a, IsDBusObjectSkeleton b) => a -> b -> m () data DBusObjectManagerServerGetConnectionMethodInfo dBusObjectManagerServerGetConnection :: (MonadIO m, IsDBusObjectManagerServer a) => a -> m DBusConnection data DBusObjectManagerServerIsExportedMethodInfo dBusObjectManagerServerIsExported :: (MonadIO m, IsDBusObjectManagerServer a, IsDBusObjectSkeleton b) => a -> b -> m Bool dBusObjectManagerServerNew :: (MonadIO m) => Text -> m DBusObjectManagerServer data DBusObjectManagerServerSetConnectionMethodInfo dBusObjectManagerServerSetConnection :: (MonadIO m, IsDBusObjectManagerServer a, IsDBusConnection b) => a -> Maybe (b) -> m () data DBusObjectManagerServerUnexportMethodInfo dBusObjectManagerServerUnexport :: (MonadIO m, IsDBusObjectManagerServer a) => a -> Text -> m Bool data DBusObjectManagerServerConnectionPropertyInfo clearDBusObjectManagerServerConnection :: (MonadIO m, IsDBusObjectManagerServer o) => o -> m () constructDBusObjectManagerServerConnection :: (IsDBusObjectManagerServer o, IsDBusConnection a) => a -> IO (GValueConstruct o) dBusObjectManagerServerConnection :: AttrLabelProxy "connection" getDBusObjectManagerServerConnection :: (MonadIO m, IsDBusObjectManagerServer o) => o -> m (Maybe DBusConnection) setDBusObjectManagerServerConnection :: (MonadIO m, IsDBusObjectManagerServer o, IsDBusConnection a) => o -> a -> m () data DBusObjectManagerServerObjectPathPropertyInfo constructDBusObjectManagerServerObjectPath :: (IsDBusObjectManagerServer o) => Text -> IO (GValueConstruct o) dBusObjectManagerServerObjectPath :: AttrLabelProxy "objectPath" getDBusObjectManagerServerObjectPath :: (MonadIO m, IsDBusObjectManagerServer o) => o -> m (Maybe Text) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServer instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServer a) => GI.Gio.Objects.DBusObjectManagerServer.IsDBusObjectManagerServer a instance GI.Gio.Objects.DBusObjectManagerServer.IsDBusObjectManagerServer GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServer instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServer instance GI.Gio.Interfaces.DBusObjectManager.IsDBusObjectManager GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServer 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 (info ~ GI.Gio.Objects.DBusObjectManagerServer.ResolveDBusObjectManagerServerMethod t GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServer, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServer p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServer instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusObjectManagerServer.IsDBusObjectManagerServer a, GI.Gio.Objects.DBusObjectSkeleton.IsDBusObjectSkeleton 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.IsDBusObjectManagerServer a, GI.Gio.Objects.DBusObjectSkeleton.IsDBusObjectSkeleton 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.IsDBusObjectManagerServer 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.IsDBusObjectManagerServer a, GI.Gio.Objects.DBusObjectSkeleton.IsDBusObjectSkeleton 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.IsDBusObjectManagerServer a, GI.Gio.Objects.DBusConnection.IsDBusConnection 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.IsDBusObjectManagerServer a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusObjectManagerServer.DBusObjectManagerServerUnexportMethodInfo a signature module GI.Gio.Objects.DBusObjectProxy newtype DBusObjectProxy DBusObjectProxy :: (ManagedPtr DBusObjectProxy) -> DBusObjectProxy class GObject o => IsDBusObjectProxy o toDBusObjectProxy :: IsDBusObjectProxy o => o -> IO DBusObjectProxy noDBusObjectProxy :: Maybe DBusObjectProxy data DBusObjectProxyGetConnectionMethodInfo dBusObjectProxyGetConnection :: (MonadIO m, IsDBusObjectProxy a) => a -> m DBusConnection dBusObjectProxyNew :: (MonadIO m, IsDBusConnection a) => a -> Text -> m DBusObjectProxy data DBusObjectProxyGConnectionPropertyInfo constructDBusObjectProxyGConnection :: (IsDBusObjectProxy o, IsDBusConnection a) => a -> IO (GValueConstruct o) dBusObjectProxyGConnection :: AttrLabelProxy "gConnection" getDBusObjectProxyGConnection :: (MonadIO m, IsDBusObjectProxy o) => o -> m (Maybe DBusConnection) data DBusObjectProxyGObjectPathPropertyInfo constructDBusObjectProxyGObjectPath :: (IsDBusObjectProxy o) => Text -> IO (GValueConstruct o) dBusObjectProxyGObjectPath :: AttrLabelProxy "gObjectPath" getDBusObjectProxyGObjectPath :: (MonadIO m, IsDBusObjectProxy o) => o -> m (Maybe Text) instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy a) => GI.Gio.Objects.DBusObjectProxy.IsDBusObjectProxy a instance GI.Gio.Objects.DBusObjectProxy.IsDBusObjectProxy GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy instance GI.Gio.Interfaces.DBusObject.IsDBusObject GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy 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 (info ~ GI.Gio.Objects.DBusObjectProxy.ResolveDBusObjectProxyMethod t GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.DBusObjectProxy.DBusObjectProxy instance (signature ~ m GI.Gio.Objects.DBusConnection.DBusConnection, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusObjectProxy.IsDBusObjectProxy a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusObjectProxy.DBusObjectProxyGetConnectionMethodInfo a signature module GI.Gio.Objects.DBusObjectSkeleton newtype DBusObjectSkeleton DBusObjectSkeleton :: (ManagedPtr DBusObjectSkeleton) -> DBusObjectSkeleton class GObject o => IsDBusObjectSkeleton o toDBusObjectSkeleton :: IsDBusObjectSkeleton o => o -> IO DBusObjectSkeleton noDBusObjectSkeleton :: Maybe DBusObjectSkeleton data DBusObjectSkeletonAddInterfaceMethodInfo dBusObjectSkeletonAddInterface :: (MonadIO m, IsDBusObjectSkeleton a, IsDBusInterfaceSkeleton b) => a -> b -> m () data DBusObjectSkeletonFlushMethodInfo dBusObjectSkeletonFlush :: (MonadIO m, IsDBusObjectSkeleton a) => a -> m () dBusObjectSkeletonNew :: (MonadIO m) => Text -> m DBusObjectSkeleton data DBusObjectSkeletonRemoveInterfaceMethodInfo dBusObjectSkeletonRemoveInterface :: (MonadIO m, IsDBusObjectSkeleton a, IsDBusInterfaceSkeleton b) => a -> b -> m () data DBusObjectSkeletonRemoveInterfaceByNameMethodInfo dBusObjectSkeletonRemoveInterfaceByName :: (MonadIO m, IsDBusObjectSkeleton a) => a -> Text -> m () data DBusObjectSkeletonSetObjectPathMethodInfo dBusObjectSkeletonSetObjectPath :: (MonadIO m, IsDBusObjectSkeleton a) => a -> Text -> m () data DBusObjectSkeletonGObjectPathPropertyInfo clearDBusObjectSkeletonGObjectPath :: (MonadIO m, IsDBusObjectSkeleton o) => o -> m () constructDBusObjectSkeletonGObjectPath :: (IsDBusObjectSkeleton o) => Text -> IO (GValueConstruct o) dBusObjectSkeletonGObjectPath :: AttrLabelProxy "gObjectPath" getDBusObjectSkeletonGObjectPath :: (MonadIO m, IsDBusObjectSkeleton o) => o -> m (Maybe Text) setDBusObjectSkeletonGObjectPath :: (MonadIO m, IsDBusObjectSkeleton o) => o -> Text -> m () type C_DBusObjectSkeletonAuthorizeMethodCallback = Ptr () -> Ptr DBusInterfaceSkeleton -> Ptr DBusMethodInvocation -> Ptr () -> IO CInt type DBusObjectSkeletonAuthorizeMethodCallback = DBusInterfaceSkeleton -> DBusMethodInvocation -> IO Bool data DBusObjectSkeletonAuthorizeMethodSignalInfo afterDBusObjectSkeletonAuthorizeMethod :: (GObject a, MonadIO m) => a -> DBusObjectSkeletonAuthorizeMethodCallback -> m SignalHandlerId genClosure_DBusObjectSkeletonAuthorizeMethod :: DBusObjectSkeletonAuthorizeMethodCallback -> IO Closure mk_DBusObjectSkeletonAuthorizeMethodCallback :: C_DBusObjectSkeletonAuthorizeMethodCallback -> IO (FunPtr C_DBusObjectSkeletonAuthorizeMethodCallback) noDBusObjectSkeletonAuthorizeMethodCallback :: Maybe DBusObjectSkeletonAuthorizeMethodCallback onDBusObjectSkeletonAuthorizeMethod :: (GObject a, MonadIO m) => a -> DBusObjectSkeletonAuthorizeMethodCallback -> m SignalHandlerId wrap_DBusObjectSkeletonAuthorizeMethodCallback :: DBusObjectSkeletonAuthorizeMethodCallback -> Ptr () -> Ptr DBusInterfaceSkeleton -> Ptr DBusMethodInvocation -> Ptr () -> IO CInt instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeleton instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeleton a) => GI.Gio.Objects.DBusObjectSkeleton.IsDBusObjectSkeleton a instance GI.Gio.Objects.DBusObjectSkeleton.IsDBusObjectSkeleton GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeleton instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeleton instance GI.Gio.Interfaces.DBusObject.IsDBusObject GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeleton 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 (info ~ GI.Gio.Objects.DBusObjectSkeleton.ResolveDBusObjectSkeletonMethod t GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeleton, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeleton p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeleton -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeletonGObjectPathPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeleton 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.IsDBusObjectSkeleton a, GI.Gio.Objects.DBusInterfaceSkeleton.IsDBusInterfaceSkeleton 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.IsDBusObjectSkeleton 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.IsDBusObjectSkeleton a, GI.Gio.Objects.DBusInterfaceSkeleton.IsDBusInterfaceSkeleton 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.IsDBusObjectSkeleton 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.IsDBusObjectSkeleton a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusObjectSkeleton.DBusObjectSkeletonSetObjectPathMethodInfo a signature module GI.Gio.Interfaces.DBusInterface newtype DBusInterface DBusInterface :: (ManagedPtr DBusInterface) -> DBusInterface noDBusInterface :: Maybe DBusInterface class GObject o => IsDBusInterface o toDBusInterface :: IsDBusInterface o => o -> IO DBusInterface data DBusInterfaceGetInfoMethodInfo dBusInterfaceGetInfo :: (MonadIO m, IsDBusInterface a) => a -> m DBusInterfaceInfo data DBusInterfaceGetObjectMethodInfo dBusInterfaceGetObject :: (MonadIO m, IsDBusInterface a) => a -> m DBusObject data DBusInterfaceSetObjectMethodInfo dBusInterfaceSetObject :: (MonadIO m, IsDBusInterface a, IsDBusObject 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 (info ~ GI.Gio.Interfaces.DBusInterface.ResolveDBusInterfaceMethod t GI.Gio.Interfaces.DBusInterface.DBusInterface, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.DBusInterface.DBusInterface p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.DBusInterface.DBusInterface -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.DBusInterface.DBusInterface instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.DBusInterface.DBusInterface instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.DBusInterface.DBusInterface a) => GI.Gio.Interfaces.DBusInterface.IsDBusInterface a instance GI.Gio.Interfaces.DBusInterface.IsDBusInterface GI.Gio.Interfaces.DBusInterface.DBusInterface instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.DBusInterface.DBusInterface instance (signature ~ m GI.Gio.Interfaces.DBusObject.DBusObject, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DBusInterface.IsDBusInterface 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.IsDBusInterface 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.IsDBusInterface a, GI.Gio.Interfaces.DBusObject.IsDBusObject b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DBusInterface.DBusInterfaceSetObjectMethodInfo a signature module GI.Gio.Interfaces.DBusObject newtype DBusObject DBusObject :: (ManagedPtr DBusObject) -> DBusObject noDBusObject :: Maybe DBusObject class GObject o => IsDBusObject o toDBusObject :: IsDBusObject o => o -> IO DBusObject data DBusObjectGetInterfaceMethodInfo dBusObjectGetInterface :: (MonadIO m, IsDBusObject a) => a -> Text -> m DBusInterface data DBusObjectGetInterfacesMethodInfo dBusObjectGetInterfaces :: (MonadIO m, IsDBusObject a) => a -> m [DBusInterface] data DBusObjectGetObjectPathMethodInfo dBusObjectGetObjectPath :: (MonadIO m, IsDBusObject a) => a -> m Text type C_DBusObjectInterfaceAddedCallback = Ptr () -> Ptr DBusInterface -> Ptr () -> IO () type DBusObjectInterfaceAddedCallback = DBusInterface -> IO () data DBusObjectInterfaceAddedSignalInfo afterDBusObjectInterfaceAdded :: (GObject a, MonadIO m) => a -> DBusObjectInterfaceAddedCallback -> m SignalHandlerId genClosure_DBusObjectInterfaceAdded :: DBusObjectInterfaceAddedCallback -> IO Closure mk_DBusObjectInterfaceAddedCallback :: C_DBusObjectInterfaceAddedCallback -> IO (FunPtr C_DBusObjectInterfaceAddedCallback) noDBusObjectInterfaceAddedCallback :: Maybe DBusObjectInterfaceAddedCallback onDBusObjectInterfaceAdded :: (GObject a, MonadIO m) => a -> DBusObjectInterfaceAddedCallback -> m SignalHandlerId wrap_DBusObjectInterfaceAddedCallback :: DBusObjectInterfaceAddedCallback -> Ptr () -> Ptr DBusInterface -> Ptr () -> IO () type C_DBusObjectInterfaceRemovedCallback = Ptr () -> Ptr DBusInterface -> Ptr () -> IO () type DBusObjectInterfaceRemovedCallback = DBusInterface -> IO () data DBusObjectInterfaceRemovedSignalInfo afterDBusObjectInterfaceRemoved :: (GObject a, MonadIO m) => a -> DBusObjectInterfaceRemovedCallback -> m SignalHandlerId genClosure_DBusObjectInterfaceRemoved :: DBusObjectInterfaceRemovedCallback -> IO Closure mk_DBusObjectInterfaceRemovedCallback :: C_DBusObjectInterfaceRemovedCallback -> IO (FunPtr C_DBusObjectInterfaceRemovedCallback) noDBusObjectInterfaceRemovedCallback :: Maybe DBusObjectInterfaceRemovedCallback onDBusObjectInterfaceRemoved :: (GObject a, MonadIO m) => a -> DBusObjectInterfaceRemovedCallback -> m SignalHandlerId wrap_DBusObjectInterfaceRemovedCallback :: DBusObjectInterfaceRemovedCallback -> Ptr () -> Ptr DBusInterface -> Ptr () -> IO () 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 (info ~ GI.Gio.Interfaces.DBusObject.ResolveDBusObjectMethod t GI.Gio.Interfaces.DBusObject.DBusObject, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.DBusObject.DBusObject p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.DBusObject.DBusObject -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.DBusObject.DBusObject 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 a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.DBusObject.DBusObject a) => GI.Gio.Interfaces.DBusObject.IsDBusObject a instance GI.Gio.Interfaces.DBusObject.IsDBusObject GI.Gio.Interfaces.DBusObject.DBusObject instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.DBusObject.DBusObject instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Interfaces.DBusInterface.DBusInterface), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DBusObject.IsDBusObject 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.IsDBusObject 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.IsDBusObject a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DBusObject.DBusObjectGetObjectPathMethodInfo a signature module GI.Gio.Interfaces.DBusObjectManager newtype DBusObjectManager DBusObjectManager :: (ManagedPtr DBusObjectManager) -> DBusObjectManager noDBusObjectManager :: Maybe DBusObjectManager class GObject o => IsDBusObjectManager o toDBusObjectManager :: IsDBusObjectManager o => o -> IO DBusObjectManager data DBusObjectManagerGetInterfaceMethodInfo dBusObjectManagerGetInterface :: (MonadIO m, IsDBusObjectManager a) => a -> Text -> Text -> m DBusInterface data DBusObjectManagerGetObjectMethodInfo dBusObjectManagerGetObject :: (MonadIO m, IsDBusObjectManager a) => a -> Text -> m DBusObject data DBusObjectManagerGetObjectPathMethodInfo dBusObjectManagerGetObjectPath :: (MonadIO m, IsDBusObjectManager a) => a -> m Text data DBusObjectManagerGetObjectsMethodInfo dBusObjectManagerGetObjects :: (MonadIO m, IsDBusObjectManager a) => a -> m [DBusObject] type C_DBusObjectManagerInterfaceAddedCallback = Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO () type DBusObjectManagerInterfaceAddedCallback = DBusObject -> DBusInterface -> IO () data DBusObjectManagerInterfaceAddedSignalInfo afterDBusObjectManagerInterfaceAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceAddedCallback -> m SignalHandlerId genClosure_DBusObjectManagerInterfaceAdded :: DBusObjectManagerInterfaceAddedCallback -> IO Closure mk_DBusObjectManagerInterfaceAddedCallback :: C_DBusObjectManagerInterfaceAddedCallback -> IO (FunPtr C_DBusObjectManagerInterfaceAddedCallback) noDBusObjectManagerInterfaceAddedCallback :: Maybe DBusObjectManagerInterfaceAddedCallback onDBusObjectManagerInterfaceAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceAddedCallback -> m SignalHandlerId wrap_DBusObjectManagerInterfaceAddedCallback :: DBusObjectManagerInterfaceAddedCallback -> Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO () type C_DBusObjectManagerInterfaceRemovedCallback = Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO () type DBusObjectManagerInterfaceRemovedCallback = DBusObject -> DBusInterface -> IO () data DBusObjectManagerInterfaceRemovedSignalInfo afterDBusObjectManagerInterfaceRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceRemovedCallback -> m SignalHandlerId genClosure_DBusObjectManagerInterfaceRemoved :: DBusObjectManagerInterfaceRemovedCallback -> IO Closure mk_DBusObjectManagerInterfaceRemovedCallback :: C_DBusObjectManagerInterfaceRemovedCallback -> IO (FunPtr C_DBusObjectManagerInterfaceRemovedCallback) noDBusObjectManagerInterfaceRemovedCallback :: Maybe DBusObjectManagerInterfaceRemovedCallback onDBusObjectManagerInterfaceRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerInterfaceRemovedCallback -> m SignalHandlerId wrap_DBusObjectManagerInterfaceRemovedCallback :: DBusObjectManagerInterfaceRemovedCallback -> Ptr () -> Ptr DBusObject -> Ptr DBusInterface -> Ptr () -> IO () type C_DBusObjectManagerObjectAddedCallback = Ptr () -> Ptr DBusObject -> Ptr () -> IO () type DBusObjectManagerObjectAddedCallback = DBusObject -> IO () data DBusObjectManagerObjectAddedSignalInfo afterDBusObjectManagerObjectAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectAddedCallback -> m SignalHandlerId genClosure_DBusObjectManagerObjectAdded :: DBusObjectManagerObjectAddedCallback -> IO Closure mk_DBusObjectManagerObjectAddedCallback :: C_DBusObjectManagerObjectAddedCallback -> IO (FunPtr C_DBusObjectManagerObjectAddedCallback) noDBusObjectManagerObjectAddedCallback :: Maybe DBusObjectManagerObjectAddedCallback onDBusObjectManagerObjectAdded :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectAddedCallback -> m SignalHandlerId wrap_DBusObjectManagerObjectAddedCallback :: DBusObjectManagerObjectAddedCallback -> Ptr () -> Ptr DBusObject -> Ptr () -> IO () type C_DBusObjectManagerObjectRemovedCallback = Ptr () -> Ptr DBusObject -> Ptr () -> IO () type DBusObjectManagerObjectRemovedCallback = DBusObject -> IO () data DBusObjectManagerObjectRemovedSignalInfo afterDBusObjectManagerObjectRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectRemovedCallback -> m SignalHandlerId genClosure_DBusObjectManagerObjectRemoved :: DBusObjectManagerObjectRemovedCallback -> IO Closure mk_DBusObjectManagerObjectRemovedCallback :: C_DBusObjectManagerObjectRemovedCallback -> IO (FunPtr C_DBusObjectManagerObjectRemovedCallback) noDBusObjectManagerObjectRemovedCallback :: Maybe DBusObjectManagerObjectRemovedCallback onDBusObjectManagerObjectRemoved :: (GObject a, MonadIO m) => a -> DBusObjectManagerObjectRemovedCallback -> m SignalHandlerId wrap_DBusObjectManagerObjectRemovedCallback :: DBusObjectManagerObjectRemovedCallback -> Ptr () -> Ptr DBusObject -> Ptr () -> IO () 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 (info ~ GI.Gio.Interfaces.DBusObjectManager.ResolveDBusObjectManagerMethod t GI.Gio.Interfaces.DBusObjectManager.DBusObjectManager, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.DBusObjectManager.DBusObjectManager p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.DBusObjectManager.DBusObjectManager -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.DBusObjectManager.DBusObjectManager 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 a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.DBusObjectManager.DBusObjectManager a) => GI.Gio.Interfaces.DBusObjectManager.IsDBusObjectManager a instance GI.Gio.Interfaces.DBusObjectManager.IsDBusObjectManager GI.Gio.Interfaces.DBusObjectManager.DBusObjectManager instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.DBusObjectManager.DBusObjectManager 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.IsDBusObjectManager 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.IsDBusObjectManager 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.IsDBusObjectManager 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.IsDBusObjectManager a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DBusObjectManager.DBusObjectManagerGetObjectsMethodInfo a signature module GI.Gio.Objects.CharsetConverter newtype CharsetConverter CharsetConverter :: (ManagedPtr CharsetConverter) -> CharsetConverter class GObject o => IsCharsetConverter o toCharsetConverter :: IsCharsetConverter o => o -> IO CharsetConverter noCharsetConverter :: Maybe CharsetConverter data CharsetConverterGetNumFallbacksMethodInfo charsetConverterGetNumFallbacks :: (MonadIO m, IsCharsetConverter a) => a -> m Word32 data CharsetConverterGetUseFallbackMethodInfo charsetConverterGetUseFallback :: (MonadIO m, IsCharsetConverter a) => a -> m Bool charsetConverterNew :: (MonadIO m) => Text -> Text -> m CharsetConverter data CharsetConverterSetUseFallbackMethodInfo charsetConverterSetUseFallback :: (MonadIO m, IsCharsetConverter a) => a -> Bool -> m () data CharsetConverterFromCharsetPropertyInfo charsetConverterFromCharset :: AttrLabelProxy "fromCharset" constructCharsetConverterFromCharset :: (IsCharsetConverter o) => Text -> IO (GValueConstruct o) getCharsetConverterFromCharset :: (MonadIO m, IsCharsetConverter o) => o -> m (Maybe Text) data CharsetConverterToCharsetPropertyInfo charsetConverterToCharset :: AttrLabelProxy "toCharset" constructCharsetConverterToCharset :: (IsCharsetConverter o) => Text -> IO (GValueConstruct o) getCharsetConverterToCharset :: (MonadIO m, IsCharsetConverter o) => o -> m (Maybe Text) data CharsetConverterUseFallbackPropertyInfo charsetConverterUseFallback :: AttrLabelProxy "useFallback" constructCharsetConverterUseFallback :: (IsCharsetConverter o) => Bool -> IO (GValueConstruct o) getCharsetConverterUseFallback :: (MonadIO m, IsCharsetConverter o) => o -> m Bool setCharsetConverterUseFallback :: (MonadIO m, IsCharsetConverter o) => o -> Bool -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.CharsetConverter.CharsetConverter instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.CharsetConverter.CharsetConverter a) => GI.Gio.Objects.CharsetConverter.IsCharsetConverter a instance GI.Gio.Objects.CharsetConverter.IsCharsetConverter GI.Gio.Objects.CharsetConverter.CharsetConverter instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.CharsetConverter.CharsetConverter instance GI.Gio.Interfaces.Converter.IsConverter GI.Gio.Objects.CharsetConverter.CharsetConverter instance GI.Gio.Interfaces.Initable.IsInitable GI.Gio.Objects.CharsetConverter.CharsetConverter 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 (info ~ GI.Gio.Objects.CharsetConverter.ResolveCharsetConverterMethod t GI.Gio.Objects.CharsetConverter.CharsetConverter, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.CharsetConverter.CharsetConverter p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.CharsetConverter.CharsetConverter instance (signature ~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.CharsetConverter.IsCharsetConverter 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.IsCharsetConverter 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.IsCharsetConverter a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.CharsetConverter.CharsetConverterSetUseFallbackMethodInfo a signature module GI.Gio.Objects.ConverterInputStream newtype ConverterInputStream ConverterInputStream :: (ManagedPtr ConverterInputStream) -> ConverterInputStream class GObject o => IsConverterInputStream o toConverterInputStream :: IsConverterInputStream o => o -> IO ConverterInputStream noConverterInputStream :: Maybe ConverterInputStream data ConverterInputStreamGetConverterMethodInfo converterInputStreamGetConverter :: (MonadIO m, IsConverterInputStream a) => a -> m Converter converterInputStreamNew :: (MonadIO m, IsInputStream a, IsConverter b) => a -> b -> m ConverterInputStream data ConverterInputStreamConverterPropertyInfo constructConverterInputStreamConverter :: (IsConverterInputStream o, IsConverter a) => a -> IO (GValueConstruct o) converterInputStreamConverter :: AttrLabelProxy "converter" getConverterInputStreamConverter :: (MonadIO m, IsConverterInputStream o) => o -> m Converter instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.ConverterInputStream.ConverterInputStream instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.ConverterInputStream.ConverterInputStream a) => GI.Gio.Objects.ConverterInputStream.IsConverterInputStream a instance GI.Gio.Objects.ConverterInputStream.IsConverterInputStream GI.Gio.Objects.ConverterInputStream.ConverterInputStream instance GI.Gio.Objects.FilterInputStream.IsFilterInputStream GI.Gio.Objects.ConverterInputStream.ConverterInputStream instance GI.Gio.Objects.InputStream.IsInputStream GI.Gio.Objects.ConverterInputStream.ConverterInputStream instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.ConverterInputStream.ConverterInputStream instance GI.Gio.Interfaces.PollableInputStream.IsPollableInputStream GI.Gio.Objects.ConverterInputStream.ConverterInputStream 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 (info ~ GI.Gio.Objects.ConverterInputStream.ResolveConverterInputStreamMethod t GI.Gio.Objects.ConverterInputStream.ConverterInputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.ConverterInputStream.ConverterInputStream p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.ConverterInputStream.ConverterInputStream -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ConverterInputStream.ConverterInputStreamConverterPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.ConverterInputStream.ConverterInputStream instance (signature ~ m GI.Gio.Interfaces.Converter.Converter, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ConverterInputStream.IsConverterInputStream a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ConverterInputStream.ConverterInputStreamGetConverterMethodInfo a signature module GI.Gio.Objects.ConverterOutputStream newtype ConverterOutputStream ConverterOutputStream :: (ManagedPtr ConverterOutputStream) -> ConverterOutputStream class GObject o => IsConverterOutputStream o toConverterOutputStream :: IsConverterOutputStream o => o -> IO ConverterOutputStream noConverterOutputStream :: Maybe ConverterOutputStream data ConverterOutputStreamGetConverterMethodInfo converterOutputStreamGetConverter :: (MonadIO m, IsConverterOutputStream a) => a -> m Converter converterOutputStreamNew :: (MonadIO m, IsOutputStream a, IsConverter b) => a -> b -> m ConverterOutputStream data ConverterOutputStreamConverterPropertyInfo constructConverterOutputStreamConverter :: (IsConverterOutputStream o, IsConverter a) => a -> IO (GValueConstruct o) converterOutputStreamConverter :: AttrLabelProxy "converter" getConverterOutputStreamConverter :: (MonadIO m, IsConverterOutputStream o) => o -> m Converter instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.ConverterOutputStream.ConverterOutputStream instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.ConverterOutputStream.ConverterOutputStream a) => GI.Gio.Objects.ConverterOutputStream.IsConverterOutputStream a instance GI.Gio.Objects.ConverterOutputStream.IsConverterOutputStream GI.Gio.Objects.ConverterOutputStream.ConverterOutputStream instance GI.Gio.Objects.FilterOutputStream.IsFilterOutputStream GI.Gio.Objects.ConverterOutputStream.ConverterOutputStream instance GI.Gio.Objects.OutputStream.IsOutputStream GI.Gio.Objects.ConverterOutputStream.ConverterOutputStream instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.ConverterOutputStream.ConverterOutputStream instance GI.Gio.Interfaces.PollableOutputStream.IsPollableOutputStream GI.Gio.Objects.ConverterOutputStream.ConverterOutputStream 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 (info ~ GI.Gio.Objects.ConverterOutputStream.ResolveConverterOutputStreamMethod t GI.Gio.Objects.ConverterOutputStream.ConverterOutputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.ConverterOutputStream.ConverterOutputStream p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.ConverterOutputStream.ConverterOutputStream -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.ConverterOutputStream.ConverterOutputStreamConverterPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.ConverterOutputStream.ConverterOutputStream instance (signature ~ m GI.Gio.Interfaces.Converter.Converter, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ConverterOutputStream.IsConverterOutputStream a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ConverterOutputStream.ConverterOutputStreamGetConverterMethodInfo a signature module GI.Gio.Interfaces.AsyncResult newtype AsyncResult AsyncResult :: (ManagedPtr AsyncResult) -> AsyncResult noAsyncResult :: Maybe AsyncResult class GObject o => IsAsyncResult o toAsyncResult :: IsAsyncResult o => o -> IO AsyncResult data AsyncResultGetSourceObjectMethodInfo asyncResultGetSourceObject :: (MonadIO m, IsAsyncResult a) => a -> m Object data AsyncResultGetUserDataMethodInfo asyncResultGetUserData :: (MonadIO m, IsAsyncResult a) => a -> m (Ptr ()) data AsyncResultIsTaggedMethodInfo asyncResultIsTagged :: (MonadIO m, IsAsyncResult a) => a -> Ptr () -> m Bool data AsyncResultLegacyPropagateErrorMethodInfo asyncResultLegacyPropagateError :: (MonadIO m, IsAsyncResult 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 (info ~ GI.Gio.Interfaces.AsyncResult.ResolveAsyncResultMethod t GI.Gio.Interfaces.AsyncResult.AsyncResult, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.AsyncResult.AsyncResult p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.AsyncResult.AsyncResult -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.AsyncResult.AsyncResult instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.AsyncResult.AsyncResult instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.AsyncResult.AsyncResult a) => GI.Gio.Interfaces.AsyncResult.IsAsyncResult a instance GI.Gio.Interfaces.AsyncResult.IsAsyncResult GI.Gio.Interfaces.AsyncResult.AsyncResult instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.AsyncResult.AsyncResult instance (signature ~ m GI.GObject.Objects.Object.Object, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsAsyncResult 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.IsAsyncResult 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.IsAsyncResult a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AsyncResult.AsyncResultLegacyPropagateErrorMethodInfo a signature module GI.Gio.Interfaces.DesktopAppInfoLookup newtype DesktopAppInfoLookup DesktopAppInfoLookup :: (ManagedPtr DesktopAppInfoLookup) -> DesktopAppInfoLookup noDesktopAppInfoLookup :: Maybe DesktopAppInfoLookup class GObject o => IsDesktopAppInfoLookup o toDesktopAppInfoLookup :: IsDesktopAppInfoLookup o => o -> IO DesktopAppInfoLookup data DesktopAppInfoLookupGetDefaultForUriSchemeMethodInfo -- | Deprecated: The #GDesktopAppInfoLookup interface is deprecated and -- unused by gio. desktopAppInfoLookupGetDefaultForUriScheme :: (MonadIO m, IsDesktopAppInfoLookup 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 (info ~ GI.Gio.Interfaces.DesktopAppInfoLookup.ResolveDesktopAppInfoLookupMethod t GI.Gio.Interfaces.DesktopAppInfoLookup.DesktopAppInfoLookup, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.DesktopAppInfoLookup.DesktopAppInfoLookup p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.DesktopAppInfoLookup.DesktopAppInfoLookup -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.DesktopAppInfoLookup.DesktopAppInfoLookup instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.DesktopAppInfoLookup.DesktopAppInfoLookup instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.DesktopAppInfoLookup.DesktopAppInfoLookup a) => GI.Gio.Interfaces.DesktopAppInfoLookup.IsDesktopAppInfoLookup a instance GI.Gio.Interfaces.DesktopAppInfoLookup.IsDesktopAppInfoLookup GI.Gio.Interfaces.DesktopAppInfoLookup.DesktopAppInfoLookup instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.DesktopAppInfoLookup.DesktopAppInfoLookup instance (signature ~ (Data.Text.Internal.Text -> m GI.Gio.Interfaces.AppInfo.AppInfo), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DesktopAppInfoLookup.IsDesktopAppInfoLookup a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DesktopAppInfoLookup.DesktopAppInfoLookupGetDefaultForUriSchemeMethodInfo a signature module GI.Gio.Objects.AppLaunchContext newtype AppLaunchContext AppLaunchContext :: (ManagedPtr AppLaunchContext) -> AppLaunchContext class GObject o => IsAppLaunchContext o toAppLaunchContext :: IsAppLaunchContext o => o -> IO AppLaunchContext noAppLaunchContext :: Maybe AppLaunchContext data AppLaunchContextGetDisplayMethodInfo appLaunchContextGetDisplay :: (MonadIO m, IsAppLaunchContext a, IsAppInfo b, IsFile c) => a -> b -> [c] -> m Text data AppLaunchContextGetEnvironmentMethodInfo appLaunchContextGetEnvironment :: (MonadIO m, IsAppLaunchContext a) => a -> m [Text] data AppLaunchContextGetStartupNotifyIdMethodInfo appLaunchContextGetStartupNotifyId :: (MonadIO m, IsAppLaunchContext a, IsAppInfo b, IsFile c) => a -> b -> [c] -> m Text data AppLaunchContextLaunchFailedMethodInfo appLaunchContextLaunchFailed :: (MonadIO m, IsAppLaunchContext a) => a -> Text -> m () appLaunchContextNew :: (MonadIO m) => m AppLaunchContext data AppLaunchContextSetenvMethodInfo appLaunchContextSetenv :: (MonadIO m, IsAppLaunchContext a) => a -> Text -> Text -> m () data AppLaunchContextUnsetenvMethodInfo appLaunchContextUnsetenv :: (MonadIO m, IsAppLaunchContext a) => a -> Text -> m () type AppLaunchContextLaunchFailedCallback = Text -> IO () data AppLaunchContextLaunchFailedSignalInfo type C_AppLaunchContextLaunchFailedCallback = Ptr () -> CString -> Ptr () -> IO () afterAppLaunchContextLaunchFailed :: (GObject a, MonadIO m) => a -> AppLaunchContextLaunchFailedCallback -> m SignalHandlerId genClosure_AppLaunchContextLaunchFailed :: AppLaunchContextLaunchFailedCallback -> IO Closure mk_AppLaunchContextLaunchFailedCallback :: C_AppLaunchContextLaunchFailedCallback -> IO (FunPtr C_AppLaunchContextLaunchFailedCallback) noAppLaunchContextLaunchFailedCallback :: Maybe AppLaunchContextLaunchFailedCallback onAppLaunchContextLaunchFailed :: (GObject a, MonadIO m) => a -> AppLaunchContextLaunchFailedCallback -> m SignalHandlerId wrap_AppLaunchContextLaunchFailedCallback :: AppLaunchContextLaunchFailedCallback -> Ptr () -> CString -> Ptr () -> IO () type AppLaunchContextLaunchedCallback = AppInfo -> GVariant -> IO () data AppLaunchContextLaunchedSignalInfo type C_AppLaunchContextLaunchedCallback = Ptr () -> Ptr AppInfo -> Ptr GVariant -> Ptr () -> IO () afterAppLaunchContextLaunched :: (GObject a, MonadIO m) => a -> AppLaunchContextLaunchedCallback -> m SignalHandlerId genClosure_AppLaunchContextLaunched :: AppLaunchContextLaunchedCallback -> IO Closure mk_AppLaunchContextLaunchedCallback :: C_AppLaunchContextLaunchedCallback -> IO (FunPtr C_AppLaunchContextLaunchedCallback) noAppLaunchContextLaunchedCallback :: Maybe AppLaunchContextLaunchedCallback onAppLaunchContextLaunched :: (GObject a, MonadIO m) => a -> AppLaunchContextLaunchedCallback -> m SignalHandlerId wrap_AppLaunchContextLaunchedCallback :: AppLaunchContextLaunchedCallback -> Ptr () -> Ptr AppInfo -> Ptr GVariant -> Ptr () -> IO () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.AppLaunchContext.AppLaunchContext instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.AppLaunchContext.AppLaunchContext a) => GI.Gio.Objects.AppLaunchContext.IsAppLaunchContext a instance GI.Gio.Objects.AppLaunchContext.IsAppLaunchContext GI.Gio.Objects.AppLaunchContext.AppLaunchContext instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.AppLaunchContext.AppLaunchContext 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 (info ~ GI.Gio.Objects.AppLaunchContext.ResolveAppLaunchContextMethod t GI.Gio.Objects.AppLaunchContext.AppLaunchContext, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.AppLaunchContext.AppLaunchContext p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.AppLaunchContext.AppLaunchContext -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.AppLaunchContext.AppLaunchContext 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.IsAppLaunchContext a, GI.Gio.Interfaces.AppInfo.IsAppInfo b, GI.Gio.Interfaces.File.IsFile 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.IsAppLaunchContext 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.IsAppLaunchContext a, GI.Gio.Interfaces.AppInfo.IsAppInfo b, GI.Gio.Interfaces.File.IsFile 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.IsAppLaunchContext 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.IsAppLaunchContext 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.IsAppLaunchContext a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.AppLaunchContext.AppLaunchContextUnsetenvMethodInfo a signature module GI.Gio.Objects.DesktopAppInfo newtype DesktopAppInfo DesktopAppInfo :: (ManagedPtr DesktopAppInfo) -> DesktopAppInfo class GObject o => IsDesktopAppInfo o toDesktopAppInfo :: IsDesktopAppInfo o => o -> IO DesktopAppInfo noDesktopAppInfo :: Maybe DesktopAppInfo data DesktopAppInfoLaunchUrisAsManagerMethodInfo data DesktopAppInfoGetActionNameMethodInfo desktopAppInfoGetActionName :: (MonadIO m, IsDesktopAppInfo a) => a -> Text -> m Text data DesktopAppInfoGetBooleanMethodInfo desktopAppInfoGetBoolean :: (MonadIO m, IsDesktopAppInfo a) => a -> Text -> m Bool data DesktopAppInfoGetCategoriesMethodInfo desktopAppInfoGetCategories :: (MonadIO m, IsDesktopAppInfo a) => a -> m Text data DesktopAppInfoGetFilenameMethodInfo desktopAppInfoGetFilename :: (MonadIO m, IsDesktopAppInfo a) => a -> m Text data DesktopAppInfoGetGenericNameMethodInfo desktopAppInfoGetGenericName :: (MonadIO m, IsDesktopAppInfo a) => a -> m Text desktopAppInfoGetImplementations :: (MonadIO m) => Text -> m [DesktopAppInfo] data DesktopAppInfoGetIsHiddenMethodInfo desktopAppInfoGetIsHidden :: (MonadIO m, IsDesktopAppInfo a) => a -> m Bool data DesktopAppInfoGetKeywordsMethodInfo desktopAppInfoGetKeywords :: (MonadIO m, IsDesktopAppInfo a) => a -> m [Text] data DesktopAppInfoGetNodisplayMethodInfo desktopAppInfoGetNodisplay :: (MonadIO m, IsDesktopAppInfo a) => a -> m Bool data DesktopAppInfoGetShowInMethodInfo desktopAppInfoGetShowIn :: (MonadIO m, IsDesktopAppInfo a) => a -> Maybe (Text) -> m Bool data DesktopAppInfoGetStartupWmClassMethodInfo desktopAppInfoGetStartupWmClass :: (MonadIO m, IsDesktopAppInfo a) => a -> m Text data DesktopAppInfoGetStringMethodInfo desktopAppInfoGetString :: (MonadIO m, IsDesktopAppInfo a) => a -> Text -> m Text data DesktopAppInfoHasKeyMethodInfo desktopAppInfoHasKey :: (MonadIO m, IsDesktopAppInfo a) => a -> Text -> m Bool data DesktopAppInfoLaunchActionMethodInfo desktopAppInfoLaunchAction :: (MonadIO m, IsDesktopAppInfo a, IsAppLaunchContext b) => a -> Text -> Maybe (b) -> m () data DesktopAppInfoListActionsMethodInfo desktopAppInfoListActions :: (MonadIO m, IsDesktopAppInfo 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 :: (IsDesktopAppInfo o) => Text -> IO (GValueConstruct o) desktopAppInfoFilename :: AttrLabelProxy "filename" getDesktopAppInfoFilename :: (MonadIO m, IsDesktopAppInfo o) => o -> m Text instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo a) => GI.Gio.Objects.DesktopAppInfo.IsDesktopAppInfo a instance GI.Gio.Objects.DesktopAppInfo.IsDesktopAppInfo GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo instance GI.Gio.Interfaces.AppInfo.IsAppInfo GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo 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 (info ~ GI.Gio.Objects.DesktopAppInfo.ResolveDesktopAppInfoMethod t GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoFilenamePropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.DesktopAppInfo.DesktopAppInfo instance (signature ~ (Data.Text.Internal.Text -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DesktopAppInfo.IsDesktopAppInfo 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.IsDesktopAppInfo 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.IsDesktopAppInfo 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.IsDesktopAppInfo 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.IsDesktopAppInfo 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.IsDesktopAppInfo 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.IsDesktopAppInfo 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.IsDesktopAppInfo 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.IsDesktopAppInfo 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.IsDesktopAppInfo 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.IsDesktopAppInfo 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.IsDesktopAppInfo 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.IsDesktopAppInfo a, GI.Gio.Objects.AppLaunchContext.IsAppLaunchContext 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.IsDesktopAppInfo a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DesktopAppInfo.DesktopAppInfoListActionsMethodInfo a signature module GI.Gio.Interfaces.ActionGroup newtype ActionGroup ActionGroup :: (ManagedPtr ActionGroup) -> ActionGroup noActionGroup :: Maybe ActionGroup class GObject o => IsActionGroup o toActionGroup :: IsActionGroup o => o -> IO ActionGroup data ActionGroupActionAddedMethodInfo actionGroupActionAdded :: (MonadIO m, IsActionGroup a) => a -> Text -> m () data ActionGroupActionEnabledChangedMethodInfo actionGroupActionEnabledChanged :: (MonadIO m, IsActionGroup a) => a -> Text -> Bool -> m () data ActionGroupActionRemovedMethodInfo actionGroupActionRemoved :: (MonadIO m, IsActionGroup a) => a -> Text -> m () data ActionGroupActionStateChangedMethodInfo actionGroupActionStateChanged :: (MonadIO m, IsActionGroup a) => a -> Text -> GVariant -> m () data ActionGroupActivateActionMethodInfo actionGroupActivateAction :: (MonadIO m, IsActionGroup a) => a -> Text -> Maybe (GVariant) -> m () data ActionGroupChangeActionStateMethodInfo actionGroupChangeActionState :: (MonadIO m, IsActionGroup a) => a -> Text -> GVariant -> m () data ActionGroupGetActionEnabledMethodInfo actionGroupGetActionEnabled :: (MonadIO m, IsActionGroup a) => a -> Text -> m Bool data ActionGroupGetActionParameterTypeMethodInfo actionGroupGetActionParameterType :: (MonadIO m, IsActionGroup a) => a -> Text -> m (Maybe VariantType) data ActionGroupGetActionStateMethodInfo actionGroupGetActionState :: (MonadIO m, IsActionGroup a) => a -> Text -> m (Maybe GVariant) data ActionGroupGetActionStateHintMethodInfo actionGroupGetActionStateHint :: (MonadIO m, IsActionGroup a) => a -> Text -> m (Maybe GVariant) data ActionGroupGetActionStateTypeMethodInfo actionGroupGetActionStateType :: (MonadIO m, IsActionGroup a) => a -> Text -> m (Maybe VariantType) data ActionGroupHasActionMethodInfo actionGroupHasAction :: (MonadIO m, IsActionGroup a) => a -> Text -> m Bool data ActionGroupListActionsMethodInfo actionGroupListActions :: (MonadIO m, IsActionGroup a) => a -> m [Text] data ActionGroupQueryActionMethodInfo actionGroupQueryAction :: (MonadIO m, IsActionGroup a) => a -> Text -> m (Bool, Bool, VariantType, VariantType, GVariant, GVariant) type ActionGroupActionAddedCallback = Text -> IO () data ActionGroupActionAddedSignalInfo type C_ActionGroupActionAddedCallback = Ptr () -> CString -> Ptr () -> IO () afterActionGroupActionAdded :: (GObject a, MonadIO m) => a -> ActionGroupActionAddedCallback -> m SignalHandlerId genClosure_ActionGroupActionAdded :: ActionGroupActionAddedCallback -> IO Closure mk_ActionGroupActionAddedCallback :: C_ActionGroupActionAddedCallback -> IO (FunPtr C_ActionGroupActionAddedCallback) noActionGroupActionAddedCallback :: Maybe ActionGroupActionAddedCallback onActionGroupActionAdded :: (GObject a, MonadIO m) => a -> ActionGroupActionAddedCallback -> m SignalHandlerId wrap_ActionGroupActionAddedCallback :: ActionGroupActionAddedCallback -> Ptr () -> CString -> Ptr () -> IO () type ActionGroupActionEnabledChangedCallback = Text -> Bool -> IO () data ActionGroupActionEnabledChangedSignalInfo type C_ActionGroupActionEnabledChangedCallback = Ptr () -> CString -> CInt -> Ptr () -> IO () afterActionGroupActionEnabledChanged :: (GObject a, MonadIO m) => a -> ActionGroupActionEnabledChangedCallback -> m SignalHandlerId genClosure_ActionGroupActionEnabledChanged :: ActionGroupActionEnabledChangedCallback -> IO Closure mk_ActionGroupActionEnabledChangedCallback :: C_ActionGroupActionEnabledChangedCallback -> IO (FunPtr C_ActionGroupActionEnabledChangedCallback) noActionGroupActionEnabledChangedCallback :: Maybe ActionGroupActionEnabledChangedCallback onActionGroupActionEnabledChanged :: (GObject a, MonadIO m) => a -> ActionGroupActionEnabledChangedCallback -> m SignalHandlerId wrap_ActionGroupActionEnabledChangedCallback :: ActionGroupActionEnabledChangedCallback -> Ptr () -> CString -> CInt -> Ptr () -> IO () type ActionGroupActionRemovedCallback = Text -> IO () data ActionGroupActionRemovedSignalInfo type C_ActionGroupActionRemovedCallback = Ptr () -> CString -> Ptr () -> IO () afterActionGroupActionRemoved :: (GObject a, MonadIO m) => a -> ActionGroupActionRemovedCallback -> m SignalHandlerId genClosure_ActionGroupActionRemoved :: ActionGroupActionRemovedCallback -> IO Closure mk_ActionGroupActionRemovedCallback :: C_ActionGroupActionRemovedCallback -> IO (FunPtr C_ActionGroupActionRemovedCallback) noActionGroupActionRemovedCallback :: Maybe ActionGroupActionRemovedCallback onActionGroupActionRemoved :: (GObject a, MonadIO m) => a -> ActionGroupActionRemovedCallback -> m SignalHandlerId wrap_ActionGroupActionRemovedCallback :: ActionGroupActionRemovedCallback -> Ptr () -> CString -> Ptr () -> IO () type ActionGroupActionStateChangedCallback = Text -> GVariant -> IO () data ActionGroupActionStateChangedSignalInfo type C_ActionGroupActionStateChangedCallback = Ptr () -> CString -> Ptr GVariant -> Ptr () -> IO () afterActionGroupActionStateChanged :: (GObject a, MonadIO m) => a -> ActionGroupActionStateChangedCallback -> m SignalHandlerId genClosure_ActionGroupActionStateChanged :: ActionGroupActionStateChangedCallback -> IO Closure mk_ActionGroupActionStateChangedCallback :: C_ActionGroupActionStateChangedCallback -> IO (FunPtr C_ActionGroupActionStateChangedCallback) noActionGroupActionStateChangedCallback :: Maybe ActionGroupActionStateChangedCallback onActionGroupActionStateChanged :: (GObject a, MonadIO m) => a -> ActionGroupActionStateChangedCallback -> m SignalHandlerId wrap_ActionGroupActionStateChangedCallback :: ActionGroupActionStateChangedCallback -> Ptr () -> CString -> Ptr GVariant -> Ptr () -> IO () 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 (info ~ GI.Gio.Interfaces.ActionGroup.ResolveActionGroupMethod t GI.Gio.Interfaces.ActionGroup.ActionGroup, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.ActionGroup.ActionGroup p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.ActionGroup.ActionGroup -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.ActionGroup.ActionGroup 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 a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.ActionGroup.ActionGroup a) => GI.Gio.Interfaces.ActionGroup.IsActionGroup a instance GI.Gio.Interfaces.ActionGroup.IsActionGroup GI.Gio.Interfaces.ActionGroup.ActionGroup instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.ActionGroup.ActionGroup instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ActionGroup.IsActionGroup 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.IsActionGroup 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.IsActionGroup 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.IsActionGroup 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.IsActionGroup 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.IsActionGroup 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.IsActionGroup 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.IsActionGroup 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.IsActionGroup 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.IsActionGroup 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.IsActionGroup 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.IsActionGroup 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.IsActionGroup 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.IsActionGroup a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ActionGroup.ActionGroupQueryActionMethodInfo a signature module GI.Gio.Interfaces.RemoteActionGroup newtype RemoteActionGroup RemoteActionGroup :: (ManagedPtr RemoteActionGroup) -> RemoteActionGroup noRemoteActionGroup :: Maybe RemoteActionGroup class GObject o => IsRemoteActionGroup o toRemoteActionGroup :: IsRemoteActionGroup o => o -> IO RemoteActionGroup data RemoteActionGroupActivateActionFullMethodInfo remoteActionGroupActivateActionFull :: (MonadIO m, IsRemoteActionGroup a) => a -> Text -> Maybe (GVariant) -> GVariant -> m () data RemoteActionGroupChangeActionStateFullMethodInfo remoteActionGroupChangeActionStateFull :: (MonadIO m, IsRemoteActionGroup 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 (info ~ GI.Gio.Interfaces.RemoteActionGroup.ResolveRemoteActionGroupMethod t GI.Gio.Interfaces.RemoteActionGroup.RemoteActionGroup, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.RemoteActionGroup.RemoteActionGroup p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.RemoteActionGroup.RemoteActionGroup -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.RemoteActionGroup.RemoteActionGroup instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.RemoteActionGroup.RemoteActionGroup instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.RemoteActionGroup.RemoteActionGroup a) => GI.Gio.Interfaces.RemoteActionGroup.IsRemoteActionGroup a instance GI.Gio.Interfaces.RemoteActionGroup.IsRemoteActionGroup GI.Gio.Interfaces.RemoteActionGroup.RemoteActionGroup instance GI.Gio.Interfaces.ActionGroup.IsActionGroup GI.Gio.Interfaces.RemoteActionGroup.RemoteActionGroup instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.RemoteActionGroup.RemoteActionGroup 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.IsRemoteActionGroup 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.IsRemoteActionGroup a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.RemoteActionGroup.RemoteActionGroupChangeActionStateFullMethodInfo a signature module GI.Gio.Objects.DBusActionGroup newtype DBusActionGroup DBusActionGroup :: (ManagedPtr DBusActionGroup) -> DBusActionGroup class GObject o => IsDBusActionGroup o toDBusActionGroup :: IsDBusActionGroup o => o -> IO DBusActionGroup noDBusActionGroup :: Maybe DBusActionGroup dBusActionGroupGet :: (MonadIO m, IsDBusConnection a) => a -> Text -> Text -> m DBusActionGroup instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusActionGroup.DBusActionGroup instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.DBusActionGroup.DBusActionGroup a) => GI.Gio.Objects.DBusActionGroup.IsDBusActionGroup a instance GI.Gio.Objects.DBusActionGroup.IsDBusActionGroup GI.Gio.Objects.DBusActionGroup.DBusActionGroup instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.DBusActionGroup.DBusActionGroup instance GI.Gio.Interfaces.ActionGroup.IsActionGroup GI.Gio.Objects.DBusActionGroup.DBusActionGroup instance GI.Gio.Interfaces.RemoteActionGroup.IsRemoteActionGroup GI.Gio.Objects.DBusActionGroup.DBusActionGroup 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.DBusActionGroup.DBusActionGroup -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.DBusActionGroup.DBusActionGroup module GI.Gio.Interfaces.Action newtype Action Action :: (ManagedPtr Action) -> Action noAction :: Maybe Action class GObject o => IsAction o toAction :: IsAction o => o -> IO Action data ActionActivateMethodInfo actionActivate :: (MonadIO m, IsAction a) => a -> Maybe (GVariant) -> m () data ActionChangeStateMethodInfo actionChangeState :: (MonadIO m, IsAction a) => a -> GVariant -> m () data ActionGetEnabledMethodInfo actionGetEnabled :: (MonadIO m, IsAction a) => a -> m Bool data ActionGetNameMethodInfo actionGetName :: (MonadIO m, IsAction a) => a -> m Text data ActionGetParameterTypeMethodInfo actionGetParameterType :: (MonadIO m, IsAction a) => a -> m (Maybe VariantType) data ActionGetStateMethodInfo actionGetState :: (MonadIO m, IsAction a) => a -> m GVariant data ActionGetStateHintMethodInfo actionGetStateHint :: (MonadIO m, IsAction a) => a -> m (Maybe GVariant) data ActionGetStateTypeMethodInfo actionGetStateType :: (MonadIO m, IsAction a) => a -> m (Maybe 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, IsAction o) => o -> m Bool data ActionNamePropertyInfo actionName :: AttrLabelProxy "name" getActionName :: (MonadIO m, IsAction o) => o -> m Text data ActionParameterTypePropertyInfo actionParameterType :: AttrLabelProxy "parameterType" getActionParameterType :: (MonadIO m, IsAction o) => o -> m (Maybe VariantType) data ActionStatePropertyInfo actionState :: AttrLabelProxy "state" getActionState :: (MonadIO m, IsAction o) => o -> m (Maybe GVariant) data ActionStateTypePropertyInfo actionStateType :: AttrLabelProxy "stateType" getActionStateType :: (MonadIO m, IsAction o) => o -> m (Maybe 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 (info ~ GI.Gio.Interfaces.Action.ResolveActionMethod t GI.Gio.Interfaces.Action.Action, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.Action.Action p) => GHC.OverloadedLabels.IsLabel 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.Overloading.HasAttributeList GI.Gio.Interfaces.Action.Action instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.Action.Action instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.Action.Action a) => GI.Gio.Interfaces.Action.IsAction a instance GI.Gio.Interfaces.Action.IsAction GI.Gio.Interfaces.Action.Action instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.Action.Action instance (signature ~ (GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Action.IsAction 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.IsAction 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.IsAction 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.IsAction a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Action.ActionGetNameMethodInfo a signature instance (signature ~ m (GHC.Base.Maybe GI.GLib.Structs.VariantType.VariantType), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Action.IsAction 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.IsAction 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.IsAction a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Action.ActionGetStateHintMethodInfo a signature instance (signature ~ m (GHC.Base.Maybe GI.GLib.Structs.VariantType.VariantType), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Action.IsAction a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Action.ActionGetStateTypeMethodInfo a signature module GI.Gio.Interfaces.ActionMap newtype ActionMap ActionMap :: (ManagedPtr ActionMap) -> ActionMap noActionMap :: Maybe ActionMap class GObject o => IsActionMap o toActionMap :: IsActionMap o => o -> IO ActionMap data ActionMapAddActionMethodInfo actionMapAddAction :: (MonadIO m, IsActionMap a, IsAction b) => a -> b -> m () data ActionMapAddActionEntriesMethodInfo actionMapAddActionEntries :: (MonadIO m, IsActionMap a) => a -> [ActionEntry] -> Ptr () -> m () data ActionMapLookupActionMethodInfo actionMapLookupAction :: (MonadIO m, IsActionMap a) => a -> Text -> m Action data ActionMapRemoveActionMethodInfo actionMapRemoveAction :: (MonadIO m, IsActionMap 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 (info ~ GI.Gio.Interfaces.ActionMap.ResolveActionMapMethod t GI.Gio.Interfaces.ActionMap.ActionMap, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.ActionMap.ActionMap p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.ActionMap.ActionMap -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.ActionMap.ActionMap instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.ActionMap.ActionMap instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.ActionMap.ActionMap a) => GI.Gio.Interfaces.ActionMap.IsActionMap a instance GI.Gio.Interfaces.ActionMap.IsActionMap GI.Gio.Interfaces.ActionMap.ActionMap instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.ActionMap.ActionMap instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ActionMap.IsActionMap a, GI.Gio.Interfaces.Action.IsAction 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.IsActionMap 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.IsActionMap 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.IsActionMap a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ActionMap.ActionMapRemoveActionMethodInfo a signature module GI.Gio.Objects.PropertyAction newtype PropertyAction PropertyAction :: (ManagedPtr PropertyAction) -> PropertyAction class GObject o => IsPropertyAction o toPropertyAction :: IsPropertyAction o => o -> IO PropertyAction noPropertyAction :: Maybe PropertyAction propertyActionNew :: (MonadIO m, IsObject a) => Text -> a -> Text -> m PropertyAction data PropertyActionEnabledPropertyInfo getPropertyActionEnabled :: (MonadIO m, IsPropertyAction o) => o -> m Bool propertyActionEnabled :: AttrLabelProxy "enabled" data PropertyActionInvertBooleanPropertyInfo constructPropertyActionInvertBoolean :: (IsPropertyAction o) => Bool -> IO (GValueConstruct o) getPropertyActionInvertBoolean :: (MonadIO m, IsPropertyAction o) => o -> m Bool propertyActionInvertBoolean :: AttrLabelProxy "invertBoolean" data PropertyActionNamePropertyInfo constructPropertyActionName :: (IsPropertyAction o) => Text -> IO (GValueConstruct o) getPropertyActionName :: (MonadIO m, IsPropertyAction o) => o -> m (Maybe Text) propertyActionName :: AttrLabelProxy "name" data PropertyActionObjectPropertyInfo constructPropertyActionObject :: (IsPropertyAction o, IsObject a) => a -> IO (GValueConstruct o) propertyActionObject :: AttrLabelProxy "object" data PropertyActionParameterTypePropertyInfo getPropertyActionParameterType :: (MonadIO m, IsPropertyAction o) => o -> m (Maybe VariantType) propertyActionParameterType :: AttrLabelProxy "parameterType" data PropertyActionPropertyNamePropertyInfo constructPropertyActionPropertyName :: (IsPropertyAction o) => Text -> IO (GValueConstruct o) propertyActionPropertyName :: AttrLabelProxy "propertyName" data PropertyActionStatePropertyInfo getPropertyActionState :: (MonadIO m, IsPropertyAction o) => o -> m (Maybe GVariant) propertyActionState :: AttrLabelProxy "state" data PropertyActionStateTypePropertyInfo getPropertyActionStateType :: (MonadIO m, IsPropertyAction 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 a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.PropertyAction.PropertyAction a) => GI.Gio.Objects.PropertyAction.IsPropertyAction a instance GI.Gio.Objects.PropertyAction.IsPropertyAction GI.Gio.Objects.PropertyAction.PropertyAction instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.PropertyAction.PropertyAction instance GI.Gio.Interfaces.Action.IsAction GI.Gio.Objects.PropertyAction.PropertyAction 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 (info ~ GI.Gio.Objects.PropertyAction.ResolvePropertyActionMethod t GI.Gio.Objects.PropertyAction.PropertyAction, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.PropertyAction.PropertyAction p) => GHC.OverloadedLabels.IsLabel 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 instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.PropertyAction.PropertyAction module GI.Gio.Objects.SimpleAction newtype SimpleAction SimpleAction :: (ManagedPtr SimpleAction) -> SimpleAction class GObject o => IsSimpleAction o toSimpleAction :: IsSimpleAction 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, IsSimpleAction a) => a -> Bool -> m () data SimpleActionSetStateMethodInfo simpleActionSetState :: (MonadIO m, IsSimpleAction a) => a -> GVariant -> m () data SimpleActionSetStateHintMethodInfo simpleActionSetStateHint :: (MonadIO m, IsSimpleAction a) => a -> Maybe (GVariant) -> m () data SimpleActionEnabledPropertyInfo constructSimpleActionEnabled :: (IsSimpleAction o) => Bool -> IO (GValueConstruct o) getSimpleActionEnabled :: (MonadIO m, IsSimpleAction o) => o -> m Bool setSimpleActionEnabled :: (MonadIO m, IsSimpleAction o) => o -> Bool -> m () simpleActionEnabled :: AttrLabelProxy "enabled" data SimpleActionNamePropertyInfo constructSimpleActionName :: (IsSimpleAction o) => Text -> IO (GValueConstruct o) getSimpleActionName :: (MonadIO m, IsSimpleAction o) => o -> m (Maybe Text) simpleActionName :: AttrLabelProxy "name" data SimpleActionParameterTypePropertyInfo constructSimpleActionParameterType :: (IsSimpleAction o) => VariantType -> IO (GValueConstruct o) getSimpleActionParameterType :: (MonadIO m, IsSimpleAction o) => o -> m (Maybe VariantType) simpleActionParameterType :: AttrLabelProxy "parameterType" data SimpleActionStatePropertyInfo constructSimpleActionState :: (IsSimpleAction o) => GVariant -> IO (GValueConstruct o) getSimpleActionState :: (MonadIO m, IsSimpleAction o) => o -> m (Maybe GVariant) setSimpleActionState :: (MonadIO m, IsSimpleAction o) => o -> GVariant -> m () simpleActionState :: AttrLabelProxy "state" data SimpleActionStateTypePropertyInfo getSimpleActionStateType :: (MonadIO m, IsSimpleAction o) => o -> m (Maybe VariantType) simpleActionStateType :: AttrLabelProxy "stateType" type C_SimpleActionActivateCallback = Ptr () -> Ptr GVariant -> Ptr () -> IO () type SimpleActionActivateCallback = Maybe GVariant -> IO () data SimpleActionActivateSignalInfo afterSimpleActionActivate :: (GObject a, MonadIO m) => a -> SimpleActionActivateCallback -> m SignalHandlerId genClosure_SimpleActionActivate :: SimpleActionActivateCallback -> IO Closure mk_SimpleActionActivateCallback :: C_SimpleActionActivateCallback -> IO (FunPtr C_SimpleActionActivateCallback) noSimpleActionActivateCallback :: Maybe SimpleActionActivateCallback onSimpleActionActivate :: (GObject a, MonadIO m) => a -> SimpleActionActivateCallback -> m SignalHandlerId wrap_SimpleActionActivateCallback :: SimpleActionActivateCallback -> Ptr () -> Ptr GVariant -> Ptr () -> IO () type C_SimpleActionChangeStateCallback = Ptr () -> Ptr GVariant -> Ptr () -> IO () type SimpleActionChangeStateCallback = Maybe GVariant -> IO () data SimpleActionChangeStateSignalInfo afterSimpleActionChangeState :: (GObject a, MonadIO m) => a -> SimpleActionChangeStateCallback -> m SignalHandlerId genClosure_SimpleActionChangeState :: SimpleActionChangeStateCallback -> IO Closure mk_SimpleActionChangeStateCallback :: C_SimpleActionChangeStateCallback -> IO (FunPtr C_SimpleActionChangeStateCallback) noSimpleActionChangeStateCallback :: Maybe SimpleActionChangeStateCallback onSimpleActionChangeState :: (GObject a, MonadIO m) => a -> SimpleActionChangeStateCallback -> m SignalHandlerId wrap_SimpleActionChangeStateCallback :: SimpleActionChangeStateCallback -> Ptr () -> Ptr GVariant -> Ptr () -> IO () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SimpleAction.SimpleAction instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.SimpleAction.SimpleAction a) => GI.Gio.Objects.SimpleAction.IsSimpleAction a instance GI.Gio.Objects.SimpleAction.IsSimpleAction GI.Gio.Objects.SimpleAction.SimpleAction instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.SimpleAction.SimpleAction instance GI.Gio.Interfaces.Action.IsAction GI.Gio.Objects.SimpleAction.SimpleAction 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 (info ~ GI.Gio.Objects.SimpleAction.ResolveSimpleActionMethod t GI.Gio.Objects.SimpleAction.SimpleAction, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SimpleAction.SimpleAction p) => GHC.OverloadedLabels.IsLabel 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.Overloading.HasAttributeList GI.Gio.Objects.SimpleAction.SimpleAction 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.IsSimpleAction 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.IsSimpleAction 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.IsSimpleAction a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleAction.SimpleActionSetStateHintMethodInfo a signature module GI.Gio.Objects.SimpleActionGroup newtype SimpleActionGroup SimpleActionGroup :: (ManagedPtr SimpleActionGroup) -> SimpleActionGroup class GObject o => IsSimpleActionGroup o toSimpleActionGroup :: IsSimpleActionGroup o => o -> IO SimpleActionGroup noSimpleActionGroup :: Maybe SimpleActionGroup data SimpleActionGroupAddEntriesMethodInfo -- | Deprecated: (Since version 2.38)Use -- g_action_map_add_action_entries() simpleActionGroupAddEntries :: (MonadIO m, IsSimpleActionGroup a) => a -> [ActionEntry] -> Ptr () -> m () data SimpleActionGroupInsertMethodInfo -- | Deprecated: (Since version 2.38)Use g_action_map_add_action() simpleActionGroupInsert :: (MonadIO m, IsSimpleActionGroup a, IsAction b) => a -> b -> m () data SimpleActionGroupLookupMethodInfo -- | Deprecated: (Since version 2.38)Use -- g_action_map_lookup_action() simpleActionGroupLookup :: (MonadIO m, IsSimpleActionGroup 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, IsSimpleActionGroup a) => a -> Text -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SimpleActionGroup.SimpleActionGroup instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.SimpleActionGroup.SimpleActionGroup a) => GI.Gio.Objects.SimpleActionGroup.IsSimpleActionGroup a instance GI.Gio.Objects.SimpleActionGroup.IsSimpleActionGroup GI.Gio.Objects.SimpleActionGroup.SimpleActionGroup instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.SimpleActionGroup.SimpleActionGroup instance GI.Gio.Interfaces.ActionGroup.IsActionGroup GI.Gio.Objects.SimpleActionGroup.SimpleActionGroup instance GI.Gio.Interfaces.ActionMap.IsActionMap GI.Gio.Objects.SimpleActionGroup.SimpleActionGroup 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 (info ~ GI.Gio.Objects.SimpleActionGroup.ResolveSimpleActionGroupMethod t GI.Gio.Objects.SimpleActionGroup.SimpleActionGroup, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SimpleActionGroup.SimpleActionGroup p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.SimpleActionGroup.SimpleActionGroup -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.SimpleActionGroup.SimpleActionGroup instance (signature ~ ([GI.Gio.Structs.ActionEntry.ActionEntry] -> GHC.Ptr.Ptr () -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleActionGroup.IsSimpleActionGroup 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.IsSimpleActionGroup a, GI.Gio.Interfaces.Action.IsAction 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.IsSimpleActionGroup 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.IsSimpleActionGroup a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleActionGroup.SimpleActionGroupRemoveMethodInfo a signature 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 ApplicationFlagsCanOverrideAppId :: 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.Interfaces.AppInfo newtype AppInfo AppInfo :: (ManagedPtr AppInfo) -> AppInfo noAppInfo :: Maybe AppInfo class GObject o => IsAppInfo o toAppInfo :: IsAppInfo o => o -> IO AppInfo data AppInfoAddSupportsTypeMethodInfo appInfoAddSupportsType :: (MonadIO m, IsAppInfo a) => a -> Text -> m () data AppInfoCanDeleteMethodInfo appInfoCanDelete :: (MonadIO m, IsAppInfo a) => a -> m Bool data AppInfoCanRemoveSupportsTypeMethodInfo appInfoCanRemoveSupportsType :: (MonadIO m, IsAppInfo a) => a -> m Bool appInfoCreateFromCommandline :: (MonadIO m) => Text -> Maybe (Text) -> [AppInfoCreateFlags] -> m AppInfo data AppInfoDeleteMethodInfo appInfoDelete :: (MonadIO m, IsAppInfo a) => a -> m Bool data AppInfoDupMethodInfo appInfoDup :: (MonadIO m, IsAppInfo a) => a -> m AppInfo data AppInfoEqualMethodInfo appInfoEqual :: (MonadIO m, IsAppInfo a, IsAppInfo b) => a -> b -> m Bool appInfoGetAll :: (MonadIO m) => m [AppInfo] appInfoGetAllForType :: (MonadIO m) => Text -> m [AppInfo] data AppInfoGetCommandlineMethodInfo appInfoGetCommandline :: (MonadIO m, IsAppInfo a) => a -> m Text appInfoGetDefaultForType :: (MonadIO m) => Text -> Bool -> m AppInfo appInfoGetDefaultForUriScheme :: (MonadIO m) => Text -> m AppInfo data AppInfoGetDescriptionMethodInfo appInfoGetDescription :: (MonadIO m, IsAppInfo a) => a -> m Text data AppInfoGetDisplayNameMethodInfo appInfoGetDisplayName :: (MonadIO m, IsAppInfo a) => a -> m Text data AppInfoGetExecutableMethodInfo appInfoGetExecutable :: (MonadIO m, IsAppInfo a) => a -> m [Char] appInfoGetFallbackForType :: (MonadIO m) => Text -> m [AppInfo] data AppInfoGetIconMethodInfo appInfoGetIcon :: (MonadIO m, IsAppInfo a) => a -> m Icon data AppInfoGetIdMethodInfo appInfoGetId :: (MonadIO m, IsAppInfo a) => a -> m Text data AppInfoGetNameMethodInfo appInfoGetName :: (MonadIO m, IsAppInfo a) => a -> m Text appInfoGetRecommendedForType :: (MonadIO m) => Text -> m [AppInfo] data AppInfoGetSupportedTypesMethodInfo appInfoGetSupportedTypes :: (MonadIO m, IsAppInfo a) => a -> m [Text] data AppInfoLaunchMethodInfo appInfoLaunch :: (MonadIO m, IsAppInfo a, IsFile b, IsAppLaunchContext c) => a -> [b] -> Maybe (c) -> m () appInfoLaunchDefaultForUri :: (MonadIO m, IsAppLaunchContext a) => Text -> Maybe (a) -> m () data AppInfoLaunchUrisMethodInfo appInfoLaunchUris :: (MonadIO m, IsAppInfo a, IsAppLaunchContext b) => a -> [Text] -> Maybe (b) -> m () data AppInfoRemoveSupportsTypeMethodInfo appInfoRemoveSupportsType :: (MonadIO m, IsAppInfo a) => a -> Text -> m () appInfoResetTypeAssociations :: (MonadIO m) => Text -> m () data AppInfoSetAsDefaultForExtensionMethodInfo appInfoSetAsDefaultForExtension :: (MonadIO m, IsAppInfo a) => a -> Text -> m () data AppInfoSetAsDefaultForTypeMethodInfo appInfoSetAsDefaultForType :: (MonadIO m, IsAppInfo a) => a -> Text -> m () data AppInfoSetAsLastUsedForTypeMethodInfo appInfoSetAsLastUsedForType :: (MonadIO m, IsAppInfo a) => a -> Text -> m () data AppInfoShouldShowMethodInfo appInfoShouldShow :: (MonadIO m, IsAppInfo a) => a -> m Bool data AppInfoSupportsFilesMethodInfo appInfoSupportsFiles :: (MonadIO m, IsAppInfo a) => a -> m Bool data AppInfoSupportsUrisMethodInfo appInfoSupportsUris :: (MonadIO m, IsAppInfo 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 (info ~ GI.Gio.Interfaces.AppInfo.ResolveAppInfoMethod t GI.Gio.Interfaces.AppInfo.AppInfo, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.AppInfo.AppInfo p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.AppInfo.AppInfo -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.AppInfo.AppInfo instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.AppInfo.AppInfo instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.AppInfo.AppInfo a) => GI.Gio.Interfaces.AppInfo.IsAppInfo a instance GI.Gio.Interfaces.AppInfo.IsAppInfo GI.Gio.Interfaces.AppInfo.AppInfo instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.AppInfo.AppInfo instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.IsAppInfo 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.IsAppInfo 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.IsAppInfo 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.IsAppInfo 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.IsAppInfo 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.IsAppInfo a, GI.Gio.Interfaces.AppInfo.IsAppInfo 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.IsAppInfo 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.IsAppInfo 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.IsAppInfo a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoGetDisplayNameMethodInfo a signature instance (signature ~ m [GHC.Types.Char], Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.AppInfo.IsAppInfo 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.IsAppInfo 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.IsAppInfo 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.IsAppInfo 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.IsAppInfo 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.IsAppInfo a, GI.Gio.Interfaces.File.IsFile b, GI.Gio.Objects.AppLaunchContext.IsAppLaunchContext 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.IsAppInfo a, GI.Gio.Objects.AppLaunchContext.IsAppLaunchContext 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.IsAppInfo 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.IsAppInfo 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.IsAppInfo 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.IsAppInfo 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.IsAppInfo 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.IsAppInfo 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.IsAppInfo a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AppInfo.AppInfoSupportsUrisMethodInfo a signature module GI.Gio.Interfaces.DtlsClientConnection newtype DtlsClientConnection DtlsClientConnection :: (ManagedPtr DtlsClientConnection) -> DtlsClientConnection noDtlsClientConnection :: Maybe DtlsClientConnection class GObject o => IsDtlsClientConnection o toDtlsClientConnection :: IsDtlsClientConnection o => o -> IO DtlsClientConnection data DtlsClientConnectionGetAcceptedCasMethodInfo dtlsClientConnectionGetAcceptedCas :: (MonadIO m, IsDtlsClientConnection a) => a -> m [ByteString] data DtlsClientConnectionGetServerIdentityMethodInfo dtlsClientConnectionGetServerIdentity :: (MonadIO m, IsDtlsClientConnection a) => a -> m SocketConnectable data DtlsClientConnectionGetValidationFlagsMethodInfo dtlsClientConnectionGetValidationFlags :: (MonadIO m, IsDtlsClientConnection a) => a -> m [TlsCertificateFlags] dtlsClientConnectionNew :: (MonadIO m, IsDatagramBased a, IsSocketConnectable b) => a -> Maybe (b) -> m DtlsClientConnection data DtlsClientConnectionSetServerIdentityMethodInfo dtlsClientConnectionSetServerIdentity :: (MonadIO m, IsDtlsClientConnection a, IsSocketConnectable b) => a -> b -> m () data DtlsClientConnectionSetValidationFlagsMethodInfo dtlsClientConnectionSetValidationFlags :: (MonadIO m, IsDtlsClientConnection a) => a -> [TlsCertificateFlags] -> m () data DtlsClientConnectionAcceptedCasPropertyInfo dtlsClientConnectionAcceptedCas :: AttrLabelProxy "acceptedCas" getDtlsClientConnectionAcceptedCas :: (MonadIO m, IsDtlsClientConnection o) => o -> m [Ptr ()] data DtlsClientConnectionServerIdentityPropertyInfo constructDtlsClientConnectionServerIdentity :: (IsDtlsClientConnection o, IsSocketConnectable a) => a -> IO (GValueConstruct o) dtlsClientConnectionServerIdentity :: AttrLabelProxy "serverIdentity" getDtlsClientConnectionServerIdentity :: (MonadIO m, IsDtlsClientConnection o) => o -> m SocketConnectable setDtlsClientConnectionServerIdentity :: (MonadIO m, IsDtlsClientConnection o, IsSocketConnectable a) => o -> a -> m () data DtlsClientConnectionValidationFlagsPropertyInfo constructDtlsClientConnectionValidationFlags :: (IsDtlsClientConnection o) => [TlsCertificateFlags] -> IO (GValueConstruct o) dtlsClientConnectionValidationFlags :: AttrLabelProxy "validationFlags" getDtlsClientConnectionValidationFlags :: (MonadIO m, IsDtlsClientConnection o) => o -> m [TlsCertificateFlags] setDtlsClientConnectionValidationFlags :: (MonadIO m, IsDtlsClientConnection o) => o -> [TlsCertificateFlags] -> m () instance (info ~ GI.Gio.Interfaces.DtlsClientConnection.ResolveDtlsClientConnectionMethod t GI.Gio.Interfaces.DtlsClientConnection.DtlsClientConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.DtlsClientConnection.DtlsClientConnection p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.DtlsClientConnection.DtlsClientConnection -> p) instance (info ~ GI.Gio.Interfaces.DtlsClientConnection.ResolveDtlsClientConnectionMethod t GI.Gio.Interfaces.DtlsClientConnection.DtlsClientConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.DtlsClientConnection.DtlsClientConnection p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.DtlsClientConnection.DtlsClientConnection -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.DtlsClientConnection.DtlsClientConnectionAcceptedCasPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.DtlsClientConnection.DtlsClientConnectionServerIdentityPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.DtlsClientConnection.DtlsClientConnectionValidationFlagsPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.DtlsClientConnection.DtlsClientConnection instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.DtlsClientConnection.DtlsClientConnection instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.DtlsClientConnection.DtlsClientConnection a) => GI.Gio.Interfaces.DtlsClientConnection.IsDtlsClientConnection a instance GI.Gio.Interfaces.DtlsClientConnection.IsDtlsClientConnection GI.Gio.Interfaces.DtlsClientConnection.DtlsClientConnection instance GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection GI.Gio.Interfaces.DtlsClientConnection.DtlsClientConnection instance GI.Gio.Interfaces.DatagramBased.IsDatagramBased GI.Gio.Interfaces.DtlsClientConnection.DtlsClientConnection instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.DtlsClientConnection.DtlsClientConnection instance (signature ~ m [Data.ByteString.Internal.ByteString], Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsClientConnection.IsDtlsClientConnection a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsClientConnection.DtlsClientConnectionGetAcceptedCasMethodInfo a signature instance (signature ~ m GI.Gio.Interfaces.SocketConnectable.SocketConnectable, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsClientConnection.IsDtlsClientConnection a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsClientConnection.DtlsClientConnectionGetServerIdentityMethodInfo a signature instance (signature ~ m [GI.Gio.Flags.TlsCertificateFlags], Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsClientConnection.IsDtlsClientConnection a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsClientConnection.DtlsClientConnectionGetValidationFlagsMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsClientConnection.IsDtlsClientConnection a, GI.Gio.Interfaces.SocketConnectable.IsSocketConnectable b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsClientConnection.DtlsClientConnectionSetServerIdentityMethodInfo a signature instance (signature ~ ([GI.Gio.Flags.TlsCertificateFlags] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsClientConnection.IsDtlsClientConnection a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsClientConnection.DtlsClientConnectionSetValidationFlagsMethodInfo a signature module GI.Gio.Interfaces.TlsClientConnection newtype TlsClientConnection TlsClientConnection :: (ManagedPtr TlsClientConnection) -> TlsClientConnection noTlsClientConnection :: Maybe TlsClientConnection class GObject o => IsTlsClientConnection o toTlsClientConnection :: IsTlsClientConnection o => o -> IO TlsClientConnection data TlsClientConnectionCopySessionStateMethodInfo tlsClientConnectionCopySessionState :: (MonadIO m, IsTlsClientConnection a, IsTlsClientConnection b) => a -> b -> m () data TlsClientConnectionGetAcceptedCasMethodInfo tlsClientConnectionGetAcceptedCas :: (MonadIO m, IsTlsClientConnection a) => a -> m [ByteString] data TlsClientConnectionGetServerIdentityMethodInfo tlsClientConnectionGetServerIdentity :: (MonadIO m, IsTlsClientConnection a) => a -> m SocketConnectable data TlsClientConnectionGetUseSsl3MethodInfo tlsClientConnectionGetUseSsl3 :: (MonadIO m, IsTlsClientConnection a) => a -> m Bool data TlsClientConnectionGetValidationFlagsMethodInfo tlsClientConnectionGetValidationFlags :: (MonadIO m, IsTlsClientConnection a) => a -> m [TlsCertificateFlags] tlsClientConnectionNew :: (MonadIO m, IsIOStream a, IsSocketConnectable b) => a -> Maybe (b) -> m TlsClientConnection data TlsClientConnectionSetServerIdentityMethodInfo tlsClientConnectionSetServerIdentity :: (MonadIO m, IsTlsClientConnection a, IsSocketConnectable b) => a -> b -> m () data TlsClientConnectionSetUseSsl3MethodInfo tlsClientConnectionSetUseSsl3 :: (MonadIO m, IsTlsClientConnection a) => a -> Bool -> m () data TlsClientConnectionSetValidationFlagsMethodInfo tlsClientConnectionSetValidationFlags :: (MonadIO m, IsTlsClientConnection a) => a -> [TlsCertificateFlags] -> m () data TlsClientConnectionAcceptedCasPropertyInfo getTlsClientConnectionAcceptedCas :: (MonadIO m, IsTlsClientConnection o) => o -> m [Ptr ()] tlsClientConnectionAcceptedCas :: AttrLabelProxy "acceptedCas" data TlsClientConnectionServerIdentityPropertyInfo constructTlsClientConnectionServerIdentity :: (IsTlsClientConnection o, IsSocketConnectable a) => a -> IO (GValueConstruct o) getTlsClientConnectionServerIdentity :: (MonadIO m, IsTlsClientConnection o) => o -> m SocketConnectable setTlsClientConnectionServerIdentity :: (MonadIO m, IsTlsClientConnection o, IsSocketConnectable a) => o -> a -> m () tlsClientConnectionServerIdentity :: AttrLabelProxy "serverIdentity" data TlsClientConnectionUseSsl3PropertyInfo constructTlsClientConnectionUseSsl3 :: (IsTlsClientConnection o) => Bool -> IO (GValueConstruct o) getTlsClientConnectionUseSsl3 :: (MonadIO m, IsTlsClientConnection o) => o -> m Bool setTlsClientConnectionUseSsl3 :: (MonadIO m, IsTlsClientConnection o) => o -> Bool -> m () tlsClientConnectionUseSsl3 :: AttrLabelProxy "useSsl3" data TlsClientConnectionValidationFlagsPropertyInfo constructTlsClientConnectionValidationFlags :: (IsTlsClientConnection o) => [TlsCertificateFlags] -> IO (GValueConstruct o) getTlsClientConnectionValidationFlags :: (MonadIO m, IsTlsClientConnection o) => o -> m [TlsCertificateFlags] setTlsClientConnectionValidationFlags :: (MonadIO m, IsTlsClientConnection 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 (info ~ GI.Gio.Interfaces.TlsClientConnection.ResolveTlsClientConnectionMethod t GI.Gio.Interfaces.TlsClientConnection.TlsClientConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.TlsClientConnection.TlsClientConnection p) => GHC.OverloadedLabels.IsLabel 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.Overloading.HasAttributeList GI.Gio.Interfaces.TlsClientConnection.TlsClientConnection instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.TlsClientConnection.TlsClientConnection instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.TlsClientConnection.TlsClientConnection a) => GI.Gio.Interfaces.TlsClientConnection.IsTlsClientConnection a instance GI.Gio.Interfaces.TlsClientConnection.IsTlsClientConnection GI.Gio.Interfaces.TlsClientConnection.TlsClientConnection instance GI.Gio.Objects.TlsConnection.IsTlsConnection GI.Gio.Interfaces.TlsClientConnection.TlsClientConnection instance GI.Gio.Objects.IOStream.IsIOStream GI.Gio.Interfaces.TlsClientConnection.TlsClientConnection instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.TlsClientConnection.TlsClientConnection instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.TlsClientConnection.IsTlsClientConnection a, GI.Gio.Interfaces.TlsClientConnection.IsTlsClientConnection 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.IsTlsClientConnection 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.IsTlsClientConnection 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.IsTlsClientConnection 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.IsTlsClientConnection 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.IsTlsClientConnection a, GI.Gio.Interfaces.SocketConnectable.IsSocketConnectable 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.IsTlsClientConnection 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.IsTlsClientConnection a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.TlsClientConnection.TlsClientConnectionSetValidationFlagsMethodInfo a signature module GI.Gio.Objects.Application newtype Application Application :: (ManagedPtr Application) -> Application class GObject o => IsApplication o toApplication :: IsApplication o => o -> IO Application noApplication :: Maybe Application data ApplicationActivateMethodInfo applicationActivate :: (MonadIO m, IsApplication a) => a -> m () data ApplicationAddMainOptionMethodInfo applicationAddMainOption :: (MonadIO m, IsApplication a) => a -> Text -> Int8 -> [OptionFlags] -> OptionArg -> Text -> Maybe (Text) -> m () data ApplicationAddMainOptionEntriesMethodInfo applicationAddMainOptionEntries :: (MonadIO m, IsApplication a) => a -> [OptionEntry] -> m () data ApplicationAddOptionGroupMethodInfo applicationAddOptionGroup :: (MonadIO m, IsApplication a) => a -> OptionGroup -> m () data ApplicationBindBusyPropertyMethodInfo applicationBindBusyProperty :: (MonadIO m, IsApplication a, IsObject b) => a -> b -> Text -> m () data ApplicationGetApplicationIdMethodInfo applicationGetApplicationId :: (MonadIO m, IsApplication a) => a -> m Text data ApplicationGetDbusConnectionMethodInfo applicationGetDbusConnection :: (MonadIO m, IsApplication a) => a -> m DBusConnection data ApplicationGetDbusObjectPathMethodInfo applicationGetDbusObjectPath :: (MonadIO m, IsApplication a) => a -> m Text applicationGetDefault :: (MonadIO m) => m Application data ApplicationGetFlagsMethodInfo applicationGetFlags :: (MonadIO m, IsApplication a) => a -> m [ApplicationFlags] data ApplicationGetInactivityTimeoutMethodInfo applicationGetInactivityTimeout :: (MonadIO m, IsApplication a) => a -> m Word32 data ApplicationGetIsBusyMethodInfo applicationGetIsBusy :: (MonadIO m, IsApplication a) => a -> m Bool data ApplicationGetIsRegisteredMethodInfo applicationGetIsRegistered :: (MonadIO m, IsApplication a) => a -> m Bool data ApplicationGetIsRemoteMethodInfo applicationGetIsRemote :: (MonadIO m, IsApplication a) => a -> m Bool data ApplicationGetResourceBasePathMethodInfo applicationGetResourceBasePath :: (MonadIO m, IsApplication a) => a -> m (Maybe Text) data ApplicationHoldMethodInfo applicationHold :: (MonadIO m, IsApplication a) => a -> m () applicationIdIsValid :: (MonadIO m) => Text -> m Bool data ApplicationMarkBusyMethodInfo applicationMarkBusy :: (MonadIO m, IsApplication a) => a -> m () applicationNew :: (MonadIO m) => Maybe (Text) -> [ApplicationFlags] -> m Application data ApplicationOpenMethodInfo applicationOpen :: (MonadIO m, IsApplication a) => a -> [File] -> Text -> m () data ApplicationQuitMethodInfo applicationQuit :: (MonadIO m, IsApplication a) => a -> m () data ApplicationRegisterMethodInfo applicationRegister :: (MonadIO m, IsApplication a, IsCancellable b) => a -> Maybe (b) -> m () data ApplicationReleaseMethodInfo applicationRelease :: (MonadIO m, IsApplication a) => a -> m () data ApplicationRunMethodInfo applicationRun :: (MonadIO m, IsApplication a) => a -> Maybe ([Text]) -> m Int32 data ApplicationSendNotificationMethodInfo applicationSendNotification :: (MonadIO m, IsApplication a, IsNotification 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, IsApplication a, IsActionGroup b) => a -> Maybe (b) -> m () data ApplicationSetApplicationIdMethodInfo applicationSetApplicationId :: (MonadIO m, IsApplication a) => a -> Maybe (Text) -> m () data ApplicationSetDefaultMethodInfo applicationSetDefault :: (MonadIO m, IsApplication a) => a -> m () data ApplicationSetFlagsMethodInfo applicationSetFlags :: (MonadIO m, IsApplication a) => a -> [ApplicationFlags] -> m () data ApplicationSetInactivityTimeoutMethodInfo applicationSetInactivityTimeout :: (MonadIO m, IsApplication a) => a -> Word32 -> m () data ApplicationSetResourceBasePathMethodInfo applicationSetResourceBasePath :: (MonadIO m, IsApplication a) => a -> Maybe (Text) -> m () data ApplicationUnbindBusyPropertyMethodInfo applicationUnbindBusyProperty :: (MonadIO m, IsApplication a, IsObject b) => a -> b -> Text -> m () data ApplicationUnmarkBusyMethodInfo applicationUnmarkBusy :: (MonadIO m, IsApplication a) => a -> m () data ApplicationWithdrawNotificationMethodInfo applicationWithdrawNotification :: (MonadIO m, IsApplication a) => a -> Text -> m () data ApplicationActionGroupPropertyInfo applicationActionGroup :: AttrLabelProxy "actionGroup" clearApplicationActionGroup :: (MonadIO m, IsApplication o) => o -> m () constructApplicationActionGroup :: (IsApplication o, IsActionGroup a) => a -> IO (GValueConstruct o) setApplicationActionGroup :: (MonadIO m, IsApplication o, IsActionGroup a) => o -> a -> m () data ApplicationApplicationIdPropertyInfo applicationApplicationId :: AttrLabelProxy "applicationId" clearApplicationApplicationId :: (MonadIO m, IsApplication o) => o -> m () constructApplicationApplicationId :: (IsApplication o) => Text -> IO (GValueConstruct o) getApplicationApplicationId :: (MonadIO m, IsApplication o) => o -> m Text setApplicationApplicationId :: (MonadIO m, IsApplication o) => o -> Text -> m () data ApplicationFlagsPropertyInfo applicationFlags :: AttrLabelProxy "flags" constructApplicationFlags :: (IsApplication o) => [ApplicationFlags] -> IO (GValueConstruct o) getApplicationFlags :: (MonadIO m, IsApplication o) => o -> m [ApplicationFlags] setApplicationFlags :: (MonadIO m, IsApplication o) => o -> [ApplicationFlags] -> m () data ApplicationInactivityTimeoutPropertyInfo applicationInactivityTimeout :: AttrLabelProxy "inactivityTimeout" constructApplicationInactivityTimeout :: (IsApplication o) => Word32 -> IO (GValueConstruct o) getApplicationInactivityTimeout :: (MonadIO m, IsApplication o) => o -> m Word32 setApplicationInactivityTimeout :: (MonadIO m, IsApplication o) => o -> Word32 -> m () data ApplicationIsBusyPropertyInfo applicationIsBusy :: AttrLabelProxy "isBusy" getApplicationIsBusy :: (MonadIO m, IsApplication o) => o -> m Bool data ApplicationIsRegisteredPropertyInfo applicationIsRegistered :: AttrLabelProxy "isRegistered" getApplicationIsRegistered :: (MonadIO m, IsApplication o) => o -> m Bool data ApplicationIsRemotePropertyInfo applicationIsRemote :: AttrLabelProxy "isRemote" getApplicationIsRemote :: (MonadIO m, IsApplication o) => o -> m Bool data ApplicationResourceBasePathPropertyInfo applicationResourceBasePath :: AttrLabelProxy "resourceBasePath" clearApplicationResourceBasePath :: (MonadIO m, IsApplication o) => o -> m () constructApplicationResourceBasePath :: (IsApplication o) => Text -> IO (GValueConstruct o) getApplicationResourceBasePath :: (MonadIO m, IsApplication o) => o -> m (Maybe Text) setApplicationResourceBasePath :: (MonadIO m, IsApplication o) => o -> Text -> m () type ApplicationActivateCallback = IO () data ApplicationActivateSignalInfo type C_ApplicationActivateCallback = Ptr () -> Ptr () -> IO () afterApplicationActivate :: (GObject a, MonadIO m) => a -> ApplicationActivateCallback -> m SignalHandlerId genClosure_ApplicationActivate :: ApplicationActivateCallback -> IO Closure mk_ApplicationActivateCallback :: C_ApplicationActivateCallback -> IO (FunPtr C_ApplicationActivateCallback) noApplicationActivateCallback :: Maybe ApplicationActivateCallback onApplicationActivate :: (GObject a, MonadIO m) => a -> ApplicationActivateCallback -> m SignalHandlerId wrap_ApplicationActivateCallback :: ApplicationActivateCallback -> Ptr () -> Ptr () -> IO () type ApplicationCommandLineCallback = ApplicationCommandLine -> IO Int32 data ApplicationCommandLineSignalInfo type C_ApplicationCommandLineCallback = Ptr () -> Ptr ApplicationCommandLine -> Ptr () -> IO Int32 afterApplicationCommandLine :: (GObject a, MonadIO m) => a -> ApplicationCommandLineCallback -> m SignalHandlerId genClosure_ApplicationCommandLine :: ApplicationCommandLineCallback -> IO Closure mk_ApplicationCommandLineCallback :: C_ApplicationCommandLineCallback -> IO (FunPtr C_ApplicationCommandLineCallback) noApplicationCommandLineCallback :: Maybe ApplicationCommandLineCallback onApplicationCommandLine :: (GObject a, MonadIO m) => a -> ApplicationCommandLineCallback -> m SignalHandlerId wrap_ApplicationCommandLineCallback :: ApplicationCommandLineCallback -> Ptr () -> Ptr ApplicationCommandLine -> Ptr () -> IO Int32 type ApplicationHandleLocalOptionsCallback = VariantDict -> IO Int32 data ApplicationHandleLocalOptionsSignalInfo type C_ApplicationHandleLocalOptionsCallback = Ptr () -> Ptr VariantDict -> Ptr () -> IO Int32 afterApplicationHandleLocalOptions :: (GObject a, MonadIO m) => a -> ApplicationHandleLocalOptionsCallback -> m SignalHandlerId genClosure_ApplicationHandleLocalOptions :: ApplicationHandleLocalOptionsCallback -> IO Closure mk_ApplicationHandleLocalOptionsCallback :: C_ApplicationHandleLocalOptionsCallback -> IO (FunPtr C_ApplicationHandleLocalOptionsCallback) noApplicationHandleLocalOptionsCallback :: Maybe ApplicationHandleLocalOptionsCallback onApplicationHandleLocalOptions :: (GObject a, MonadIO m) => a -> ApplicationHandleLocalOptionsCallback -> m SignalHandlerId wrap_ApplicationHandleLocalOptionsCallback :: ApplicationHandleLocalOptionsCallback -> Ptr () -> Ptr VariantDict -> Ptr () -> IO Int32 type ApplicationOpenCallback = [File] -> Text -> IO () data ApplicationOpenSignalInfo type C_ApplicationOpenCallback = Ptr () -> Ptr (Ptr File) -> Int32 -> CString -> Ptr () -> IO () afterApplicationOpen :: (GObject a, MonadIO m) => a -> ApplicationOpenCallback -> m SignalHandlerId genClosure_ApplicationOpen :: ApplicationOpenCallback -> IO Closure mk_ApplicationOpenCallback :: C_ApplicationOpenCallback -> IO (FunPtr C_ApplicationOpenCallback) noApplicationOpenCallback :: Maybe ApplicationOpenCallback onApplicationOpen :: (GObject a, MonadIO m) => a -> ApplicationOpenCallback -> m SignalHandlerId wrap_ApplicationOpenCallback :: ApplicationOpenCallback -> Ptr () -> Ptr (Ptr File) -> Int32 -> CString -> Ptr () -> IO () type ApplicationShutdownCallback = IO () data ApplicationShutdownSignalInfo type C_ApplicationShutdownCallback = Ptr () -> Ptr () -> IO () afterApplicationShutdown :: (GObject a, MonadIO m) => a -> ApplicationShutdownCallback -> m SignalHandlerId genClosure_ApplicationShutdown :: ApplicationShutdownCallback -> IO Closure mk_ApplicationShutdownCallback :: C_ApplicationShutdownCallback -> IO (FunPtr C_ApplicationShutdownCallback) noApplicationShutdownCallback :: Maybe ApplicationShutdownCallback onApplicationShutdown :: (GObject a, MonadIO m) => a -> ApplicationShutdownCallback -> m SignalHandlerId wrap_ApplicationShutdownCallback :: ApplicationShutdownCallback -> Ptr () -> Ptr () -> IO () type ApplicationStartupCallback = IO () data ApplicationStartupSignalInfo type C_ApplicationStartupCallback = Ptr () -> Ptr () -> IO () afterApplicationStartup :: (GObject a, MonadIO m) => a -> ApplicationStartupCallback -> m SignalHandlerId genClosure_ApplicationStartup :: ApplicationStartupCallback -> IO Closure mk_ApplicationStartupCallback :: C_ApplicationStartupCallback -> IO (FunPtr C_ApplicationStartupCallback) noApplicationStartupCallback :: Maybe ApplicationStartupCallback onApplicationStartup :: (GObject a, MonadIO m) => a -> ApplicationStartupCallback -> m SignalHandlerId wrap_ApplicationStartupCallback :: ApplicationStartupCallback -> Ptr () -> Ptr () -> IO () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Application.Application instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.Application.Application a) => GI.Gio.Objects.Application.IsApplication a instance GI.Gio.Objects.Application.IsApplication GI.Gio.Objects.Application.Application instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.Application.Application instance GI.Gio.Interfaces.ActionGroup.IsActionGroup GI.Gio.Objects.Application.Application instance GI.Gio.Interfaces.ActionMap.IsActionMap GI.Gio.Objects.Application.Application 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 (info ~ GI.Gio.Objects.Application.ResolveApplicationMethod t GI.Gio.Objects.Application.Application, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Application.Application p) => GHC.OverloadedLabels.IsLabel 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.Overloading.HasAttributeList GI.Gio.Objects.Application.Application 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.IsApplication 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.IsApplication 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.IsApplication 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.IsApplication 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.IsApplication a, GI.GObject.Objects.Object.IsObject 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.IsApplication 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.IsApplication 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.IsApplication 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.IsApplication 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.IsApplication 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.IsApplication 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.IsApplication 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.IsApplication 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.IsApplication 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.IsApplication 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.IsApplication 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.IsApplication 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.IsApplication 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.IsApplication a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsApplication 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.IsApplication 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.IsApplication a, GI.Gio.Objects.Notification.IsNotification 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.IsApplication a, GI.Gio.Interfaces.ActionGroup.IsActionGroup 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.IsApplication 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.IsApplication 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.IsApplication 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.IsApplication 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.IsApplication 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.IsApplication a, GI.GObject.Objects.Object.IsObject 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.IsApplication 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.IsApplication a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Application.ApplicationWithdrawNotificationMethodInfo a signature module GI.Gio.Objects.DBusInterfaceSkeleton newtype DBusInterfaceSkeleton DBusInterfaceSkeleton :: (ManagedPtr DBusInterfaceSkeleton) -> DBusInterfaceSkeleton class GObject o => IsDBusInterfaceSkeleton o toDBusInterfaceSkeleton :: IsDBusInterfaceSkeleton o => o -> IO DBusInterfaceSkeleton noDBusInterfaceSkeleton :: Maybe DBusInterfaceSkeleton data DBusInterfaceSkeletonExportMethodInfo dBusInterfaceSkeletonExport :: (MonadIO m, IsDBusInterfaceSkeleton a, IsDBusConnection b) => a -> b -> Text -> m () data DBusInterfaceSkeletonFlushMethodInfo dBusInterfaceSkeletonFlush :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m () data DBusInterfaceSkeletonGetConnectionMethodInfo dBusInterfaceSkeletonGetConnection :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m DBusConnection data DBusInterfaceSkeletonGetConnectionsMethodInfo dBusInterfaceSkeletonGetConnections :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m [DBusConnection] data DBusInterfaceSkeletonGetFlagsMethodInfo dBusInterfaceSkeletonGetFlags :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m [DBusInterfaceSkeletonFlags] data DBusInterfaceSkeletonGetInfoMethodInfo dBusInterfaceSkeletonGetInfo :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m DBusInterfaceInfo data DBusInterfaceSkeletonGetObjectPathMethodInfo dBusInterfaceSkeletonGetObjectPath :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m Text data DBusInterfaceSkeletonGetPropertiesMethodInfo dBusInterfaceSkeletonGetProperties :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m GVariant data DBusInterfaceSkeletonHasConnectionMethodInfo dBusInterfaceSkeletonHasConnection :: (MonadIO m, IsDBusInterfaceSkeleton a, IsDBusConnection b) => a -> b -> m Bool data DBusInterfaceSkeletonSetFlagsMethodInfo dBusInterfaceSkeletonSetFlags :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> [DBusInterfaceSkeletonFlags] -> m () data DBusInterfaceSkeletonUnexportMethodInfo dBusInterfaceSkeletonUnexport :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m () data DBusInterfaceSkeletonUnexportFromConnectionMethodInfo dBusInterfaceSkeletonUnexportFromConnection :: (MonadIO m, IsDBusInterfaceSkeleton a, IsDBusConnection b) => a -> b -> m () data DBusInterfaceSkeletonGFlagsPropertyInfo constructDBusInterfaceSkeletonGFlags :: (IsDBusInterfaceSkeleton o) => [DBusInterfaceSkeletonFlags] -> IO (GValueConstruct o) dBusInterfaceSkeletonGFlags :: AttrLabelProxy "gFlags" getDBusInterfaceSkeletonGFlags :: (MonadIO m, IsDBusInterfaceSkeleton o) => o -> m [DBusInterfaceSkeletonFlags] setDBusInterfaceSkeletonGFlags :: (MonadIO m, IsDBusInterfaceSkeleton o) => o -> [DBusInterfaceSkeletonFlags] -> m () type C_DBusInterfaceSkeletonGAuthorizeMethodCallback = Ptr () -> Ptr DBusMethodInvocation -> Ptr () -> IO CInt type DBusInterfaceSkeletonGAuthorizeMethodCallback = DBusMethodInvocation -> IO Bool data DBusInterfaceSkeletonGAuthorizeMethodSignalInfo afterDBusInterfaceSkeletonGAuthorizeMethod :: (GObject a, MonadIO m) => a -> DBusInterfaceSkeletonGAuthorizeMethodCallback -> m SignalHandlerId genClosure_DBusInterfaceSkeletonGAuthorizeMethod :: DBusInterfaceSkeletonGAuthorizeMethodCallback -> IO Closure mk_DBusInterfaceSkeletonGAuthorizeMethodCallback :: C_DBusInterfaceSkeletonGAuthorizeMethodCallback -> IO (FunPtr C_DBusInterfaceSkeletonGAuthorizeMethodCallback) noDBusInterfaceSkeletonGAuthorizeMethodCallback :: Maybe DBusInterfaceSkeletonGAuthorizeMethodCallback onDBusInterfaceSkeletonGAuthorizeMethod :: (GObject a, MonadIO m) => a -> DBusInterfaceSkeletonGAuthorizeMethodCallback -> m SignalHandlerId wrap_DBusInterfaceSkeletonGAuthorizeMethodCallback :: DBusInterfaceSkeletonGAuthorizeMethodCallback -> Ptr () -> Ptr DBusMethodInvocation -> Ptr () -> IO CInt instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeleton instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeleton a) => GI.Gio.Objects.DBusInterfaceSkeleton.IsDBusInterfaceSkeleton a instance GI.Gio.Objects.DBusInterfaceSkeleton.IsDBusInterfaceSkeleton GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeleton instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeleton instance GI.Gio.Interfaces.DBusInterface.IsDBusInterface GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeleton 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 (info ~ GI.Gio.Objects.DBusInterfaceSkeleton.ResolveDBusInterfaceSkeletonMethod t GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeleton, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeleton p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeleton -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonGFlagsPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeleton 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.IsDBusInterfaceSkeleton a, GI.Gio.Objects.DBusConnection.IsDBusConnection 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.IsDBusInterfaceSkeleton 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.IsDBusInterfaceSkeleton 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.IsDBusInterfaceSkeleton 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.IsDBusInterfaceSkeleton 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.IsDBusInterfaceSkeleton 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.IsDBusInterfaceSkeleton 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.IsDBusInterfaceSkeleton 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.IsDBusInterfaceSkeleton a, GI.Gio.Objects.DBusConnection.IsDBusConnection 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.IsDBusInterfaceSkeleton 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.IsDBusInterfaceSkeleton 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.IsDBusInterfaceSkeleton a, GI.Gio.Objects.DBusConnection.IsDBusConnection b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusInterfaceSkeleton.DBusInterfaceSkeletonUnexportFromConnectionMethodInfo a signature module GI.Gio.Objects.DBusServer newtype DBusServer DBusServer :: (ManagedPtr DBusServer) -> DBusServer class GObject o => IsDBusServer o toDBusServer :: IsDBusServer o => o -> IO DBusServer noDBusServer :: Maybe DBusServer data DBusServerGetClientAddressMethodInfo dBusServerGetClientAddress :: (MonadIO m, IsDBusServer a) => a -> m Text data DBusServerGetFlagsMethodInfo dBusServerGetFlags :: (MonadIO m, IsDBusServer a) => a -> m [DBusServerFlags] data DBusServerGetGuidMethodInfo dBusServerGetGuid :: (MonadIO m, IsDBusServer a) => a -> m Text data DBusServerIsActiveMethodInfo dBusServerIsActive :: (MonadIO m, IsDBusServer a) => a -> m Bool dBusServerNewSync :: (MonadIO m, IsDBusAuthObserver a, IsCancellable b) => Text -> [DBusServerFlags] -> Text -> Maybe (a) -> Maybe (b) -> m DBusServer data DBusServerStartMethodInfo dBusServerStart :: (MonadIO m, IsDBusServer a) => a -> m () data DBusServerStopMethodInfo dBusServerStop :: (MonadIO m, IsDBusServer a) => a -> m () data DBusServerActivePropertyInfo dBusServerActive :: AttrLabelProxy "active" getDBusServerActive :: (MonadIO m, IsDBusServer o) => o -> m Bool data DBusServerAddressPropertyInfo constructDBusServerAddress :: (IsDBusServer o) => Text -> IO (GValueConstruct o) dBusServerAddress :: AttrLabelProxy "address" getDBusServerAddress :: (MonadIO m, IsDBusServer o) => o -> m (Maybe Text) data DBusServerAuthenticationObserverPropertyInfo constructDBusServerAuthenticationObserver :: (IsDBusServer o, IsDBusAuthObserver a) => a -> IO (GValueConstruct o) dBusServerAuthenticationObserver :: AttrLabelProxy "authenticationObserver" getDBusServerAuthenticationObserver :: (MonadIO m, IsDBusServer o) => o -> m (Maybe DBusAuthObserver) data DBusServerClientAddressPropertyInfo dBusServerClientAddress :: AttrLabelProxy "clientAddress" getDBusServerClientAddress :: (MonadIO m, IsDBusServer o) => o -> m Text data DBusServerFlagsPropertyInfo constructDBusServerFlags :: (IsDBusServer o) => [DBusServerFlags] -> IO (GValueConstruct o) dBusServerFlags :: AttrLabelProxy "flags" getDBusServerFlags :: (MonadIO m, IsDBusServer o) => o -> m [DBusServerFlags] data DBusServerGuidPropertyInfo constructDBusServerGuid :: (IsDBusServer o) => Text -> IO (GValueConstruct o) dBusServerGuid :: AttrLabelProxy "guid" getDBusServerGuid :: (MonadIO m, IsDBusServer o) => o -> m Text type C_DBusServerNewConnectionCallback = Ptr () -> Ptr DBusConnection -> Ptr () -> IO CInt type DBusServerNewConnectionCallback = DBusConnection -> IO Bool data DBusServerNewConnectionSignalInfo afterDBusServerNewConnection :: (GObject a, MonadIO m) => a -> DBusServerNewConnectionCallback -> m SignalHandlerId genClosure_DBusServerNewConnection :: DBusServerNewConnectionCallback -> IO Closure mk_DBusServerNewConnectionCallback :: C_DBusServerNewConnectionCallback -> IO (FunPtr C_DBusServerNewConnectionCallback) noDBusServerNewConnectionCallback :: Maybe DBusServerNewConnectionCallback onDBusServerNewConnection :: (GObject a, MonadIO m) => a -> DBusServerNewConnectionCallback -> m SignalHandlerId wrap_DBusServerNewConnectionCallback :: DBusServerNewConnectionCallback -> Ptr () -> Ptr DBusConnection -> Ptr () -> IO CInt instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusServer.DBusServer instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.DBusServer.DBusServer a) => GI.Gio.Objects.DBusServer.IsDBusServer a instance GI.Gio.Objects.DBusServer.IsDBusServer GI.Gio.Objects.DBusServer.DBusServer instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.DBusServer.DBusServer instance GI.Gio.Interfaces.Initable.IsInitable GI.Gio.Objects.DBusServer.DBusServer 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 (info ~ GI.Gio.Objects.DBusServer.ResolveDBusServerMethod t GI.Gio.Objects.DBusServer.DBusServer, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusServer.DBusServer p) => GHC.OverloadedLabels.IsLabel 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.Overloading.HasAttributeList GI.Gio.Objects.DBusServer.DBusServer 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.IsDBusServer 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.IsDBusServer 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.IsDBusServer 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.IsDBusServer 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.IsDBusServer 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.IsDBusServer a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusServer.DBusServerStopMethodInfo a signature module GI.Gio.Objects.SubprocessLauncher newtype SubprocessLauncher SubprocessLauncher :: (ManagedPtr SubprocessLauncher) -> SubprocessLauncher class GObject o => IsSubprocessLauncher o toSubprocessLauncher :: IsSubprocessLauncher o => o -> IO SubprocessLauncher noSubprocessLauncher :: Maybe SubprocessLauncher data SubprocessLauncherGetenvMethodInfo subprocessLauncherGetenv :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> m Text subprocessLauncherNew :: (MonadIO m) => [SubprocessFlags] -> m SubprocessLauncher data SubprocessLauncherSetChildSetupMethodInfo subprocessLauncherSetChildSetup :: (MonadIO m, IsSubprocessLauncher a) => a -> SpawnChildSetupFunc -> m () data SubprocessLauncherSetCwdMethodInfo subprocessLauncherSetCwd :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> m () data SubprocessLauncherSetEnvironMethodInfo subprocessLauncherSetEnviron :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> m () data SubprocessLauncherSetFlagsMethodInfo subprocessLauncherSetFlags :: (MonadIO m, IsSubprocessLauncher a) => a -> [SubprocessFlags] -> m () data SubprocessLauncherSetStderrFilePathMethodInfo subprocessLauncherSetStderrFilePath :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> m () data SubprocessLauncherSetStdinFilePathMethodInfo subprocessLauncherSetStdinFilePath :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> m () data SubprocessLauncherSetStdoutFilePathMethodInfo subprocessLauncherSetStdoutFilePath :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> m () data SubprocessLauncherSetenvMethodInfo subprocessLauncherSetenv :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> Text -> Bool -> m () data SubprocessLauncherSpawnvMethodInfo subprocessLauncherSpawnv :: (MonadIO m, IsSubprocessLauncher a) => a -> [Text] -> m Subprocess data SubprocessLauncherTakeFdMethodInfo subprocessLauncherTakeFd :: (MonadIO m, IsSubprocessLauncher a) => a -> Int32 -> Int32 -> m () data SubprocessLauncherTakeStderrFdMethodInfo subprocessLauncherTakeStderrFd :: (MonadIO m, IsSubprocessLauncher a) => a -> Int32 -> m () data SubprocessLauncherTakeStdinFdMethodInfo subprocessLauncherTakeStdinFd :: (MonadIO m, IsSubprocessLauncher a) => a -> Int32 -> m () data SubprocessLauncherTakeStdoutFdMethodInfo subprocessLauncherTakeStdoutFd :: (MonadIO m, IsSubprocessLauncher a) => a -> Int32 -> m () data SubprocessLauncherUnsetenvMethodInfo subprocessLauncherUnsetenv :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> m () data SubprocessLauncherFlagsPropertyInfo constructSubprocessLauncherFlags :: (IsSubprocessLauncher o) => [SubprocessFlags] -> IO (GValueConstruct o) subprocessLauncherFlags :: AttrLabelProxy "flags" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SubprocessLauncher.SubprocessLauncher instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.SubprocessLauncher.SubprocessLauncher a) => GI.Gio.Objects.SubprocessLauncher.IsSubprocessLauncher a instance GI.Gio.Objects.SubprocessLauncher.IsSubprocessLauncher GI.Gio.Objects.SubprocessLauncher.SubprocessLauncher instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.SubprocessLauncher.SubprocessLauncher 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 (info ~ GI.Gio.Objects.SubprocessLauncher.ResolveSubprocessLauncherMethod t GI.Gio.Objects.SubprocessLauncher.SubprocessLauncher, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SubprocessLauncher.SubprocessLauncher p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.SubprocessLauncher.SubprocessLauncher -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherFlagsPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.SubprocessLauncher.SubprocessLauncher instance (signature ~ (Data.Text.Internal.Text -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SubprocessLauncher.IsSubprocessLauncher 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.IsSubprocessLauncher 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.IsSubprocessLauncher 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.IsSubprocessLauncher 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.IsSubprocessLauncher 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.IsSubprocessLauncher 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.IsSubprocessLauncher 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.IsSubprocessLauncher 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.IsSubprocessLauncher 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.IsSubprocessLauncher 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.IsSubprocessLauncher 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.IsSubprocessLauncher 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.IsSubprocessLauncher 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.IsSubprocessLauncher 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.IsSubprocessLauncher a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SubprocessLauncher.SubprocessLauncherUnsetenvMethodInfo a signature module GI.Gio.Objects.TestDBus newtype TestDBus TestDBus :: (ManagedPtr TestDBus) -> TestDBus class GObject o => IsTestDBus o toTestDBus :: IsTestDBus o => o -> IO TestDBus noTestDBus :: Maybe TestDBus data TestDBusAddServiceDirMethodInfo testDBusAddServiceDir :: (MonadIO m, IsTestDBus a) => a -> Text -> m () data TestDBusDownMethodInfo testDBusDown :: (MonadIO m, IsTestDBus a) => a -> m () data TestDBusGetBusAddressMethodInfo testDBusGetBusAddress :: (MonadIO m, IsTestDBus a) => a -> m (Maybe Text) data TestDBusGetFlagsMethodInfo testDBusGetFlags :: (MonadIO m, IsTestDBus a) => a -> m [TestDBusFlags] testDBusNew :: (MonadIO m) => [TestDBusFlags] -> m TestDBus data TestDBusStopMethodInfo testDBusStop :: (MonadIO m, IsTestDBus a) => a -> m () testDBusUnset :: (MonadIO m) => m () data TestDBusUpMethodInfo testDBusUp :: (MonadIO m, IsTestDBus a) => a -> m () data TestDBusFlagsPropertyInfo constructTestDBusFlags :: (IsTestDBus o) => [TestDBusFlags] -> IO (GValueConstruct o) getTestDBusFlags :: (MonadIO m, IsTestDBus o) => o -> m [TestDBusFlags] testDBusFlags :: AttrLabelProxy "flags" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.TestDBus.TestDBus instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.TestDBus.TestDBus a) => GI.Gio.Objects.TestDBus.IsTestDBus a instance GI.Gio.Objects.TestDBus.IsTestDBus GI.Gio.Objects.TestDBus.TestDBus instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.TestDBus.TestDBus 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 (info ~ GI.Gio.Objects.TestDBus.ResolveTestDBusMethod t GI.Gio.Objects.TestDBus.TestDBus, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.TestDBus.TestDBus p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.TestDBus.TestDBus -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.TestDBus.TestDBusFlagsPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.TestDBus.TestDBus instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TestDBus.IsTestDBus 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.IsTestDBus a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TestDBus.TestDBusDownMethodInfo a signature instance (signature ~ m (GHC.Base.Maybe Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TestDBus.IsTestDBus 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.IsTestDBus 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.IsTestDBus 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.IsTestDBus a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TestDBus.TestDBusUpMethodInfo a signature module GI.Gio.Objects.TlsCertificate newtype TlsCertificate TlsCertificate :: (ManagedPtr TlsCertificate) -> TlsCertificate class GObject o => IsTlsCertificate o toTlsCertificate :: IsTlsCertificate o => o -> IO TlsCertificate noTlsCertificate :: Maybe TlsCertificate data TlsCertificateGetIssuerMethodInfo tlsCertificateGetIssuer :: (MonadIO m, IsTlsCertificate a) => a -> m TlsCertificate data TlsCertificateIsSameMethodInfo tlsCertificateIsSame :: (MonadIO m, IsTlsCertificate a, IsTlsCertificate 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, IsTlsCertificate a, IsSocketConnectable b, IsTlsCertificate c) => a -> Maybe (b) -> Maybe (c) -> m [TlsCertificateFlags] data TlsCertificateCertificatePropertyInfo constructTlsCertificateCertificate :: (IsTlsCertificate o) => ByteString -> IO (GValueConstruct o) getTlsCertificateCertificate :: (MonadIO m, IsTlsCertificate o) => o -> m (Maybe ByteString) tlsCertificateCertificate :: AttrLabelProxy "certificate" data TlsCertificateCertificatePemPropertyInfo constructTlsCertificateCertificatePem :: (IsTlsCertificate o) => Text -> IO (GValueConstruct o) getTlsCertificateCertificatePem :: (MonadIO m, IsTlsCertificate o) => o -> m (Maybe Text) tlsCertificateCertificatePem :: AttrLabelProxy "certificatePem" data TlsCertificateIssuerPropertyInfo constructTlsCertificateIssuer :: (IsTlsCertificate o, IsTlsCertificate a) => a -> IO (GValueConstruct o) getTlsCertificateIssuer :: (MonadIO m, IsTlsCertificate o) => o -> m TlsCertificate tlsCertificateIssuer :: AttrLabelProxy "issuer" data TlsCertificatePrivateKeyPropertyInfo constructTlsCertificatePrivateKey :: (IsTlsCertificate o) => ByteString -> IO (GValueConstruct o) tlsCertificatePrivateKey :: AttrLabelProxy "privateKey" data TlsCertificatePrivateKeyPemPropertyInfo constructTlsCertificatePrivateKeyPem :: (IsTlsCertificate o) => Text -> IO (GValueConstruct o) tlsCertificatePrivateKeyPem :: AttrLabelProxy "privateKeyPem" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.TlsCertificate.TlsCertificate instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.TlsCertificate.TlsCertificate a) => GI.Gio.Objects.TlsCertificate.IsTlsCertificate a instance GI.Gio.Objects.TlsCertificate.IsTlsCertificate GI.Gio.Objects.TlsCertificate.TlsCertificate instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.TlsCertificate.TlsCertificate 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 (info ~ GI.Gio.Objects.TlsCertificate.ResolveTlsCertificateMethod t GI.Gio.Objects.TlsCertificate.TlsCertificate, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.TlsCertificate.TlsCertificate p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.TlsCertificate.TlsCertificate instance (signature ~ m GI.Gio.Objects.TlsCertificate.TlsCertificate, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsCertificate.IsTlsCertificate 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.IsTlsCertificate a, GI.Gio.Objects.TlsCertificate.IsTlsCertificate 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.IsTlsCertificate a, GI.Gio.Interfaces.SocketConnectable.IsSocketConnectable b, GI.Gio.Objects.TlsCertificate.IsTlsCertificate c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsCertificate.TlsCertificateVerifyMethodInfo a signature module GI.Gio.Objects.TlsPassword newtype TlsPassword TlsPassword :: (ManagedPtr TlsPassword) -> TlsPassword class GObject o => IsTlsPassword o toTlsPassword :: IsTlsPassword o => o -> IO TlsPassword noTlsPassword :: Maybe TlsPassword data TlsPasswordGetDescriptionMethodInfo tlsPasswordGetDescription :: (MonadIO m, IsTlsPassword a) => a -> m Text data TlsPasswordGetFlagsMethodInfo tlsPasswordGetFlags :: (MonadIO m, IsTlsPassword a) => a -> m [TlsPasswordFlags] data TlsPasswordGetWarningMethodInfo tlsPasswordGetWarning :: (MonadIO m, IsTlsPassword a) => a -> m Text tlsPasswordNew :: (MonadIO m) => [TlsPasswordFlags] -> Text -> m TlsPassword data TlsPasswordSetDescriptionMethodInfo tlsPasswordSetDescription :: (MonadIO m, IsTlsPassword a) => a -> Text -> m () data TlsPasswordSetFlagsMethodInfo tlsPasswordSetFlags :: (MonadIO m, IsTlsPassword a) => a -> [TlsPasswordFlags] -> m () data TlsPasswordSetValueMethodInfo tlsPasswordSetValue :: (MonadIO m, IsTlsPassword a) => a -> Word8 -> Int64 -> m () data TlsPasswordSetValueFullMethodInfo tlsPasswordSetValueFull :: (MonadIO m, IsTlsPassword a) => a -> Word8 -> Int64 -> Maybe (DestroyNotify) -> m () data TlsPasswordSetWarningMethodInfo tlsPasswordSetWarning :: (MonadIO m, IsTlsPassword a) => a -> Text -> m () data TlsPasswordDescriptionPropertyInfo constructTlsPasswordDescription :: (IsTlsPassword o) => Text -> IO (GValueConstruct o) getTlsPasswordDescription :: (MonadIO m, IsTlsPassword o) => o -> m Text setTlsPasswordDescription :: (MonadIO m, IsTlsPassword o) => o -> Text -> m () tlsPasswordDescription :: AttrLabelProxy "description" data TlsPasswordFlagsPropertyInfo constructTlsPasswordFlags :: (IsTlsPassword o) => [TlsPasswordFlags] -> IO (GValueConstruct o) getTlsPasswordFlags :: (MonadIO m, IsTlsPassword o) => o -> m [TlsPasswordFlags] setTlsPasswordFlags :: (MonadIO m, IsTlsPassword o) => o -> [TlsPasswordFlags] -> m () tlsPasswordFlags :: AttrLabelProxy "flags" data TlsPasswordWarningPropertyInfo constructTlsPasswordWarning :: (IsTlsPassword o) => Text -> IO (GValueConstruct o) getTlsPasswordWarning :: (MonadIO m, IsTlsPassword o) => o -> m Text setTlsPasswordWarning :: (MonadIO m, IsTlsPassword o) => o -> Text -> m () tlsPasswordWarning :: AttrLabelProxy "warning" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.TlsPassword.TlsPassword instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.TlsPassword.TlsPassword a) => GI.Gio.Objects.TlsPassword.IsTlsPassword a instance GI.Gio.Objects.TlsPassword.IsTlsPassword GI.Gio.Objects.TlsPassword.TlsPassword instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.TlsPassword.TlsPassword 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 (info ~ GI.Gio.Objects.TlsPassword.ResolveTlsPasswordMethod t GI.Gio.Objects.TlsPassword.TlsPassword, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.TlsPassword.TlsPassword p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.TlsPassword.TlsPassword instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsPassword.IsTlsPassword 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.IsTlsPassword 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.IsTlsPassword 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.IsTlsPassword 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.IsTlsPassword 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.IsTlsPassword 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.IsTlsPassword 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.IsTlsPassword a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsPassword.TlsPasswordSetWarningMethodInfo a signature -- | Information about a D-Bus property on a D-Bus interface. module GI.Gio.Structs.DBusPropertyInfo newtype DBusPropertyInfo DBusPropertyInfo :: (ManagedPtr 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 () clearDBusPropertyInfoAnnotations :: MonadIO m => DBusPropertyInfo -> m () dBusPropertyInfo_annotations :: AttrLabelProxy "annotations" getDBusPropertyInfoAnnotations :: MonadIO m => DBusPropertyInfo -> m (Maybe [DBusAnnotationInfo]) setDBusPropertyInfoAnnotations :: MonadIO m => DBusPropertyInfo -> Ptr (Ptr DBusAnnotationInfo) -> m () dBusPropertyInfo_flags :: AttrLabelProxy "flags" getDBusPropertyInfoFlags :: MonadIO m => DBusPropertyInfo -> m [DBusPropertyInfoFlags] setDBusPropertyInfoFlags :: MonadIO m => DBusPropertyInfo -> [DBusPropertyInfoFlags] -> m () clearDBusPropertyInfoName :: MonadIO m => DBusPropertyInfo -> m () dBusPropertyInfo_name :: AttrLabelProxy "name" getDBusPropertyInfoName :: MonadIO m => DBusPropertyInfo -> m (Maybe Text) setDBusPropertyInfoName :: MonadIO m => DBusPropertyInfo -> CString -> m () dBusPropertyInfo_refCount :: AttrLabelProxy "refCount" getDBusPropertyInfoRefCount :: MonadIO m => DBusPropertyInfo -> m Int32 setDBusPropertyInfoRefCount :: MonadIO m => DBusPropertyInfo -> Int32 -> m () clearDBusPropertyInfoSignature :: MonadIO m => DBusPropertyInfo -> m () dBusPropertyInfo_signature :: AttrLabelProxy "signature" getDBusPropertyInfoSignature :: MonadIO m => DBusPropertyInfo -> m (Maybe Text) setDBusPropertyInfoSignature :: 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Structs.DBusPropertyInfo.DBusPropertyInfo 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.DBusPropertyInfo.DBusPropertyInfo -> 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 :: (ManagedPtr 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 Data.GI.Base.Overloading.HasAttributeList 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.Resource.Resource -> p) 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 IOErrorEnumMessageTooLarge :: 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.Interfaces.Converter newtype Converter Converter :: (ManagedPtr Converter) -> Converter noConverter :: Maybe Converter class GObject o => IsConverter o toConverter :: IsConverter o => o -> IO Converter data ConverterConvertMethodInfo converterConvert :: (MonadIO m, IsConverter a) => a -> Maybe (ByteString) -> Maybe (ByteString) -> [ConverterFlags] -> m (ConverterResult, Word64, Word64) data ConverterResetMethodInfo converterReset :: (MonadIO m, IsConverter 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 (info ~ GI.Gio.Interfaces.Converter.ResolveConverterMethod t GI.Gio.Interfaces.Converter.Converter, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.Converter.Converter p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.Converter.Converter -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.Converter.Converter instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.Converter.Converter instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.Converter.Converter a) => GI.Gio.Interfaces.Converter.IsConverter a instance GI.Gio.Interfaces.Converter.IsConverter GI.Gio.Interfaces.Converter.Converter instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.Converter.Converter instance (signature ~ (GHC.Base.Maybe Data.ByteString.Internal.ByteString -> GHC.Base.Maybe Data.ByteString.Internal.ByteString -> [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.IsConverter 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.IsConverter a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Converter.ConverterResetMethodInfo a signature module GI.Gio.Interfaces.DtlsServerConnection newtype DtlsServerConnection DtlsServerConnection :: (ManagedPtr DtlsServerConnection) -> DtlsServerConnection noDtlsServerConnection :: Maybe DtlsServerConnection class GObject o => IsDtlsServerConnection o toDtlsServerConnection :: IsDtlsServerConnection o => o -> IO DtlsServerConnection dtlsServerConnectionNew :: (MonadIO m, IsDatagramBased a, IsTlsCertificate b) => a -> Maybe (b) -> m DtlsServerConnection data DtlsServerConnectionAuthenticationModePropertyInfo constructDtlsServerConnectionAuthenticationMode :: (IsDtlsServerConnection o) => TlsAuthenticationMode -> IO (GValueConstruct o) dtlsServerConnectionAuthenticationMode :: AttrLabelProxy "authenticationMode" getDtlsServerConnectionAuthenticationMode :: (MonadIO m, IsDtlsServerConnection o) => o -> m TlsAuthenticationMode setDtlsServerConnectionAuthenticationMode :: (MonadIO m, IsDtlsServerConnection o) => o -> TlsAuthenticationMode -> m () instance (info ~ GI.Gio.Interfaces.DtlsServerConnection.ResolveDtlsServerConnectionMethod t GI.Gio.Interfaces.DtlsServerConnection.DtlsServerConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.DtlsServerConnection.DtlsServerConnection p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.DtlsServerConnection.DtlsServerConnection -> p) instance (info ~ GI.Gio.Interfaces.DtlsServerConnection.ResolveDtlsServerConnectionMethod t GI.Gio.Interfaces.DtlsServerConnection.DtlsServerConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.DtlsServerConnection.DtlsServerConnection p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.DtlsServerConnection.DtlsServerConnection -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.DtlsServerConnection.DtlsServerConnectionAuthenticationModePropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.DtlsServerConnection.DtlsServerConnection instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.DtlsServerConnection.DtlsServerConnection instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.DtlsServerConnection.DtlsServerConnection a) => GI.Gio.Interfaces.DtlsServerConnection.IsDtlsServerConnection a instance GI.Gio.Interfaces.DtlsServerConnection.IsDtlsServerConnection GI.Gio.Interfaces.DtlsServerConnection.DtlsServerConnection instance GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection GI.Gio.Interfaces.DtlsServerConnection.DtlsServerConnection instance GI.Gio.Interfaces.DatagramBased.IsDatagramBased GI.Gio.Interfaces.DtlsServerConnection.DtlsServerConnection instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.DtlsServerConnection.DtlsServerConnection module GI.Gio.Interfaces.TlsServerConnection newtype TlsServerConnection TlsServerConnection :: (ManagedPtr TlsServerConnection) -> TlsServerConnection noTlsServerConnection :: Maybe TlsServerConnection class GObject o => IsTlsServerConnection o toTlsServerConnection :: IsTlsServerConnection o => o -> IO TlsServerConnection tlsServerConnectionNew :: (MonadIO m, IsIOStream a, IsTlsCertificate b) => a -> Maybe (b) -> m TlsServerConnection data TlsServerConnectionAuthenticationModePropertyInfo constructTlsServerConnectionAuthenticationMode :: (IsTlsServerConnection o) => TlsAuthenticationMode -> IO (GValueConstruct o) getTlsServerConnectionAuthenticationMode :: (MonadIO m, IsTlsServerConnection o) => o -> m TlsAuthenticationMode setTlsServerConnectionAuthenticationMode :: (MonadIO m, IsTlsServerConnection 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 (info ~ GI.Gio.Interfaces.TlsServerConnection.ResolveTlsServerConnectionMethod t GI.Gio.Interfaces.TlsServerConnection.TlsServerConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.TlsServerConnection.TlsServerConnection p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.TlsServerConnection.TlsServerConnection -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.TlsServerConnection.TlsServerConnectionAuthenticationModePropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.TlsServerConnection.TlsServerConnection instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.TlsServerConnection.TlsServerConnection instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.TlsServerConnection.TlsServerConnection a) => GI.Gio.Interfaces.TlsServerConnection.IsTlsServerConnection a instance GI.Gio.Interfaces.TlsServerConnection.IsTlsServerConnection GI.Gio.Interfaces.TlsServerConnection.TlsServerConnection instance GI.Gio.Objects.TlsConnection.IsTlsConnection GI.Gio.Interfaces.TlsServerConnection.TlsServerConnection instance GI.Gio.Objects.IOStream.IsIOStream GI.Gio.Interfaces.TlsServerConnection.TlsServerConnection instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.TlsServerConnection.TlsServerConnection module GI.Gio.Objects.Credentials newtype Credentials Credentials :: (ManagedPtr Credentials) -> Credentials class GObject o => IsCredentials o toCredentials :: IsCredentials o => o -> IO Credentials noCredentials :: Maybe Credentials data CredentialsGetUnixPidMethodInfo credentialsGetUnixPid :: (MonadIO m, IsCredentials a) => a -> m Int32 data CredentialsGetUnixUserMethodInfo credentialsGetUnixUser :: (MonadIO m, IsCredentials a) => a -> m Word32 data CredentialsIsSameUserMethodInfo credentialsIsSameUser :: (MonadIO m, IsCredentials a, IsCredentials b) => a -> b -> m () credentialsNew :: (MonadIO m) => m Credentials data CredentialsSetNativeMethodInfo credentialsSetNative :: (MonadIO m, IsCredentials a) => a -> CredentialsType -> Ptr () -> m () data CredentialsSetUnixUserMethodInfo credentialsSetUnixUser :: (MonadIO m, IsCredentials a) => a -> Word32 -> m () data CredentialsToStringMethodInfo credentialsToString :: (MonadIO m, IsCredentials a) => a -> m Text instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Credentials.Credentials instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.Credentials.Credentials a) => GI.Gio.Objects.Credentials.IsCredentials a instance GI.Gio.Objects.Credentials.IsCredentials GI.Gio.Objects.Credentials.Credentials instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.Credentials.Credentials 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 (info ~ GI.Gio.Objects.Credentials.ResolveCredentialsMethod t GI.Gio.Objects.Credentials.Credentials, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Credentials.Credentials p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.Credentials.Credentials -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.Credentials.Credentials instance (signature ~ m GHC.Int.Int32, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Credentials.IsCredentials 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.IsCredentials 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.IsCredentials a, GI.Gio.Objects.Credentials.IsCredentials 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.IsCredentials 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.IsCredentials 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.IsCredentials a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Credentials.CredentialsToStringMethodInfo a signature module GI.Gio.Objects.DBusMessage newtype DBusMessage DBusMessage :: (ManagedPtr DBusMessage) -> DBusMessage class GObject o => IsDBusMessage o toDBusMessage :: IsDBusMessage o => o -> IO DBusMessage noDBusMessage :: Maybe DBusMessage dBusMessageBytesNeeded :: (MonadIO m) => ByteString -> m Int64 data DBusMessageCopyMethodInfo dBusMessageCopy :: (MonadIO m, IsDBusMessage a) => a -> m DBusMessage data DBusMessageGetArg0MethodInfo dBusMessageGetArg0 :: (MonadIO m, IsDBusMessage a) => a -> m Text data DBusMessageGetBodyMethodInfo dBusMessageGetBody :: (MonadIO m, IsDBusMessage a) => a -> m GVariant data DBusMessageGetByteOrderMethodInfo dBusMessageGetByteOrder :: (MonadIO m, IsDBusMessage a) => a -> m DBusMessageByteOrder data DBusMessageGetDestinationMethodInfo dBusMessageGetDestination :: (MonadIO m, IsDBusMessage a) => a -> m Text data DBusMessageGetErrorNameMethodInfo dBusMessageGetErrorName :: (MonadIO m, IsDBusMessage a) => a -> m Text data DBusMessageGetFlagsMethodInfo dBusMessageGetFlags :: (MonadIO m, IsDBusMessage a) => a -> m [DBusMessageFlags] data DBusMessageGetHeaderMethodInfo dBusMessageGetHeader :: (MonadIO m, IsDBusMessage a) => a -> DBusMessageHeaderField -> m GVariant data DBusMessageGetHeaderFieldsMethodInfo dBusMessageGetHeaderFields :: (MonadIO m, IsDBusMessage a) => a -> m ByteString data DBusMessageGetInterfaceMethodInfo dBusMessageGetInterface :: (MonadIO m, IsDBusMessage a) => a -> m Text data DBusMessageGetLockedMethodInfo dBusMessageGetLocked :: (MonadIO m, IsDBusMessage a) => a -> m Bool data DBusMessageGetMemberMethodInfo dBusMessageGetMember :: (MonadIO m, IsDBusMessage a) => a -> m Text data DBusMessageGetMessageTypeMethodInfo dBusMessageGetMessageType :: (MonadIO m, IsDBusMessage a) => a -> m DBusMessageType data DBusMessageGetNumUnixFdsMethodInfo dBusMessageGetNumUnixFds :: (MonadIO m, IsDBusMessage a) => a -> m Word32 data DBusMessageGetPathMethodInfo dBusMessageGetPath :: (MonadIO m, IsDBusMessage a) => a -> m Text data DBusMessageGetReplySerialMethodInfo dBusMessageGetReplySerial :: (MonadIO m, IsDBusMessage a) => a -> m Word32 data DBusMessageGetSenderMethodInfo dBusMessageGetSender :: (MonadIO m, IsDBusMessage a) => a -> m Text data DBusMessageGetSerialMethodInfo dBusMessageGetSerial :: (MonadIO m, IsDBusMessage a) => a -> m Word32 data DBusMessageGetSignatureMethodInfo dBusMessageGetSignature :: (MonadIO m, IsDBusMessage a) => a -> m Text data DBusMessageGetUnixFdListMethodInfo dBusMessageGetUnixFdList :: (MonadIO m, IsDBusMessage a) => a -> m UnixFDList data DBusMessageLockMethodInfo dBusMessageLock :: (MonadIO m, IsDBusMessage 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, IsDBusMessage a) => a -> Text -> Text -> m DBusMessage data DBusMessageNewMethodReplyMethodInfo dBusMessageNewMethodReply :: (MonadIO m, IsDBusMessage a) => a -> m DBusMessage dBusMessageNewSignal :: (MonadIO m) => Text -> Text -> Text -> m DBusMessage data DBusMessagePrintMethodInfo dBusMessagePrint :: (MonadIO m, IsDBusMessage a) => a -> Word32 -> m Text data DBusMessageSetBodyMethodInfo dBusMessageSetBody :: (MonadIO m, IsDBusMessage a) => a -> GVariant -> m () data DBusMessageSetByteOrderMethodInfo dBusMessageSetByteOrder :: (MonadIO m, IsDBusMessage a) => a -> DBusMessageByteOrder -> m () data DBusMessageSetDestinationMethodInfo dBusMessageSetDestination :: (MonadIO m, IsDBusMessage a) => a -> Text -> m () data DBusMessageSetErrorNameMethodInfo dBusMessageSetErrorName :: (MonadIO m, IsDBusMessage a) => a -> Text -> m () data DBusMessageSetFlagsMethodInfo dBusMessageSetFlags :: (MonadIO m, IsDBusMessage a) => a -> [DBusMessageFlags] -> m () data DBusMessageSetHeaderMethodInfo dBusMessageSetHeader :: (MonadIO m, IsDBusMessage a) => a -> DBusMessageHeaderField -> Maybe (GVariant) -> m () data DBusMessageSetInterfaceMethodInfo dBusMessageSetInterface :: (MonadIO m, IsDBusMessage a) => a -> Text -> m () data DBusMessageSetMemberMethodInfo dBusMessageSetMember :: (MonadIO m, IsDBusMessage a) => a -> Text -> m () data DBusMessageSetMessageTypeMethodInfo dBusMessageSetMessageType :: (MonadIO m, IsDBusMessage a) => a -> DBusMessageType -> m () data DBusMessageSetNumUnixFdsMethodInfo dBusMessageSetNumUnixFds :: (MonadIO m, IsDBusMessage a) => a -> Word32 -> m () data DBusMessageSetPathMethodInfo dBusMessageSetPath :: (MonadIO m, IsDBusMessage a) => a -> Text -> m () data DBusMessageSetReplySerialMethodInfo dBusMessageSetReplySerial :: (MonadIO m, IsDBusMessage a) => a -> Word32 -> m () data DBusMessageSetSenderMethodInfo dBusMessageSetSender :: (MonadIO m, IsDBusMessage a) => a -> Text -> m () data DBusMessageSetSerialMethodInfo dBusMessageSetSerial :: (MonadIO m, IsDBusMessage a) => a -> Word32 -> m () data DBusMessageSetSignatureMethodInfo dBusMessageSetSignature :: (MonadIO m, IsDBusMessage a) => a -> Text -> m () data DBusMessageSetUnixFdListMethodInfo dBusMessageSetUnixFdList :: (MonadIO m, IsDBusMessage a, IsUnixFDList b) => a -> Maybe (b) -> m () data DBusMessageToBlobMethodInfo dBusMessageToBlob :: (MonadIO m, IsDBusMessage a) => a -> [DBusCapabilityFlags] -> m ByteString data DBusMessageToGerrorMethodInfo dBusMessageToGerror :: (MonadIO m, IsDBusMessage a) => a -> m () data DBusMessageLockedPropertyInfo dBusMessageLocked :: AttrLabelProxy "locked" getDBusMessageLocked :: (MonadIO m, IsDBusMessage o) => o -> m Bool instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusMessage.DBusMessage instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.DBusMessage.DBusMessage a) => GI.Gio.Objects.DBusMessage.IsDBusMessage a instance GI.Gio.Objects.DBusMessage.IsDBusMessage GI.Gio.Objects.DBusMessage.DBusMessage instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.DBusMessage.DBusMessage 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 (info ~ GI.Gio.Objects.DBusMessage.ResolveDBusMessageMethod t GI.Gio.Objects.DBusMessage.DBusMessage, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusMessage.DBusMessage p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.DBusMessage.DBusMessage -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DBusMessage.DBusMessageLockedPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.DBusMessage.DBusMessage instance (signature ~ m GI.Gio.Objects.DBusMessage.DBusMessage, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusMessage.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage 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.IsDBusMessage a, GI.Gio.Objects.UnixFDList.IsUnixFDList 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.IsDBusMessage 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.IsDBusMessage a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusMessage.DBusMessageToGerrorMethodInfo a signature module GI.Gio.Objects.DataOutputStream newtype DataOutputStream DataOutputStream :: (ManagedPtr DataOutputStream) -> DataOutputStream class GObject o => IsDataOutputStream o toDataOutputStream :: IsDataOutputStream o => o -> IO DataOutputStream noDataOutputStream :: Maybe DataOutputStream data DataOutputStreamGetByteOrderMethodInfo dataOutputStreamGetByteOrder :: (MonadIO m, IsDataOutputStream a) => a -> m DataStreamByteOrder dataOutputStreamNew :: (MonadIO m, IsOutputStream a) => a -> m DataOutputStream data DataOutputStreamPutByteMethodInfo dataOutputStreamPutByte :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Word8 -> Maybe (b) -> m () data DataOutputStreamPutInt16MethodInfo dataOutputStreamPutInt16 :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Int16 -> Maybe (b) -> m () data DataOutputStreamPutInt32MethodInfo dataOutputStreamPutInt32 :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Int32 -> Maybe (b) -> m () data DataOutputStreamPutInt64MethodInfo dataOutputStreamPutInt64 :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Int64 -> Maybe (b) -> m () data DataOutputStreamPutStringMethodInfo dataOutputStreamPutString :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Text -> Maybe (b) -> m () data DataOutputStreamPutUint16MethodInfo dataOutputStreamPutUint16 :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Word16 -> Maybe (b) -> m () data DataOutputStreamPutUint32MethodInfo dataOutputStreamPutUint32 :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Word32 -> Maybe (b) -> m () data DataOutputStreamPutUint64MethodInfo dataOutputStreamPutUint64 :: (MonadIO m, IsDataOutputStream a, IsCancellable b) => a -> Word64 -> Maybe (b) -> m () data DataOutputStreamSetByteOrderMethodInfo dataOutputStreamSetByteOrder :: (MonadIO m, IsDataOutputStream a) => a -> DataStreamByteOrder -> m () data DataOutputStreamByteOrderPropertyInfo constructDataOutputStreamByteOrder :: (IsDataOutputStream o) => DataStreamByteOrder -> IO (GValueConstruct o) dataOutputStreamByteOrder :: AttrLabelProxy "byteOrder" getDataOutputStreamByteOrder :: (MonadIO m, IsDataOutputStream o) => o -> m DataStreamByteOrder setDataOutputStreamByteOrder :: (MonadIO m, IsDataOutputStream o) => o -> DataStreamByteOrder -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DataOutputStream.DataOutputStream instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.DataOutputStream.DataOutputStream a) => GI.Gio.Objects.DataOutputStream.IsDataOutputStream a instance GI.Gio.Objects.DataOutputStream.IsDataOutputStream GI.Gio.Objects.DataOutputStream.DataOutputStream instance GI.Gio.Objects.FilterOutputStream.IsFilterOutputStream GI.Gio.Objects.DataOutputStream.DataOutputStream instance GI.Gio.Objects.OutputStream.IsOutputStream GI.Gio.Objects.DataOutputStream.DataOutputStream instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.DataOutputStream.DataOutputStream instance GI.Gio.Interfaces.Seekable.IsSeekable GI.Gio.Objects.DataOutputStream.DataOutputStream 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 (info ~ GI.Gio.Objects.DataOutputStream.ResolveDataOutputStreamMethod t GI.Gio.Objects.DataOutputStream.DataOutputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DataOutputStream.DataOutputStream p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.DataOutputStream.DataOutputStream -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.DataOutputStream.DataOutputStreamByteOrderPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.DataOutputStream.DataOutputStream instance (signature ~ m GI.Gio.Enums.DataStreamByteOrder, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataOutputStream.IsDataOutputStream 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.IsDataOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataOutputStream a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataOutputStream.DataOutputStreamSetByteOrderMethodInfo a signature module GI.Gio.Objects.Emblem newtype Emblem Emblem :: (ManagedPtr Emblem) -> Emblem class GObject o => IsEmblem o toEmblem :: IsEmblem o => o -> IO Emblem noEmblem :: Maybe Emblem data EmblemGetIconMethodInfo emblemGetIcon :: (MonadIO m, IsEmblem a) => a -> m Icon data EmblemGetOriginMethodInfo emblemGetOrigin :: (MonadIO m, IsEmblem a) => a -> m EmblemOrigin emblemNew :: (MonadIO m, IsIcon a) => a -> m Emblem emblemNewWithOrigin :: (MonadIO m, IsIcon a) => a -> EmblemOrigin -> m Emblem data EmblemIconPropertyInfo constructEmblemIcon :: (IsEmblem o, IsObject a) => a -> IO (GValueConstruct o) emblemIcon :: AttrLabelProxy "icon" getEmblemIcon :: (MonadIO m, IsEmblem o) => o -> m (Maybe Object) data EmblemOriginPropertyInfo constructEmblemOrigin :: (IsEmblem o) => EmblemOrigin -> IO (GValueConstruct o) emblemOrigin :: AttrLabelProxy "origin" getEmblemOrigin :: (MonadIO m, IsEmblem o) => o -> m EmblemOrigin instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Emblem.Emblem instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.Emblem.Emblem a) => GI.Gio.Objects.Emblem.IsEmblem a instance GI.Gio.Objects.Emblem.IsEmblem GI.Gio.Objects.Emblem.Emblem instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.Emblem.Emblem instance GI.Gio.Interfaces.Icon.IsIcon GI.Gio.Objects.Emblem.Emblem 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 (info ~ GI.Gio.Objects.Emblem.ResolveEmblemMethod t GI.Gio.Objects.Emblem.Emblem, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Emblem.Emblem p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.Emblem.Emblem instance (signature ~ m GI.Gio.Interfaces.Icon.Icon, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Emblem.IsEmblem 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.IsEmblem a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Emblem.EmblemGetOriginMethodInfo a signature module GI.Gio.Objects.FileInfo newtype FileInfo FileInfo :: (ManagedPtr FileInfo) -> FileInfo class GObject o => IsFileInfo o toFileInfo :: IsFileInfo o => o -> IO FileInfo noFileInfo :: Maybe FileInfo data FileInfoClearStatusMethodInfo fileInfoClearStatus :: (MonadIO m, IsFileInfo a) => a -> m () data FileInfoCopyIntoMethodInfo fileInfoCopyInto :: (MonadIO m, IsFileInfo a, IsFileInfo b) => a -> b -> m () data FileInfoDupMethodInfo fileInfoDup :: (MonadIO m, IsFileInfo a) => a -> m FileInfo data FileInfoGetAttributeAsStringMethodInfo fileInfoGetAttributeAsString :: (MonadIO m, IsFileInfo a) => a -> Text -> m Text data FileInfoGetAttributeBooleanMethodInfo fileInfoGetAttributeBoolean :: (MonadIO m, IsFileInfo a) => a -> Text -> m Bool data FileInfoGetAttributeByteStringMethodInfo fileInfoGetAttributeByteString :: (MonadIO m, IsFileInfo a) => a -> Text -> m Text data FileInfoGetAttributeDataMethodInfo fileInfoGetAttributeData :: (MonadIO m, IsFileInfo a) => a -> Text -> m (Bool, FileAttributeType, Ptr (), FileAttributeStatus) data FileInfoGetAttributeInt32MethodInfo fileInfoGetAttributeInt32 :: (MonadIO m, IsFileInfo a) => a -> Text -> m Int32 data FileInfoGetAttributeInt64MethodInfo fileInfoGetAttributeInt64 :: (MonadIO m, IsFileInfo a) => a -> Text -> m Int64 data FileInfoGetAttributeObjectMethodInfo fileInfoGetAttributeObject :: (MonadIO m, IsFileInfo a) => a -> Text -> m Object data FileInfoGetAttributeStatusMethodInfo fileInfoGetAttributeStatus :: (MonadIO m, IsFileInfo a) => a -> Text -> m FileAttributeStatus data FileInfoGetAttributeStringMethodInfo fileInfoGetAttributeString :: (MonadIO m, IsFileInfo a) => a -> Text -> m Text data FileInfoGetAttributeStringvMethodInfo fileInfoGetAttributeStringv :: (MonadIO m, IsFileInfo a) => a -> Text -> m [Text] data FileInfoGetAttributeTypeMethodInfo fileInfoGetAttributeType :: (MonadIO m, IsFileInfo a) => a -> Text -> m FileAttributeType data FileInfoGetAttributeUint32MethodInfo fileInfoGetAttributeUint32 :: (MonadIO m, IsFileInfo a) => a -> Text -> m Word32 data FileInfoGetAttributeUint64MethodInfo fileInfoGetAttributeUint64 :: (MonadIO m, IsFileInfo a) => a -> Text -> m Word64 data FileInfoGetContentTypeMethodInfo fileInfoGetContentType :: (MonadIO m, IsFileInfo a) => a -> m Text data FileInfoGetDeletionDateMethodInfo fileInfoGetDeletionDate :: (MonadIO m, IsFileInfo a) => a -> m DateTime data FileInfoGetDisplayNameMethodInfo fileInfoGetDisplayName :: (MonadIO m, IsFileInfo a) => a -> m Text data FileInfoGetEditNameMethodInfo fileInfoGetEditName :: (MonadIO m, IsFileInfo a) => a -> m Text data FileInfoGetEtagMethodInfo fileInfoGetEtag :: (MonadIO m, IsFileInfo a) => a -> m Text data FileInfoGetFileTypeMethodInfo fileInfoGetFileType :: (MonadIO m, IsFileInfo a) => a -> m FileType data FileInfoGetIconMethodInfo fileInfoGetIcon :: (MonadIO m, IsFileInfo a) => a -> m Icon data FileInfoGetIsBackupMethodInfo fileInfoGetIsBackup :: (MonadIO m, IsFileInfo a) => a -> m Bool data FileInfoGetIsHiddenMethodInfo fileInfoGetIsHidden :: (MonadIO m, IsFileInfo a) => a -> m Bool data FileInfoGetIsSymlinkMethodInfo fileInfoGetIsSymlink :: (MonadIO m, IsFileInfo a) => a -> m Bool data FileInfoGetModificationTimeMethodInfo fileInfoGetModificationTime :: (MonadIO m, IsFileInfo a) => a -> m (TimeVal) data FileInfoGetNameMethodInfo fileInfoGetName :: (MonadIO m, IsFileInfo a) => a -> m Text data FileInfoGetSizeMethodInfo fileInfoGetSize :: (MonadIO m, IsFileInfo a) => a -> m Int64 data FileInfoGetSortOrderMethodInfo fileInfoGetSortOrder :: (MonadIO m, IsFileInfo a) => a -> m Int32 data FileInfoGetSymbolicIconMethodInfo fileInfoGetSymbolicIcon :: (MonadIO m, IsFileInfo a) => a -> m Icon data FileInfoGetSymlinkTargetMethodInfo fileInfoGetSymlinkTarget :: (MonadIO m, IsFileInfo a) => a -> m Text data FileInfoHasAttributeMethodInfo fileInfoHasAttribute :: (MonadIO m, IsFileInfo a) => a -> Text -> m Bool data FileInfoHasNamespaceMethodInfo fileInfoHasNamespace :: (MonadIO m, IsFileInfo a) => a -> Text -> m Bool data FileInfoListAttributesMethodInfo fileInfoListAttributes :: (MonadIO m, IsFileInfo a) => a -> Maybe (Text) -> m (Maybe [Text]) fileInfoNew :: (MonadIO m) => m FileInfo data FileInfoRemoveAttributeMethodInfo fileInfoRemoveAttribute :: (MonadIO m, IsFileInfo a) => a -> Text -> m () data FileInfoSetAttributeMethodInfo fileInfoSetAttribute :: (MonadIO m, IsFileInfo a) => a -> Text -> FileAttributeType -> Ptr () -> m () data FileInfoSetAttributeBooleanMethodInfo fileInfoSetAttributeBoolean :: (MonadIO m, IsFileInfo a) => a -> Text -> Bool -> m () data FileInfoSetAttributeByteStringMethodInfo fileInfoSetAttributeByteString :: (MonadIO m, IsFileInfo a) => a -> Text -> Text -> m () data FileInfoSetAttributeInt32MethodInfo fileInfoSetAttributeInt32 :: (MonadIO m, IsFileInfo a) => a -> Text -> Int32 -> m () data FileInfoSetAttributeInt64MethodInfo fileInfoSetAttributeInt64 :: (MonadIO m, IsFileInfo a) => a -> Text -> Int64 -> m () data FileInfoSetAttributeMaskMethodInfo fileInfoSetAttributeMask :: (MonadIO m, IsFileInfo a) => a -> FileAttributeMatcher -> m () data FileInfoSetAttributeObjectMethodInfo fileInfoSetAttributeObject :: (MonadIO m, IsFileInfo a, IsObject b) => a -> Text -> b -> m () data FileInfoSetAttributeStatusMethodInfo fileInfoSetAttributeStatus :: (MonadIO m, IsFileInfo a) => a -> Text -> FileAttributeStatus -> m Bool data FileInfoSetAttributeStringMethodInfo fileInfoSetAttributeString :: (MonadIO m, IsFileInfo a) => a -> Text -> Text -> m () data FileInfoSetAttributeStringvMethodInfo fileInfoSetAttributeStringv :: (MonadIO m, IsFileInfo a) => a -> Text -> Ptr CString -> m () data FileInfoSetAttributeUint32MethodInfo fileInfoSetAttributeUint32 :: (MonadIO m, IsFileInfo a) => a -> Text -> Word32 -> m () data FileInfoSetAttributeUint64MethodInfo fileInfoSetAttributeUint64 :: (MonadIO m, IsFileInfo a) => a -> Text -> Word64 -> m () data FileInfoSetContentTypeMethodInfo fileInfoSetContentType :: (MonadIO m, IsFileInfo a) => a -> Text -> m () data FileInfoSetDisplayNameMethodInfo fileInfoSetDisplayName :: (MonadIO m, IsFileInfo a) => a -> Text -> m () data FileInfoSetEditNameMethodInfo fileInfoSetEditName :: (MonadIO m, IsFileInfo a) => a -> Text -> m () data FileInfoSetFileTypeMethodInfo fileInfoSetFileType :: (MonadIO m, IsFileInfo a) => a -> FileType -> m () data FileInfoSetIconMethodInfo fileInfoSetIcon :: (MonadIO m, IsFileInfo a, IsIcon b) => a -> b -> m () data FileInfoSetIsHiddenMethodInfo fileInfoSetIsHidden :: (MonadIO m, IsFileInfo a) => a -> Bool -> m () data FileInfoSetIsSymlinkMethodInfo fileInfoSetIsSymlink :: (MonadIO m, IsFileInfo a) => a -> Bool -> m () data FileInfoSetModificationTimeMethodInfo fileInfoSetModificationTime :: (MonadIO m, IsFileInfo a) => a -> TimeVal -> m () data FileInfoSetNameMethodInfo fileInfoSetName :: (MonadIO m, IsFileInfo a) => a -> Text -> m () data FileInfoSetSizeMethodInfo fileInfoSetSize :: (MonadIO m, IsFileInfo a) => a -> Int64 -> m () data FileInfoSetSortOrderMethodInfo fileInfoSetSortOrder :: (MonadIO m, IsFileInfo a) => a -> Int32 -> m () data FileInfoSetSymbolicIconMethodInfo fileInfoSetSymbolicIcon :: (MonadIO m, IsFileInfo a, IsIcon b) => a -> b -> m () data FileInfoSetSymlinkTargetMethodInfo fileInfoSetSymlinkTarget :: (MonadIO m, IsFileInfo a) => a -> Text -> m () data FileInfoUnsetAttributeMaskMethodInfo fileInfoUnsetAttributeMask :: (MonadIO m, IsFileInfo a) => a -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.FileInfo.FileInfo instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.FileInfo.FileInfo a) => GI.Gio.Objects.FileInfo.IsFileInfo a instance GI.Gio.Objects.FileInfo.IsFileInfo GI.Gio.Objects.FileInfo.FileInfo instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.FileInfo.FileInfo 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 (info ~ GI.Gio.Objects.FileInfo.ResolveFileInfoMethod t GI.Gio.Objects.FileInfo.FileInfo, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.FileInfo.FileInfo p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.FileInfo.FileInfo -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.FileInfo.FileInfo instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.IsFileInfo 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.IsFileInfo a, GI.Gio.Objects.FileInfo.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoHasNamespaceMethodInfo a signature instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> m (GHC.Base.Maybe [Data.Text.Internal.Text])), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileInfo.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo a, GI.GObject.Objects.Object.IsObject 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo a, GI.Gio.Interfaces.Icon.IsIcon 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo 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.IsFileInfo a, GI.Gio.Interfaces.Icon.IsIcon 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.IsFileInfo 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.IsFileInfo a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInfo.FileInfoUnsetAttributeMaskMethodInfo a signature module GI.Gio.Objects.FileMonitor newtype FileMonitor FileMonitor :: (ManagedPtr FileMonitor) -> FileMonitor class GObject o => IsFileMonitor o toFileMonitor :: IsFileMonitor o => o -> IO FileMonitor noFileMonitor :: Maybe FileMonitor data FileMonitorCancelMethodInfo fileMonitorCancel :: (MonadIO m, IsFileMonitor a) => a -> m Bool data FileMonitorEmitEventMethodInfo fileMonitorEmitEvent :: (MonadIO m, IsFileMonitor a, IsFile b, IsFile c) => a -> b -> c -> FileMonitorEvent -> m () data FileMonitorIsCancelledMethodInfo fileMonitorIsCancelled :: (MonadIO m, IsFileMonitor a) => a -> m Bool data FileMonitorSetRateLimitMethodInfo fileMonitorSetRateLimit :: (MonadIO m, IsFileMonitor a) => a -> Int32 -> m () data FileMonitorCancelledPropertyInfo fileMonitorCancelled :: AttrLabelProxy "cancelled" getFileMonitorCancelled :: (MonadIO m, IsFileMonitor o) => o -> m Bool data FileMonitorRateLimitPropertyInfo constructFileMonitorRateLimit :: (IsFileMonitor o) => Int32 -> IO (GValueConstruct o) fileMonitorRateLimit :: AttrLabelProxy "rateLimit" getFileMonitorRateLimit :: (MonadIO m, IsFileMonitor o) => o -> m Int32 setFileMonitorRateLimit :: (MonadIO m, IsFileMonitor o) => o -> Int32 -> m () type C_FileMonitorChangedCallback = Ptr () -> Ptr File -> Ptr File -> CUInt -> Ptr () -> IO () type FileMonitorChangedCallback = File -> Maybe File -> FileMonitorEvent -> IO () data FileMonitorChangedSignalInfo afterFileMonitorChanged :: (GObject a, MonadIO m) => a -> FileMonitorChangedCallback -> m SignalHandlerId genClosure_FileMonitorChanged :: FileMonitorChangedCallback -> IO Closure mk_FileMonitorChangedCallback :: C_FileMonitorChangedCallback -> IO (FunPtr C_FileMonitorChangedCallback) noFileMonitorChangedCallback :: Maybe FileMonitorChangedCallback onFileMonitorChanged :: (GObject a, MonadIO m) => a -> FileMonitorChangedCallback -> m SignalHandlerId wrap_FileMonitorChangedCallback :: FileMonitorChangedCallback -> Ptr () -> Ptr File -> Ptr File -> CUInt -> Ptr () -> IO () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.FileMonitor.FileMonitor instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.FileMonitor.FileMonitor a) => GI.Gio.Objects.FileMonitor.IsFileMonitor a instance GI.Gio.Objects.FileMonitor.IsFileMonitor GI.Gio.Objects.FileMonitor.FileMonitor instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.FileMonitor.FileMonitor 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 (info ~ GI.Gio.Objects.FileMonitor.ResolveFileMonitorMethod t GI.Gio.Objects.FileMonitor.FileMonitor, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.FileMonitor.FileMonitor p) => GHC.OverloadedLabels.IsLabel 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.Overloading.HasAttributeList GI.Gio.Objects.FileMonitor.FileMonitor 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.IsFileMonitor 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.IsFileMonitor a, GI.Gio.Interfaces.File.IsFile b, GI.Gio.Interfaces.File.IsFile 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.IsFileMonitor 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.IsFileMonitor a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileMonitor.FileMonitorSetRateLimitMethodInfo a signature module GI.Gio.Objects.InetAddress newtype InetAddress InetAddress :: (ManagedPtr InetAddress) -> InetAddress class GObject o => IsInetAddress o toInetAddress :: IsInetAddress o => o -> IO InetAddress noInetAddress :: Maybe InetAddress data InetAddressEqualMethodInfo inetAddressEqual :: (MonadIO m, IsInetAddress a, IsInetAddress b) => a -> b -> m Bool data InetAddressGetFamilyMethodInfo inetAddressGetFamily :: (MonadIO m, IsInetAddress a) => a -> m SocketFamily data InetAddressGetIsAnyMethodInfo inetAddressGetIsAny :: (MonadIO m, IsInetAddress a) => a -> m Bool data InetAddressGetIsLinkLocalMethodInfo inetAddressGetIsLinkLocal :: (MonadIO m, IsInetAddress a) => a -> m Bool data InetAddressGetIsLoopbackMethodInfo inetAddressGetIsLoopback :: (MonadIO m, IsInetAddress a) => a -> m Bool data InetAddressGetIsMcGlobalMethodInfo inetAddressGetIsMcGlobal :: (MonadIO m, IsInetAddress a) => a -> m Bool data InetAddressGetIsMcLinkLocalMethodInfo inetAddressGetIsMcLinkLocal :: (MonadIO m, IsInetAddress a) => a -> m Bool data InetAddressGetIsMcNodeLocalMethodInfo inetAddressGetIsMcNodeLocal :: (MonadIO m, IsInetAddress a) => a -> m Bool data InetAddressGetIsMcOrgLocalMethodInfo inetAddressGetIsMcOrgLocal :: (MonadIO m, IsInetAddress a) => a -> m Bool data InetAddressGetIsMcSiteLocalMethodInfo inetAddressGetIsMcSiteLocal :: (MonadIO m, IsInetAddress a) => a -> m Bool data InetAddressGetIsMulticastMethodInfo inetAddressGetIsMulticast :: (MonadIO m, IsInetAddress a) => a -> m Bool data InetAddressGetIsSiteLocalMethodInfo inetAddressGetIsSiteLocal :: (MonadIO m, IsInetAddress a) => a -> m Bool data InetAddressGetNativeSizeMethodInfo inetAddressGetNativeSize :: (MonadIO m, IsInetAddress 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, IsInetAddress a) => a -> m Text data InetAddressBytesPropertyInfo constructInetAddressBytes :: (IsInetAddress o) => Ptr () -> IO (GValueConstruct o) getInetAddressBytes :: (MonadIO m, IsInetAddress o) => o -> m (Ptr ()) inetAddressBytes :: AttrLabelProxy "bytes" data InetAddressFamilyPropertyInfo constructInetAddressFamily :: (IsInetAddress o) => SocketFamily -> IO (GValueConstruct o) getInetAddressFamily :: (MonadIO m, IsInetAddress o) => o -> m SocketFamily inetAddressFamily :: AttrLabelProxy "family" data InetAddressIsAnyPropertyInfo getInetAddressIsAny :: (MonadIO m, IsInetAddress o) => o -> m Bool inetAddressIsAny :: AttrLabelProxy "isAny" data InetAddressIsLinkLocalPropertyInfo getInetAddressIsLinkLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool inetAddressIsLinkLocal :: AttrLabelProxy "isLinkLocal" data InetAddressIsLoopbackPropertyInfo getInetAddressIsLoopback :: (MonadIO m, IsInetAddress o) => o -> m Bool inetAddressIsLoopback :: AttrLabelProxy "isLoopback" data InetAddressIsMcGlobalPropertyInfo getInetAddressIsMcGlobal :: (MonadIO m, IsInetAddress o) => o -> m Bool inetAddressIsMcGlobal :: AttrLabelProxy "isMcGlobal" data InetAddressIsMcLinkLocalPropertyInfo getInetAddressIsMcLinkLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool inetAddressIsMcLinkLocal :: AttrLabelProxy "isMcLinkLocal" data InetAddressIsMcNodeLocalPropertyInfo getInetAddressIsMcNodeLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool inetAddressIsMcNodeLocal :: AttrLabelProxy "isMcNodeLocal" data InetAddressIsMcOrgLocalPropertyInfo getInetAddressIsMcOrgLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool inetAddressIsMcOrgLocal :: AttrLabelProxy "isMcOrgLocal" data InetAddressIsMcSiteLocalPropertyInfo getInetAddressIsMcSiteLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool inetAddressIsMcSiteLocal :: AttrLabelProxy "isMcSiteLocal" data InetAddressIsMulticastPropertyInfo getInetAddressIsMulticast :: (MonadIO m, IsInetAddress o) => o -> m Bool inetAddressIsMulticast :: AttrLabelProxy "isMulticast" data InetAddressIsSiteLocalPropertyInfo getInetAddressIsSiteLocal :: (MonadIO m, IsInetAddress o) => o -> m Bool inetAddressIsSiteLocal :: AttrLabelProxy "isSiteLocal" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.InetAddress.InetAddress instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.InetAddress.InetAddress a) => GI.Gio.Objects.InetAddress.IsInetAddress a instance GI.Gio.Objects.InetAddress.IsInetAddress GI.Gio.Objects.InetAddress.InetAddress instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.InetAddress.InetAddress 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 (info ~ GI.Gio.Objects.InetAddress.ResolveInetAddressMethod t GI.Gio.Objects.InetAddress.InetAddress, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.InetAddress.InetAddress p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.InetAddress.InetAddress instance (signature ~ (b -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddress.IsInetAddress a, GI.Gio.Objects.InetAddress.IsInetAddress 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.IsInetAddress 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.IsInetAddress 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.IsInetAddress 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.IsInetAddress 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.IsInetAddress 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.IsInetAddress 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.IsInetAddress 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.IsInetAddress 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.IsInetAddress 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.IsInetAddress 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.IsInetAddress 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.IsInetAddress 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.IsInetAddress a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddress.InetAddressToStringMethodInfo a signature module GI.Gio.Objects.InetAddressMask newtype InetAddressMask InetAddressMask :: (ManagedPtr InetAddressMask) -> InetAddressMask class GObject o => IsInetAddressMask o toInetAddressMask :: IsInetAddressMask o => o -> IO InetAddressMask noInetAddressMask :: Maybe InetAddressMask data InetAddressMaskEqualMethodInfo inetAddressMaskEqual :: (MonadIO m, IsInetAddressMask a, IsInetAddressMask b) => a -> b -> m Bool data InetAddressMaskGetAddressMethodInfo inetAddressMaskGetAddress :: (MonadIO m, IsInetAddressMask a) => a -> m InetAddress data InetAddressMaskGetFamilyMethodInfo inetAddressMaskGetFamily :: (MonadIO m, IsInetAddressMask a) => a -> m SocketFamily data InetAddressMaskGetLengthMethodInfo inetAddressMaskGetLength :: (MonadIO m, IsInetAddressMask a) => a -> m Word32 data InetAddressMaskMatchesMethodInfo inetAddressMaskMatches :: (MonadIO m, IsInetAddressMask a, IsInetAddress b) => a -> b -> m Bool inetAddressMaskNew :: (MonadIO m, IsInetAddress a) => a -> Word32 -> m InetAddressMask inetAddressMaskNewFromString :: (MonadIO m) => Text -> m InetAddressMask data InetAddressMaskToStringMethodInfo inetAddressMaskToString :: (MonadIO m, IsInetAddressMask a) => a -> m Text data InetAddressMaskAddressPropertyInfo clearInetAddressMaskAddress :: (MonadIO m, IsInetAddressMask o) => o -> m () constructInetAddressMaskAddress :: (IsInetAddressMask o, IsInetAddress a) => a -> IO (GValueConstruct o) getInetAddressMaskAddress :: (MonadIO m, IsInetAddressMask o) => o -> m InetAddress inetAddressMaskAddress :: AttrLabelProxy "address" setInetAddressMaskAddress :: (MonadIO m, IsInetAddressMask o, IsInetAddress a) => o -> a -> m () data InetAddressMaskFamilyPropertyInfo getInetAddressMaskFamily :: (MonadIO m, IsInetAddressMask o) => o -> m SocketFamily inetAddressMaskFamily :: AttrLabelProxy "family" data InetAddressMaskLengthPropertyInfo constructInetAddressMaskLength :: (IsInetAddressMask o) => Word32 -> IO (GValueConstruct o) getInetAddressMaskLength :: (MonadIO m, IsInetAddressMask o) => o -> m Word32 inetAddressMaskLength :: AttrLabelProxy "length" setInetAddressMaskLength :: (MonadIO m, IsInetAddressMask o) => o -> Word32 -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.InetAddressMask.InetAddressMask instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.InetAddressMask.InetAddressMask a) => GI.Gio.Objects.InetAddressMask.IsInetAddressMask a instance GI.Gio.Objects.InetAddressMask.IsInetAddressMask GI.Gio.Objects.InetAddressMask.InetAddressMask instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.InetAddressMask.InetAddressMask instance GI.Gio.Interfaces.Initable.IsInitable GI.Gio.Objects.InetAddressMask.InetAddressMask 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 (info ~ GI.Gio.Objects.InetAddressMask.ResolveInetAddressMaskMethod t GI.Gio.Objects.InetAddressMask.InetAddressMask, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.InetAddressMask.InetAddressMask p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.InetAddressMask.InetAddressMask instance (signature ~ (b -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InetAddressMask.IsInetAddressMask a, GI.Gio.Objects.InetAddressMask.IsInetAddressMask 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.IsInetAddressMask 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.IsInetAddressMask 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.IsInetAddressMask 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.IsInetAddressMask a, GI.Gio.Objects.InetAddress.IsInetAddress 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.IsInetAddressMask a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InetAddressMask.InetAddressMaskToStringMethodInfo a signature module GI.Gio.Objects.MountOperation newtype MountOperation MountOperation :: (ManagedPtr MountOperation) -> MountOperation class GObject o => IsMountOperation o toMountOperation :: IsMountOperation o => o -> IO MountOperation noMountOperation :: Maybe MountOperation data MountOperationGetAnonymousMethodInfo mountOperationGetAnonymous :: (MonadIO m, IsMountOperation a) => a -> m Bool data MountOperationGetChoiceMethodInfo mountOperationGetChoice :: (MonadIO m, IsMountOperation a) => a -> m Int32 data MountOperationGetDomainMethodInfo mountOperationGetDomain :: (MonadIO m, IsMountOperation a) => a -> m Text data MountOperationGetPasswordMethodInfo mountOperationGetPassword :: (MonadIO m, IsMountOperation a) => a -> m Text data MountOperationGetPasswordSaveMethodInfo mountOperationGetPasswordSave :: (MonadIO m, IsMountOperation a) => a -> m PasswordSave data MountOperationGetUsernameMethodInfo mountOperationGetUsername :: (MonadIO m, IsMountOperation a) => a -> m Text mountOperationNew :: (MonadIO m) => m MountOperation data MountOperationReplyMethodInfo mountOperationReply :: (MonadIO m, IsMountOperation a) => a -> MountOperationResult -> m () data MountOperationSetAnonymousMethodInfo mountOperationSetAnonymous :: (MonadIO m, IsMountOperation a) => a -> Bool -> m () data MountOperationSetChoiceMethodInfo mountOperationSetChoice :: (MonadIO m, IsMountOperation a) => a -> Int32 -> m () data MountOperationSetDomainMethodInfo mountOperationSetDomain :: (MonadIO m, IsMountOperation a) => a -> Text -> m () data MountOperationSetPasswordMethodInfo mountOperationSetPassword :: (MonadIO m, IsMountOperation a) => a -> Text -> m () data MountOperationSetPasswordSaveMethodInfo mountOperationSetPasswordSave :: (MonadIO m, IsMountOperation a) => a -> PasswordSave -> m () data MountOperationSetUsernameMethodInfo mountOperationSetUsername :: (MonadIO m, IsMountOperation a) => a -> Text -> m () data MountOperationAnonymousPropertyInfo constructMountOperationAnonymous :: (IsMountOperation o) => Bool -> IO (GValueConstruct o) getMountOperationAnonymous :: (MonadIO m, IsMountOperation o) => o -> m Bool mountOperationAnonymous :: AttrLabelProxy "anonymous" setMountOperationAnonymous :: (MonadIO m, IsMountOperation o) => o -> Bool -> m () data MountOperationChoicePropertyInfo constructMountOperationChoice :: (IsMountOperation o) => Int32 -> IO (GValueConstruct o) getMountOperationChoice :: (MonadIO m, IsMountOperation o) => o -> m Int32 mountOperationChoice :: AttrLabelProxy "choice" setMountOperationChoice :: (MonadIO m, IsMountOperation o) => o -> Int32 -> m () data MountOperationDomainPropertyInfo constructMountOperationDomain :: (IsMountOperation o) => Text -> IO (GValueConstruct o) getMountOperationDomain :: (MonadIO m, IsMountOperation o) => o -> m Text mountOperationDomain :: AttrLabelProxy "domain" setMountOperationDomain :: (MonadIO m, IsMountOperation o) => o -> Text -> m () data MountOperationPasswordPropertyInfo constructMountOperationPassword :: (IsMountOperation o) => Text -> IO (GValueConstruct o) getMountOperationPassword :: (MonadIO m, IsMountOperation o) => o -> m Text mountOperationPassword :: AttrLabelProxy "password" setMountOperationPassword :: (MonadIO m, IsMountOperation o) => o -> Text -> m () data MountOperationPasswordSavePropertyInfo constructMountOperationPasswordSave :: (IsMountOperation o) => PasswordSave -> IO (GValueConstruct o) getMountOperationPasswordSave :: (MonadIO m, IsMountOperation o) => o -> m PasswordSave mountOperationPasswordSave :: AttrLabelProxy "passwordSave" setMountOperationPasswordSave :: (MonadIO m, IsMountOperation o) => o -> PasswordSave -> m () data MountOperationUsernamePropertyInfo constructMountOperationUsername :: (IsMountOperation o) => Text -> IO (GValueConstruct o) getMountOperationUsername :: (MonadIO m, IsMountOperation o) => o -> m Text mountOperationUsername :: AttrLabelProxy "username" setMountOperationUsername :: (MonadIO m, IsMountOperation o) => o -> Text -> m () type C_MountOperationAbortedCallback = Ptr () -> Ptr () -> IO () type MountOperationAbortedCallback = IO () data MountOperationAbortedSignalInfo afterMountOperationAborted :: (GObject a, MonadIO m) => a -> MountOperationAbortedCallback -> m SignalHandlerId genClosure_MountOperationAborted :: MountOperationAbortedCallback -> IO Closure mk_MountOperationAbortedCallback :: C_MountOperationAbortedCallback -> IO (FunPtr C_MountOperationAbortedCallback) noMountOperationAbortedCallback :: Maybe MountOperationAbortedCallback onMountOperationAborted :: (GObject a, MonadIO m) => a -> MountOperationAbortedCallback -> m SignalHandlerId wrap_MountOperationAbortedCallback :: MountOperationAbortedCallback -> Ptr () -> Ptr () -> IO () type C_MountOperationAskPasswordCallback = Ptr () -> CString -> CString -> CString -> CUInt -> Ptr () -> IO () type MountOperationAskPasswordCallback = Text -> Text -> Text -> [AskPasswordFlags] -> IO () data MountOperationAskPasswordSignalInfo afterMountOperationAskPassword :: (GObject a, MonadIO m) => a -> MountOperationAskPasswordCallback -> m SignalHandlerId genClosure_MountOperationAskPassword :: MountOperationAskPasswordCallback -> IO Closure mk_MountOperationAskPasswordCallback :: C_MountOperationAskPasswordCallback -> IO (FunPtr C_MountOperationAskPasswordCallback) noMountOperationAskPasswordCallback :: Maybe MountOperationAskPasswordCallback onMountOperationAskPassword :: (GObject a, MonadIO m) => a -> MountOperationAskPasswordCallback -> m SignalHandlerId wrap_MountOperationAskPasswordCallback :: MountOperationAskPasswordCallback -> Ptr () -> CString -> CString -> CString -> CUInt -> Ptr () -> IO () type C_MountOperationAskQuestionCallback = Ptr () -> CString -> Ptr CString -> Ptr () -> IO () type MountOperationAskQuestionCallback = Text -> [Text] -> IO () data MountOperationAskQuestionSignalInfo afterMountOperationAskQuestion :: (GObject a, MonadIO m) => a -> MountOperationAskQuestionCallback -> m SignalHandlerId genClosure_MountOperationAskQuestion :: MountOperationAskQuestionCallback -> IO Closure mk_MountOperationAskQuestionCallback :: C_MountOperationAskQuestionCallback -> IO (FunPtr C_MountOperationAskQuestionCallback) noMountOperationAskQuestionCallback :: Maybe MountOperationAskQuestionCallback onMountOperationAskQuestion :: (GObject a, MonadIO m) => a -> MountOperationAskQuestionCallback -> m SignalHandlerId wrap_MountOperationAskQuestionCallback :: MountOperationAskQuestionCallback -> Ptr () -> CString -> Ptr CString -> Ptr () -> IO () type C_MountOperationReplyCallback = Ptr () -> CUInt -> Ptr () -> IO () type MountOperationReplyCallback = MountOperationResult -> IO () data MountOperationReplySignalInfo afterMountOperationReply :: (GObject a, MonadIO m) => a -> MountOperationReplyCallback -> m SignalHandlerId genClosure_MountOperationReply :: MountOperationReplyCallback -> IO Closure mk_MountOperationReplyCallback :: C_MountOperationReplyCallback -> IO (FunPtr C_MountOperationReplyCallback) noMountOperationReplyCallback :: Maybe MountOperationReplyCallback onMountOperationReply :: (GObject a, MonadIO m) => a -> MountOperationReplyCallback -> m SignalHandlerId wrap_MountOperationReplyCallback :: MountOperationReplyCallback -> Ptr () -> CUInt -> Ptr () -> IO () type C_MountOperationShowProcessesCallback = Ptr () -> CString -> Ptr (GArray Int32) -> Ptr CString -> Ptr () -> IO () type MountOperationShowProcessesCallback = Text -> [Int32] -> [Text] -> IO () data MountOperationShowProcessesSignalInfo afterMountOperationShowProcesses :: (GObject a, MonadIO m) => a -> MountOperationShowProcessesCallback -> m SignalHandlerId genClosure_MountOperationShowProcesses :: MountOperationShowProcessesCallback -> IO Closure mk_MountOperationShowProcessesCallback :: C_MountOperationShowProcessesCallback -> IO (FunPtr C_MountOperationShowProcessesCallback) noMountOperationShowProcessesCallback :: Maybe MountOperationShowProcessesCallback onMountOperationShowProcesses :: (GObject a, MonadIO m) => a -> MountOperationShowProcessesCallback -> m SignalHandlerId wrap_MountOperationShowProcessesCallback :: MountOperationShowProcessesCallback -> Ptr () -> CString -> Ptr (GArray Int32) -> Ptr CString -> Ptr () -> IO () type C_MountOperationShowUnmountProgressCallback = Ptr () -> CString -> Int64 -> Int64 -> Ptr () -> IO () type MountOperationShowUnmountProgressCallback = Text -> Int64 -> Int64 -> IO () data MountOperationShowUnmountProgressSignalInfo afterMountOperationShowUnmountProgress :: (GObject a, MonadIO m) => a -> MountOperationShowUnmountProgressCallback -> m SignalHandlerId genClosure_MountOperationShowUnmountProgress :: MountOperationShowUnmountProgressCallback -> IO Closure mk_MountOperationShowUnmountProgressCallback :: C_MountOperationShowUnmountProgressCallback -> IO (FunPtr C_MountOperationShowUnmountProgressCallback) noMountOperationShowUnmountProgressCallback :: Maybe MountOperationShowUnmountProgressCallback onMountOperationShowUnmountProgress :: (GObject a, MonadIO m) => a -> MountOperationShowUnmountProgressCallback -> m SignalHandlerId wrap_MountOperationShowUnmountProgressCallback :: MountOperationShowUnmountProgressCallback -> Ptr () -> CString -> Int64 -> Int64 -> Ptr () -> IO () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.MountOperation.MountOperation instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.MountOperation.MountOperation a) => GI.Gio.Objects.MountOperation.IsMountOperation a instance GI.Gio.Objects.MountOperation.IsMountOperation GI.Gio.Objects.MountOperation.MountOperation instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.MountOperation.MountOperation 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 (info ~ GI.Gio.Objects.MountOperation.ResolveMountOperationMethod t GI.Gio.Objects.MountOperation.MountOperation, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.MountOperation.MountOperation p) => GHC.OverloadedLabels.IsLabel 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.Overloading.HasAttributeList GI.Gio.Objects.MountOperation.MountOperation 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.IsMountOperation 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.IsMountOperation 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.IsMountOperation 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.IsMountOperation 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.IsMountOperation 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.IsMountOperation 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.IsMountOperation 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.IsMountOperation 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.IsMountOperation 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.IsMountOperation 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.IsMountOperation 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.IsMountOperation 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.IsMountOperation a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.MountOperation.MountOperationSetUsernameMethodInfo a signature module GI.Gio.Objects.Notification newtype Notification Notification :: (ManagedPtr Notification) -> Notification class GObject o => IsNotification o toNotification :: IsNotification o => o -> IO Notification noNotification :: Maybe Notification data NotificationAddButtonMethodInfo notificationAddButton :: (MonadIO m, IsNotification a) => a -> Text -> Text -> m () data NotificationAddButtonWithTargetMethodInfo notificationAddButtonWithTarget :: (MonadIO m, IsNotification a) => a -> Text -> Text -> Maybe (GVariant) -> m () notificationNew :: (MonadIO m) => Text -> m Notification data NotificationSetBodyMethodInfo notificationSetBody :: (MonadIO m, IsNotification a) => a -> Maybe (Text) -> m () data NotificationSetDefaultActionMethodInfo notificationSetDefaultAction :: (MonadIO m, IsNotification a) => a -> Text -> m () data NotificationSetDefaultActionAndTargetMethodInfo notificationSetDefaultActionAndTarget :: (MonadIO m, IsNotification a) => a -> Text -> Maybe (GVariant) -> m () data NotificationSetIconMethodInfo notificationSetIcon :: (MonadIO m, IsNotification a, IsIcon b) => a -> b -> m () data NotificationSetPriorityMethodInfo notificationSetPriority :: (MonadIO m, IsNotification a) => a -> NotificationPriority -> m () data NotificationSetTitleMethodInfo notificationSetTitle :: (MonadIO m, IsNotification a) => a -> Text -> m () data NotificationSetUrgentMethodInfo notificationSetUrgent :: (MonadIO m, IsNotification a) => a -> Bool -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Notification.Notification instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.Notification.Notification a) => GI.Gio.Objects.Notification.IsNotification a instance GI.Gio.Objects.Notification.IsNotification GI.Gio.Objects.Notification.Notification instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.Notification.Notification 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 (info ~ GI.Gio.Objects.Notification.ResolveNotificationMethod t GI.Gio.Objects.Notification.Notification, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Notification.Notification p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.Notification.Notification -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.Notification.Notification instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Notification.IsNotification 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.IsNotification 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.IsNotification 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.IsNotification 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.IsNotification 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.IsNotification a, GI.Gio.Interfaces.Icon.IsIcon 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.IsNotification 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.IsNotification 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.IsNotification a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Notification.NotificationSetUrgentMethodInfo a signature module GI.Gio.Objects.Socket newtype Socket Socket :: (ManagedPtr Socket) -> Socket class GObject o => IsSocket o toSocket :: IsSocket o => o -> IO Socket noSocket :: Maybe Socket data SocketAcceptMethodInfo socketAccept :: (MonadIO m, IsSocket a, IsCancellable b) => a -> Maybe (b) -> m Socket data SocketBindMethodInfo socketBind :: (MonadIO m, IsSocket a, IsSocketAddress b) => a -> b -> Bool -> m () data SocketCheckConnectResultMethodInfo socketCheckConnectResult :: (MonadIO m, IsSocket a) => a -> m () data SocketCloseMethodInfo socketClose :: (MonadIO m, IsSocket a) => a -> m () data SocketConditionCheckMethodInfo socketConditionCheck :: (MonadIO m, IsSocket a) => a -> [IOCondition] -> m [IOCondition] data SocketConditionTimedWaitMethodInfo socketConditionTimedWait :: (MonadIO m, IsSocket a, IsCancellable b) => a -> [IOCondition] -> Int64 -> Maybe (b) -> m () data SocketConditionWaitMethodInfo socketConditionWait :: (MonadIO m, IsSocket a, IsCancellable b) => a -> [IOCondition] -> Maybe (b) -> m () data SocketConnectMethodInfo socketConnect :: (MonadIO m, IsSocket a, IsSocketAddress b, IsCancellable c) => a -> b -> Maybe (c) -> m () data SocketConnectionFactoryCreateConnectionMethodInfo socketConnectionFactoryCreateConnection :: (MonadIO m, IsSocket a) => a -> m SocketConnection data SocketGetAvailableBytesMethodInfo socketGetAvailableBytes :: (MonadIO m, IsSocket a) => a -> m Int64 data SocketGetBlockingMethodInfo socketGetBlocking :: (MonadIO m, IsSocket a) => a -> m Bool data SocketGetBroadcastMethodInfo socketGetBroadcast :: (MonadIO m, IsSocket a) => a -> m Bool data SocketGetCredentialsMethodInfo socketGetCredentials :: (MonadIO m, IsSocket a) => a -> m Credentials data SocketGetFamilyMethodInfo socketGetFamily :: (MonadIO m, IsSocket a) => a -> m SocketFamily data SocketGetFdMethodInfo socketGetFd :: (MonadIO m, IsSocket a) => a -> m Int32 data SocketGetKeepaliveMethodInfo socketGetKeepalive :: (MonadIO m, IsSocket a) => a -> m Bool data SocketGetListenBacklogMethodInfo socketGetListenBacklog :: (MonadIO m, IsSocket a) => a -> m Int32 data SocketGetLocalAddressMethodInfo socketGetLocalAddress :: (MonadIO m, IsSocket a) => a -> m SocketAddress data SocketGetMulticastLoopbackMethodInfo socketGetMulticastLoopback :: (MonadIO m, IsSocket a) => a -> m Bool data SocketGetMulticastTtlMethodInfo socketGetMulticastTtl :: (MonadIO m, IsSocket a) => a -> m Word32 data SocketGetOptionMethodInfo socketGetOption :: (MonadIO m, IsSocket a) => a -> Int32 -> Int32 -> m (Int32) data SocketGetProtocolMethodInfo socketGetProtocol :: (MonadIO m, IsSocket a) => a -> m SocketProtocol data SocketGetRemoteAddressMethodInfo socketGetRemoteAddress :: (MonadIO m, IsSocket a) => a -> m SocketAddress data SocketGetSocketTypeMethodInfo socketGetSocketType :: (MonadIO m, IsSocket a) => a -> m SocketType data SocketGetTimeoutMethodInfo socketGetTimeout :: (MonadIO m, IsSocket a) => a -> m Word32 data SocketGetTtlMethodInfo socketGetTtl :: (MonadIO m, IsSocket a) => a -> m Word32 data SocketIsClosedMethodInfo socketIsClosed :: (MonadIO m, IsSocket a) => a -> m Bool data SocketIsConnectedMethodInfo socketIsConnected :: (MonadIO m, IsSocket a) => a -> m Bool data SocketJoinMulticastGroupMethodInfo socketJoinMulticastGroup :: (MonadIO m, IsSocket a, IsInetAddress b) => a -> b -> Bool -> Maybe (Text) -> m () data SocketLeaveMulticastGroupMethodInfo socketLeaveMulticastGroup :: (MonadIO m, IsSocket a, IsInetAddress b) => a -> b -> Bool -> Maybe (Text) -> m () data SocketListenMethodInfo socketListen :: (MonadIO m, IsSocket a) => a -> m () socketNew :: (MonadIO m) => SocketFamily -> SocketType -> SocketProtocol -> m Socket socketNewFromFd :: (MonadIO m) => Int32 -> m Socket data SocketReceiveMethodInfo socketReceive :: (MonadIO m, IsSocket a, IsCancellable b) => a -> ByteString -> Maybe (b) -> m Int64 data SocketReceiveFromMethodInfo socketReceiveFrom :: (MonadIO m, IsSocket a, IsCancellable b) => a -> ByteString -> Maybe (b) -> m (Int64, SocketAddress) data SocketReceiveMessageMethodInfo socketReceiveMessage :: (MonadIO m, IsSocket a, IsCancellable b) => a -> [InputVector] -> Int32 -> Maybe (b) -> m (Int64, Maybe SocketAddress, Maybe [SocketControlMessage], Int32) data SocketReceiveMessagesMethodInfo socketReceiveMessages :: (MonadIO m, IsSocket a, IsCancellable b) => a -> [InputMessage] -> Int32 -> Maybe (b) -> m Int32 data SocketReceiveWithBlockingMethodInfo socketReceiveWithBlocking :: (MonadIO m, IsSocket a, IsCancellable b) => a -> ByteString -> Bool -> Maybe (b) -> m Int64 data SocketSendMethodInfo socketSend :: (MonadIO m, IsSocket a, IsCancellable b) => a -> ByteString -> Maybe (b) -> m Int64 data SocketSendMessageMethodInfo socketSendMessage :: (MonadIO m, IsSocket a, IsSocketAddress b, IsCancellable c) => a -> Maybe (b) -> [OutputVector] -> Maybe ([SocketControlMessage]) -> Int32 -> Maybe (c) -> m Int64 data SocketSendMessagesMethodInfo socketSendMessages :: (MonadIO m, IsSocket a, IsCancellable b) => a -> [OutputMessage] -> Int32 -> Maybe (b) -> m Int32 data SocketSendToMethodInfo socketSendTo :: (MonadIO m, IsSocket a, IsSocketAddress b, IsCancellable c) => a -> Maybe (b) -> ByteString -> Maybe (c) -> m Int64 data SocketSendWithBlockingMethodInfo socketSendWithBlocking :: (MonadIO m, IsSocket a, IsCancellable b) => a -> ByteString -> Bool -> Maybe (b) -> m Int64 data SocketSetBlockingMethodInfo socketSetBlocking :: (MonadIO m, IsSocket a) => a -> Bool -> m () data SocketSetBroadcastMethodInfo socketSetBroadcast :: (MonadIO m, IsSocket a) => a -> Bool -> m () data SocketSetKeepaliveMethodInfo socketSetKeepalive :: (MonadIO m, IsSocket a) => a -> Bool -> m () data SocketSetListenBacklogMethodInfo socketSetListenBacklog :: (MonadIO m, IsSocket a) => a -> Int32 -> m () data SocketSetMulticastLoopbackMethodInfo socketSetMulticastLoopback :: (MonadIO m, IsSocket a) => a -> Bool -> m () data SocketSetMulticastTtlMethodInfo socketSetMulticastTtl :: (MonadIO m, IsSocket a) => a -> Word32 -> m () data SocketSetOptionMethodInfo socketSetOption :: (MonadIO m, IsSocket a) => a -> Int32 -> Int32 -> Int32 -> m () data SocketSetTimeoutMethodInfo socketSetTimeout :: (MonadIO m, IsSocket a) => a -> Word32 -> m () data SocketSetTtlMethodInfo socketSetTtl :: (MonadIO m, IsSocket a) => a -> Word32 -> m () data SocketShutdownMethodInfo socketShutdown :: (MonadIO m, IsSocket a) => a -> Bool -> Bool -> m () data SocketSpeaksIpv4MethodInfo socketSpeaksIpv4 :: (MonadIO m, IsSocket a) => a -> m Bool data SocketBlockingPropertyInfo constructSocketBlocking :: (IsSocket o) => Bool -> IO (GValueConstruct o) getSocketBlocking :: (MonadIO m, IsSocket o) => o -> m Bool setSocketBlocking :: (MonadIO m, IsSocket o) => o -> Bool -> m () socketBlocking :: AttrLabelProxy "blocking" data SocketBroadcastPropertyInfo constructSocketBroadcast :: (IsSocket o) => Bool -> IO (GValueConstruct o) getSocketBroadcast :: (MonadIO m, IsSocket o) => o -> m Bool setSocketBroadcast :: (MonadIO m, IsSocket o) => o -> Bool -> m () socketBroadcast :: AttrLabelProxy "broadcast" data SocketFamilyPropertyInfo constructSocketFamily :: (IsSocket o) => SocketFamily -> IO (GValueConstruct o) getSocketFamily :: (MonadIO m, IsSocket o) => o -> m SocketFamily socketFamily :: AttrLabelProxy "family" data SocketFdPropertyInfo constructSocketFd :: (IsSocket o) => Int32 -> IO (GValueConstruct o) getSocketFd :: (MonadIO m, IsSocket o) => o -> m Int32 socketFd :: AttrLabelProxy "fd" data SocketKeepalivePropertyInfo constructSocketKeepalive :: (IsSocket o) => Bool -> IO (GValueConstruct o) getSocketKeepalive :: (MonadIO m, IsSocket o) => o -> m Bool setSocketKeepalive :: (MonadIO m, IsSocket o) => o -> Bool -> m () socketKeepalive :: AttrLabelProxy "keepalive" data SocketListenBacklogPropertyInfo constructSocketListenBacklog :: (IsSocket o) => Int32 -> IO (GValueConstruct o) getSocketListenBacklog :: (MonadIO m, IsSocket o) => o -> m Int32 setSocketListenBacklog :: (MonadIO m, IsSocket o) => o -> Int32 -> m () socketListenBacklog :: AttrLabelProxy "listenBacklog" data SocketLocalAddressPropertyInfo getSocketLocalAddress :: (MonadIO m, IsSocket o) => o -> m (Maybe SocketAddress) socketLocalAddress :: AttrLabelProxy "localAddress" data SocketMulticastLoopbackPropertyInfo constructSocketMulticastLoopback :: (IsSocket o) => Bool -> IO (GValueConstruct o) getSocketMulticastLoopback :: (MonadIO m, IsSocket o) => o -> m Bool setSocketMulticastLoopback :: (MonadIO m, IsSocket o) => o -> Bool -> m () socketMulticastLoopback :: AttrLabelProxy "multicastLoopback" data SocketMulticastTtlPropertyInfo constructSocketMulticastTtl :: (IsSocket o) => Word32 -> IO (GValueConstruct o) getSocketMulticastTtl :: (MonadIO m, IsSocket o) => o -> m Word32 setSocketMulticastTtl :: (MonadIO m, IsSocket o) => o -> Word32 -> m () socketMulticastTtl :: AttrLabelProxy "multicastTtl" data SocketProtocolPropertyInfo constructSocketProtocol :: (IsSocket o) => SocketProtocol -> IO (GValueConstruct o) getSocketProtocol :: (MonadIO m, IsSocket o) => o -> m SocketProtocol socketProtocol :: AttrLabelProxy "protocol" data SocketRemoteAddressPropertyInfo getSocketRemoteAddress :: (MonadIO m, IsSocket o) => o -> m (Maybe SocketAddress) socketRemoteAddress :: AttrLabelProxy "remoteAddress" data SocketTimeoutPropertyInfo constructSocketTimeout :: (IsSocket o) => Word32 -> IO (GValueConstruct o) getSocketTimeout :: (MonadIO m, IsSocket o) => o -> m Word32 setSocketTimeout :: (MonadIO m, IsSocket o) => o -> Word32 -> m () socketTimeout :: AttrLabelProxy "timeout" data SocketTtlPropertyInfo constructSocketTtl :: (IsSocket o) => Word32 -> IO (GValueConstruct o) getSocketTtl :: (MonadIO m, IsSocket o) => o -> m Word32 setSocketTtl :: (MonadIO m, IsSocket o) => o -> Word32 -> m () socketTtl :: AttrLabelProxy "ttl" data SocketTypePropertyInfo constructSocketType :: (IsSocket o) => SocketType -> IO (GValueConstruct o) getSocketType :: (MonadIO m, IsSocket o) => o -> m SocketType socketType :: AttrLabelProxy "type" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Socket.Socket instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.Socket.Socket a) => GI.Gio.Objects.Socket.IsSocket a instance GI.Gio.Objects.Socket.IsSocket GI.Gio.Objects.Socket.Socket instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.Socket.Socket instance GI.Gio.Interfaces.DatagramBased.IsDatagramBased GI.Gio.Objects.Socket.Socket instance GI.Gio.Interfaces.Initable.IsInitable GI.Gio.Objects.Socket.Socket 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 (info ~ GI.Gio.Objects.Socket.ResolveSocketMethod t GI.Gio.Objects.Socket.Socket, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Socket.Socket p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.Socket.Socket instance (signature ~ (GHC.Base.Maybe b -> m GI.Gio.Objects.Socket.Socket), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.IsSocket a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocket a, GI.Gio.Objects.SocketAddress.IsSocketAddress 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocket a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocket a, GI.Gio.Objects.SocketAddress.IsSocketAddress b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket a, GI.Gio.Objects.InetAddress.IsInetAddress 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.IsSocket a, GI.Gio.Objects.InetAddress.IsInetAddress 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.IsSocket 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.IsSocket a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocket a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketReceiveFromMethodInfo a signature instance (signature ~ ([GI.Gio.Structs.InputVector.InputVector] -> GHC.Int.Int32 -> GHC.Base.Maybe b -> m (GHC.Int.Int64, GHC.Base.Maybe GI.Gio.Objects.SocketAddress.SocketAddress, GHC.Base.Maybe [GI.Gio.Objects.SocketControlMessage.SocketControlMessage], GHC.Int.Int32)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.IsSocket a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketReceiveMessageMethodInfo a signature instance (signature ~ ([GI.Gio.Structs.InputMessage.InputMessage] -> GHC.Int.Int32 -> GHC.Base.Maybe b -> m GHC.Int.Int32), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Socket.IsSocket a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketReceiveMessagesMethodInfo 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.IsSocket a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocket a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocket a, GI.Gio.Objects.SocketAddress.IsSocketAddress b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocket a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocket a, GI.Gio.Objects.SocketAddress.IsSocketAddress b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocket a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket 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.IsSocket a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Socket.SocketSpeaksIpv4MethodInfo a signature module GI.Gio.Objects.SocketAddress newtype SocketAddress SocketAddress :: (ManagedPtr SocketAddress) -> SocketAddress class GObject o => IsSocketAddress o toSocketAddress :: IsSocketAddress o => o -> IO SocketAddress noSocketAddress :: Maybe SocketAddress data SocketAddressGetFamilyMethodInfo socketAddressGetFamily :: (MonadIO m, IsSocketAddress a) => a -> m SocketFamily data SocketAddressGetNativeSizeMethodInfo socketAddressGetNativeSize :: (MonadIO m, IsSocketAddress a) => a -> m Int64 socketAddressNewFromNative :: (MonadIO m) => Ptr () -> Word64 -> m SocketAddress data SocketAddressToNativeMethodInfo socketAddressToNative :: (MonadIO m, IsSocketAddress a) => a -> Ptr () -> Word64 -> m () data SocketAddressFamilyPropertyInfo getSocketAddressFamily :: (MonadIO m, IsSocketAddress o) => o -> m SocketFamily socketAddressFamily :: AttrLabelProxy "family" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SocketAddress.SocketAddress instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.SocketAddress.SocketAddress a) => GI.Gio.Objects.SocketAddress.IsSocketAddress a instance GI.Gio.Objects.SocketAddress.IsSocketAddress GI.Gio.Objects.SocketAddress.SocketAddress instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.SocketAddress.SocketAddress instance GI.Gio.Interfaces.SocketConnectable.IsSocketConnectable GI.Gio.Objects.SocketAddress.SocketAddress 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 (info ~ GI.Gio.Objects.SocketAddress.ResolveSocketAddressMethod t GI.Gio.Objects.SocketAddress.SocketAddress, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SocketAddress.SocketAddress p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.SocketAddress.SocketAddress -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SocketAddress.SocketAddressFamilyPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.SocketAddress.SocketAddress instance (signature ~ m GI.Gio.Enums.SocketFamily, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketAddress.IsSocketAddress 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.IsSocketAddress 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.IsSocketAddress a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketAddress.SocketAddressToNativeMethodInfo a signature module GI.Gio.Objects.UnixSocketAddress newtype UnixSocketAddress UnixSocketAddress :: (ManagedPtr UnixSocketAddress) -> UnixSocketAddress class GObject o => IsUnixSocketAddress o toUnixSocketAddress :: IsUnixSocketAddress o => o -> IO UnixSocketAddress noUnixSocketAddress :: Maybe UnixSocketAddress unixSocketAddressAbstractNamesSupported :: (MonadIO m) => m Bool data UnixSocketAddressGetAddressTypeMethodInfo unixSocketAddressGetAddressType :: (MonadIO m, IsUnixSocketAddress a) => a -> m UnixSocketAddressType data UnixSocketAddressGetIsAbstractMethodInfo -- | Deprecated: Use g_unix_socket_address_get_address_type() unixSocketAddressGetIsAbstract :: (MonadIO m, IsUnixSocketAddress a) => a -> m Bool data UnixSocketAddressGetPathMethodInfo unixSocketAddressGetPath :: (MonadIO m, IsUnixSocketAddress a) => a -> m Text data UnixSocketAddressGetPathLenMethodInfo unixSocketAddressGetPathLen :: (MonadIO m, IsUnixSocketAddress 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 :: (IsUnixSocketAddress o) => Bool -> IO (GValueConstruct o) getUnixSocketAddressAbstract :: (MonadIO m, IsUnixSocketAddress o) => o -> m Bool unixSocketAddressAbstract :: AttrLabelProxy "abstract" data UnixSocketAddressAddressTypePropertyInfo constructUnixSocketAddressAddressType :: (IsUnixSocketAddress o) => UnixSocketAddressType -> IO (GValueConstruct o) getUnixSocketAddressAddressType :: (MonadIO m, IsUnixSocketAddress o) => o -> m UnixSocketAddressType unixSocketAddressAddressType :: AttrLabelProxy "addressType" data UnixSocketAddressPathPropertyInfo constructUnixSocketAddressPath :: (IsUnixSocketAddress o) => Text -> IO (GValueConstruct o) getUnixSocketAddressPath :: (MonadIO m, IsUnixSocketAddress o) => o -> m Text unixSocketAddressPath :: AttrLabelProxy "path" data UnixSocketAddressPathAsArrayPropertyInfo constructUnixSocketAddressPathAsArray :: (IsUnixSocketAddress o) => ByteString -> IO (GValueConstruct o) getUnixSocketAddressPathAsArray :: (MonadIO m, IsUnixSocketAddress 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 a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.UnixSocketAddress.UnixSocketAddress a) => GI.Gio.Objects.UnixSocketAddress.IsUnixSocketAddress a instance GI.Gio.Objects.UnixSocketAddress.IsUnixSocketAddress GI.Gio.Objects.UnixSocketAddress.UnixSocketAddress instance GI.Gio.Objects.SocketAddress.IsSocketAddress GI.Gio.Objects.UnixSocketAddress.UnixSocketAddress instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.UnixSocketAddress.UnixSocketAddress instance GI.Gio.Interfaces.SocketConnectable.IsSocketConnectable GI.Gio.Objects.UnixSocketAddress.UnixSocketAddress 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 (info ~ GI.Gio.Objects.UnixSocketAddress.ResolveUnixSocketAddressMethod t GI.Gio.Objects.UnixSocketAddress.UnixSocketAddress, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.UnixSocketAddress.UnixSocketAddress p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.UnixSocketAddress.UnixSocketAddress instance (signature ~ m GI.Gio.Enums.UnixSocketAddressType, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixSocketAddress.IsUnixSocketAddress 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.IsUnixSocketAddress 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.IsUnixSocketAddress 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.IsUnixSocketAddress a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixSocketAddress.UnixSocketAddressGetPathLenMethodInfo a signature module GI.Gio.Objects.ZlibCompressor newtype ZlibCompressor ZlibCompressor :: (ManagedPtr ZlibCompressor) -> ZlibCompressor class GObject o => IsZlibCompressor o toZlibCompressor :: IsZlibCompressor o => o -> IO ZlibCompressor noZlibCompressor :: Maybe ZlibCompressor data ZlibCompressorGetFileInfoMethodInfo zlibCompressorGetFileInfo :: (MonadIO m, IsZlibCompressor a) => a -> m FileInfo zlibCompressorNew :: (MonadIO m) => ZlibCompressorFormat -> Int32 -> m ZlibCompressor data ZlibCompressorSetFileInfoMethodInfo zlibCompressorSetFileInfo :: (MonadIO m, IsZlibCompressor a, IsFileInfo b) => a -> Maybe (b) -> m () data ZlibCompressorFileInfoPropertyInfo clearZlibCompressorFileInfo :: (MonadIO m, IsZlibCompressor o) => o -> m () constructZlibCompressorFileInfo :: (IsZlibCompressor o, IsFileInfo a) => a -> IO (GValueConstruct o) getZlibCompressorFileInfo :: (MonadIO m, IsZlibCompressor o) => o -> m FileInfo setZlibCompressorFileInfo :: (MonadIO m, IsZlibCompressor o, IsFileInfo a) => o -> a -> m () zlibCompressorFileInfo :: AttrLabelProxy "fileInfo" data ZlibCompressorFormatPropertyInfo constructZlibCompressorFormat :: (IsZlibCompressor o) => ZlibCompressorFormat -> IO (GValueConstruct o) getZlibCompressorFormat :: (MonadIO m, IsZlibCompressor o) => o -> m ZlibCompressorFormat zlibCompressorFormat :: AttrLabelProxy "format" data ZlibCompressorLevelPropertyInfo constructZlibCompressorLevel :: (IsZlibCompressor o) => Int32 -> IO (GValueConstruct o) getZlibCompressorLevel :: (MonadIO m, IsZlibCompressor o) => o -> m Int32 zlibCompressorLevel :: AttrLabelProxy "level" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.ZlibCompressor.ZlibCompressor instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.ZlibCompressor.ZlibCompressor a) => GI.Gio.Objects.ZlibCompressor.IsZlibCompressor a instance GI.Gio.Objects.ZlibCompressor.IsZlibCompressor GI.Gio.Objects.ZlibCompressor.ZlibCompressor instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.ZlibCompressor.ZlibCompressor instance GI.Gio.Interfaces.Converter.IsConverter GI.Gio.Objects.ZlibCompressor.ZlibCompressor 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 (info ~ GI.Gio.Objects.ZlibCompressor.ResolveZlibCompressorMethod t GI.Gio.Objects.ZlibCompressor.ZlibCompressor, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.ZlibCompressor.ZlibCompressor p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.ZlibCompressor.ZlibCompressor instance (signature ~ m GI.Gio.Objects.FileInfo.FileInfo, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ZlibCompressor.IsZlibCompressor 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.IsZlibCompressor a, GI.Gio.Objects.FileInfo.IsFileInfo b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ZlibCompressor.ZlibCompressorSetFileInfoMethodInfo a signature module GI.Gio.Objects.ZlibDecompressor newtype ZlibDecompressor ZlibDecompressor :: (ManagedPtr ZlibDecompressor) -> ZlibDecompressor class GObject o => IsZlibDecompressor o toZlibDecompressor :: IsZlibDecompressor o => o -> IO ZlibDecompressor noZlibDecompressor :: Maybe ZlibDecompressor data ZlibDecompressorGetFileInfoMethodInfo zlibDecompressorGetFileInfo :: (MonadIO m, IsZlibDecompressor a) => a -> m FileInfo zlibDecompressorNew :: (MonadIO m) => ZlibCompressorFormat -> m ZlibDecompressor data ZlibDecompressorFileInfoPropertyInfo getZlibDecompressorFileInfo :: (MonadIO m, IsZlibDecompressor o) => o -> m FileInfo zlibDecompressorFileInfo :: AttrLabelProxy "fileInfo" data ZlibDecompressorFormatPropertyInfo constructZlibDecompressorFormat :: (IsZlibDecompressor o) => ZlibCompressorFormat -> IO (GValueConstruct o) getZlibDecompressorFormat :: (MonadIO m, IsZlibDecompressor o) => o -> m ZlibCompressorFormat zlibDecompressorFormat :: AttrLabelProxy "format" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.ZlibDecompressor.ZlibDecompressor instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.ZlibDecompressor.ZlibDecompressor a) => GI.Gio.Objects.ZlibDecompressor.IsZlibDecompressor a instance GI.Gio.Objects.ZlibDecompressor.IsZlibDecompressor GI.Gio.Objects.ZlibDecompressor.ZlibDecompressor instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.ZlibDecompressor.ZlibDecompressor instance GI.Gio.Interfaces.Converter.IsConverter GI.Gio.Objects.ZlibDecompressor.ZlibDecompressor 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 (info ~ GI.Gio.Objects.ZlibDecompressor.ResolveZlibDecompressorMethod t GI.Gio.Objects.ZlibDecompressor.ZlibDecompressor, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.ZlibDecompressor.ZlibDecompressor p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.ZlibDecompressor.ZlibDecompressor instance (signature ~ m GI.Gio.Objects.FileInfo.FileInfo, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.ZlibDecompressor.IsZlibDecompressor a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.ZlibDecompressor.ZlibDecompressorGetFileInfoMethodInfo a signature -- | Information about a specific attribute. module GI.Gio.Structs.FileAttributeInfo newtype FileAttributeInfo FileAttributeInfo :: (ManagedPtr FileAttributeInfo) -> FileAttributeInfo -- | Construct a FileAttributeInfo struct initialized to zero. newZeroFileAttributeInfo :: MonadIO m => m FileAttributeInfo noFileAttributeInfo :: Maybe FileAttributeInfo fileAttributeInfo_flags :: AttrLabelProxy "flags" getFileAttributeInfoFlags :: MonadIO m => FileAttributeInfo -> m [FileAttributeInfoFlags] setFileAttributeInfoFlags :: MonadIO m => FileAttributeInfo -> [FileAttributeInfoFlags] -> m () clearFileAttributeInfoName :: MonadIO m => FileAttributeInfo -> m () fileAttributeInfo_name :: AttrLabelProxy "name" getFileAttributeInfoName :: MonadIO m => FileAttributeInfo -> m (Maybe Text) setFileAttributeInfoName :: MonadIO m => FileAttributeInfo -> CString -> m () fileAttributeInfo_type :: AttrLabelProxy "type" getFileAttributeInfoType :: MonadIO m => FileAttributeInfo -> m FileAttributeType setFileAttributeInfoType :: 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Structs.FileAttributeInfo.FileAttributeInfo 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) 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) => GHC.OverloadedLabels.IsLabel 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 :: (ManagedPtr 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 () clearFileAttributeInfoListInfos :: MonadIO m => FileAttributeInfoList -> m () fileAttributeInfoList_infos :: AttrLabelProxy "infos" getFileAttributeInfoListInfos :: MonadIO m => FileAttributeInfoList -> m (Maybe FileAttributeInfo) setFileAttributeInfoListInfos :: MonadIO m => FileAttributeInfoList -> Ptr FileAttributeInfo -> m () fileAttributeInfoList_nInfos :: AttrLabelProxy "nInfos" getFileAttributeInfoListNInfos :: MonadIO m => FileAttributeInfoList -> m Int32 setFileAttributeInfoListNInfos :: 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoList 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.FileAttributeInfoList.FileAttributeInfoList -> p) module GI.Gio.Constants module GI.Gio.Callbacks type ActionEntryActivateFieldCallback = SimpleAction -> GVariant -> IO () type ActionEntryActivateFieldCallback_WithClosures = SimpleAction -> GVariant -> Ptr () -> IO () type C_ActionEntryActivateFieldCallback = Ptr SimpleAction -> Ptr GVariant -> Ptr () -> IO () drop_closures_ActionEntryActivateFieldCallback :: ActionEntryActivateFieldCallback -> ActionEntryActivateFieldCallback_WithClosures dynamic_ActionEntryActivateFieldCallback :: (MonadIO m, IsSimpleAction a) => FunPtr C_ActionEntryActivateFieldCallback -> a -> GVariant -> Ptr () -> m () genClosure_ActionEntryActivateFieldCallback :: ActionEntryActivateFieldCallback -> IO Closure mk_ActionEntryActivateFieldCallback :: C_ActionEntryActivateFieldCallback -> IO (FunPtr C_ActionEntryActivateFieldCallback) noActionEntryActivateFieldCallback :: Maybe ActionEntryActivateFieldCallback noActionEntryActivateFieldCallback_WithClosures :: Maybe ActionEntryActivateFieldCallback_WithClosures wrap_ActionEntryActivateFieldCallback :: Maybe (Ptr (FunPtr C_ActionEntryActivateFieldCallback)) -> ActionEntryActivateFieldCallback_WithClosures -> Ptr SimpleAction -> Ptr GVariant -> Ptr () -> IO () type ActionEntryChangeStateFieldCallback = SimpleAction -> GVariant -> IO () type ActionEntryChangeStateFieldCallback_WithClosures = SimpleAction -> GVariant -> Ptr () -> IO () type C_ActionEntryChangeStateFieldCallback = Ptr SimpleAction -> Ptr GVariant -> Ptr () -> IO () drop_closures_ActionEntryChangeStateFieldCallback :: ActionEntryChangeStateFieldCallback -> ActionEntryChangeStateFieldCallback_WithClosures dynamic_ActionEntryChangeStateFieldCallback :: (MonadIO m, IsSimpleAction a) => FunPtr C_ActionEntryChangeStateFieldCallback -> a -> GVariant -> Ptr () -> m () genClosure_ActionEntryChangeStateFieldCallback :: ActionEntryChangeStateFieldCallback -> IO Closure mk_ActionEntryChangeStateFieldCallback :: C_ActionEntryChangeStateFieldCallback -> IO (FunPtr C_ActionEntryChangeStateFieldCallback) noActionEntryChangeStateFieldCallback :: Maybe ActionEntryChangeStateFieldCallback noActionEntryChangeStateFieldCallback_WithClosures :: Maybe ActionEntryChangeStateFieldCallback_WithClosures wrap_ActionEntryChangeStateFieldCallback :: Maybe (Ptr (FunPtr C_ActionEntryChangeStateFieldCallback)) -> ActionEntryChangeStateFieldCallback_WithClosures -> Ptr SimpleAction -> Ptr GVariant -> Ptr () -> IO () type AsyncReadyCallback = Object -> AsyncResult -> IO () type AsyncReadyCallback_WithClosures = Object -> AsyncResult -> Ptr () -> IO () type C_AsyncReadyCallback = Ptr Object -> Ptr AsyncResult -> Ptr () -> IO () drop_closures_AsyncReadyCallback :: AsyncReadyCallback -> AsyncReadyCallback_WithClosures dynamic_AsyncReadyCallback :: (MonadIO m, IsObject a, IsAsyncResult b) => FunPtr C_AsyncReadyCallback -> a -> b -> Ptr () -> m () genClosure_AsyncReadyCallback :: AsyncReadyCallback -> IO Closure mk_AsyncReadyCallback :: C_AsyncReadyCallback -> IO (FunPtr C_AsyncReadyCallback) noAsyncReadyCallback :: Maybe AsyncReadyCallback noAsyncReadyCallback_WithClosures :: Maybe AsyncReadyCallback_WithClosures wrap_AsyncReadyCallback :: Maybe (Ptr (FunPtr C_AsyncReadyCallback)) -> AsyncReadyCallback_WithClosures -> Ptr Object -> Ptr AsyncResult -> Ptr () -> IO () type BusAcquiredCallback = DBusConnection -> Text -> IO () type BusAcquiredCallback_WithClosures = DBusConnection -> Text -> Ptr () -> IO () type C_BusAcquiredCallback = Ptr DBusConnection -> CString -> Ptr () -> IO () drop_closures_BusAcquiredCallback :: BusAcquiredCallback -> BusAcquiredCallback_WithClosures dynamic_BusAcquiredCallback :: (MonadIO m, IsDBusConnection a) => FunPtr C_BusAcquiredCallback -> a -> Text -> Ptr () -> m () genClosure_BusAcquiredCallback :: BusAcquiredCallback -> IO Closure mk_BusAcquiredCallback :: C_BusAcquiredCallback -> IO (FunPtr C_BusAcquiredCallback) noBusAcquiredCallback :: Maybe BusAcquiredCallback noBusAcquiredCallback_WithClosures :: Maybe BusAcquiredCallback_WithClosures wrap_BusAcquiredCallback :: Maybe (Ptr (FunPtr C_BusAcquiredCallback)) -> BusAcquiredCallback_WithClosures -> Ptr DBusConnection -> CString -> Ptr () -> IO () type BusNameAcquiredCallback = DBusConnection -> Text -> IO () type BusNameAcquiredCallback_WithClosures = DBusConnection -> Text -> Ptr () -> IO () type C_BusNameAcquiredCallback = Ptr DBusConnection -> CString -> Ptr () -> IO () drop_closures_BusNameAcquiredCallback :: BusNameAcquiredCallback -> BusNameAcquiredCallback_WithClosures dynamic_BusNameAcquiredCallback :: (MonadIO m, IsDBusConnection a) => FunPtr C_BusNameAcquiredCallback -> a -> Text -> Ptr () -> m () genClosure_BusNameAcquiredCallback :: BusNameAcquiredCallback -> IO Closure mk_BusNameAcquiredCallback :: C_BusNameAcquiredCallback -> IO (FunPtr C_BusNameAcquiredCallback) noBusNameAcquiredCallback :: Maybe BusNameAcquiredCallback noBusNameAcquiredCallback_WithClosures :: Maybe BusNameAcquiredCallback_WithClosures wrap_BusNameAcquiredCallback :: Maybe (Ptr (FunPtr C_BusNameAcquiredCallback)) -> BusNameAcquiredCallback_WithClosures -> Ptr DBusConnection -> CString -> Ptr () -> IO () type BusNameAppearedCallback = DBusConnection -> Text -> Text -> IO () type BusNameAppearedCallback_WithClosures = DBusConnection -> Text -> Text -> Ptr () -> IO () type C_BusNameAppearedCallback = Ptr DBusConnection -> CString -> CString -> Ptr () -> IO () drop_closures_BusNameAppearedCallback :: BusNameAppearedCallback -> BusNameAppearedCallback_WithClosures dynamic_BusNameAppearedCallback :: (MonadIO m, IsDBusConnection a) => FunPtr C_BusNameAppearedCallback -> a -> Text -> Text -> Ptr () -> m () genClosure_BusNameAppearedCallback :: BusNameAppearedCallback -> IO Closure mk_BusNameAppearedCallback :: C_BusNameAppearedCallback -> IO (FunPtr C_BusNameAppearedCallback) noBusNameAppearedCallback :: Maybe BusNameAppearedCallback noBusNameAppearedCallback_WithClosures :: Maybe BusNameAppearedCallback_WithClosures wrap_BusNameAppearedCallback :: Maybe (Ptr (FunPtr C_BusNameAppearedCallback)) -> BusNameAppearedCallback_WithClosures -> Ptr DBusConnection -> CString -> CString -> Ptr () -> IO () type BusNameLostCallback = DBusConnection -> Text -> IO () type BusNameLostCallback_WithClosures = DBusConnection -> Text -> Ptr () -> IO () type C_BusNameLostCallback = Ptr DBusConnection -> CString -> Ptr () -> IO () drop_closures_BusNameLostCallback :: BusNameLostCallback -> BusNameLostCallback_WithClosures dynamic_BusNameLostCallback :: (MonadIO m, IsDBusConnection a) => FunPtr C_BusNameLostCallback -> a -> Text -> Ptr () -> m () genClosure_BusNameLostCallback :: BusNameLostCallback -> IO Closure mk_BusNameLostCallback :: C_BusNameLostCallback -> IO (FunPtr C_BusNameLostCallback) noBusNameLostCallback :: Maybe BusNameLostCallback noBusNameLostCallback_WithClosures :: Maybe BusNameLostCallback_WithClosures wrap_BusNameLostCallback :: Maybe (Ptr (FunPtr C_BusNameLostCallback)) -> BusNameLostCallback_WithClosures -> Ptr DBusConnection -> CString -> Ptr () -> IO () type BusNameVanishedCallback = DBusConnection -> Text -> IO () type BusNameVanishedCallback_WithClosures = DBusConnection -> Text -> Ptr () -> IO () type C_BusNameVanishedCallback = Ptr DBusConnection -> CString -> Ptr () -> IO () drop_closures_BusNameVanishedCallback :: BusNameVanishedCallback -> BusNameVanishedCallback_WithClosures dynamic_BusNameVanishedCallback :: (MonadIO m, IsDBusConnection a) => FunPtr C_BusNameVanishedCallback -> a -> Text -> Ptr () -> m () genClosure_BusNameVanishedCallback :: BusNameVanishedCallback -> IO Closure mk_BusNameVanishedCallback :: C_BusNameVanishedCallback -> IO (FunPtr C_BusNameVanishedCallback) noBusNameVanishedCallback :: Maybe BusNameVanishedCallback noBusNameVanishedCallback_WithClosures :: Maybe BusNameVanishedCallback_WithClosures wrap_BusNameVanishedCallback :: Maybe (Ptr (FunPtr C_BusNameVanishedCallback)) -> BusNameVanishedCallback_WithClosures -> Ptr DBusConnection -> CString -> Ptr () -> IO () type C_CancellableSourceFunc = Ptr Cancellable -> Ptr () -> IO CInt type CancellableSourceFunc = Maybe Cancellable -> IO Bool type CancellableSourceFunc_WithClosures = Maybe Cancellable -> Ptr () -> IO Bool drop_closures_CancellableSourceFunc :: CancellableSourceFunc -> CancellableSourceFunc_WithClosures dynamic_CancellableSourceFunc :: (MonadIO m, IsCancellable a) => FunPtr C_CancellableSourceFunc -> Maybe (a) -> Ptr () -> m Bool genClosure_CancellableSourceFunc :: CancellableSourceFunc -> IO Closure mk_CancellableSourceFunc :: C_CancellableSourceFunc -> IO (FunPtr C_CancellableSourceFunc) noCancellableSourceFunc :: Maybe CancellableSourceFunc noCancellableSourceFunc_WithClosures :: Maybe CancellableSourceFunc_WithClosures wrap_CancellableSourceFunc :: Maybe (Ptr (FunPtr C_CancellableSourceFunc)) -> CancellableSourceFunc_WithClosures -> Ptr Cancellable -> Ptr () -> IO CInt type C_DBusInterfaceGetPropertyFunc = Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GError -> Ptr () -> IO (Ptr GVariant) type DBusInterfaceGetPropertyFunc = DBusConnection -> Text -> Text -> Text -> Text -> GError -> IO GVariant type DBusInterfaceGetPropertyFunc_WithClosures = DBusConnection -> Text -> Text -> Text -> Text -> GError -> Ptr () -> IO GVariant drop_closures_DBusInterfaceGetPropertyFunc :: DBusInterfaceGetPropertyFunc -> DBusInterfaceGetPropertyFunc_WithClosures dynamic_DBusInterfaceGetPropertyFunc :: (MonadIO m, IsDBusConnection a) => FunPtr C_DBusInterfaceGetPropertyFunc -> a -> Text -> Text -> Text -> Text -> GError -> Ptr () -> m GVariant genClosure_DBusInterfaceGetPropertyFunc :: DBusInterfaceGetPropertyFunc -> IO Closure mk_DBusInterfaceGetPropertyFunc :: C_DBusInterfaceGetPropertyFunc -> IO (FunPtr C_DBusInterfaceGetPropertyFunc) noDBusInterfaceGetPropertyFunc :: Maybe DBusInterfaceGetPropertyFunc noDBusInterfaceGetPropertyFunc_WithClosures :: Maybe DBusInterfaceGetPropertyFunc_WithClosures wrap_DBusInterfaceGetPropertyFunc :: Maybe (Ptr (FunPtr C_DBusInterfaceGetPropertyFunc)) -> DBusInterfaceGetPropertyFunc_WithClosures -> Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GError -> Ptr () -> IO (Ptr GVariant) type C_DBusInterfaceMethodCallFunc = Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GVariant -> Ptr DBusMethodInvocation -> Ptr () -> IO () type DBusInterfaceMethodCallFunc = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> DBusMethodInvocation -> IO () type DBusInterfaceMethodCallFunc_WithClosures = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> DBusMethodInvocation -> Ptr () -> IO () drop_closures_DBusInterfaceMethodCallFunc :: DBusInterfaceMethodCallFunc -> DBusInterfaceMethodCallFunc_WithClosures dynamic_DBusInterfaceMethodCallFunc :: (MonadIO m, IsDBusConnection a, IsDBusMethodInvocation b) => FunPtr C_DBusInterfaceMethodCallFunc -> a -> Text -> Text -> Text -> Text -> GVariant -> b -> Ptr () -> m () genClosure_DBusInterfaceMethodCallFunc :: DBusInterfaceMethodCallFunc -> IO Closure mk_DBusInterfaceMethodCallFunc :: C_DBusInterfaceMethodCallFunc -> IO (FunPtr C_DBusInterfaceMethodCallFunc) noDBusInterfaceMethodCallFunc :: Maybe DBusInterfaceMethodCallFunc noDBusInterfaceMethodCallFunc_WithClosures :: Maybe DBusInterfaceMethodCallFunc_WithClosures wrap_DBusInterfaceMethodCallFunc :: Maybe (Ptr (FunPtr C_DBusInterfaceMethodCallFunc)) -> DBusInterfaceMethodCallFunc_WithClosures -> Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GVariant -> Ptr DBusMethodInvocation -> Ptr () -> IO () type C_DBusInterfaceSetPropertyFunc = Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GVariant -> Ptr GError -> Ptr () -> IO CInt type DBusInterfaceSetPropertyFunc = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> GError -> IO Bool type DBusInterfaceSetPropertyFunc_WithClosures = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> GError -> Ptr () -> IO Bool drop_closures_DBusInterfaceSetPropertyFunc :: DBusInterfaceSetPropertyFunc -> DBusInterfaceSetPropertyFunc_WithClosures dynamic_DBusInterfaceSetPropertyFunc :: (MonadIO m, IsDBusConnection a) => FunPtr C_DBusInterfaceSetPropertyFunc -> a -> Text -> Text -> Text -> Text -> GVariant -> GError -> Ptr () -> m Bool genClosure_DBusInterfaceSetPropertyFunc :: DBusInterfaceSetPropertyFunc -> IO Closure mk_DBusInterfaceSetPropertyFunc :: C_DBusInterfaceSetPropertyFunc -> IO (FunPtr C_DBusInterfaceSetPropertyFunc) noDBusInterfaceSetPropertyFunc :: Maybe DBusInterfaceSetPropertyFunc noDBusInterfaceSetPropertyFunc_WithClosures :: Maybe DBusInterfaceSetPropertyFunc_WithClosures wrap_DBusInterfaceSetPropertyFunc :: Maybe (Ptr (FunPtr C_DBusInterfaceSetPropertyFunc)) -> DBusInterfaceSetPropertyFunc_WithClosures -> Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GVariant -> Ptr GError -> Ptr () -> IO CInt type C_DBusMessageFilterFunction = Ptr DBusConnection -> Ptr DBusMessage -> CInt -> Ptr () -> IO (Ptr DBusMessage) type DBusMessageFilterFunction = DBusConnection -> DBusMessage -> Bool -> IO (Maybe DBusMessage) type DBusMessageFilterFunction_WithClosures = DBusConnection -> DBusMessage -> Bool -> Ptr () -> IO (Maybe DBusMessage) drop_closures_DBusMessageFilterFunction :: DBusMessageFilterFunction -> DBusMessageFilterFunction_WithClosures dynamic_DBusMessageFilterFunction :: (MonadIO m, IsDBusConnection a, IsDBusMessage b) => FunPtr C_DBusMessageFilterFunction -> a -> b -> Bool -> Ptr () -> m (Maybe DBusMessage) genClosure_DBusMessageFilterFunction :: DBusMessageFilterFunction -> IO Closure mk_DBusMessageFilterFunction :: C_DBusMessageFilterFunction -> IO (FunPtr C_DBusMessageFilterFunction) noDBusMessageFilterFunction :: Maybe DBusMessageFilterFunction noDBusMessageFilterFunction_WithClosures :: Maybe DBusMessageFilterFunction_WithClosures wrap_DBusMessageFilterFunction :: Maybe (Ptr (FunPtr C_DBusMessageFilterFunction)) -> DBusMessageFilterFunction_WithClosures -> Ptr DBusConnection -> Ptr DBusMessage -> CInt -> Ptr () -> IO (Ptr DBusMessage) type C_DBusProxyTypeFunc = Ptr DBusObjectManagerClient -> CString -> CString -> Ptr () -> IO CGType type DBusProxyTypeFunc = DBusObjectManagerClient -> Text -> Maybe Text -> IO GType type DBusProxyTypeFunc_WithClosures = DBusObjectManagerClient -> Text -> Maybe Text -> Ptr () -> IO GType drop_closures_DBusProxyTypeFunc :: DBusProxyTypeFunc -> DBusProxyTypeFunc_WithClosures dynamic_DBusProxyTypeFunc :: (MonadIO m, IsDBusObjectManagerClient a) => FunPtr C_DBusProxyTypeFunc -> a -> Text -> Maybe (Text) -> Ptr () -> m GType genClosure_DBusProxyTypeFunc :: DBusProxyTypeFunc -> IO Closure mk_DBusProxyTypeFunc :: C_DBusProxyTypeFunc -> IO (FunPtr C_DBusProxyTypeFunc) noDBusProxyTypeFunc :: Maybe DBusProxyTypeFunc noDBusProxyTypeFunc_WithClosures :: Maybe DBusProxyTypeFunc_WithClosures wrap_DBusProxyTypeFunc :: Maybe (Ptr (FunPtr C_DBusProxyTypeFunc)) -> DBusProxyTypeFunc_WithClosures -> Ptr DBusObjectManagerClient -> CString -> CString -> Ptr () -> IO CGType type C_DBusSignalCallback = Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GVariant -> Ptr () -> IO () type DBusSignalCallback = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> IO () type DBusSignalCallback_WithClosures = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> Ptr () -> IO () drop_closures_DBusSignalCallback :: DBusSignalCallback -> DBusSignalCallback_WithClosures dynamic_DBusSignalCallback :: (MonadIO m, IsDBusConnection a) => FunPtr C_DBusSignalCallback -> a -> Text -> Text -> Text -> Text -> GVariant -> Ptr () -> m () genClosure_DBusSignalCallback :: DBusSignalCallback -> IO Closure mk_DBusSignalCallback :: C_DBusSignalCallback -> IO (FunPtr C_DBusSignalCallback) noDBusSignalCallback :: Maybe DBusSignalCallback noDBusSignalCallback_WithClosures :: Maybe DBusSignalCallback_WithClosures wrap_DBusSignalCallback :: Maybe (Ptr (FunPtr C_DBusSignalCallback)) -> DBusSignalCallback_WithClosures -> Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GVariant -> Ptr () -> IO () type C_DBusSubtreeDispatchFunc = Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr () -> Ptr () -> IO (Ptr DBusInterfaceVTable) type DBusSubtreeDispatchFunc = DBusConnection -> Text -> Text -> Text -> Text -> Ptr () -> IO DBusInterfaceVTable type DBusSubtreeDispatchFunc_WithClosures = DBusConnection -> Text -> Text -> Text -> Text -> Ptr () -> Ptr () -> IO DBusInterfaceVTable drop_closures_DBusSubtreeDispatchFunc :: DBusSubtreeDispatchFunc -> DBusSubtreeDispatchFunc_WithClosures dynamic_DBusSubtreeDispatchFunc :: (MonadIO m, IsDBusConnection a) => FunPtr C_DBusSubtreeDispatchFunc -> a -> Text -> Text -> Text -> Text -> Ptr () -> Ptr () -> m DBusInterfaceVTable genClosure_DBusSubtreeDispatchFunc :: DBusSubtreeDispatchFunc -> IO Closure mk_DBusSubtreeDispatchFunc :: C_DBusSubtreeDispatchFunc -> IO (FunPtr C_DBusSubtreeDispatchFunc) noDBusSubtreeDispatchFunc :: Maybe DBusSubtreeDispatchFunc noDBusSubtreeDispatchFunc_WithClosures :: Maybe DBusSubtreeDispatchFunc_WithClosures wrap_DBusSubtreeDispatchFunc :: Maybe (Ptr (FunPtr C_DBusSubtreeDispatchFunc)) -> DBusSubtreeDispatchFunc_WithClosures -> Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr () -> Ptr () -> IO (Ptr DBusInterfaceVTable) type C_DBusSubtreeIntrospectFunc = Ptr DBusConnection -> CString -> CString -> CString -> Ptr () -> IO (Ptr DBusInterfaceInfo) type DBusSubtreeIntrospectFunc = DBusConnection -> Text -> Text -> Text -> IO DBusInterfaceInfo type DBusSubtreeIntrospectFunc_WithClosures = DBusConnection -> Text -> Text -> Text -> Ptr () -> IO DBusInterfaceInfo drop_closures_DBusSubtreeIntrospectFunc :: DBusSubtreeIntrospectFunc -> DBusSubtreeIntrospectFunc_WithClosures dynamic_DBusSubtreeIntrospectFunc :: (MonadIO m, IsDBusConnection a) => FunPtr C_DBusSubtreeIntrospectFunc -> a -> Text -> Text -> Text -> Ptr () -> m DBusInterfaceInfo genClosure_DBusSubtreeIntrospectFunc :: DBusSubtreeIntrospectFunc -> IO Closure mk_DBusSubtreeIntrospectFunc :: C_DBusSubtreeIntrospectFunc -> IO (FunPtr C_DBusSubtreeIntrospectFunc) noDBusSubtreeIntrospectFunc :: Maybe DBusSubtreeIntrospectFunc noDBusSubtreeIntrospectFunc_WithClosures :: Maybe DBusSubtreeIntrospectFunc_WithClosures wrap_DBusSubtreeIntrospectFunc :: Maybe (Ptr (FunPtr C_DBusSubtreeIntrospectFunc)) -> DBusSubtreeIntrospectFunc_WithClosures -> Ptr DBusConnection -> CString -> CString -> CString -> Ptr () -> IO (Ptr DBusInterfaceInfo) type C_DatagramBasedSourceFunc = Ptr DatagramBased -> CUInt -> Ptr () -> IO CInt type DatagramBasedSourceFunc = DatagramBased -> [IOCondition] -> IO Bool type DatagramBasedSourceFunc_WithClosures = DatagramBased -> [IOCondition] -> Ptr () -> IO Bool drop_closures_DatagramBasedSourceFunc :: DatagramBasedSourceFunc -> DatagramBasedSourceFunc_WithClosures dynamic_DatagramBasedSourceFunc :: (MonadIO m, IsDatagramBased a) => FunPtr C_DatagramBasedSourceFunc -> a -> [IOCondition] -> Ptr () -> m Bool genClosure_DatagramBasedSourceFunc :: DatagramBasedSourceFunc -> IO Closure mk_DatagramBasedSourceFunc :: C_DatagramBasedSourceFunc -> IO (FunPtr C_DatagramBasedSourceFunc) noDatagramBasedSourceFunc :: Maybe DatagramBasedSourceFunc noDatagramBasedSourceFunc_WithClosures :: Maybe DatagramBasedSourceFunc_WithClosures wrap_DatagramBasedSourceFunc :: Maybe (Ptr (FunPtr C_DatagramBasedSourceFunc)) -> DatagramBasedSourceFunc_WithClosures -> Ptr DatagramBased -> CUInt -> Ptr () -> IO CInt type C_DesktopAppLaunchCallback = Ptr DesktopAppInfo -> Int32 -> Ptr () -> IO () type DesktopAppLaunchCallback = DesktopAppInfo -> Int32 -> IO () type DesktopAppLaunchCallback_WithClosures = DesktopAppInfo -> Int32 -> Ptr () -> IO () drop_closures_DesktopAppLaunchCallback :: DesktopAppLaunchCallback -> DesktopAppLaunchCallback_WithClosures dynamic_DesktopAppLaunchCallback :: (MonadIO m, IsDesktopAppInfo a) => FunPtr C_DesktopAppLaunchCallback -> a -> Int32 -> Ptr () -> m () genClosure_DesktopAppLaunchCallback :: DesktopAppLaunchCallback -> IO Closure mk_DesktopAppLaunchCallback :: C_DesktopAppLaunchCallback -> IO (FunPtr C_DesktopAppLaunchCallback) noDesktopAppLaunchCallback :: Maybe DesktopAppLaunchCallback noDesktopAppLaunchCallback_WithClosures :: Maybe DesktopAppLaunchCallback_WithClosures wrap_DesktopAppLaunchCallback :: Maybe (Ptr (FunPtr C_DesktopAppLaunchCallback)) -> DesktopAppLaunchCallback_WithClosures -> Ptr DesktopAppInfo -> Int32 -> Ptr () -> IO () type C_FileMeasureProgressCallback = CInt -> Word64 -> Word64 -> Word64 -> Ptr () -> IO () type FileMeasureProgressCallback = Bool -> Word64 -> Word64 -> Word64 -> IO () type FileMeasureProgressCallback_WithClosures = Bool -> Word64 -> Word64 -> Word64 -> Ptr () -> IO () drop_closures_FileMeasureProgressCallback :: FileMeasureProgressCallback -> FileMeasureProgressCallback_WithClosures dynamic_FileMeasureProgressCallback :: (MonadIO m) => FunPtr C_FileMeasureProgressCallback -> Bool -> Word64 -> Word64 -> Word64 -> Ptr () -> m () genClosure_FileMeasureProgressCallback :: FileMeasureProgressCallback -> IO Closure mk_FileMeasureProgressCallback :: C_FileMeasureProgressCallback -> IO (FunPtr C_FileMeasureProgressCallback) noFileMeasureProgressCallback :: Maybe FileMeasureProgressCallback noFileMeasureProgressCallback_WithClosures :: Maybe FileMeasureProgressCallback_WithClosures wrap_FileMeasureProgressCallback :: Maybe (Ptr (FunPtr C_FileMeasureProgressCallback)) -> FileMeasureProgressCallback_WithClosures -> CInt -> Word64 -> Word64 -> Word64 -> Ptr () -> IO () type C_FileProgressCallback = Int64 -> Int64 -> Ptr () -> IO () type FileProgressCallback = Int64 -> Int64 -> IO () type FileProgressCallback_WithClosures = Int64 -> Int64 -> Ptr () -> IO () drop_closures_FileProgressCallback :: FileProgressCallback -> FileProgressCallback_WithClosures dynamic_FileProgressCallback :: (MonadIO m) => FunPtr C_FileProgressCallback -> Int64 -> Int64 -> Ptr () -> m () genClosure_FileProgressCallback :: FileProgressCallback -> IO Closure mk_FileProgressCallback :: C_FileProgressCallback -> IO (FunPtr C_FileProgressCallback) noFileProgressCallback :: Maybe FileProgressCallback noFileProgressCallback_WithClosures :: Maybe FileProgressCallback_WithClosures wrap_FileProgressCallback :: Maybe (Ptr (FunPtr C_FileProgressCallback)) -> FileProgressCallback_WithClosures -> Int64 -> Int64 -> Ptr () -> IO () type C_FileReadMoreCallback = CString -> Int64 -> Ptr () -> IO CInt type FileReadMoreCallback = Text -> Int64 -> Ptr () -> IO Bool dynamic_FileReadMoreCallback :: (MonadIO m) => FunPtr C_FileReadMoreCallback -> Text -> Int64 -> Ptr () -> m Bool genClosure_FileReadMoreCallback :: FileReadMoreCallback -> IO Closure mk_FileReadMoreCallback :: C_FileReadMoreCallback -> IO (FunPtr C_FileReadMoreCallback) noFileReadMoreCallback :: Maybe FileReadMoreCallback wrap_FileReadMoreCallback :: Maybe (Ptr (FunPtr C_FileReadMoreCallback)) -> FileReadMoreCallback -> CString -> Int64 -> Ptr () -> IO CInt type C_IOSchedulerJobFunc = Ptr IOSchedulerJob -> Ptr Cancellable -> Ptr () -> IO CInt type IOSchedulerJobFunc = IOSchedulerJob -> Maybe Cancellable -> IO Bool type IOSchedulerJobFunc_WithClosures = IOSchedulerJob -> Maybe Cancellable -> Ptr () -> IO Bool drop_closures_IOSchedulerJobFunc :: IOSchedulerJobFunc -> IOSchedulerJobFunc_WithClosures dynamic_IOSchedulerJobFunc :: (MonadIO m, IsCancellable a) => FunPtr C_IOSchedulerJobFunc -> IOSchedulerJob -> Maybe (a) -> Ptr () -> m Bool genClosure_IOSchedulerJobFunc :: IOSchedulerJobFunc -> IO Closure mk_IOSchedulerJobFunc :: C_IOSchedulerJobFunc -> IO (FunPtr C_IOSchedulerJobFunc) noIOSchedulerJobFunc :: Maybe IOSchedulerJobFunc noIOSchedulerJobFunc_WithClosures :: Maybe IOSchedulerJobFunc_WithClosures wrap_IOSchedulerJobFunc :: Maybe (Ptr (FunPtr C_IOSchedulerJobFunc)) -> IOSchedulerJobFunc_WithClosures -> Ptr IOSchedulerJob -> Ptr Cancellable -> Ptr () -> IO CInt type C_PollableSourceFunc = Ptr Object -> Ptr () -> IO CInt type PollableSourceFunc = Object -> IO Bool type PollableSourceFunc_WithClosures = Object -> Ptr () -> IO Bool drop_closures_PollableSourceFunc :: PollableSourceFunc -> PollableSourceFunc_WithClosures dynamic_PollableSourceFunc :: (MonadIO m, IsObject a) => FunPtr C_PollableSourceFunc -> a -> Ptr () -> m Bool genClosure_PollableSourceFunc :: PollableSourceFunc -> IO Closure mk_PollableSourceFunc :: C_PollableSourceFunc -> IO (FunPtr C_PollableSourceFunc) noPollableSourceFunc :: Maybe PollableSourceFunc noPollableSourceFunc_WithClosures :: Maybe PollableSourceFunc_WithClosures wrap_PollableSourceFunc :: Maybe (Ptr (FunPtr C_PollableSourceFunc)) -> PollableSourceFunc_WithClosures -> Ptr Object -> Ptr () -> IO CInt type C_ReallocFunc = Ptr () -> Word64 -> IO (Ptr ()) type ReallocFunc = Ptr () -> Word64 -> IO (Ptr ()) dynamic_ReallocFunc :: (MonadIO m) => FunPtr C_ReallocFunc -> Ptr () -> Word64 -> m (Ptr ()) genClosure_ReallocFunc :: ReallocFunc -> IO Closure mk_ReallocFunc :: C_ReallocFunc -> IO (FunPtr C_ReallocFunc) noReallocFunc :: Maybe ReallocFunc wrap_ReallocFunc :: Maybe (Ptr (FunPtr C_ReallocFunc)) -> ReallocFunc -> Ptr () -> Word64 -> IO (Ptr ()) type C_SettingsBindGetMapping = Ptr GValue -> Ptr GVariant -> Ptr () -> IO CInt type SettingsBindGetMapping = GValue -> GVariant -> IO Bool type SettingsBindGetMapping_WithClosures = GValue -> GVariant -> Ptr () -> IO Bool drop_closures_SettingsBindGetMapping :: SettingsBindGetMapping -> SettingsBindGetMapping_WithClosures dynamic_SettingsBindGetMapping :: (MonadIO m) => FunPtr C_SettingsBindGetMapping -> GValue -> GVariant -> Ptr () -> m Bool genClosure_SettingsBindGetMapping :: SettingsBindGetMapping -> IO Closure mk_SettingsBindGetMapping :: C_SettingsBindGetMapping -> IO (FunPtr C_SettingsBindGetMapping) noSettingsBindGetMapping :: Maybe SettingsBindGetMapping noSettingsBindGetMapping_WithClosures :: Maybe SettingsBindGetMapping_WithClosures wrap_SettingsBindGetMapping :: Maybe (Ptr (FunPtr C_SettingsBindGetMapping)) -> SettingsBindGetMapping_WithClosures -> Ptr GValue -> Ptr GVariant -> Ptr () -> IO CInt type C_SettingsBindSetMapping = Ptr GValue -> Ptr VariantType -> Ptr () -> IO (Ptr GVariant) type SettingsBindSetMapping = GValue -> VariantType -> IO GVariant type SettingsBindSetMapping_WithClosures = GValue -> VariantType -> Ptr () -> IO GVariant drop_closures_SettingsBindSetMapping :: SettingsBindSetMapping -> SettingsBindSetMapping_WithClosures dynamic_SettingsBindSetMapping :: (MonadIO m) => FunPtr C_SettingsBindSetMapping -> GValue -> VariantType -> Ptr () -> m GVariant genClosure_SettingsBindSetMapping :: SettingsBindSetMapping -> IO Closure mk_SettingsBindSetMapping :: C_SettingsBindSetMapping -> IO (FunPtr C_SettingsBindSetMapping) noSettingsBindSetMapping :: Maybe SettingsBindSetMapping noSettingsBindSetMapping_WithClosures :: Maybe SettingsBindSetMapping_WithClosures wrap_SettingsBindSetMapping :: Maybe (Ptr (FunPtr C_SettingsBindSetMapping)) -> SettingsBindSetMapping_WithClosures -> Ptr GValue -> Ptr VariantType -> Ptr () -> IO (Ptr GVariant) type C_SettingsGetMapping = Ptr GVariant -> Ptr (Ptr ()) -> Ptr () -> IO CInt type SettingsGetMapping = GVariant -> IO (Bool, Ptr ()) type SettingsGetMapping_WithClosures = GVariant -> Ptr () -> IO (Bool, Ptr ()) drop_closures_SettingsGetMapping :: SettingsGetMapping -> SettingsGetMapping_WithClosures dynamic_SettingsGetMapping :: (MonadIO m) => FunPtr C_SettingsGetMapping -> GVariant -> Ptr () -> m (Bool, Ptr ()) genClosure_SettingsGetMapping :: SettingsGetMapping -> IO Closure mk_SettingsGetMapping :: C_SettingsGetMapping -> IO (FunPtr C_SettingsGetMapping) noSettingsGetMapping :: Maybe SettingsGetMapping noSettingsGetMapping_WithClosures :: Maybe SettingsGetMapping_WithClosures wrap_SettingsGetMapping :: Maybe (Ptr (FunPtr C_SettingsGetMapping)) -> SettingsGetMapping_WithClosures -> Ptr GVariant -> Ptr (Ptr ()) -> Ptr () -> IO CInt type C_SimpleAsyncThreadFunc = Ptr SimpleAsyncResult -> Ptr Object -> Ptr Cancellable -> IO () type SimpleAsyncThreadFunc = SimpleAsyncResult -> Object -> Maybe Cancellable -> IO () dynamic_SimpleAsyncThreadFunc :: (MonadIO m, IsSimpleAsyncResult a, IsObject b, IsCancellable c) => FunPtr C_SimpleAsyncThreadFunc -> a -> b -> Maybe (c) -> m () genClosure_SimpleAsyncThreadFunc :: SimpleAsyncThreadFunc -> IO Closure mk_SimpleAsyncThreadFunc :: C_SimpleAsyncThreadFunc -> IO (FunPtr C_SimpleAsyncThreadFunc) noSimpleAsyncThreadFunc :: Maybe SimpleAsyncThreadFunc wrap_SimpleAsyncThreadFunc :: Maybe (Ptr (FunPtr C_SimpleAsyncThreadFunc)) -> SimpleAsyncThreadFunc -> Ptr SimpleAsyncResult -> Ptr Object -> Ptr Cancellable -> IO () type C_SocketSourceFunc = Ptr Socket -> CUInt -> Ptr () -> IO CInt type SocketSourceFunc = Socket -> [IOCondition] -> IO Bool type SocketSourceFunc_WithClosures = Socket -> [IOCondition] -> Ptr () -> IO Bool drop_closures_SocketSourceFunc :: SocketSourceFunc -> SocketSourceFunc_WithClosures dynamic_SocketSourceFunc :: (MonadIO m, IsSocket a) => FunPtr C_SocketSourceFunc -> a -> [IOCondition] -> Ptr () -> m Bool genClosure_SocketSourceFunc :: SocketSourceFunc -> IO Closure mk_SocketSourceFunc :: C_SocketSourceFunc -> IO (FunPtr C_SocketSourceFunc) noSocketSourceFunc :: Maybe SocketSourceFunc noSocketSourceFunc_WithClosures :: Maybe SocketSourceFunc_WithClosures wrap_SocketSourceFunc :: Maybe (Ptr (FunPtr C_SocketSourceFunc)) -> SocketSourceFunc_WithClosures -> Ptr Socket -> CUInt -> Ptr () -> IO CInt type C_TaskThreadFunc = Ptr Task -> Ptr Object -> Ptr () -> Ptr Cancellable -> IO () type TaskThreadFunc = Task -> Object -> Ptr () -> Maybe Cancellable -> IO () dynamic_TaskThreadFunc :: (MonadIO m, IsTask a, IsObject b, IsCancellable c) => FunPtr C_TaskThreadFunc -> a -> b -> Ptr () -> Maybe (c) -> m () genClosure_TaskThreadFunc :: TaskThreadFunc -> IO Closure mk_TaskThreadFunc :: C_TaskThreadFunc -> IO (FunPtr C_TaskThreadFunc) noTaskThreadFunc :: Maybe TaskThreadFunc wrap_TaskThreadFunc :: Maybe (Ptr (FunPtr C_TaskThreadFunc)) -> TaskThreadFunc -> Ptr Task -> Ptr Object -> Ptr () -> Ptr Cancellable -> IO () module GI.Gio.Functions busGet :: (MonadIO m, IsCancellable a) => BusType -> Maybe (a) -> Maybe (AsyncReadyCallback) -> m () busGetFinish :: (MonadIO m, IsAsyncResult a) => a -> m DBusConnection busGetSync :: (MonadIO m, IsCancellable a) => BusType -> Maybe (a) -> m DBusConnection busOwnName :: (MonadIO m) => BusType -> Text -> [BusNameOwnerFlags] -> Maybe (Closure) -> Maybe (Closure) -> Maybe (Closure) -> m Word32 busOwnNameOnConnection :: (MonadIO m, IsDBusConnection 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, IsDBusConnection 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 (Maybe 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, IsFile 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, IsCancellable a) => BusType -> Maybe (a) -> m Text dbusAddressGetStream :: (MonadIO m, IsCancellable a) => Text -> Maybe (a) -> Maybe (AsyncReadyCallback) -> m () dbusAddressGetStreamFinish :: (MonadIO m, IsAsyncResult a) => a -> m (IOStream, Text) dbusAddressGetStreamSync :: (MonadIO m, IsCancellable a) => Text -> Maybe (a) -> m (IOStream, Text) 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, IsCancellable a) => IOSchedulerJobFunc -> Int32 -> Maybe (a) -> m () networkingInit :: (MonadIO m) => m () pollableSourceNew :: (MonadIO m, IsObject a) => a -> m Source pollableSourceNewFull :: (MonadIO m, IsObject a, IsCancellable b) => a -> Maybe (Source) -> Maybe (b) -> m Source pollableStreamRead :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> ByteString -> Bool -> Maybe (b) -> m Int64 pollableStreamWrite :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> ByteString -> Bool -> Maybe (b) -> m Int64 pollableStreamWriteAll :: (MonadIO m, IsOutputStream a, IsCancellable 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, IsObject 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.Interfaces.AsyncInitable newtype AsyncInitable AsyncInitable :: (ManagedPtr AsyncInitable) -> AsyncInitable noAsyncInitable :: Maybe AsyncInitable class GObject o => IsAsyncInitable o toAsyncInitable :: IsAsyncInitable o => o -> IO AsyncInitable data AsyncInitableInitAsyncMethodInfo asyncInitableInitAsync :: (MonadIO m, IsAsyncInitable a, IsCancellable b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data AsyncInitableInitFinishMethodInfo asyncInitableInitFinish :: (MonadIO m, IsAsyncInitable a, IsAsyncResult b) => a -> b -> m () data AsyncInitableNewFinishMethodInfo asyncInitableNewFinish :: (MonadIO m, IsAsyncInitable a, IsAsyncResult b) => a -> b -> m Object asyncInitableNewvAsync :: (MonadIO m, IsCancellable 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 (info ~ GI.Gio.Interfaces.AsyncInitable.ResolveAsyncInitableMethod t GI.Gio.Interfaces.AsyncInitable.AsyncInitable, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.AsyncInitable.AsyncInitable p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.AsyncInitable.AsyncInitable -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.AsyncInitable.AsyncInitable instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.AsyncInitable.AsyncInitable instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.AsyncInitable.AsyncInitable a) => GI.Gio.Interfaces.AsyncInitable.IsAsyncInitable a instance GI.Gio.Interfaces.AsyncInitable.IsAsyncInitable GI.Gio.Interfaces.AsyncInitable.AsyncInitable instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.AsyncInitable.AsyncInitable 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.IsAsyncInitable a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsAsyncInitable a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsAsyncInitable a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.AsyncInitable.AsyncInitableNewFinishMethodInfo a signature module GI.Gio.Interfaces.Drive newtype Drive Drive :: (ManagedPtr Drive) -> Drive noDrive :: Maybe Drive class GObject o => IsDrive o toDrive :: IsDrive o => o -> IO Drive data DriveCanEjectMethodInfo driveCanEject :: (MonadIO m, IsDrive a) => a -> m Bool data DriveCanPollForMediaMethodInfo driveCanPollForMedia :: (MonadIO m, IsDrive a) => a -> m Bool data DriveCanStartMethodInfo driveCanStart :: (MonadIO m, IsDrive a) => a -> m Bool data DriveCanStartDegradedMethodInfo driveCanStartDegraded :: (MonadIO m, IsDrive a) => a -> m Bool data DriveCanStopMethodInfo driveCanStop :: (MonadIO m, IsDrive a) => a -> m Bool data DriveEjectMethodInfo -- | Deprecated: (Since version 2.22)Use g_drive_eject_with_operation() -- instead. driveEject :: (MonadIO m, IsDrive a, IsCancellable 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, IsDrive a, IsAsyncResult b) => a -> b -> m () data DriveEjectWithOperationMethodInfo driveEjectWithOperation :: (MonadIO m, IsDrive a, IsMountOperation b, IsCancellable c) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data DriveEjectWithOperationFinishMethodInfo driveEjectWithOperationFinish :: (MonadIO m, IsDrive a, IsAsyncResult b) => a -> b -> m () data DriveEnumerateIdentifiersMethodInfo driveEnumerateIdentifiers :: (MonadIO m, IsDrive a) => a -> m [Text] data DriveGetIconMethodInfo driveGetIcon :: (MonadIO m, IsDrive a) => a -> m Icon data DriveGetIdentifierMethodInfo driveGetIdentifier :: (MonadIO m, IsDrive a) => a -> Text -> m Text data DriveGetNameMethodInfo driveGetName :: (MonadIO m, IsDrive a) => a -> m Text data DriveGetSortKeyMethodInfo driveGetSortKey :: (MonadIO m, IsDrive a) => a -> m Text data DriveGetStartStopTypeMethodInfo driveGetStartStopType :: (MonadIO m, IsDrive a) => a -> m DriveStartStopType data DriveGetSymbolicIconMethodInfo driveGetSymbolicIcon :: (MonadIO m, IsDrive a) => a -> m Icon data DriveGetVolumesMethodInfo driveGetVolumes :: (MonadIO m, IsDrive a) => a -> m [Volume] data DriveHasMediaMethodInfo driveHasMedia :: (MonadIO m, IsDrive a) => a -> m Bool data DriveHasVolumesMethodInfo driveHasVolumes :: (MonadIO m, IsDrive a) => a -> m Bool data DriveIsMediaCheckAutomaticMethodInfo driveIsMediaCheckAutomatic :: (MonadIO m, IsDrive a) => a -> m Bool data DriveIsMediaRemovableMethodInfo driveIsMediaRemovable :: (MonadIO m, IsDrive a) => a -> m Bool data DrivePollForMediaMethodInfo drivePollForMedia :: (MonadIO m, IsDrive a, IsCancellable b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data DrivePollForMediaFinishMethodInfo drivePollForMediaFinish :: (MonadIO m, IsDrive a, IsAsyncResult b) => a -> b -> m () data DriveStartMethodInfo driveStart :: (MonadIO m, IsDrive a, IsMountOperation b, IsCancellable c) => a -> [DriveStartFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data DriveStartFinishMethodInfo driveStartFinish :: (MonadIO m, IsDrive a, IsAsyncResult b) => a -> b -> m () data DriveStopMethodInfo driveStop :: (MonadIO m, IsDrive a, IsMountOperation b, IsCancellable c) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data DriveStopFinishMethodInfo driveStopFinish :: (MonadIO m, IsDrive a, IsAsyncResult b) => a -> b -> m () type C_DriveChangedCallback = Ptr () -> Ptr () -> IO () type DriveChangedCallback = IO () data DriveChangedSignalInfo afterDriveChanged :: (GObject a, MonadIO m) => a -> DriveChangedCallback -> m SignalHandlerId genClosure_DriveChanged :: DriveChangedCallback -> IO Closure mk_DriveChangedCallback :: C_DriveChangedCallback -> IO (FunPtr C_DriveChangedCallback) noDriveChangedCallback :: Maybe DriveChangedCallback onDriveChanged :: (GObject a, MonadIO m) => a -> DriveChangedCallback -> m SignalHandlerId wrap_DriveChangedCallback :: DriveChangedCallback -> Ptr () -> Ptr () -> IO () type C_DriveDisconnectedCallback = Ptr () -> Ptr () -> IO () type DriveDisconnectedCallback = IO () data DriveDisconnectedSignalInfo afterDriveDisconnected :: (GObject a, MonadIO m) => a -> DriveDisconnectedCallback -> m SignalHandlerId genClosure_DriveDisconnected :: DriveDisconnectedCallback -> IO Closure mk_DriveDisconnectedCallback :: C_DriveDisconnectedCallback -> IO (FunPtr C_DriveDisconnectedCallback) noDriveDisconnectedCallback :: Maybe DriveDisconnectedCallback onDriveDisconnected :: (GObject a, MonadIO m) => a -> DriveDisconnectedCallback -> m SignalHandlerId wrap_DriveDisconnectedCallback :: DriveDisconnectedCallback -> Ptr () -> Ptr () -> IO () type C_DriveEjectButtonCallback = Ptr () -> Ptr () -> IO () type DriveEjectButtonCallback = IO () data DriveEjectButtonSignalInfo afterDriveEjectButton :: (GObject a, MonadIO m) => a -> DriveEjectButtonCallback -> m SignalHandlerId genClosure_DriveEjectButton :: DriveEjectButtonCallback -> IO Closure mk_DriveEjectButtonCallback :: C_DriveEjectButtonCallback -> IO (FunPtr C_DriveEjectButtonCallback) noDriveEjectButtonCallback :: Maybe DriveEjectButtonCallback onDriveEjectButton :: (GObject a, MonadIO m) => a -> DriveEjectButtonCallback -> m SignalHandlerId wrap_DriveEjectButtonCallback :: DriveEjectButtonCallback -> Ptr () -> Ptr () -> IO () type C_DriveStopButtonCallback = Ptr () -> Ptr () -> IO () type DriveStopButtonCallback = IO () data DriveStopButtonSignalInfo afterDriveStopButton :: (GObject a, MonadIO m) => a -> DriveStopButtonCallback -> m SignalHandlerId genClosure_DriveStopButton :: DriveStopButtonCallback -> IO Closure mk_DriveStopButtonCallback :: C_DriveStopButtonCallback -> IO (FunPtr C_DriveStopButtonCallback) noDriveStopButtonCallback :: Maybe DriveStopButtonCallback onDriveStopButton :: (GObject a, MonadIO m) => a -> DriveStopButtonCallback -> m SignalHandlerId wrap_DriveStopButtonCallback :: DriveStopButtonCallback -> Ptr () -> Ptr () -> IO () 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 (info ~ GI.Gio.Interfaces.Drive.ResolveDriveMethod t GI.Gio.Interfaces.Drive.Drive, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.Drive.Drive p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.Drive.Drive -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.Drive.Drive 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 a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.Drive.Drive a) => GI.Gio.Interfaces.Drive.IsDrive a instance GI.Gio.Interfaces.Drive.IsDrive GI.Gio.Interfaces.Drive.Drive instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.Drive.Drive instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Drive.IsDrive 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.IsDrive 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.IsDrive 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.IsDrive 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.IsDrive 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.IsDrive a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDrive a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsDrive a, GI.Gio.Objects.MountOperation.IsMountOperation b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDrive a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsDrive 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.IsDrive 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.IsDrive 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.IsDrive 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.IsDrive 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.IsDrive 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.IsDrive 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.IsDrive 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.IsDrive 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.IsDrive 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.IsDrive 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.IsDrive 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.IsDrive a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDrive a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsDrive a, GI.Gio.Objects.MountOperation.IsMountOperation b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDrive a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsDrive a, GI.Gio.Objects.MountOperation.IsMountOperation b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDrive a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Drive.DriveStopFinishMethodInfo a signature module GI.Gio.Interfaces.DtlsConnection newtype DtlsConnection DtlsConnection :: (ManagedPtr DtlsConnection) -> DtlsConnection noDtlsConnection :: Maybe DtlsConnection class GObject o => IsDtlsConnection o toDtlsConnection :: IsDtlsConnection o => o -> IO DtlsConnection data DtlsConnectionCloseMethodInfo dtlsConnectionClose :: (MonadIO m, IsDtlsConnection a, IsCancellable b) => a -> Maybe (b) -> m () data DtlsConnectionCloseAsyncMethodInfo dtlsConnectionCloseAsync :: (MonadIO m, IsDtlsConnection a, IsCancellable b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data DtlsConnectionCloseFinishMethodInfo dtlsConnectionCloseFinish :: (MonadIO m, IsDtlsConnection a, IsAsyncResult b) => a -> b -> m () data DtlsConnectionEmitAcceptCertificateMethodInfo dtlsConnectionEmitAcceptCertificate :: (MonadIO m, IsDtlsConnection a, IsTlsCertificate b) => a -> b -> [TlsCertificateFlags] -> m Bool data DtlsConnectionGetCertificateMethodInfo dtlsConnectionGetCertificate :: (MonadIO m, IsDtlsConnection a) => a -> m TlsCertificate data DtlsConnectionGetDatabaseMethodInfo dtlsConnectionGetDatabase :: (MonadIO m, IsDtlsConnection a) => a -> m TlsDatabase data DtlsConnectionGetInteractionMethodInfo dtlsConnectionGetInteraction :: (MonadIO m, IsDtlsConnection a) => a -> m TlsInteraction data DtlsConnectionGetPeerCertificateMethodInfo dtlsConnectionGetPeerCertificate :: (MonadIO m, IsDtlsConnection a) => a -> m TlsCertificate data DtlsConnectionGetPeerCertificateErrorsMethodInfo dtlsConnectionGetPeerCertificateErrors :: (MonadIO m, IsDtlsConnection a) => a -> m [TlsCertificateFlags] data DtlsConnectionGetRehandshakeModeMethodInfo dtlsConnectionGetRehandshakeMode :: (MonadIO m, IsDtlsConnection a) => a -> m TlsRehandshakeMode data DtlsConnectionGetRequireCloseNotifyMethodInfo dtlsConnectionGetRequireCloseNotify :: (MonadIO m, IsDtlsConnection a) => a -> m Bool data DtlsConnectionHandshakeMethodInfo dtlsConnectionHandshake :: (MonadIO m, IsDtlsConnection a, IsCancellable b) => a -> Maybe (b) -> m () data DtlsConnectionHandshakeAsyncMethodInfo dtlsConnectionHandshakeAsync :: (MonadIO m, IsDtlsConnection a, IsCancellable b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data DtlsConnectionHandshakeFinishMethodInfo dtlsConnectionHandshakeFinish :: (MonadIO m, IsDtlsConnection a, IsAsyncResult b) => a -> b -> m () data DtlsConnectionSetCertificateMethodInfo dtlsConnectionSetCertificate :: (MonadIO m, IsDtlsConnection a, IsTlsCertificate b) => a -> b -> m () data DtlsConnectionSetDatabaseMethodInfo dtlsConnectionSetDatabase :: (MonadIO m, IsDtlsConnection a, IsTlsDatabase b) => a -> b -> m () data DtlsConnectionSetInteractionMethodInfo dtlsConnectionSetInteraction :: (MonadIO m, IsDtlsConnection a, IsTlsInteraction b) => a -> Maybe (b) -> m () data DtlsConnectionSetRehandshakeModeMethodInfo dtlsConnectionSetRehandshakeMode :: (MonadIO m, IsDtlsConnection a) => a -> TlsRehandshakeMode -> m () data DtlsConnectionSetRequireCloseNotifyMethodInfo dtlsConnectionSetRequireCloseNotify :: (MonadIO m, IsDtlsConnection a) => a -> Bool -> m () data DtlsConnectionShutdownMethodInfo dtlsConnectionShutdown :: (MonadIO m, IsDtlsConnection a, IsCancellable b) => a -> Bool -> Bool -> Maybe (b) -> m () data DtlsConnectionShutdownAsyncMethodInfo dtlsConnectionShutdownAsync :: (MonadIO m, IsDtlsConnection a, IsCancellable b) => a -> Bool -> Bool -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data DtlsConnectionShutdownFinishMethodInfo dtlsConnectionShutdownFinish :: (MonadIO m, IsDtlsConnection a, IsAsyncResult b) => a -> b -> m () data DtlsConnectionBaseSocketPropertyInfo constructDtlsConnectionBaseSocket :: (IsDtlsConnection o, IsDatagramBased a) => a -> IO (GValueConstruct o) dtlsConnectionBaseSocket :: AttrLabelProxy "baseSocket" getDtlsConnectionBaseSocket :: (MonadIO m, IsDtlsConnection o) => o -> m (Maybe DatagramBased) data DtlsConnectionCertificatePropertyInfo constructDtlsConnectionCertificate :: (IsDtlsConnection o, IsTlsCertificate a) => a -> IO (GValueConstruct o) dtlsConnectionCertificate :: AttrLabelProxy "certificate" getDtlsConnectionCertificate :: (MonadIO m, IsDtlsConnection o) => o -> m TlsCertificate setDtlsConnectionCertificate :: (MonadIO m, IsDtlsConnection o, IsTlsCertificate a) => o -> a -> m () data DtlsConnectionDatabasePropertyInfo constructDtlsConnectionDatabase :: (IsDtlsConnection o, IsTlsDatabase a) => a -> IO (GValueConstruct o) dtlsConnectionDatabase :: AttrLabelProxy "database" getDtlsConnectionDatabase :: (MonadIO m, IsDtlsConnection o) => o -> m TlsDatabase setDtlsConnectionDatabase :: (MonadIO m, IsDtlsConnection o, IsTlsDatabase a) => o -> a -> m () data DtlsConnectionInteractionPropertyInfo clearDtlsConnectionInteraction :: (MonadIO m, IsDtlsConnection o) => o -> m () constructDtlsConnectionInteraction :: (IsDtlsConnection o, IsTlsInteraction a) => a -> IO (GValueConstruct o) dtlsConnectionInteraction :: AttrLabelProxy "interaction" getDtlsConnectionInteraction :: (MonadIO m, IsDtlsConnection o) => o -> m TlsInteraction setDtlsConnectionInteraction :: (MonadIO m, IsDtlsConnection o, IsTlsInteraction a) => o -> a -> m () data DtlsConnectionPeerCertificatePropertyInfo dtlsConnectionPeerCertificate :: AttrLabelProxy "peerCertificate" getDtlsConnectionPeerCertificate :: (MonadIO m, IsDtlsConnection o) => o -> m TlsCertificate data DtlsConnectionPeerCertificateErrorsPropertyInfo dtlsConnectionPeerCertificateErrors :: AttrLabelProxy "peerCertificateErrors" getDtlsConnectionPeerCertificateErrors :: (MonadIO m, IsDtlsConnection o) => o -> m [TlsCertificateFlags] data DtlsConnectionRehandshakeModePropertyInfo constructDtlsConnectionRehandshakeMode :: (IsDtlsConnection o) => TlsRehandshakeMode -> IO (GValueConstruct o) dtlsConnectionRehandshakeMode :: AttrLabelProxy "rehandshakeMode" getDtlsConnectionRehandshakeMode :: (MonadIO m, IsDtlsConnection o) => o -> m TlsRehandshakeMode setDtlsConnectionRehandshakeMode :: (MonadIO m, IsDtlsConnection o) => o -> TlsRehandshakeMode -> m () data DtlsConnectionRequireCloseNotifyPropertyInfo constructDtlsConnectionRequireCloseNotify :: (IsDtlsConnection o) => Bool -> IO (GValueConstruct o) dtlsConnectionRequireCloseNotify :: AttrLabelProxy "requireCloseNotify" getDtlsConnectionRequireCloseNotify :: (MonadIO m, IsDtlsConnection o) => o -> m Bool setDtlsConnectionRequireCloseNotify :: (MonadIO m, IsDtlsConnection o) => o -> Bool -> m () type C_DtlsConnectionAcceptCertificateCallback = Ptr () -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO CInt type DtlsConnectionAcceptCertificateCallback = TlsCertificate -> [TlsCertificateFlags] -> IO Bool data DtlsConnectionAcceptCertificateSignalInfo afterDtlsConnectionAcceptCertificate :: (GObject a, MonadIO m) => a -> DtlsConnectionAcceptCertificateCallback -> m SignalHandlerId genClosure_DtlsConnectionAcceptCertificate :: DtlsConnectionAcceptCertificateCallback -> IO Closure mk_DtlsConnectionAcceptCertificateCallback :: C_DtlsConnectionAcceptCertificateCallback -> IO (FunPtr C_DtlsConnectionAcceptCertificateCallback) noDtlsConnectionAcceptCertificateCallback :: Maybe DtlsConnectionAcceptCertificateCallback onDtlsConnectionAcceptCertificate :: (GObject a, MonadIO m) => a -> DtlsConnectionAcceptCertificateCallback -> m SignalHandlerId wrap_DtlsConnectionAcceptCertificateCallback :: DtlsConnectionAcceptCertificateCallback -> Ptr () -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO CInt instance (info ~ GI.Gio.Interfaces.DtlsConnection.ResolveDtlsConnectionMethod t GI.Gio.Interfaces.DtlsConnection.DtlsConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.DtlsConnection.DtlsConnection p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.Gio.Interfaces.DtlsConnection.DtlsConnection -> p) instance (info ~ GI.Gio.Interfaces.DtlsConnection.ResolveDtlsConnectionMethod t GI.Gio.Interfaces.DtlsConnection.DtlsConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.DtlsConnection.DtlsConnection p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.DtlsConnection.DtlsConnection -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionBaseSocketPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionCertificatePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionDatabasePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionInteractionPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionPeerCertificatePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionPeerCertificateErrorsPropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionRehandshakeModePropertyInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionRequireCloseNotifyPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.DtlsConnection.DtlsConnection instance Data.GI.Base.Signals.SignalInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionAcceptCertificateSignalInfo instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.DtlsConnection.DtlsConnection instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.DtlsConnection.DtlsConnection a) => GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection a instance GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection GI.Gio.Interfaces.DtlsConnection.DtlsConnection instance GI.Gio.Interfaces.DatagramBased.IsDatagramBased GI.Gio.Interfaces.DtlsConnection.DtlsConnection instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.DtlsConnection.DtlsConnection instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionCloseMethodInfo 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.DtlsConnection.IsDtlsConnection a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionCloseAsyncMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionCloseFinishMethodInfo a signature instance (signature ~ (b -> [GI.Gio.Flags.TlsCertificateFlags] -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection a, GI.Gio.Objects.TlsCertificate.IsTlsCertificate b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionEmitAcceptCertificateMethodInfo a signature instance (signature ~ m GI.Gio.Objects.TlsCertificate.TlsCertificate, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionGetCertificateMethodInfo a signature instance (signature ~ m GI.Gio.Objects.TlsDatabase.TlsDatabase, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionGetDatabaseMethodInfo a signature instance (signature ~ m GI.Gio.Objects.TlsInteraction.TlsInteraction, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionGetInteractionMethodInfo a signature instance (signature ~ m GI.Gio.Objects.TlsCertificate.TlsCertificate, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionGetPeerCertificateMethodInfo a signature instance (signature ~ m [GI.Gio.Flags.TlsCertificateFlags], Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionGetPeerCertificateErrorsMethodInfo a signature instance (signature ~ m GI.Gio.Enums.TlsRehandshakeMode, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionGetRehandshakeModeMethodInfo a signature instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionGetRequireCloseNotifyMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionHandshakeMethodInfo 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.DtlsConnection.IsDtlsConnection a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionHandshakeAsyncMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionHandshakeFinishMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection a, GI.Gio.Objects.TlsCertificate.IsTlsCertificate b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionSetCertificateMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection a, GI.Gio.Objects.TlsDatabase.IsTlsDatabase b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionSetDatabaseMethodInfo a signature instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection a, GI.Gio.Objects.TlsInteraction.IsTlsInteraction b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionSetInteractionMethodInfo a signature instance (signature ~ (GI.Gio.Enums.TlsRehandshakeMode -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionSetRehandshakeModeMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionSetRequireCloseNotifyMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> GHC.Types.Bool -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionShutdownMethodInfo a signature instance (signature ~ (GHC.Types.Bool -> GHC.Types.Bool -> GHC.Int.Int32 -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionShutdownAsyncMethodInfo a signature instance (signature ~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.DtlsConnection.IsDtlsConnection a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.DtlsConnection.DtlsConnectionShutdownFinishMethodInfo a signature module GI.Gio.Interfaces.File newtype File File :: (ManagedPtr File) -> File noFile :: Maybe File class GObject o => IsFile o toFile :: IsFile o => o -> IO File data FileAppendToMethodInfo fileAppendTo :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileCreateFlags] -> Maybe (b) -> m FileOutputStream data FileAppendToAsyncMethodInfo fileAppendToAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileCreateFlags] -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileAppendToFinishMethodInfo fileAppendToFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileOutputStream data FileCopyMethodInfo fileCopy :: (MonadIO m, IsFile a, IsFile b, IsCancellable c) => a -> b -> [FileCopyFlags] -> Maybe (c) -> Maybe (FileProgressCallback) -> m () data FileCopyAttributesMethodInfo fileCopyAttributes :: (MonadIO m, IsFile a, IsFile b, IsCancellable c) => a -> b -> [FileCopyFlags] -> Maybe (c) -> m () data FileCopyFinishMethodInfo fileCopyFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () data FileCreateMethodInfo fileCreate :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileCreateFlags] -> Maybe (b) -> m FileOutputStream data FileCreateAsyncMethodInfo fileCreateAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileCreateFlags] -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileCreateFinishMethodInfo fileCreateFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileOutputStream data FileCreateReadwriteMethodInfo fileCreateReadwrite :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileCreateFlags] -> Maybe (b) -> m FileIOStream data FileCreateReadwriteAsyncMethodInfo fileCreateReadwriteAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileCreateFlags] -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileCreateReadwriteFinishMethodInfo fileCreateReadwriteFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileIOStream data FileDeleteMethodInfo fileDelete :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe (b) -> m () data FileDeleteAsyncMethodInfo fileDeleteAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileDeleteFinishMethodInfo fileDeleteFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () data FileDupMethodInfo fileDup :: (MonadIO m, IsFile a) => a -> m File data FileEjectMountableMethodInfo -- | Deprecated: (Since version 2.22)Use -- g_file_eject_mountable_with_operation() instead. fileEjectMountable :: (MonadIO m, IsFile a, IsCancellable 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, IsFile a, IsAsyncResult b) => a -> b -> m () data FileEjectMountableWithOperationMethodInfo fileEjectMountableWithOperation :: (MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data FileEjectMountableWithOperationFinishMethodInfo fileEjectMountableWithOperationFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () data FileEnumerateChildrenMethodInfo fileEnumerateChildren :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> [FileQueryInfoFlags] -> Maybe (b) -> m FileEnumerator data FileEnumerateChildrenAsyncMethodInfo fileEnumerateChildrenAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> [FileQueryInfoFlags] -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileEnumerateChildrenFinishMethodInfo fileEnumerateChildrenFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileEnumerator data FileEqualMethodInfo fileEqual :: (MonadIO m, IsFile a, IsFile b) => a -> b -> m Bool data FileFindEnclosingMountMethodInfo fileFindEnclosingMount :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe (b) -> m Mount data FileFindEnclosingMountAsyncMethodInfo fileFindEnclosingMountAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileFindEnclosingMountFinishMethodInfo fileFindEnclosingMountFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m Mount data FileGetBasenameMethodInfo fileGetBasename :: (MonadIO m, IsFile a) => a -> m (Maybe Text) data FileGetChildMethodInfo fileGetChild :: (MonadIO m, IsFile a) => a -> Text -> m File data FileGetChildForDisplayNameMethodInfo fileGetChildForDisplayName :: (MonadIO m, IsFile a) => a -> Text -> m File data FileGetParentMethodInfo fileGetParent :: (MonadIO m, IsFile a) => a -> m (Maybe File) data FileGetParseNameMethodInfo fileGetParseName :: (MonadIO m, IsFile a) => a -> m Text data FileGetPathMethodInfo fileGetPath :: (MonadIO m, IsFile a) => a -> m (Maybe Text) data FileGetRelativePathMethodInfo fileGetRelativePath :: (MonadIO m, IsFile a, IsFile b) => a -> b -> m (Maybe Text) data FileGetUriMethodInfo fileGetUri :: (MonadIO m, IsFile a) => a -> m Text data FileGetUriSchemeMethodInfo fileGetUriScheme :: (MonadIO m, IsFile a) => a -> m Text data FileHasParentMethodInfo fileHasParent :: (MonadIO m, IsFile a, IsFile b) => a -> Maybe (b) -> m Bool data FileHasPrefixMethodInfo fileHasPrefix :: (MonadIO m, IsFile a, IsFile b) => a -> b -> m Bool data FileHasUriSchemeMethodInfo fileHasUriScheme :: (MonadIO m, IsFile a) => a -> Text -> m Bool data FileHashMethodInfo fileHash :: (MonadIO m, IsFile a) => a -> m Word32 data FileIsNativeMethodInfo fileIsNative :: (MonadIO m, IsFile a) => a -> m Bool data FileLoadContentsMethodInfo fileLoadContents :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe (b) -> m (ByteString, Text) data FileLoadContentsAsyncMethodInfo fileLoadContentsAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileLoadContentsFinishMethodInfo fileLoadContentsFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m (ByteString, Text) data FileLoadPartialContentsFinishMethodInfo fileLoadPartialContentsFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m (ByteString, Text) data FileMakeDirectoryMethodInfo fileMakeDirectory :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe (b) -> m () data FileMakeDirectoryAsyncMethodInfo fileMakeDirectoryAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileMakeDirectoryFinishMethodInfo fileMakeDirectoryFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () data FileMakeDirectoryWithParentsMethodInfo fileMakeDirectoryWithParents :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe (b) -> m () data FileMakeSymbolicLinkMethodInfo fileMakeSymbolicLink :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Maybe (b) -> m () data FileMeasureDiskUsageFinishMethodInfo fileMeasureDiskUsageFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m (Word64, Word64, Word64) data FileMonitorMethodInfo fileMonitor :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileMonitorFlags] -> Maybe (b) -> m FileMonitor data FileMonitorDirectoryMethodInfo fileMonitorDirectory :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileMonitorFlags] -> Maybe (b) -> m FileMonitor data FileMonitorFileMethodInfo fileMonitorFile :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileMonitorFlags] -> Maybe (b) -> m FileMonitor data FileMountEnclosingVolumeMethodInfo fileMountEnclosingVolume :: (MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => a -> [MountMountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data FileMountEnclosingVolumeFinishMethodInfo fileMountEnclosingVolumeFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () data FileMountMountableMethodInfo fileMountMountable :: (MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => a -> [MountMountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data FileMountMountableFinishMethodInfo fileMountMountableFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m File data FileMoveMethodInfo fileMove :: (MonadIO m, IsFile a, IsFile b, IsCancellable 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, IsFile a, IsCancellable b) => a -> Maybe (b) -> m FileIOStream data FileOpenReadwriteAsyncMethodInfo fileOpenReadwriteAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileOpenReadwriteFinishMethodInfo fileOpenReadwriteFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileIOStream fileParseName :: (MonadIO m) => Text -> m File data FilePollMountableMethodInfo filePollMountable :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FilePollMountableFinishMethodInfo filePollMountableFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () data FileQueryDefaultHandlerMethodInfo fileQueryDefaultHandler :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe (b) -> m AppInfo data FileQueryExistsMethodInfo fileQueryExists :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe (b) -> m Bool data FileQueryFileTypeMethodInfo fileQueryFileType :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileQueryInfoFlags] -> Maybe (b) -> m FileType data FileQueryFilesystemInfoMethodInfo fileQueryFilesystemInfo :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Maybe (b) -> m FileInfo data FileQueryFilesystemInfoAsyncMethodInfo fileQueryFilesystemInfoAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileQueryFilesystemInfoFinishMethodInfo fileQueryFilesystemInfoFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileInfo data FileQueryInfoMethodInfo fileQueryInfo :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> [FileQueryInfoFlags] -> Maybe (b) -> m FileInfo data FileQueryInfoAsyncMethodInfo fileQueryInfoAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> [FileQueryInfoFlags] -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileQueryInfoFinishMethodInfo fileQueryInfoFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileInfo data FileQuerySettableAttributesMethodInfo fileQuerySettableAttributes :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe (b) -> m FileAttributeInfoList data FileQueryWritableNamespacesMethodInfo fileQueryWritableNamespaces :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe (b) -> m FileAttributeInfoList data FileReadMethodInfo fileRead :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe (b) -> m FileInputStream data FileReadAsyncMethodInfo fileReadAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileReadFinishMethodInfo fileReadFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileInputStream data FileReplaceMethodInfo fileReplace :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe (Text) -> Bool -> [FileCreateFlags] -> Maybe (b) -> m FileOutputStream data FileReplaceAsyncMethodInfo fileReplaceAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe (Text) -> Bool -> [FileCreateFlags] -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileReplaceContentsMethodInfo fileReplaceContents :: (MonadIO m, IsFile a, IsCancellable b) => a -> ByteString -> Maybe (Text) -> Bool -> [FileCreateFlags] -> Maybe (b) -> m (Text) data FileReplaceContentsAsyncMethodInfo fileReplaceContentsAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> ByteString -> Maybe (Text) -> Bool -> [FileCreateFlags] -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileReplaceContentsBytesAsyncMethodInfo fileReplaceContentsBytesAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Bytes -> Maybe (Text) -> Bool -> [FileCreateFlags] -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileReplaceContentsFinishMethodInfo fileReplaceContentsFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m (Text) data FileReplaceFinishMethodInfo fileReplaceFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileOutputStream data FileReplaceReadwriteMethodInfo fileReplaceReadwrite :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe (Text) -> Bool -> [FileCreateFlags] -> Maybe (b) -> m FileIOStream data FileReplaceReadwriteAsyncMethodInfo fileReplaceReadwriteAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe (Text) -> Bool -> [FileCreateFlags] -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileReplaceReadwriteFinishMethodInfo fileReplaceReadwriteFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileIOStream data FileResolveRelativePathMethodInfo fileResolveRelativePath :: (MonadIO m, IsFile a) => a -> Text -> m File data FileSetAttributeMethodInfo fileSetAttribute :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> FileAttributeType -> Ptr () -> [FileQueryInfoFlags] -> Maybe (b) -> m () data FileSetAttributeByteStringMethodInfo fileSetAttributeByteString :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Text -> [FileQueryInfoFlags] -> Maybe (b) -> m () data FileSetAttributeInt32MethodInfo fileSetAttributeInt32 :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Int32 -> [FileQueryInfoFlags] -> Maybe (b) -> m () data FileSetAttributeInt64MethodInfo fileSetAttributeInt64 :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Int64 -> [FileQueryInfoFlags] -> Maybe (b) -> m () data FileSetAttributeStringMethodInfo fileSetAttributeString :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Text -> [FileQueryInfoFlags] -> Maybe (b) -> m () data FileSetAttributeUint32MethodInfo fileSetAttributeUint32 :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Word32 -> [FileQueryInfoFlags] -> Maybe (b) -> m () data FileSetAttributeUint64MethodInfo fileSetAttributeUint64 :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Word64 -> [FileQueryInfoFlags] -> Maybe (b) -> m () data FileSetAttributesAsyncMethodInfo fileSetAttributesAsync :: (MonadIO m, IsFile a, IsFileInfo b, IsCancellable c) => a -> b -> [FileQueryInfoFlags] -> Int32 -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data FileSetAttributesFinishMethodInfo fileSetAttributesFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m (FileInfo) data FileSetAttributesFromInfoMethodInfo fileSetAttributesFromInfo :: (MonadIO m, IsFile a, IsFileInfo b, IsCancellable c) => a -> b -> [FileQueryInfoFlags] -> Maybe (c) -> m () data FileSetDisplayNameMethodInfo fileSetDisplayName :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Maybe (b) -> m File data FileSetDisplayNameAsyncMethodInfo fileSetDisplayNameAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileSetDisplayNameFinishMethodInfo fileSetDisplayNameFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m File data FileStartMountableMethodInfo fileStartMountable :: (MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => a -> [DriveStartFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data FileStartMountableFinishMethodInfo fileStartMountableFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () data FileStopMountableMethodInfo fileStopMountable :: (MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data FileStopMountableFinishMethodInfo fileStopMountableFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () data FileSupportsThreadContextsMethodInfo fileSupportsThreadContexts :: (MonadIO m, IsFile a) => a -> m Bool data FileTrashMethodInfo fileTrash :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe (b) -> m () data FileTrashAsyncMethodInfo fileTrashAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileTrashFinishMethodInfo fileTrashFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () data FileUnmountMountableMethodInfo -- | Deprecated: (Since version 2.22)Use -- g_file_unmount_mountable_with_operation() instead. fileUnmountMountable :: (MonadIO m, IsFile a, IsCancellable 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, IsFile a, IsAsyncResult b) => a -> b -> m () data FileUnmountMountableWithOperationMethodInfo fileUnmountMountableWithOperation :: (MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data FileUnmountMountableWithOperationFinishMethodInfo fileUnmountMountableWithOperationFinish :: (MonadIO m, IsFile a, IsAsyncResult 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 (info ~ GI.Gio.Interfaces.File.ResolveFileMethod t GI.Gio.Interfaces.File.File, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.File.File p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.File.File -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.File.File instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.File.File instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.File.File a) => GI.Gio.Interfaces.File.IsFile a instance GI.Gio.Interfaces.File.IsFile GI.Gio.Interfaces.File.File instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.File.File 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Interfaces.File.IsFile b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.File.IsFile b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Objects.MountOperation.IsMountOperation b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Interfaces.File.IsFile 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile 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.IsFile 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.IsFile 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.IsFile 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.IsFile 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.IsFile 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.IsFile a, GI.Gio.Interfaces.File.IsFile 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.IsFile 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.IsFile 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.IsFile a, GI.Gio.Interfaces.File.IsFile 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.IsFile a, GI.Gio.Interfaces.File.IsFile 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.IsFile 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.IsFile 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.IsFile 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.MountOperation.IsMountOperation b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Objects.MountOperation.IsMountOperation b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Interfaces.File.IsFile b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.FileInfo.IsFileInfo b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Objects.FileInfo.IsFileInfo b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Objects.MountOperation.IsMountOperation b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Objects.MountOperation.IsMountOperation b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFile a, GI.Gio.Objects.MountOperation.IsMountOperation b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFile a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.File.FileUnmountMountableWithOperationFinishMethodInfo a signature module GI.Gio.Interfaces.LoadableIcon newtype LoadableIcon LoadableIcon :: (ManagedPtr LoadableIcon) -> LoadableIcon noLoadableIcon :: Maybe LoadableIcon class GObject o => IsLoadableIcon o toLoadableIcon :: IsLoadableIcon o => o -> IO LoadableIcon data LoadableIconLoadMethodInfo loadableIconLoad :: (MonadIO m, IsLoadableIcon a, IsCancellable b) => a -> Int32 -> Maybe (b) -> m (InputStream, Text) data LoadableIconLoadAsyncMethodInfo loadableIconLoadAsync :: (MonadIO m, IsLoadableIcon a, IsCancellable b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data LoadableIconLoadFinishMethodInfo loadableIconLoadFinish :: (MonadIO m, IsLoadableIcon a, IsAsyncResult 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 (info ~ GI.Gio.Interfaces.LoadableIcon.ResolveLoadableIconMethod t GI.Gio.Interfaces.LoadableIcon.LoadableIcon, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.LoadableIcon.LoadableIcon p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.LoadableIcon.LoadableIcon -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.LoadableIcon.LoadableIcon instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.LoadableIcon.LoadableIcon instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.LoadableIcon.LoadableIcon a) => GI.Gio.Interfaces.LoadableIcon.IsLoadableIcon a instance GI.Gio.Interfaces.LoadableIcon.IsLoadableIcon GI.Gio.Interfaces.LoadableIcon.LoadableIcon instance GI.Gio.Interfaces.Icon.IsIcon GI.Gio.Interfaces.LoadableIcon.LoadableIcon instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.LoadableIcon.LoadableIcon 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.IsLoadableIcon a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsLoadableIcon a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsLoadableIcon a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.LoadableIcon.LoadableIconLoadFinishMethodInfo a signature module GI.Gio.Interfaces.Mount newtype Mount Mount :: (ManagedPtr Mount) -> Mount noMount :: Maybe Mount class GObject o => IsMount o toMount :: IsMount o => o -> IO Mount data MountCanEjectMethodInfo mountCanEject :: (MonadIO m, IsMount a) => a -> m Bool data MountCanUnmountMethodInfo mountCanUnmount :: (MonadIO m, IsMount a) => a -> m Bool data MountEjectMethodInfo -- | Deprecated: (Since version 2.22)Use g_mount_eject_with_operation() -- instead. mountEject :: (MonadIO m, IsMount a, IsCancellable 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, IsMount a, IsAsyncResult b) => a -> b -> m () data MountEjectWithOperationMethodInfo mountEjectWithOperation :: (MonadIO m, IsMount a, IsMountOperation b, IsCancellable c) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data MountEjectWithOperationFinishMethodInfo mountEjectWithOperationFinish :: (MonadIO m, IsMount a, IsAsyncResult b) => a -> b -> m () data MountGetDefaultLocationMethodInfo mountGetDefaultLocation :: (MonadIO m, IsMount a) => a -> m File data MountGetDriveMethodInfo mountGetDrive :: (MonadIO m, IsMount a) => a -> m Drive data MountGetIconMethodInfo mountGetIcon :: (MonadIO m, IsMount a) => a -> m Icon data MountGetNameMethodInfo mountGetName :: (MonadIO m, IsMount a) => a -> m Text data MountGetRootMethodInfo mountGetRoot :: (MonadIO m, IsMount a) => a -> m File data MountGetSortKeyMethodInfo mountGetSortKey :: (MonadIO m, IsMount a) => a -> m Text data MountGetSymbolicIconMethodInfo mountGetSymbolicIcon :: (MonadIO m, IsMount a) => a -> m Icon data MountGetUuidMethodInfo mountGetUuid :: (MonadIO m, IsMount a) => a -> m Text data MountGetVolumeMethodInfo mountGetVolume :: (MonadIO m, IsMount a) => a -> m Volume data MountGuessContentTypeMethodInfo mountGuessContentType :: (MonadIO m, IsMount a, IsCancellable b) => a -> Bool -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data MountGuessContentTypeFinishMethodInfo mountGuessContentTypeFinish :: (MonadIO m, IsMount a, IsAsyncResult b) => a -> b -> m [Text] data MountGuessContentTypeSyncMethodInfo mountGuessContentTypeSync :: (MonadIO m, IsMount a, IsCancellable b) => a -> Bool -> Maybe (b) -> m [Text] data MountIsShadowedMethodInfo mountIsShadowed :: (MonadIO m, IsMount a) => a -> m Bool data MountRemountMethodInfo mountRemount :: (MonadIO m, IsMount a, IsMountOperation b, IsCancellable c) => a -> [MountMountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data MountRemountFinishMethodInfo mountRemountFinish :: (MonadIO m, IsMount a, IsAsyncResult b) => a -> b -> m () data MountShadowMethodInfo mountShadow :: (MonadIO m, IsMount a) => a -> m () data MountUnmountMethodInfo -- | Deprecated: (Since version 2.22)Use -- g_mount_unmount_with_operation() instead. mountUnmount :: (MonadIO m, IsMount a, IsCancellable 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, IsMount a, IsAsyncResult b) => a -> b -> m () data MountUnmountWithOperationMethodInfo mountUnmountWithOperation :: (MonadIO m, IsMount a, IsMountOperation b, IsCancellable c) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data MountUnmountWithOperationFinishMethodInfo mountUnmountWithOperationFinish :: (MonadIO m, IsMount a, IsAsyncResult b) => a -> b -> m () data MountUnshadowMethodInfo mountUnshadow :: (MonadIO m, IsMount a) => a -> m () type C_MountChangedCallback = Ptr () -> Ptr () -> IO () type MountChangedCallback = IO () data MountChangedSignalInfo afterMountChanged :: (GObject a, MonadIO m) => a -> MountChangedCallback -> m SignalHandlerId genClosure_MountChanged :: MountChangedCallback -> IO Closure mk_MountChangedCallback :: C_MountChangedCallback -> IO (FunPtr C_MountChangedCallback) noMountChangedCallback :: Maybe MountChangedCallback onMountChanged :: (GObject a, MonadIO m) => a -> MountChangedCallback -> m SignalHandlerId wrap_MountChangedCallback :: MountChangedCallback -> Ptr () -> Ptr () -> IO () type C_MountPreUnmountCallback = Ptr () -> Ptr () -> IO () type MountPreUnmountCallback = IO () data MountPreUnmountSignalInfo afterMountPreUnmount :: (GObject a, MonadIO m) => a -> MountPreUnmountCallback -> m SignalHandlerId genClosure_MountPreUnmount :: MountPreUnmountCallback -> IO Closure mk_MountPreUnmountCallback :: C_MountPreUnmountCallback -> IO (FunPtr C_MountPreUnmountCallback) noMountPreUnmountCallback :: Maybe MountPreUnmountCallback onMountPreUnmount :: (GObject a, MonadIO m) => a -> MountPreUnmountCallback -> m SignalHandlerId wrap_MountPreUnmountCallback :: MountPreUnmountCallback -> Ptr () -> Ptr () -> IO () type C_MountUnmountedCallback = Ptr () -> Ptr () -> IO () type MountUnmountedCallback = IO () data MountUnmountedSignalInfo afterMountUnmounted :: (GObject a, MonadIO m) => a -> MountUnmountedCallback -> m SignalHandlerId genClosure_MountUnmounted :: MountUnmountedCallback -> IO Closure mk_MountUnmountedCallback :: C_MountUnmountedCallback -> IO (FunPtr C_MountUnmountedCallback) noMountUnmountedCallback :: Maybe MountUnmountedCallback onMountUnmounted :: (GObject a, MonadIO m) => a -> MountUnmountedCallback -> m SignalHandlerId wrap_MountUnmountedCallback :: MountUnmountedCallback -> Ptr () -> Ptr () -> IO () 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 (info ~ GI.Gio.Interfaces.Mount.ResolveMountMethod t GI.Gio.Interfaces.Mount.Mount, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.Mount.Mount p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.Mount.Mount -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.Mount.Mount 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 a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.Mount.Mount a) => GI.Gio.Interfaces.Mount.IsMount a instance GI.Gio.Interfaces.Mount.IsMount GI.Gio.Interfaces.Mount.Mount instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.Mount.Mount instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Mount.IsMount 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.IsMount 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.IsMount a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsMount a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsMount a, GI.Gio.Objects.MountOperation.IsMountOperation b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsMount a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsMount 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.IsMount 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.IsMount 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.IsMount 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.IsMount 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.IsMount 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.IsMount 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.IsMount 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.IsMount 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.IsMount a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsMount a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsMount a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsMount 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.IsMount a, GI.Gio.Objects.MountOperation.IsMountOperation b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsMount a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsMount 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.IsMount a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsMount a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsMount a, GI.Gio.Objects.MountOperation.IsMountOperation b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsMount a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsMount a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Mount.MountUnshadowMethodInfo a signature module GI.Gio.Interfaces.NetworkMonitor newtype NetworkMonitor NetworkMonitor :: (ManagedPtr NetworkMonitor) -> NetworkMonitor noNetworkMonitor :: Maybe NetworkMonitor class GObject o => IsNetworkMonitor o toNetworkMonitor :: IsNetworkMonitor o => o -> IO NetworkMonitor data NetworkMonitorCanReachMethodInfo networkMonitorCanReach :: (MonadIO m, IsNetworkMonitor a, IsSocketConnectable b, IsCancellable c) => a -> b -> Maybe (c) -> m () data NetworkMonitorCanReachAsyncMethodInfo networkMonitorCanReachAsync :: (MonadIO m, IsNetworkMonitor a, IsSocketConnectable b, IsCancellable c) => a -> b -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data NetworkMonitorCanReachFinishMethodInfo networkMonitorCanReachFinish :: (MonadIO m, IsNetworkMonitor a, IsAsyncResult b) => a -> b -> m () data NetworkMonitorGetConnectivityMethodInfo networkMonitorGetConnectivity :: (MonadIO m, IsNetworkMonitor a) => a -> m NetworkConnectivity networkMonitorGetDefault :: (MonadIO m) => m NetworkMonitor data NetworkMonitorGetNetworkAvailableMethodInfo networkMonitorGetNetworkAvailable :: (MonadIO m, IsNetworkMonitor a) => a -> m Bool data NetworkMonitorGetNetworkMeteredMethodInfo networkMonitorGetNetworkMetered :: (MonadIO m, IsNetworkMonitor a) => a -> m Bool data NetworkMonitorConnectivityPropertyInfo getNetworkMonitorConnectivity :: (MonadIO m, IsNetworkMonitor o) => o -> m NetworkConnectivity networkMonitorConnectivity :: AttrLabelProxy "connectivity" data NetworkMonitorNetworkAvailablePropertyInfo getNetworkMonitorNetworkAvailable :: (MonadIO m, IsNetworkMonitor o) => o -> m Bool networkMonitorNetworkAvailable :: AttrLabelProxy "networkAvailable" data NetworkMonitorNetworkMeteredPropertyInfo getNetworkMonitorNetworkMetered :: (MonadIO m, IsNetworkMonitor o) => o -> m Bool networkMonitorNetworkMetered :: AttrLabelProxy "networkMetered" type C_NetworkMonitorNetworkChangedCallback = Ptr () -> CInt -> Ptr () -> IO () type NetworkMonitorNetworkChangedCallback = Bool -> IO () data NetworkMonitorNetworkChangedSignalInfo afterNetworkMonitorNetworkChanged :: (GObject a, MonadIO m) => a -> NetworkMonitorNetworkChangedCallback -> m SignalHandlerId genClosure_NetworkMonitorNetworkChanged :: NetworkMonitorNetworkChangedCallback -> IO Closure mk_NetworkMonitorNetworkChangedCallback :: C_NetworkMonitorNetworkChangedCallback -> IO (FunPtr C_NetworkMonitorNetworkChangedCallback) noNetworkMonitorNetworkChangedCallback :: Maybe NetworkMonitorNetworkChangedCallback onNetworkMonitorNetworkChanged :: (GObject a, MonadIO m) => a -> NetworkMonitorNetworkChangedCallback -> m SignalHandlerId wrap_NetworkMonitorNetworkChangedCallback :: NetworkMonitorNetworkChangedCallback -> Ptr () -> CInt -> Ptr () -> IO () 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 (info ~ GI.Gio.Interfaces.NetworkMonitor.ResolveNetworkMonitorMethod t GI.Gio.Interfaces.NetworkMonitor.NetworkMonitor, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.NetworkMonitor.NetworkMonitor p) => GHC.OverloadedLabels.IsLabel 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.Overloading.HasAttributeList GI.Gio.Interfaces.NetworkMonitor.NetworkMonitor 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 a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.NetworkMonitor.NetworkMonitor a) => GI.Gio.Interfaces.NetworkMonitor.IsNetworkMonitor a instance GI.Gio.Interfaces.NetworkMonitor.IsNetworkMonitor GI.Gio.Interfaces.NetworkMonitor.NetworkMonitor instance GI.Gio.Interfaces.Initable.IsInitable GI.Gio.Interfaces.NetworkMonitor.NetworkMonitor instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.NetworkMonitor.NetworkMonitor instance (signature ~ (b -> GHC.Base.Maybe c -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.NetworkMonitor.IsNetworkMonitor a, GI.Gio.Interfaces.SocketConnectable.IsSocketConnectable b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsNetworkMonitor a, GI.Gio.Interfaces.SocketConnectable.IsSocketConnectable b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsNetworkMonitor a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsNetworkMonitor 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.IsNetworkMonitor 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.IsNetworkMonitor a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.NetworkMonitor.NetworkMonitorGetNetworkMeteredMethodInfo a signature module GI.Gio.Interfaces.Proxy newtype Proxy Proxy :: (ManagedPtr Proxy) -> Proxy noProxy :: Maybe Proxy class GObject o => IsProxy o toProxy :: IsProxy o => o -> IO Proxy data ProxyConnectMethodInfo proxyConnect :: (MonadIO m, IsProxy a, IsIOStream b, IsProxyAddress c, IsCancellable d) => a -> b -> c -> Maybe (d) -> m IOStream data ProxyConnectAsyncMethodInfo proxyConnectAsync :: (MonadIO m, IsProxy a, IsIOStream b, IsProxyAddress c, IsCancellable d) => a -> b -> c -> Maybe (d) -> Maybe (AsyncReadyCallback) -> m () data ProxyConnectFinishMethodInfo proxyConnectFinish :: (MonadIO m, IsProxy a, IsAsyncResult b) => a -> b -> m IOStream proxyGetDefaultForProtocol :: (MonadIO m) => Text -> m Proxy data ProxySupportsHostnameMethodInfo proxySupportsHostname :: (MonadIO m, IsProxy 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 (info ~ GI.Gio.Interfaces.Proxy.ResolveProxyMethod t GI.Gio.Interfaces.Proxy.Proxy, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.Proxy.Proxy p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.Proxy.Proxy -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.Proxy.Proxy instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.Proxy.Proxy instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.Proxy.Proxy a) => GI.Gio.Interfaces.Proxy.IsProxy a instance GI.Gio.Interfaces.Proxy.IsProxy GI.Gio.Interfaces.Proxy.Proxy instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.Proxy.Proxy instance (signature ~ (b -> c -> GHC.Base.Maybe d -> m GI.Gio.Objects.IOStream.IOStream), Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Proxy.IsProxy a, GI.Gio.Objects.IOStream.IsIOStream b, GI.Gio.Objects.ProxyAddress.IsProxyAddress c, GI.Gio.Objects.Cancellable.IsCancellable 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.IsProxy a, GI.Gio.Objects.IOStream.IsIOStream b, GI.Gio.Objects.ProxyAddress.IsProxyAddress c, GI.Gio.Objects.Cancellable.IsCancellable 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.IsProxy a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsProxy a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Proxy.ProxySupportsHostnameMethodInfo a signature module GI.Gio.Interfaces.ProxyResolver newtype ProxyResolver ProxyResolver :: (ManagedPtr ProxyResolver) -> ProxyResolver noProxyResolver :: Maybe ProxyResolver class GObject o => IsProxyResolver o toProxyResolver :: IsProxyResolver o => o -> IO ProxyResolver proxyResolverGetDefault :: (MonadIO m) => m ProxyResolver data ProxyResolverIsSupportedMethodInfo proxyResolverIsSupported :: (MonadIO m, IsProxyResolver a) => a -> m Bool data ProxyResolverLookupMethodInfo proxyResolverLookup :: (MonadIO m, IsProxyResolver a, IsCancellable b) => a -> Text -> Maybe (b) -> m [Text] data ProxyResolverLookupAsyncMethodInfo proxyResolverLookupAsync :: (MonadIO m, IsProxyResolver a, IsCancellable b) => a -> Text -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data ProxyResolverLookupFinishMethodInfo proxyResolverLookupFinish :: (MonadIO m, IsProxyResolver a, IsAsyncResult 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 (info ~ GI.Gio.Interfaces.ProxyResolver.ResolveProxyResolverMethod t GI.Gio.Interfaces.ProxyResolver.ProxyResolver, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.ProxyResolver.ProxyResolver p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.ProxyResolver.ProxyResolver -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.ProxyResolver.ProxyResolver instance Data.GI.Base.BasicTypes.GObject GI.Gio.Interfaces.ProxyResolver.ProxyResolver instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.ProxyResolver.ProxyResolver a) => GI.Gio.Interfaces.ProxyResolver.IsProxyResolver a instance GI.Gio.Interfaces.ProxyResolver.IsProxyResolver GI.Gio.Interfaces.ProxyResolver.ProxyResolver instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.ProxyResolver.ProxyResolver instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.ProxyResolver.IsProxyResolver 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.IsProxyResolver a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsProxyResolver a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsProxyResolver a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.ProxyResolver.ProxyResolverLookupFinishMethodInfo a signature module GI.Gio.Interfaces.Volume newtype Volume Volume :: (ManagedPtr Volume) -> Volume noVolume :: Maybe Volume class GObject o => IsVolume o toVolume :: IsVolume o => o -> IO Volume data VolumeCanEjectMethodInfo volumeCanEject :: (MonadIO m, IsVolume a) => a -> m Bool data VolumeCanMountMethodInfo volumeCanMount :: (MonadIO m, IsVolume a) => a -> m Bool data VolumeEjectMethodInfo -- | Deprecated: (Since version 2.22)Use g_volume_eject_with_operation() -- instead. volumeEject :: (MonadIO m, IsVolume a, IsCancellable 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, IsVolume a, IsAsyncResult b) => a -> b -> m () data VolumeEjectWithOperationMethodInfo volumeEjectWithOperation :: (MonadIO m, IsVolume a, IsMountOperation b, IsCancellable c) => a -> [MountUnmountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data VolumeEjectWithOperationFinishMethodInfo volumeEjectWithOperationFinish :: (MonadIO m, IsVolume a, IsAsyncResult b) => a -> b -> m () data VolumeEnumerateIdentifiersMethodInfo volumeEnumerateIdentifiers :: (MonadIO m, IsVolume a) => a -> m [Text] data VolumeGetActivationRootMethodInfo volumeGetActivationRoot :: (MonadIO m, IsVolume a) => a -> m (Maybe File) data VolumeGetDriveMethodInfo volumeGetDrive :: (MonadIO m, IsVolume a) => a -> m Drive data VolumeGetIconMethodInfo volumeGetIcon :: (MonadIO m, IsVolume a) => a -> m Icon data VolumeGetIdentifierMethodInfo volumeGetIdentifier :: (MonadIO m, IsVolume a) => a -> Text -> m Text data VolumeGetMountMethodInfo volumeGetMount :: (MonadIO m, IsVolume a) => a -> m Mount data VolumeGetNameMethodInfo volumeGetName :: (MonadIO m, IsVolume a) => a -> m Text data VolumeGetSortKeyMethodInfo volumeGetSortKey :: (MonadIO m, IsVolume a) => a -> m Text data VolumeGetSymbolicIconMethodInfo volumeGetSymbolicIcon :: (MonadIO m, IsVolume a) => a -> m Icon data VolumeGetUuidMethodInfo volumeGetUuid :: (MonadIO m, IsVolume a) => a -> m Text data VolumeMountMethodInfo volumeMount :: (MonadIO m, IsVolume a, IsMountOperation b, IsCancellable c) => a -> [MountMountFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data VolumeMountFinishMethodInfo volumeMountFinish :: (MonadIO m, IsVolume a, IsAsyncResult b) => a -> b -> m () data VolumeShouldAutomountMethodInfo volumeShouldAutomount :: (MonadIO m, IsVolume a) => a -> m Bool type C_VolumeChangedCallback = Ptr () -> Ptr () -> IO () type VolumeChangedCallback = IO () data VolumeChangedSignalInfo afterVolumeChanged :: (GObject a, MonadIO m) => a -> VolumeChangedCallback -> m SignalHandlerId genClosure_VolumeChanged :: VolumeChangedCallback -> IO Closure mk_VolumeChangedCallback :: C_VolumeChangedCallback -> IO (FunPtr C_VolumeChangedCallback) noVolumeChangedCallback :: Maybe VolumeChangedCallback onVolumeChanged :: (GObject a, MonadIO m) => a -> VolumeChangedCallback -> m SignalHandlerId wrap_VolumeChangedCallback :: VolumeChangedCallback -> Ptr () -> Ptr () -> IO () type C_VolumeRemovedCallback = Ptr () -> Ptr () -> IO () type VolumeRemovedCallback = IO () data VolumeRemovedSignalInfo afterVolumeRemoved :: (GObject a, MonadIO m) => a -> VolumeRemovedCallback -> m SignalHandlerId genClosure_VolumeRemoved :: VolumeRemovedCallback -> IO Closure mk_VolumeRemovedCallback :: C_VolumeRemovedCallback -> IO (FunPtr C_VolumeRemovedCallback) noVolumeRemovedCallback :: Maybe VolumeRemovedCallback onVolumeRemoved :: (GObject a, MonadIO m) => a -> VolumeRemovedCallback -> m SignalHandlerId wrap_VolumeRemovedCallback :: VolumeRemovedCallback -> Ptr () -> Ptr () -> IO () 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 (info ~ GI.Gio.Interfaces.Volume.ResolveVolumeMethod t GI.Gio.Interfaces.Volume.Volume, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Interfaces.Volume.Volume p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Interfaces.Volume.Volume -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Interfaces.Volume.Volume 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 a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Interfaces.Volume.Volume a) => GI.Gio.Interfaces.Volume.IsVolume a instance GI.Gio.Interfaces.Volume.IsVolume GI.Gio.Interfaces.Volume.Volume instance GI.GObject.Objects.Object.IsObject GI.Gio.Interfaces.Volume.Volume instance (signature ~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.Gio.Interfaces.Volume.IsVolume 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.IsVolume 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.IsVolume a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsVolume a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsVolume a, GI.Gio.Objects.MountOperation.IsMountOperation b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsVolume a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsVolume 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.IsVolume 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.IsVolume 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.IsVolume 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.IsVolume 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.IsVolume 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.IsVolume 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.IsVolume 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.IsVolume 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.IsVolume 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.IsVolume a, GI.Gio.Objects.MountOperation.IsMountOperation b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsVolume a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsVolume a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Interfaces.Volume.VolumeShouldAutomountMethodInfo a signature module GI.Gio.Interfaces module GI.Gio.Objects.BufferedInputStream newtype BufferedInputStream BufferedInputStream :: (ManagedPtr BufferedInputStream) -> BufferedInputStream class GObject o => IsBufferedInputStream o toBufferedInputStream :: IsBufferedInputStream o => o -> IO BufferedInputStream noBufferedInputStream :: Maybe BufferedInputStream data BufferedInputStreamFillMethodInfo bufferedInputStreamFill :: (MonadIO m, IsBufferedInputStream a, IsCancellable b) => a -> Int64 -> Maybe (b) -> m Int64 data BufferedInputStreamFillAsyncMethodInfo bufferedInputStreamFillAsync :: (MonadIO m, IsBufferedInputStream a, IsCancellable b) => a -> Int64 -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data BufferedInputStreamFillFinishMethodInfo bufferedInputStreamFillFinish :: (MonadIO m, IsBufferedInputStream a, IsAsyncResult b) => a -> b -> m Int64 data BufferedInputStreamGetAvailableMethodInfo bufferedInputStreamGetAvailable :: (MonadIO m, IsBufferedInputStream a) => a -> m Word64 data BufferedInputStreamGetBufferSizeMethodInfo bufferedInputStreamGetBufferSize :: (MonadIO m, IsBufferedInputStream a) => a -> m Word64 bufferedInputStreamNew :: (MonadIO m, IsInputStream a) => a -> m BufferedInputStream bufferedInputStreamNewSized :: (MonadIO m, IsInputStream a) => a -> Word64 -> m BufferedInputStream data BufferedInputStreamPeekMethodInfo bufferedInputStreamPeek :: (MonadIO m, IsBufferedInputStream a) => a -> ByteString -> Word64 -> m Word64 data BufferedInputStreamPeekBufferMethodInfo bufferedInputStreamPeekBuffer :: (MonadIO m, IsBufferedInputStream a) => a -> m ByteString data BufferedInputStreamReadByteMethodInfo bufferedInputStreamReadByte :: (MonadIO m, IsBufferedInputStream a, IsCancellable b) => a -> Maybe (b) -> m Int32 data BufferedInputStreamSetBufferSizeMethodInfo bufferedInputStreamSetBufferSize :: (MonadIO m, IsBufferedInputStream a) => a -> Word64 -> m () data BufferedInputStreamBufferSizePropertyInfo bufferedInputStreamBufferSize :: AttrLabelProxy "bufferSize" constructBufferedInputStreamBufferSize :: (IsBufferedInputStream o) => Word32 -> IO (GValueConstruct o) getBufferedInputStreamBufferSize :: (MonadIO m, IsBufferedInputStream o) => o -> m Word32 setBufferedInputStreamBufferSize :: (MonadIO m, IsBufferedInputStream o) => o -> Word32 -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.BufferedInputStream.BufferedInputStream instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.BufferedInputStream.BufferedInputStream a) => GI.Gio.Objects.BufferedInputStream.IsBufferedInputStream a instance GI.Gio.Objects.BufferedInputStream.IsBufferedInputStream GI.Gio.Objects.BufferedInputStream.BufferedInputStream instance GI.Gio.Objects.FilterInputStream.IsFilterInputStream GI.Gio.Objects.BufferedInputStream.BufferedInputStream instance GI.Gio.Objects.InputStream.IsInputStream GI.Gio.Objects.BufferedInputStream.BufferedInputStream instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.BufferedInputStream.BufferedInputStream instance GI.Gio.Interfaces.Seekable.IsSeekable GI.Gio.Objects.BufferedInputStream.BufferedInputStream 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 (info ~ GI.Gio.Objects.BufferedInputStream.ResolveBufferedInputStreamMethod t GI.Gio.Objects.BufferedInputStream.BufferedInputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.BufferedInputStream.BufferedInputStream p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.BufferedInputStream.BufferedInputStream -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.BufferedInputStream.BufferedInputStreamBufferSizePropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.BufferedInputStream.BufferedInputStream instance (signature ~ (GHC.Int.Int64 -> GHC.Base.Maybe b -> m GHC.Int.Int64), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.BufferedInputStream.IsBufferedInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsBufferedInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsBufferedInputStream a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsBufferedInputStream 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.IsBufferedInputStream 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.IsBufferedInputStream 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.IsBufferedInputStream 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.IsBufferedInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsBufferedInputStream a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.BufferedInputStream.BufferedInputStreamSetBufferSizeMethodInfo a signature module GI.Gio.Objects.DBusConnection newtype DBusConnection DBusConnection :: (ManagedPtr DBusConnection) -> DBusConnection class GObject o => IsDBusConnection o toDBusConnection :: IsDBusConnection o => o -> IO DBusConnection noDBusConnection :: Maybe DBusConnection data DBusConnectionAddFilterMethodInfo dBusConnectionAddFilter :: (MonadIO m, IsDBusConnection a) => a -> DBusMessageFilterFunction -> m Word32 data DBusConnectionCallMethodInfo dBusConnectionCall :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe (Text) -> Text -> Text -> Text -> Maybe (GVariant) -> Maybe (VariantType) -> [DBusCallFlags] -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data DBusConnectionCallFinishMethodInfo dBusConnectionCallFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m GVariant data DBusConnectionCallSyncMethodInfo dBusConnectionCallSync :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe (Text) -> Text -> Text -> Text -> Maybe (GVariant) -> Maybe (VariantType) -> [DBusCallFlags] -> Int32 -> Maybe (b) -> m GVariant data DBusConnectionCallWithUnixFdListMethodInfo dBusConnectionCallWithUnixFdList :: (MonadIO m, IsDBusConnection a, IsUnixFDList b, IsCancellable 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, IsDBusConnection a, IsAsyncResult b) => a -> b -> m (GVariant, UnixFDList) data DBusConnectionCallWithUnixFdListSyncMethodInfo dBusConnectionCallWithUnixFdListSync :: (MonadIO m, IsDBusConnection a, IsUnixFDList b, IsCancellable 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, IsDBusConnection a, IsCancellable b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data DBusConnectionCloseFinishMethodInfo dBusConnectionCloseFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m () data DBusConnectionCloseSyncMethodInfo dBusConnectionCloseSync :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe (b) -> m () data DBusConnectionEmitSignalMethodInfo dBusConnectionEmitSignal :: (MonadIO m, IsDBusConnection a) => a -> Maybe (Text) -> Text -> Text -> Text -> Maybe (GVariant) -> m () data DBusConnectionExportActionGroupMethodInfo dBusConnectionExportActionGroup :: (MonadIO m, IsDBusConnection a, IsActionGroup b) => a -> Text -> b -> m Word32 data DBusConnectionExportMenuModelMethodInfo dBusConnectionExportMenuModel :: (MonadIO m, IsDBusConnection a, IsMenuModel b) => a -> Text -> b -> m Word32 data DBusConnectionFlushMethodInfo dBusConnectionFlush :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data DBusConnectionFlushFinishMethodInfo dBusConnectionFlushFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m () data DBusConnectionFlushSyncMethodInfo dBusConnectionFlushSync :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe (b) -> m () data DBusConnectionGetCapabilitiesMethodInfo dBusConnectionGetCapabilities :: (MonadIO m, IsDBusConnection a) => a -> m [DBusCapabilityFlags] data DBusConnectionGetExitOnCloseMethodInfo dBusConnectionGetExitOnClose :: (MonadIO m, IsDBusConnection a) => a -> m Bool data DBusConnectionGetGuidMethodInfo dBusConnectionGetGuid :: (MonadIO m, IsDBusConnection a) => a -> m Text data DBusConnectionGetLastSerialMethodInfo dBusConnectionGetLastSerial :: (MonadIO m, IsDBusConnection a) => a -> m Word32 data DBusConnectionGetPeerCredentialsMethodInfo dBusConnectionGetPeerCredentials :: (MonadIO m, IsDBusConnection a) => a -> m (Maybe Credentials) data DBusConnectionGetStreamMethodInfo dBusConnectionGetStream :: (MonadIO m, IsDBusConnection a) => a -> m IOStream data DBusConnectionGetUniqueNameMethodInfo dBusConnectionGetUniqueName :: (MonadIO m, IsDBusConnection a) => a -> m Text data DBusConnectionIsClosedMethodInfo dBusConnectionIsClosed :: (MonadIO m, IsDBusConnection a) => a -> m Bool dBusConnectionNew :: (MonadIO m, IsIOStream a, IsDBusAuthObserver b, IsCancellable c) => a -> Maybe (Text) -> [DBusConnectionFlags] -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () dBusConnectionNewFinish :: (MonadIO m, IsAsyncResult a) => a -> m DBusConnection dBusConnectionNewForAddress :: (MonadIO m, IsDBusAuthObserver a, IsCancellable b) => Text -> [DBusConnectionFlags] -> Maybe (a) -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () dBusConnectionNewForAddressFinish :: (MonadIO m, IsAsyncResult a) => a -> m DBusConnection dBusConnectionNewForAddressSync :: (MonadIO m, IsDBusAuthObserver a, IsCancellable b) => Text -> [DBusConnectionFlags] -> Maybe (a) -> Maybe (b) -> m DBusConnection dBusConnectionNewSync :: (MonadIO m, IsIOStream a, IsDBusAuthObserver b, IsCancellable c) => a -> Maybe (Text) -> [DBusConnectionFlags] -> Maybe (b) -> Maybe (c) -> m DBusConnection data DBusConnectionRegisterObjectMethodInfo dBusConnectionRegisterObject :: (MonadIO m, IsDBusConnection a) => a -> Text -> DBusInterfaceInfo -> Maybe (Closure) -> Maybe (Closure) -> Maybe (Closure) -> m Word32 data DBusConnectionRegisterSubtreeMethodInfo dBusConnectionRegisterSubtree :: (MonadIO m, IsDBusConnection a) => a -> Text -> DBusSubtreeVTable -> [DBusSubtreeFlags] -> Ptr () -> DestroyNotify -> m Word32 data DBusConnectionRemoveFilterMethodInfo dBusConnectionRemoveFilter :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m () data DBusConnectionSendMessageMethodInfo dBusConnectionSendMessage :: (MonadIO m, IsDBusConnection a, IsDBusMessage b) => a -> b -> [DBusSendMessageFlags] -> m (Word32) data DBusConnectionSendMessageWithReplyMethodInfo dBusConnectionSendMessageWithReply :: (MonadIO m, IsDBusConnection a, IsDBusMessage b, IsCancellable c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m (Word32) data DBusConnectionSendMessageWithReplyFinishMethodInfo dBusConnectionSendMessageWithReplyFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m DBusMessage data DBusConnectionSendMessageWithReplySyncMethodInfo dBusConnectionSendMessageWithReplySync :: (MonadIO m, IsDBusConnection a, IsDBusMessage b, IsCancellable c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe (c) -> m (DBusMessage, Word32) data DBusConnectionSetExitOnCloseMethodInfo dBusConnectionSetExitOnClose :: (MonadIO m, IsDBusConnection a) => a -> Bool -> m () data DBusConnectionSignalSubscribeMethodInfo dBusConnectionSignalSubscribe :: (MonadIO m, IsDBusConnection a) => a -> Maybe (Text) -> Maybe (Text) -> Maybe (Text) -> Maybe (Text) -> Maybe (Text) -> [DBusSignalFlags] -> DBusSignalCallback -> m Word32 data DBusConnectionSignalUnsubscribeMethodInfo dBusConnectionSignalUnsubscribe :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m () data DBusConnectionStartMessageProcessingMethodInfo dBusConnectionStartMessageProcessing :: (MonadIO m, IsDBusConnection a) => a -> m () data DBusConnectionUnexportActionGroupMethodInfo dBusConnectionUnexportActionGroup :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m () data DBusConnectionUnexportMenuModelMethodInfo dBusConnectionUnexportMenuModel :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m () data DBusConnectionUnregisterObjectMethodInfo dBusConnectionUnregisterObject :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m Bool data DBusConnectionUnregisterSubtreeMethodInfo dBusConnectionUnregisterSubtree :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m Bool data DBusConnectionAddressPropertyInfo constructDBusConnectionAddress :: (IsDBusConnection o) => Text -> IO (GValueConstruct o) dBusConnectionAddress :: AttrLabelProxy "address" data DBusConnectionAuthenticationObserverPropertyInfo constructDBusConnectionAuthenticationObserver :: (IsDBusConnection o, IsDBusAuthObserver a) => a -> IO (GValueConstruct o) dBusConnectionAuthenticationObserver :: AttrLabelProxy "authenticationObserver" data DBusConnectionCapabilitiesPropertyInfo dBusConnectionCapabilities :: AttrLabelProxy "capabilities" getDBusConnectionCapabilities :: (MonadIO m, IsDBusConnection o) => o -> m [DBusCapabilityFlags] data DBusConnectionClosedPropertyInfo dBusConnectionClosed :: AttrLabelProxy "closed" getDBusConnectionClosed :: (MonadIO m, IsDBusConnection o) => o -> m Bool data DBusConnectionExitOnClosePropertyInfo constructDBusConnectionExitOnClose :: (IsDBusConnection o) => Bool -> IO (GValueConstruct o) dBusConnectionExitOnClose :: AttrLabelProxy "exitOnClose" getDBusConnectionExitOnClose :: (MonadIO m, IsDBusConnection o) => o -> m Bool setDBusConnectionExitOnClose :: (MonadIO m, IsDBusConnection o) => o -> Bool -> m () data DBusConnectionFlagsPropertyInfo constructDBusConnectionFlags :: (IsDBusConnection o) => [DBusConnectionFlags] -> IO (GValueConstruct o) dBusConnectionFlags :: AttrLabelProxy "flags" data DBusConnectionGuidPropertyInfo constructDBusConnectionGuid :: (IsDBusConnection o) => Text -> IO (GValueConstruct o) dBusConnectionGuid :: AttrLabelProxy "guid" getDBusConnectionGuid :: (MonadIO m, IsDBusConnection o) => o -> m Text data DBusConnectionStreamPropertyInfo constructDBusConnectionStream :: (IsDBusConnection o, IsIOStream a) => a -> IO (GValueConstruct o) dBusConnectionStream :: AttrLabelProxy "stream" getDBusConnectionStream :: (MonadIO m, IsDBusConnection o) => o -> m IOStream data DBusConnectionUniqueNamePropertyInfo dBusConnectionUniqueName :: AttrLabelProxy "uniqueName" getDBusConnectionUniqueName :: (MonadIO m, IsDBusConnection o) => o -> m Text type C_DBusConnectionClosedCallback = Ptr () -> CInt -> Ptr GError -> Ptr () -> IO () type DBusConnectionClosedCallback = Bool -> Maybe GError -> IO () data DBusConnectionClosedSignalInfo afterDBusConnectionClosed :: (GObject a, MonadIO m) => a -> DBusConnectionClosedCallback -> m SignalHandlerId genClosure_DBusConnectionClosed :: DBusConnectionClosedCallback -> IO Closure mk_DBusConnectionClosedCallback :: C_DBusConnectionClosedCallback -> IO (FunPtr C_DBusConnectionClosedCallback) noDBusConnectionClosedCallback :: Maybe DBusConnectionClosedCallback onDBusConnectionClosed :: (GObject a, MonadIO m) => a -> DBusConnectionClosedCallback -> m SignalHandlerId wrap_DBusConnectionClosedCallback :: DBusConnectionClosedCallback -> Ptr () -> CInt -> Ptr GError -> Ptr () -> IO () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusConnection.DBusConnection instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.DBusConnection.DBusConnection a) => GI.Gio.Objects.DBusConnection.IsDBusConnection a instance GI.Gio.Objects.DBusConnection.IsDBusConnection GI.Gio.Objects.DBusConnection.DBusConnection instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.DBusConnection.DBusConnection instance GI.Gio.Interfaces.AsyncInitable.IsAsyncInitable GI.Gio.Objects.DBusConnection.DBusConnection instance GI.Gio.Interfaces.Initable.IsInitable GI.Gio.Objects.DBusConnection.DBusConnection 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 (info ~ GI.Gio.Objects.DBusConnection.ResolveDBusConnectionMethod t GI.Gio.Objects.DBusConnection.DBusConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusConnection.DBusConnection p) => GHC.OverloadedLabels.IsLabel 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.Overloading.HasAttributeList GI.Gio.Objects.DBusConnection.DBusConnection 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.IsDBusConnection 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.IsDBusConnection a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDBusConnection a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsDBusConnection a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDBusConnection a, GI.Gio.Objects.UnixFDList.IsUnixFDList b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDBusConnection a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsDBusConnection a, GI.Gio.Objects.UnixFDList.IsUnixFDList b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDBusConnection a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDBusConnection a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsDBusConnection a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDBusConnection 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.IsDBusConnection a, GI.Gio.Interfaces.ActionGroup.IsActionGroup 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.IsDBusConnection a, GI.Gio.Objects.MenuModel.IsMenuModel 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.IsDBusConnection a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDBusConnection a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsDBusConnection a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDBusConnection 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.IsDBusConnection 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.IsDBusConnection 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.IsDBusConnection a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionGetLastSerialMethodInfo a signature instance (signature ~ m (GHC.Base.Maybe GI.Gio.Objects.Credentials.Credentials), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DBusConnection.IsDBusConnection 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.IsDBusConnection 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.IsDBusConnection 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.IsDBusConnection 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.IsDBusConnection 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.IsDBusConnection 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.IsDBusConnection 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.IsDBusConnection a, GI.Gio.Objects.DBusMessage.IsDBusMessage 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.IsDBusConnection a, GI.Gio.Objects.DBusMessage.IsDBusMessage b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDBusConnection a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsDBusConnection a, GI.Gio.Objects.DBusMessage.IsDBusMessage b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDBusConnection 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.IsDBusConnection 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.IsDBusConnection 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.IsDBusConnection 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.IsDBusConnection 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.IsDBusConnection 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.IsDBusConnection 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.IsDBusConnection a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusConnection.DBusConnectionUnregisterSubtreeMethodInfo a signature module GI.Gio.Objects.DBusObjectManagerClient newtype DBusObjectManagerClient DBusObjectManagerClient :: (ManagedPtr DBusObjectManagerClient) -> DBusObjectManagerClient class GObject o => IsDBusObjectManagerClient o toDBusObjectManagerClient :: IsDBusObjectManagerClient o => o -> IO DBusObjectManagerClient noDBusObjectManagerClient :: Maybe DBusObjectManagerClient data DBusObjectManagerClientGetConnectionMethodInfo dBusObjectManagerClientGetConnection :: (MonadIO m, IsDBusObjectManagerClient a) => a -> m DBusConnection data DBusObjectManagerClientGetFlagsMethodInfo dBusObjectManagerClientGetFlags :: (MonadIO m, IsDBusObjectManagerClient a) => a -> m [DBusObjectManagerClientFlags] data DBusObjectManagerClientGetNameMethodInfo dBusObjectManagerClientGetName :: (MonadIO m, IsDBusObjectManagerClient a) => a -> m Text data DBusObjectManagerClientGetNameOwnerMethodInfo dBusObjectManagerClientGetNameOwner :: (MonadIO m, IsDBusObjectManagerClient a) => a -> m (Maybe Text) dBusObjectManagerClientNew :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> [DBusObjectManagerClientFlags] -> Text -> Text -> Maybe (DBusProxyTypeFunc) -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () dBusObjectManagerClientNewFinish :: (MonadIO m, IsAsyncResult a) => a -> m DBusObjectManagerClient dBusObjectManagerClientNewForBus :: (MonadIO m, IsCancellable a) => BusType -> [DBusObjectManagerClientFlags] -> Text -> Text -> Maybe (DBusProxyTypeFunc) -> Maybe (a) -> Maybe (AsyncReadyCallback) -> m () dBusObjectManagerClientNewForBusFinish :: (MonadIO m, IsAsyncResult a) => a -> m DBusObjectManagerClient dBusObjectManagerClientNewForBusSync :: (MonadIO m, IsCancellable a) => BusType -> [DBusObjectManagerClientFlags] -> Text -> Text -> Maybe (DBusProxyTypeFunc) -> Maybe (a) -> m DBusObjectManagerClient dBusObjectManagerClientNewSync :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> [DBusObjectManagerClientFlags] -> Maybe (Text) -> Text -> Maybe (DBusProxyTypeFunc) -> Maybe (b) -> m DBusObjectManagerClient data DBusObjectManagerClientBusTypePropertyInfo constructDBusObjectManagerClientBusType :: (IsDBusObjectManagerClient o) => BusType -> IO (GValueConstruct o) dBusObjectManagerClientBusType :: AttrLabelProxy "busType" data DBusObjectManagerClientConnectionPropertyInfo constructDBusObjectManagerClientConnection :: (IsDBusObjectManagerClient o, IsDBusConnection a) => a -> IO (GValueConstruct o) dBusObjectManagerClientConnection :: AttrLabelProxy "connection" getDBusObjectManagerClientConnection :: (MonadIO m, IsDBusObjectManagerClient o) => o -> m DBusConnection data DBusObjectManagerClientFlagsPropertyInfo constructDBusObjectManagerClientFlags :: (IsDBusObjectManagerClient o) => [DBusObjectManagerClientFlags] -> IO (GValueConstruct o) dBusObjectManagerClientFlags :: AttrLabelProxy "flags" getDBusObjectManagerClientFlags :: (MonadIO m, IsDBusObjectManagerClient o) => o -> m [DBusObjectManagerClientFlags] data DBusObjectManagerClientGetProxyTypeDestroyNotifyPropertyInfo constructDBusObjectManagerClientGetProxyTypeDestroyNotify :: (IsDBusObjectManagerClient o) => Ptr () -> IO (GValueConstruct o) dBusObjectManagerClientGetProxyTypeDestroyNotify :: AttrLabelProxy "getProxyTypeDestroyNotify" getDBusObjectManagerClientGetProxyTypeDestroyNotify :: (MonadIO m, IsDBusObjectManagerClient o) => o -> m (Ptr ()) data DBusObjectManagerClientGetProxyTypeFuncPropertyInfo constructDBusObjectManagerClientGetProxyTypeFunc :: (IsDBusObjectManagerClient o) => Ptr () -> IO (GValueConstruct o) dBusObjectManagerClientGetProxyTypeFunc :: AttrLabelProxy "getProxyTypeFunc" getDBusObjectManagerClientGetProxyTypeFunc :: (MonadIO m, IsDBusObjectManagerClient o) => o -> m (Ptr ()) data DBusObjectManagerClientGetProxyTypeUserDataPropertyInfo constructDBusObjectManagerClientGetProxyTypeUserData :: (IsDBusObjectManagerClient o) => Ptr () -> IO (GValueConstruct o) dBusObjectManagerClientGetProxyTypeUserData :: AttrLabelProxy "getProxyTypeUserData" getDBusObjectManagerClientGetProxyTypeUserData :: (MonadIO m, IsDBusObjectManagerClient o) => o -> m (Ptr ()) data DBusObjectManagerClientNamePropertyInfo constructDBusObjectManagerClientName :: (IsDBusObjectManagerClient o) => Text -> IO (GValueConstruct o) dBusObjectManagerClientName :: AttrLabelProxy "name" getDBusObjectManagerClientName :: (MonadIO m, IsDBusObjectManagerClient o) => o -> m Text data DBusObjectManagerClientNameOwnerPropertyInfo dBusObjectManagerClientNameOwner :: AttrLabelProxy "nameOwner" getDBusObjectManagerClientNameOwner :: (MonadIO m, IsDBusObjectManagerClient o) => o -> m (Maybe Text) data DBusObjectManagerClientObjectPathPropertyInfo constructDBusObjectManagerClientObjectPath :: (IsDBusObjectManagerClient o) => Text -> IO (GValueConstruct o) dBusObjectManagerClientObjectPath :: AttrLabelProxy "objectPath" getDBusObjectManagerClientObjectPath :: (MonadIO m, IsDBusObjectManagerClient o) => o -> m (Maybe Text) type C_DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback = Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> Ptr GVariant -> Ptr CString -> Ptr () -> IO () type DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback = DBusObjectProxy -> DBusProxy -> GVariant -> [Text] -> IO () data DBusObjectManagerClientInterfaceProxyPropertiesChangedSignalInfo afterDBusObjectManagerClientInterfaceProxyPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> m SignalHandlerId genClosure_DBusObjectManagerClientInterfaceProxyPropertiesChanged :: DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> IO Closure mk_DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback :: C_DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> IO (FunPtr C_DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback) noDBusObjectManagerClientInterfaceProxyPropertiesChangedCallback :: Maybe DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback onDBusObjectManagerClientInterfaceProxyPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> m SignalHandlerId wrap_DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback :: DBusObjectManagerClientInterfaceProxyPropertiesChangedCallback -> Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> Ptr GVariant -> Ptr CString -> Ptr () -> IO () type C_DBusObjectManagerClientInterfaceProxySignalCallback = Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> CString -> CString -> Ptr GVariant -> Ptr () -> IO () type DBusObjectManagerClientInterfaceProxySignalCallback = DBusObjectProxy -> DBusProxy -> Text -> Text -> GVariant -> IO () data DBusObjectManagerClientInterfaceProxySignalSignalInfo afterDBusObjectManagerClientInterfaceProxySignal :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxySignalCallback -> m SignalHandlerId genClosure_DBusObjectManagerClientInterfaceProxySignal :: DBusObjectManagerClientInterfaceProxySignalCallback -> IO Closure mk_DBusObjectManagerClientInterfaceProxySignalCallback :: C_DBusObjectManagerClientInterfaceProxySignalCallback -> IO (FunPtr C_DBusObjectManagerClientInterfaceProxySignalCallback) noDBusObjectManagerClientInterfaceProxySignalCallback :: Maybe DBusObjectManagerClientInterfaceProxySignalCallback onDBusObjectManagerClientInterfaceProxySignal :: (GObject a, MonadIO m) => a -> DBusObjectManagerClientInterfaceProxySignalCallback -> m SignalHandlerId wrap_DBusObjectManagerClientInterfaceProxySignalCallback :: DBusObjectManagerClientInterfaceProxySignalCallback -> Ptr () -> Ptr DBusObjectProxy -> Ptr DBusProxy -> CString -> CString -> Ptr GVariant -> Ptr () -> IO () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClient instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClient a) => GI.Gio.Objects.DBusObjectManagerClient.IsDBusObjectManagerClient a instance GI.Gio.Objects.DBusObjectManagerClient.IsDBusObjectManagerClient GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClient instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClient instance GI.Gio.Interfaces.AsyncInitable.IsAsyncInitable GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClient instance GI.Gio.Interfaces.DBusObjectManager.IsDBusObjectManager GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClient instance GI.Gio.Interfaces.Initable.IsInitable GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClient 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 (info ~ GI.Gio.Objects.DBusObjectManagerClient.ResolveDBusObjectManagerClientMethod t GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClient, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClient p) => GHC.OverloadedLabels.IsLabel 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.Overloading.HasAttributeList GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClient 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.IsDBusObjectManagerClient 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.IsDBusObjectManagerClient 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.IsDBusObjectManagerClient 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.IsDBusObjectManagerClient a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusObjectManagerClient.DBusObjectManagerClientGetNameOwnerMethodInfo a signature module GI.Gio.Objects.DBusProxy newtype DBusProxy DBusProxy :: (ManagedPtr DBusProxy) -> DBusProxy class GObject o => IsDBusProxy o toDBusProxy :: IsDBusProxy o => o -> IO DBusProxy noDBusProxy :: Maybe DBusProxy data DBusProxyCallMethodInfo dBusProxyCall :: (MonadIO m, IsDBusProxy a, IsCancellable b) => a -> Text -> Maybe (GVariant) -> [DBusCallFlags] -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data DBusProxyCallFinishMethodInfo dBusProxyCallFinish :: (MonadIO m, IsDBusProxy a, IsAsyncResult b) => a -> b -> m GVariant data DBusProxyCallSyncMethodInfo dBusProxyCallSync :: (MonadIO m, IsDBusProxy a, IsCancellable b) => a -> Text -> Maybe (GVariant) -> [DBusCallFlags] -> Int32 -> Maybe (b) -> m GVariant data DBusProxyCallWithUnixFdListMethodInfo dBusProxyCallWithUnixFdList :: (MonadIO m, IsDBusProxy a, IsUnixFDList b, IsCancellable c) => a -> Text -> Maybe (GVariant) -> [DBusCallFlags] -> Int32 -> Maybe (b) -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data DBusProxyCallWithUnixFdListFinishMethodInfo dBusProxyCallWithUnixFdListFinish :: (MonadIO m, IsDBusProxy a, IsAsyncResult b) => a -> b -> m (GVariant, UnixFDList) data DBusProxyCallWithUnixFdListSyncMethodInfo dBusProxyCallWithUnixFdListSync :: (MonadIO m, IsDBusProxy a, IsUnixFDList b, IsCancellable c) => a -> Text -> Maybe (GVariant) -> [DBusCallFlags] -> Int32 -> Maybe (b) -> Maybe (c) -> m (GVariant, UnixFDList) data DBusProxyGetCachedPropertyMethodInfo dBusProxyGetCachedProperty :: (MonadIO m, IsDBusProxy a) => a -> Text -> m GVariant data DBusProxyGetCachedPropertyNamesMethodInfo dBusProxyGetCachedPropertyNames :: (MonadIO m, IsDBusProxy a) => a -> m [Text] data DBusProxyGetConnectionMethodInfo dBusProxyGetConnection :: (MonadIO m, IsDBusProxy a) => a -> m DBusConnection data DBusProxyGetDefaultTimeoutMethodInfo dBusProxyGetDefaultTimeout :: (MonadIO m, IsDBusProxy a) => a -> m Int32 data DBusProxyGetFlagsMethodInfo dBusProxyGetFlags :: (MonadIO m, IsDBusProxy a) => a -> m [DBusProxyFlags] data DBusProxyGetInterfaceInfoMethodInfo dBusProxyGetInterfaceInfo :: (MonadIO m, IsDBusProxy a) => a -> m DBusInterfaceInfo data DBusProxyGetInterfaceNameMethodInfo dBusProxyGetInterfaceName :: (MonadIO m, IsDBusProxy a) => a -> m Text data DBusProxyGetNameMethodInfo dBusProxyGetName :: (MonadIO m, IsDBusProxy a) => a -> m Text data DBusProxyGetNameOwnerMethodInfo dBusProxyGetNameOwner :: (MonadIO m, IsDBusProxy a) => a -> m Text data DBusProxyGetObjectPathMethodInfo dBusProxyGetObjectPath :: (MonadIO m, IsDBusProxy a) => a -> m Text dBusProxyNew :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> [DBusProxyFlags] -> Maybe (DBusInterfaceInfo) -> Maybe (Text) -> Text -> Text -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () dBusProxyNewFinish :: (MonadIO m, IsAsyncResult a) => a -> m DBusProxy dBusProxyNewForBus :: (MonadIO m, IsCancellable a) => BusType -> [DBusProxyFlags] -> Maybe (DBusInterfaceInfo) -> Text -> Text -> Text -> Maybe (a) -> Maybe (AsyncReadyCallback) -> m () dBusProxyNewForBusFinish :: (MonadIO m, IsAsyncResult a) => a -> m DBusProxy dBusProxyNewForBusSync :: (MonadIO m, IsCancellable a) => BusType -> [DBusProxyFlags] -> Maybe (DBusInterfaceInfo) -> Text -> Text -> Text -> Maybe (a) -> m DBusProxy dBusProxyNewSync :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> [DBusProxyFlags] -> Maybe (DBusInterfaceInfo) -> Maybe (Text) -> Text -> Text -> Maybe (b) -> m DBusProxy data DBusProxySetCachedPropertyMethodInfo dBusProxySetCachedProperty :: (MonadIO m, IsDBusProxy a) => a -> Text -> Maybe (GVariant) -> m () data DBusProxySetDefaultTimeoutMethodInfo dBusProxySetDefaultTimeout :: (MonadIO m, IsDBusProxy a) => a -> Int32 -> m () data DBusProxySetInterfaceInfoMethodInfo dBusProxySetInterfaceInfo :: (MonadIO m, IsDBusProxy a) => a -> Maybe (DBusInterfaceInfo) -> m () data DBusProxyGBusTypePropertyInfo constructDBusProxyGBusType :: (IsDBusProxy o) => BusType -> IO (GValueConstruct o) dBusProxyGBusType :: AttrLabelProxy "gBusType" data DBusProxyGConnectionPropertyInfo constructDBusProxyGConnection :: (IsDBusProxy o, IsDBusConnection a) => a -> IO (GValueConstruct o) dBusProxyGConnection :: AttrLabelProxy "gConnection" getDBusProxyGConnection :: (MonadIO m, IsDBusProxy o) => o -> m (Maybe DBusConnection) data DBusProxyGDefaultTimeoutPropertyInfo constructDBusProxyGDefaultTimeout :: (IsDBusProxy o) => Int32 -> IO (GValueConstruct o) dBusProxyGDefaultTimeout :: AttrLabelProxy "gDefaultTimeout" getDBusProxyGDefaultTimeout :: (MonadIO m, IsDBusProxy o) => o -> m Int32 setDBusProxyGDefaultTimeout :: (MonadIO m, IsDBusProxy o) => o -> Int32 -> m () data DBusProxyGFlagsPropertyInfo constructDBusProxyGFlags :: (IsDBusProxy o) => [DBusProxyFlags] -> IO (GValueConstruct o) dBusProxyGFlags :: AttrLabelProxy "gFlags" getDBusProxyGFlags :: (MonadIO m, IsDBusProxy o) => o -> m [DBusProxyFlags] data DBusProxyGInterfaceInfoPropertyInfo clearDBusProxyGInterfaceInfo :: (MonadIO m, IsDBusProxy o) => o -> m () constructDBusProxyGInterfaceInfo :: (IsDBusProxy o) => DBusInterfaceInfo -> IO (GValueConstruct o) dBusProxyGInterfaceInfo :: AttrLabelProxy "gInterfaceInfo" getDBusProxyGInterfaceInfo :: (MonadIO m, IsDBusProxy o) => o -> m (Maybe DBusInterfaceInfo) setDBusProxyGInterfaceInfo :: (MonadIO m, IsDBusProxy o) => o -> DBusInterfaceInfo -> m () data DBusProxyGInterfaceNamePropertyInfo constructDBusProxyGInterfaceName :: (IsDBusProxy o) => Text -> IO (GValueConstruct o) dBusProxyGInterfaceName :: AttrLabelProxy "gInterfaceName" getDBusProxyGInterfaceName :: (MonadIO m, IsDBusProxy o) => o -> m (Maybe Text) data DBusProxyGNamePropertyInfo constructDBusProxyGName :: (IsDBusProxy o) => Text -> IO (GValueConstruct o) dBusProxyGName :: AttrLabelProxy "gName" getDBusProxyGName :: (MonadIO m, IsDBusProxy o) => o -> m (Maybe Text) data DBusProxyGNameOwnerPropertyInfo dBusProxyGNameOwner :: AttrLabelProxy "gNameOwner" getDBusProxyGNameOwner :: (MonadIO m, IsDBusProxy o) => o -> m (Maybe Text) data DBusProxyGObjectPathPropertyInfo constructDBusProxyGObjectPath :: (IsDBusProxy o) => Text -> IO (GValueConstruct o) dBusProxyGObjectPath :: AttrLabelProxy "gObjectPath" getDBusProxyGObjectPath :: (MonadIO m, IsDBusProxy o) => o -> m (Maybe Text) type C_DBusProxyGPropertiesChangedCallback = Ptr () -> Ptr GVariant -> Ptr CString -> Ptr () -> IO () type DBusProxyGPropertiesChangedCallback = GVariant -> [Text] -> IO () data DBusProxyGPropertiesChangedSignalInfo afterDBusProxyGPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusProxyGPropertiesChangedCallback -> m SignalHandlerId genClosure_DBusProxyGPropertiesChanged :: DBusProxyGPropertiesChangedCallback -> IO Closure mk_DBusProxyGPropertiesChangedCallback :: C_DBusProxyGPropertiesChangedCallback -> IO (FunPtr C_DBusProxyGPropertiesChangedCallback) noDBusProxyGPropertiesChangedCallback :: Maybe DBusProxyGPropertiesChangedCallback onDBusProxyGPropertiesChanged :: (GObject a, MonadIO m) => a -> DBusProxyGPropertiesChangedCallback -> m SignalHandlerId wrap_DBusProxyGPropertiesChangedCallback :: DBusProxyGPropertiesChangedCallback -> Ptr () -> Ptr GVariant -> Ptr CString -> Ptr () -> IO () type C_DBusProxyGSignalCallback = Ptr () -> CString -> CString -> Ptr GVariant -> Ptr () -> IO () type DBusProxyGSignalCallback = Maybe Text -> Text -> GVariant -> IO () data DBusProxyGSignalSignalInfo afterDBusProxyGSignal :: (GObject a, MonadIO m) => a -> DBusProxyGSignalCallback -> m SignalHandlerId genClosure_DBusProxyGSignal :: DBusProxyGSignalCallback -> IO Closure mk_DBusProxyGSignalCallback :: C_DBusProxyGSignalCallback -> IO (FunPtr C_DBusProxyGSignalCallback) noDBusProxyGSignalCallback :: Maybe DBusProxyGSignalCallback onDBusProxyGSignal :: (GObject a, MonadIO m) => a -> DBusProxyGSignalCallback -> m SignalHandlerId wrap_DBusProxyGSignalCallback :: DBusProxyGSignalCallback -> Ptr () -> CString -> CString -> Ptr GVariant -> Ptr () -> IO () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DBusProxy.DBusProxy instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.DBusProxy.DBusProxy a) => GI.Gio.Objects.DBusProxy.IsDBusProxy a instance GI.Gio.Objects.DBusProxy.IsDBusProxy GI.Gio.Objects.DBusProxy.DBusProxy instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.DBusProxy.DBusProxy instance GI.Gio.Interfaces.AsyncInitable.IsAsyncInitable GI.Gio.Objects.DBusProxy.DBusProxy instance GI.Gio.Interfaces.DBusInterface.IsDBusInterface GI.Gio.Objects.DBusProxy.DBusProxy instance GI.Gio.Interfaces.Initable.IsInitable GI.Gio.Objects.DBusProxy.DBusProxy 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 (info ~ GI.Gio.Objects.DBusProxy.ResolveDBusProxyMethod t GI.Gio.Objects.DBusProxy.DBusProxy, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DBusProxy.DBusProxy p) => GHC.OverloadedLabels.IsLabel 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.Overloading.HasAttributeList GI.Gio.Objects.DBusProxy.DBusProxy 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.IsDBusProxy a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDBusProxy a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsDBusProxy a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDBusProxy a, GI.Gio.Objects.UnixFDList.IsUnixFDList b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDBusProxy a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsDBusProxy a, GI.Gio.Objects.UnixFDList.IsUnixFDList b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDBusProxy 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.IsDBusProxy 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.IsDBusProxy 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.IsDBusProxy 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.IsDBusProxy 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.IsDBusProxy 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.IsDBusProxy 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.IsDBusProxy 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.IsDBusProxy 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.IsDBusProxy 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.IsDBusProxy 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.IsDBusProxy 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.IsDBusProxy a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DBusProxy.DBusProxySetInterfaceInfoMethodInfo a signature module GI.Gio.Objects.DataInputStream newtype DataInputStream DataInputStream :: (ManagedPtr DataInputStream) -> DataInputStream class GObject o => IsDataInputStream o toDataInputStream :: IsDataInputStream o => o -> IO DataInputStream noDataInputStream :: Maybe DataInputStream data DataInputStreamGetByteOrderMethodInfo dataInputStreamGetByteOrder :: (MonadIO m, IsDataInputStream a) => a -> m DataStreamByteOrder data DataInputStreamGetNewlineTypeMethodInfo dataInputStreamGetNewlineType :: (MonadIO m, IsDataInputStream a) => a -> m DataStreamNewlineType dataInputStreamNew :: (MonadIO m, IsInputStream a) => a -> m DataInputStream data DataInputStreamReadByteMethodInfo dataInputStreamReadByte :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe (b) -> m Word8 data DataInputStreamReadInt16MethodInfo dataInputStreamReadInt16 :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe (b) -> m Int16 data DataInputStreamReadInt32MethodInfo dataInputStreamReadInt32 :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe (b) -> m Int32 data DataInputStreamReadInt64MethodInfo dataInputStreamReadInt64 :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe (b) -> m Int64 data DataInputStreamReadLineMethodInfo dataInputStreamReadLine :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe (b) -> m (Maybe ByteString, Word64) data DataInputStreamReadLineAsyncMethodInfo dataInputStreamReadLineAsync :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data DataInputStreamReadLineFinishMethodInfo dataInputStreamReadLineFinish :: (MonadIO m, IsDataInputStream a, IsAsyncResult b) => a -> b -> m (Maybe ByteString, Word64) data DataInputStreamReadLineFinishUtf8MethodInfo dataInputStreamReadLineFinishUtf8 :: (MonadIO m, IsDataInputStream a, IsAsyncResult b) => a -> b -> m (Maybe Text, Word64) data DataInputStreamReadLineUtf8MethodInfo dataInputStreamReadLineUtf8 :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe (b) -> m (Maybe Text, Word64) data DataInputStreamReadUint16MethodInfo dataInputStreamReadUint16 :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe (b) -> m Word16 data DataInputStreamReadUint32MethodInfo dataInputStreamReadUint32 :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe (b) -> m Word32 data DataInputStreamReadUint64MethodInfo dataInputStreamReadUint64 :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe (b) -> m Word64 data DataInputStreamReadUntilMethodInfo dataInputStreamReadUntil :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Text -> Maybe (b) -> m (Text, Word64) data DataInputStreamReadUntilAsyncMethodInfo dataInputStreamReadUntilAsync :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Text -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data DataInputStreamReadUntilFinishMethodInfo dataInputStreamReadUntilFinish :: (MonadIO m, IsDataInputStream a, IsAsyncResult b) => a -> b -> m (Text, Word64) data DataInputStreamReadUptoMethodInfo dataInputStreamReadUpto :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Text -> Int64 -> Maybe (b) -> m (Text, Word64) data DataInputStreamReadUptoAsyncMethodInfo dataInputStreamReadUptoAsync :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Text -> Int64 -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data DataInputStreamReadUptoFinishMethodInfo dataInputStreamReadUptoFinish :: (MonadIO m, IsDataInputStream a, IsAsyncResult b) => a -> b -> m (Text, Word64) data DataInputStreamSetByteOrderMethodInfo dataInputStreamSetByteOrder :: (MonadIO m, IsDataInputStream a) => a -> DataStreamByteOrder -> m () data DataInputStreamSetNewlineTypeMethodInfo dataInputStreamSetNewlineType :: (MonadIO m, IsDataInputStream a) => a -> DataStreamNewlineType -> m () data DataInputStreamByteOrderPropertyInfo constructDataInputStreamByteOrder :: (IsDataInputStream o) => DataStreamByteOrder -> IO (GValueConstruct o) dataInputStreamByteOrder :: AttrLabelProxy "byteOrder" getDataInputStreamByteOrder :: (MonadIO m, IsDataInputStream o) => o -> m DataStreamByteOrder setDataInputStreamByteOrder :: (MonadIO m, IsDataInputStream o) => o -> DataStreamByteOrder -> m () data DataInputStreamNewlineTypePropertyInfo constructDataInputStreamNewlineType :: (IsDataInputStream o) => DataStreamNewlineType -> IO (GValueConstruct o) dataInputStreamNewlineType :: AttrLabelProxy "newlineType" getDataInputStreamNewlineType :: (MonadIO m, IsDataInputStream o) => o -> m DataStreamNewlineType setDataInputStreamNewlineType :: (MonadIO m, IsDataInputStream o) => o -> DataStreamNewlineType -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.DataInputStream.DataInputStream instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.DataInputStream.DataInputStream a) => GI.Gio.Objects.DataInputStream.IsDataInputStream a instance GI.Gio.Objects.DataInputStream.IsDataInputStream GI.Gio.Objects.DataInputStream.DataInputStream instance GI.Gio.Objects.BufferedInputStream.IsBufferedInputStream GI.Gio.Objects.DataInputStream.DataInputStream instance GI.Gio.Objects.FilterInputStream.IsFilterInputStream GI.Gio.Objects.DataInputStream.DataInputStream instance GI.Gio.Objects.InputStream.IsInputStream GI.Gio.Objects.DataInputStream.DataInputStream instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.DataInputStream.DataInputStream instance GI.Gio.Interfaces.Seekable.IsSeekable GI.Gio.Objects.DataInputStream.DataInputStream 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 (info ~ GI.Gio.Objects.DataInputStream.ResolveDataInputStreamMethod t GI.Gio.Objects.DataInputStream.DataInputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.DataInputStream.DataInputStream p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.DataInputStream.DataInputStream instance (signature ~ m GI.Gio.Enums.DataStreamByteOrder, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.DataInputStream.IsDataInputStream 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.IsDataInputStream 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.IsDataInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataInputStream a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsDataInputStream a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsDataInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataInputStream a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsDataInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsDataInputStream a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsDataInputStream 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.IsDataInputStream a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.DataInputStream.DataInputStreamSetNewlineTypeMethodInfo a signature module GI.Gio.Objects.FileEnumerator newtype FileEnumerator FileEnumerator :: (ManagedPtr FileEnumerator) -> FileEnumerator class GObject o => IsFileEnumerator o toFileEnumerator :: IsFileEnumerator o => o -> IO FileEnumerator noFileEnumerator :: Maybe FileEnumerator data FileEnumeratorCloseMethodInfo fileEnumeratorClose :: (MonadIO m, IsFileEnumerator a, IsCancellable b) => a -> Maybe (b) -> m () data FileEnumeratorCloseAsyncMethodInfo fileEnumeratorCloseAsync :: (MonadIO m, IsFileEnumerator a, IsCancellable b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileEnumeratorCloseFinishMethodInfo fileEnumeratorCloseFinish :: (MonadIO m, IsFileEnumerator a, IsAsyncResult b) => a -> b -> m () data FileEnumeratorGetChildMethodInfo fileEnumeratorGetChild :: (MonadIO m, IsFileEnumerator a, IsFileInfo b) => a -> b -> m File data FileEnumeratorGetContainerMethodInfo fileEnumeratorGetContainer :: (MonadIO m, IsFileEnumerator a) => a -> m File data FileEnumeratorHasPendingMethodInfo fileEnumeratorHasPending :: (MonadIO m, IsFileEnumerator a) => a -> m Bool data FileEnumeratorIsClosedMethodInfo fileEnumeratorIsClosed :: (MonadIO m, IsFileEnumerator a) => a -> m Bool data FileEnumeratorIterateMethodInfo fileEnumeratorIterate :: (MonadIO m, IsFileEnumerator a, IsCancellable b) => a -> Maybe (b) -> m (FileInfo, File) data FileEnumeratorNextFileMethodInfo fileEnumeratorNextFile :: (MonadIO m, IsFileEnumerator a, IsCancellable b) => a -> Maybe (b) -> m (Maybe FileInfo) data FileEnumeratorNextFilesAsyncMethodInfo fileEnumeratorNextFilesAsync :: (MonadIO m, IsFileEnumerator a, IsCancellable b) => a -> Int32 -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileEnumeratorNextFilesFinishMethodInfo fileEnumeratorNextFilesFinish :: (MonadIO m, IsFileEnumerator a, IsAsyncResult b) => a -> b -> m [FileInfo] data FileEnumeratorSetPendingMethodInfo fileEnumeratorSetPending :: (MonadIO m, IsFileEnumerator a) => a -> Bool -> m () data FileEnumeratorContainerPropertyInfo constructFileEnumeratorContainer :: (IsFileEnumerator o, IsFile a) => a -> IO (GValueConstruct o) fileEnumeratorContainer :: AttrLabelProxy "container" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.FileEnumerator.FileEnumerator instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.FileEnumerator.FileEnumerator a) => GI.Gio.Objects.FileEnumerator.IsFileEnumerator a instance GI.Gio.Objects.FileEnumerator.IsFileEnumerator GI.Gio.Objects.FileEnumerator.FileEnumerator instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.FileEnumerator.FileEnumerator 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 (info ~ GI.Gio.Objects.FileEnumerator.ResolveFileEnumeratorMethod t GI.Gio.Objects.FileEnumerator.FileEnumerator, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.FileEnumerator.FileEnumerator p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.FileEnumerator.FileEnumerator -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.FileEnumerator.FileEnumeratorContainerPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.FileEnumerator.FileEnumerator instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileEnumerator.IsFileEnumerator a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFileEnumerator a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFileEnumerator a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFileEnumerator a, GI.Gio.Objects.FileInfo.IsFileInfo 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.IsFileEnumerator 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.IsFileEnumerator 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.IsFileEnumerator 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.IsFileEnumerator a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFileEnumerator a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFileEnumerator a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFileEnumerator a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsFileEnumerator a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileEnumerator.FileEnumeratorSetPendingMethodInfo a signature module GI.Gio.Objects.FileIOStream newtype FileIOStream FileIOStream :: (ManagedPtr FileIOStream) -> FileIOStream class GObject o => IsFileIOStream o toFileIOStream :: IsFileIOStream o => o -> IO FileIOStream noFileIOStream :: Maybe FileIOStream data FileIOStreamGetEtagMethodInfo fileIOStreamGetEtag :: (MonadIO m, IsFileIOStream a) => a -> m Text data FileIOStreamQueryInfoMethodInfo fileIOStreamQueryInfo :: (MonadIO m, IsFileIOStream a, IsCancellable b) => a -> Text -> Maybe (b) -> m FileInfo data FileIOStreamQueryInfoAsyncMethodInfo fileIOStreamQueryInfoAsync :: (MonadIO m, IsFileIOStream a, IsCancellable b) => a -> Text -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileIOStreamQueryInfoFinishMethodInfo fileIOStreamQueryInfoFinish :: (MonadIO m, IsFileIOStream a, IsAsyncResult b) => a -> b -> m FileInfo instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.FileIOStream.FileIOStream instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.FileIOStream.FileIOStream a) => GI.Gio.Objects.FileIOStream.IsFileIOStream a instance GI.Gio.Objects.FileIOStream.IsFileIOStream GI.Gio.Objects.FileIOStream.FileIOStream instance GI.Gio.Objects.IOStream.IsIOStream GI.Gio.Objects.FileIOStream.FileIOStream instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.FileIOStream.FileIOStream instance GI.Gio.Interfaces.Seekable.IsSeekable GI.Gio.Objects.FileIOStream.FileIOStream 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 (info ~ GI.Gio.Objects.FileIOStream.ResolveFileIOStreamMethod t GI.Gio.Objects.FileIOStream.FileIOStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.FileIOStream.FileIOStream p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.FileIOStream.FileIOStream -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.FileIOStream.FileIOStream instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileIOStream.IsFileIOStream 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.IsFileIOStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFileIOStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFileIOStream a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileIOStream.FileIOStreamQueryInfoFinishMethodInfo a signature module GI.Gio.Objects.FileInputStream newtype FileInputStream FileInputStream :: (ManagedPtr FileInputStream) -> FileInputStream class GObject o => IsFileInputStream o toFileInputStream :: IsFileInputStream o => o -> IO FileInputStream noFileInputStream :: Maybe FileInputStream data FileInputStreamQueryInfoMethodInfo fileInputStreamQueryInfo :: (MonadIO m, IsFileInputStream a, IsCancellable b) => a -> Text -> Maybe (b) -> m FileInfo data FileInputStreamQueryInfoAsyncMethodInfo fileInputStreamQueryInfoAsync :: (MonadIO m, IsFileInputStream a, IsCancellable b) => a -> Text -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileInputStreamQueryInfoFinishMethodInfo fileInputStreamQueryInfoFinish :: (MonadIO m, IsFileInputStream a, IsAsyncResult b) => a -> b -> m FileInfo instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.FileInputStream.FileInputStream instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.FileInputStream.FileInputStream a) => GI.Gio.Objects.FileInputStream.IsFileInputStream a instance GI.Gio.Objects.FileInputStream.IsFileInputStream GI.Gio.Objects.FileInputStream.FileInputStream instance GI.Gio.Objects.InputStream.IsInputStream GI.Gio.Objects.FileInputStream.FileInputStream instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.FileInputStream.FileInputStream instance GI.Gio.Interfaces.Seekable.IsSeekable GI.Gio.Objects.FileInputStream.FileInputStream 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 (info ~ GI.Gio.Objects.FileInputStream.ResolveFileInputStreamMethod t GI.Gio.Objects.FileInputStream.FileInputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.FileInputStream.FileInputStream p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.FileInputStream.FileInputStream -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.FileInputStream.FileInputStream 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.IsFileInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFileInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFileInputStream a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileInputStream.FileInputStreamQueryInfoFinishMethodInfo a signature module GI.Gio.Objects.FileOutputStream newtype FileOutputStream FileOutputStream :: (ManagedPtr FileOutputStream) -> FileOutputStream class GObject o => IsFileOutputStream o toFileOutputStream :: IsFileOutputStream o => o -> IO FileOutputStream noFileOutputStream :: Maybe FileOutputStream data FileOutputStreamGetEtagMethodInfo fileOutputStreamGetEtag :: (MonadIO m, IsFileOutputStream a) => a -> m Text data FileOutputStreamQueryInfoMethodInfo fileOutputStreamQueryInfo :: (MonadIO m, IsFileOutputStream a, IsCancellable b) => a -> Text -> Maybe (b) -> m FileInfo data FileOutputStreamQueryInfoAsyncMethodInfo fileOutputStreamQueryInfoAsync :: (MonadIO m, IsFileOutputStream a, IsCancellable b) => a -> Text -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data FileOutputStreamQueryInfoFinishMethodInfo fileOutputStreamQueryInfoFinish :: (MonadIO m, IsFileOutputStream a, IsAsyncResult b) => a -> b -> m FileInfo instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.FileOutputStream.FileOutputStream instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.FileOutputStream.FileOutputStream a) => GI.Gio.Objects.FileOutputStream.IsFileOutputStream a instance GI.Gio.Objects.FileOutputStream.IsFileOutputStream GI.Gio.Objects.FileOutputStream.FileOutputStream instance GI.Gio.Objects.OutputStream.IsOutputStream GI.Gio.Objects.FileOutputStream.FileOutputStream instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.FileOutputStream.FileOutputStream instance GI.Gio.Interfaces.Seekable.IsSeekable GI.Gio.Objects.FileOutputStream.FileOutputStream 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 (info ~ GI.Gio.Objects.FileOutputStream.ResolveFileOutputStreamMethod t GI.Gio.Objects.FileOutputStream.FileOutputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.FileOutputStream.FileOutputStream p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.FileOutputStream.FileOutputStream -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.FileOutputStream.FileOutputStream instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.FileOutputStream.IsFileOutputStream 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.IsFileOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFileOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsFileOutputStream a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.FileOutputStream.FileOutputStreamQueryInfoFinishMethodInfo a signature module GI.Gio.Objects.IOStream newtype IOStream IOStream :: (ManagedPtr IOStream) -> IOStream class GObject o => IsIOStream o toIOStream :: IsIOStream o => o -> IO IOStream noIOStream :: Maybe IOStream data IOStreamClearPendingMethodInfo iOStreamClearPending :: (MonadIO m, IsIOStream a) => a -> m () data IOStreamCloseMethodInfo iOStreamClose :: (MonadIO m, IsIOStream a, IsCancellable b) => a -> Maybe (b) -> m () data IOStreamCloseAsyncMethodInfo iOStreamCloseAsync :: (MonadIO m, IsIOStream a, IsCancellable b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data IOStreamCloseFinishMethodInfo iOStreamCloseFinish :: (MonadIO m, IsIOStream a, IsAsyncResult b) => a -> b -> m () data IOStreamGetInputStreamMethodInfo iOStreamGetInputStream :: (MonadIO m, IsIOStream a) => a -> m InputStream data IOStreamGetOutputStreamMethodInfo iOStreamGetOutputStream :: (MonadIO m, IsIOStream a) => a -> m OutputStream data IOStreamHasPendingMethodInfo iOStreamHasPending :: (MonadIO m, IsIOStream a) => a -> m Bool data IOStreamIsClosedMethodInfo iOStreamIsClosed :: (MonadIO m, IsIOStream a) => a -> m Bool data IOStreamSetPendingMethodInfo iOStreamSetPending :: (MonadIO m, IsIOStream a) => a -> m () data IOStreamSpliceAsyncMethodInfo iOStreamSpliceAsync :: (MonadIO m, IsIOStream a, IsIOStream b, IsCancellable c) => a -> b -> [IOStreamSpliceFlags] -> Int32 -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () iOStreamSpliceFinish :: (MonadIO m, IsAsyncResult a) => a -> m () data IOStreamClosedPropertyInfo getIOStreamClosed :: (MonadIO m, IsIOStream o) => o -> m Bool iOStreamClosed :: AttrLabelProxy "closed" data IOStreamInputStreamPropertyInfo getIOStreamInputStream :: (MonadIO m, IsIOStream o) => o -> m InputStream iOStreamInputStream :: AttrLabelProxy "inputStream" data IOStreamOutputStreamPropertyInfo getIOStreamOutputStream :: (MonadIO m, IsIOStream o) => o -> m OutputStream iOStreamOutputStream :: AttrLabelProxy "outputStream" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.IOStream.IOStream instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.IOStream.IOStream a) => GI.Gio.Objects.IOStream.IsIOStream a instance GI.Gio.Objects.IOStream.IsIOStream GI.Gio.Objects.IOStream.IOStream instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.IOStream.IOStream 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 (info ~ GI.Gio.Objects.IOStream.ResolveIOStreamMethod t GI.Gio.Objects.IOStream.IOStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.IOStream.IOStream p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.IOStream.IOStream instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.IOStream.IsIOStream 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.IsIOStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsIOStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsIOStream a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsIOStream 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.IsIOStream 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.IsIOStream 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.IsIOStream 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.IsIOStream 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.IsIOStream a, GI.Gio.Objects.IOStream.IsIOStream b, GI.Gio.Objects.Cancellable.IsCancellable c) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.IOStream.IOStreamSpliceAsyncMethodInfo a signature module GI.Gio.Objects.InputStream newtype InputStream InputStream :: (ManagedPtr InputStream) -> InputStream class GObject o => IsInputStream o toInputStream :: IsInputStream o => o -> IO InputStream noInputStream :: Maybe InputStream data InputStreamClearPendingMethodInfo inputStreamClearPending :: (MonadIO m, IsInputStream a) => a -> m () data InputStreamCloseMethodInfo inputStreamClose :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> Maybe (b) -> m () data InputStreamCloseAsyncMethodInfo inputStreamCloseAsync :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data InputStreamCloseFinishMethodInfo inputStreamCloseFinish :: (MonadIO m, IsInputStream a, IsAsyncResult b) => a -> b -> m () data InputStreamHasPendingMethodInfo inputStreamHasPending :: (MonadIO m, IsInputStream a) => a -> m Bool data InputStreamIsClosedMethodInfo inputStreamIsClosed :: (MonadIO m, IsInputStream a) => a -> m Bool data InputStreamReadMethodInfo inputStreamRead :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> ByteString -> Maybe (b) -> m Int64 data InputStreamReadAllMethodInfo inputStreamReadAll :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> ByteString -> Maybe (b) -> m (Word64) data InputStreamReadAllAsyncMethodInfo inputStreamReadAllAsync :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> ByteString -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data InputStreamReadAllFinishMethodInfo inputStreamReadAllFinish :: (MonadIO m, IsInputStream a, IsAsyncResult b) => a -> b -> m (Word64) data InputStreamReadAsyncMethodInfo inputStreamReadAsync :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> Maybe (ByteString) -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data InputStreamReadBytesMethodInfo inputStreamReadBytes :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> Word64 -> Maybe (b) -> m Bytes data InputStreamReadBytesAsyncMethodInfo inputStreamReadBytesAsync :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> Word64 -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data InputStreamReadBytesFinishMethodInfo inputStreamReadBytesFinish :: (MonadIO m, IsInputStream a, IsAsyncResult b) => a -> b -> m Bytes data InputStreamReadFinishMethodInfo inputStreamReadFinish :: (MonadIO m, IsInputStream a, IsAsyncResult b) => a -> b -> m Int64 data InputStreamSetPendingMethodInfo inputStreamSetPending :: (MonadIO m, IsInputStream a) => a -> m () data InputStreamSkipMethodInfo inputStreamSkip :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> Word64 -> Maybe (b) -> m Int64 data InputStreamSkipAsyncMethodInfo inputStreamSkipAsync :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> Word64 -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data InputStreamSkipFinishMethodInfo inputStreamSkipFinish :: (MonadIO m, IsInputStream a, IsAsyncResult b) => a -> b -> m Int64 instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.InputStream.InputStream instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.InputStream.InputStream a) => GI.Gio.Objects.InputStream.IsInputStream a instance GI.Gio.Objects.InputStream.IsInputStream GI.Gio.Objects.InputStream.InputStream instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.InputStream.InputStream 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 (info ~ GI.Gio.Objects.InputStream.ResolveInputStreamMethod t GI.Gio.Objects.InputStream.InputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.InputStream.InputStream p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.InputStream.InputStream -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.InputStream.InputStream instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.InputStream.IsInputStream 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.IsInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsInputStream a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsInputStream 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.IsInputStream 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.IsInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsInputStream a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InputStream.InputStreamReadAllFinishMethodInfo a signature instance (signature ~ (GHC.Base.Maybe 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.IsInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsInputStream a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsInputStream a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsInputStream 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.IsInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsInputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsInputStream a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.InputStream.InputStreamSkipFinishMethodInfo a signature module GI.Gio.Objects.OutputStream newtype OutputStream OutputStream :: (ManagedPtr OutputStream) -> OutputStream class GObject o => IsOutputStream o toOutputStream :: IsOutputStream o => o -> IO OutputStream noOutputStream :: Maybe OutputStream data OutputStreamClearPendingMethodInfo outputStreamClearPending :: (MonadIO m, IsOutputStream a) => a -> m () data OutputStreamCloseMethodInfo outputStreamClose :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Maybe (b) -> m () data OutputStreamCloseAsyncMethodInfo outputStreamCloseAsync :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data OutputStreamCloseFinishMethodInfo outputStreamCloseFinish :: (MonadIO m, IsOutputStream a, IsAsyncResult b) => a -> b -> m () data OutputStreamFlushMethodInfo outputStreamFlush :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Maybe (b) -> m () data OutputStreamFlushAsyncMethodInfo outputStreamFlushAsync :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data OutputStreamFlushFinishMethodInfo outputStreamFlushFinish :: (MonadIO m, IsOutputStream a, IsAsyncResult b) => a -> b -> m () data OutputStreamHasPendingMethodInfo outputStreamHasPending :: (MonadIO m, IsOutputStream a) => a -> m Bool data OutputStreamIsClosedMethodInfo outputStreamIsClosed :: (MonadIO m, IsOutputStream a) => a -> m Bool data OutputStreamIsClosingMethodInfo outputStreamIsClosing :: (MonadIO m, IsOutputStream a) => a -> m Bool data OutputStreamSetPendingMethodInfo outputStreamSetPending :: (MonadIO m, IsOutputStream a) => a -> m () data OutputStreamSpliceMethodInfo outputStreamSplice :: (MonadIO m, IsOutputStream a, IsInputStream b, IsCancellable c) => a -> b -> [OutputStreamSpliceFlags] -> Maybe (c) -> m Int64 data OutputStreamSpliceAsyncMethodInfo outputStreamSpliceAsync :: (MonadIO m, IsOutputStream a, IsInputStream b, IsCancellable c) => a -> b -> [OutputStreamSpliceFlags] -> Int32 -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data OutputStreamSpliceFinishMethodInfo outputStreamSpliceFinish :: (MonadIO m, IsOutputStream a, IsAsyncResult b) => a -> b -> m Int64 data OutputStreamWriteMethodInfo outputStreamWrite :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> ByteString -> Maybe (b) -> m Int64 data OutputStreamWriteAllMethodInfo outputStreamWriteAll :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> ByteString -> Maybe (b) -> m (Word64) data OutputStreamWriteAllAsyncMethodInfo outputStreamWriteAllAsync :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> ByteString -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data OutputStreamWriteAllFinishMethodInfo outputStreamWriteAllFinish :: (MonadIO m, IsOutputStream a, IsAsyncResult b) => a -> b -> m (Word64) data OutputStreamWriteAsyncMethodInfo outputStreamWriteAsync :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Maybe (ByteString) -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data OutputStreamWriteBytesMethodInfo outputStreamWriteBytes :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Bytes -> Maybe (b) -> m Int64 data OutputStreamWriteBytesAsyncMethodInfo outputStreamWriteBytesAsync :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Bytes -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data OutputStreamWriteBytesFinishMethodInfo outputStreamWriteBytesFinish :: (MonadIO m, IsOutputStream a, IsAsyncResult b) => a -> b -> m Int64 data OutputStreamWriteFinishMethodInfo outputStreamWriteFinish :: (MonadIO m, IsOutputStream a, IsAsyncResult b) => a -> b -> m Int64 instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.OutputStream.OutputStream instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.OutputStream.OutputStream a) => GI.Gio.Objects.OutputStream.IsOutputStream a instance GI.Gio.Objects.OutputStream.IsOutputStream GI.Gio.Objects.OutputStream.OutputStream instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.OutputStream.OutputStream 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 (info ~ GI.Gio.Objects.OutputStream.ResolveOutputStreamMethod t GI.Gio.Objects.OutputStream.OutputStream, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.OutputStream.OutputStream p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.OutputStream.OutputStream -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.OutputStream.OutputStream instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.OutputStream.IsOutputStream 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.IsOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsOutputStream a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsOutputStream a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsOutputStream 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.IsOutputStream 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.IsOutputStream 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.IsOutputStream 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.IsOutputStream a, GI.Gio.Objects.InputStream.IsInputStream b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsOutputStream a, GI.Gio.Objects.InputStream.IsInputStream b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsOutputStream a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsOutputStream a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamWriteAllFinishMethodInfo a signature instance (signature ~ (GHC.Base.Maybe 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.IsOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsOutputStream a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsOutputStream a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsOutputStream a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.OutputStream.OutputStreamWriteFinishMethodInfo a signature module GI.Gio.Objects.Permission newtype Permission Permission :: (ManagedPtr Permission) -> Permission class GObject o => IsPermission o toPermission :: IsPermission o => o -> IO Permission noPermission :: Maybe Permission data PermissionAcquireMethodInfo permissionAcquire :: (MonadIO m, IsPermission a, IsCancellable b) => a -> Maybe (b) -> m () data PermissionAcquireAsyncMethodInfo permissionAcquireAsync :: (MonadIO m, IsPermission a, IsCancellable b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data PermissionAcquireFinishMethodInfo permissionAcquireFinish :: (MonadIO m, IsPermission a, IsAsyncResult b) => a -> b -> m () data PermissionGetAllowedMethodInfo permissionGetAllowed :: (MonadIO m, IsPermission a) => a -> m Bool data PermissionGetCanAcquireMethodInfo permissionGetCanAcquire :: (MonadIO m, IsPermission a) => a -> m Bool data PermissionGetCanReleaseMethodInfo permissionGetCanRelease :: (MonadIO m, IsPermission a) => a -> m Bool data PermissionImplUpdateMethodInfo permissionImplUpdate :: (MonadIO m, IsPermission a) => a -> Bool -> Bool -> Bool -> m () data PermissionReleaseMethodInfo permissionRelease :: (MonadIO m, IsPermission a, IsCancellable b) => a -> Maybe (b) -> m () data PermissionReleaseAsyncMethodInfo permissionReleaseAsync :: (MonadIO m, IsPermission a, IsCancellable b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data PermissionReleaseFinishMethodInfo permissionReleaseFinish :: (MonadIO m, IsPermission a, IsAsyncResult b) => a -> b -> m () data PermissionAllowedPropertyInfo getPermissionAllowed :: (MonadIO m, IsPermission o) => o -> m Bool permissionAllowed :: AttrLabelProxy "allowed" data PermissionCanAcquirePropertyInfo getPermissionCanAcquire :: (MonadIO m, IsPermission o) => o -> m Bool permissionCanAcquire :: AttrLabelProxy "canAcquire" data PermissionCanReleasePropertyInfo getPermissionCanRelease :: (MonadIO m, IsPermission o) => o -> m Bool permissionCanRelease :: AttrLabelProxy "canRelease" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Permission.Permission instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.Permission.Permission a) => GI.Gio.Objects.Permission.IsPermission a instance GI.Gio.Objects.Permission.IsPermission GI.Gio.Objects.Permission.Permission instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.Permission.Permission 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 (info ~ GI.Gio.Objects.Permission.ResolvePermissionMethod t GI.Gio.Objects.Permission.Permission, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Permission.Permission p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.Permission.Permission instance (signature ~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Permission.IsPermission a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsPermission a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsPermission a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsPermission 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.IsPermission 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.IsPermission 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.IsPermission 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.IsPermission a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsPermission a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsPermission a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Permission.PermissionReleaseFinishMethodInfo a signature module GI.Gio.Objects.Resolver newtype Resolver Resolver :: (ManagedPtr Resolver) -> Resolver class GObject o => IsResolver o toResolver :: IsResolver o => o -> IO Resolver noResolver :: Maybe Resolver resolverGetDefault :: (MonadIO m) => m Resolver data ResolverLookupByAddressMethodInfo resolverLookupByAddress :: (MonadIO m, IsResolver a, IsInetAddress b, IsCancellable c) => a -> b -> Maybe (c) -> m Text data ResolverLookupByAddressAsyncMethodInfo resolverLookupByAddressAsync :: (MonadIO m, IsResolver a, IsInetAddress b, IsCancellable c) => a -> b -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data ResolverLookupByAddressFinishMethodInfo resolverLookupByAddressFinish :: (MonadIO m, IsResolver a, IsAsyncResult b) => a -> b -> m Text data ResolverLookupByNameMethodInfo resolverLookupByName :: (MonadIO m, IsResolver a, IsCancellable b) => a -> Text -> Maybe (b) -> m [InetAddress] data ResolverLookupByNameAsyncMethodInfo resolverLookupByNameAsync :: (MonadIO m, IsResolver a, IsCancellable b) => a -> Text -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data ResolverLookupByNameFinishMethodInfo resolverLookupByNameFinish :: (MonadIO m, IsResolver a, IsAsyncResult b) => a -> b -> m [InetAddress] data ResolverLookupRecordsMethodInfo resolverLookupRecords :: (MonadIO m, IsResolver a, IsCancellable b) => a -> Text -> ResolverRecordType -> Maybe (b) -> m [GVariant] data ResolverLookupRecordsAsyncMethodInfo resolverLookupRecordsAsync :: (MonadIO m, IsResolver a, IsCancellable b) => a -> Text -> ResolverRecordType -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data ResolverLookupRecordsFinishMethodInfo resolverLookupRecordsFinish :: (MonadIO m, IsResolver a, IsAsyncResult b) => a -> b -> m [GVariant] data ResolverLookupServiceMethodInfo resolverLookupService :: (MonadIO m, IsResolver a, IsCancellable b) => a -> Text -> Text -> Text -> Maybe (b) -> m [SrvTarget] data ResolverLookupServiceAsyncMethodInfo resolverLookupServiceAsync :: (MonadIO m, IsResolver a, IsCancellable b) => a -> Text -> Text -> Text -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data ResolverLookupServiceFinishMethodInfo resolverLookupServiceFinish :: (MonadIO m, IsResolver a, IsAsyncResult b) => a -> b -> m [SrvTarget] data ResolverSetDefaultMethodInfo resolverSetDefault :: (MonadIO m, IsResolver a) => a -> m () type C_ResolverReloadCallback = Ptr () -> Ptr () -> IO () type ResolverReloadCallback = IO () data ResolverReloadSignalInfo afterResolverReload :: (GObject a, MonadIO m) => a -> ResolverReloadCallback -> m SignalHandlerId genClosure_ResolverReload :: ResolverReloadCallback -> IO Closure mk_ResolverReloadCallback :: C_ResolverReloadCallback -> IO (FunPtr C_ResolverReloadCallback) noResolverReloadCallback :: Maybe ResolverReloadCallback onResolverReload :: (GObject a, MonadIO m) => a -> ResolverReloadCallback -> m SignalHandlerId wrap_ResolverReloadCallback :: ResolverReloadCallback -> Ptr () -> Ptr () -> IO () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Resolver.Resolver instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.Resolver.Resolver a) => GI.Gio.Objects.Resolver.IsResolver a instance GI.Gio.Objects.Resolver.IsResolver GI.Gio.Objects.Resolver.Resolver instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.Resolver.Resolver 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 (info ~ GI.Gio.Objects.Resolver.ResolveResolverMethod t GI.Gio.Objects.Resolver.Resolver, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Resolver.Resolver p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.Resolver.Resolver -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.Resolver.Resolver 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.IsResolver a, GI.Gio.Objects.InetAddress.IsInetAddress b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsResolver a, GI.Gio.Objects.InetAddress.IsInetAddress b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsResolver a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsResolver a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsResolver a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsResolver a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsResolver a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsResolver a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsResolver a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsResolver a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsResolver a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsResolver a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsResolver a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Resolver.ResolverSetDefaultMethodInfo a signature module GI.Gio.Objects.Settings newtype Settings Settings :: (ManagedPtr Settings) -> Settings class GObject o => IsSettings o toSettings :: IsSettings o => o -> IO Settings noSettings :: Maybe Settings data SettingsApplyMethodInfo settingsApply :: (MonadIO m, IsSettings a) => a -> m () data SettingsBindMethodInfo settingsBind :: (MonadIO m, IsSettings a, IsObject b) => a -> Text -> b -> Text -> [SettingsBindFlags] -> m () data SettingsBindWritableMethodInfo settingsBindWritable :: (MonadIO m, IsSettings a, IsObject b) => a -> Text -> b -> Text -> Bool -> m () data SettingsCreateActionMethodInfo settingsCreateAction :: (MonadIO m, IsSettings a) => a -> Text -> m Action data SettingsDelayMethodInfo settingsDelay :: (MonadIO m, IsSettings a) => a -> m () data SettingsGetBooleanMethodInfo settingsGetBoolean :: (MonadIO m, IsSettings a) => a -> Text -> m Bool data SettingsGetChildMethodInfo settingsGetChild :: (MonadIO m, IsSettings a) => a -> Text -> m Settings data SettingsGetDefaultValueMethodInfo settingsGetDefaultValue :: (MonadIO m, IsSettings a) => a -> Text -> m (Maybe GVariant) data SettingsGetDoubleMethodInfo settingsGetDouble :: (MonadIO m, IsSettings a) => a -> Text -> m Double data SettingsGetEnumMethodInfo settingsGetEnum :: (MonadIO m, IsSettings a) => a -> Text -> m Int32 data SettingsGetFlagsMethodInfo settingsGetFlags :: (MonadIO m, IsSettings a) => a -> Text -> m Word32 data SettingsGetHasUnappliedMethodInfo settingsGetHasUnapplied :: (MonadIO m, IsSettings a) => a -> m Bool data SettingsGetIntMethodInfo settingsGetInt :: (MonadIO m, IsSettings a) => a -> Text -> m Int32 data SettingsGetMappedMethodInfo settingsGetMapped :: (MonadIO m, IsSettings a) => a -> Text -> SettingsGetMapping -> m (Ptr ()) data SettingsGetRangeMethodInfo -- | Deprecated: (Since version 2.40)Use -- g_settings_schema_key_get_range() instead. settingsGetRange :: (MonadIO m, IsSettings a) => a -> Text -> m GVariant data SettingsGetStringMethodInfo settingsGetString :: (MonadIO m, IsSettings a) => a -> Text -> m Text data SettingsGetStrvMethodInfo settingsGetStrv :: (MonadIO m, IsSettings a) => a -> Text -> m [Text] data SettingsGetUintMethodInfo settingsGetUint :: (MonadIO m, IsSettings a) => a -> Text -> m Word32 data SettingsGetUserValueMethodInfo settingsGetUserValue :: (MonadIO m, IsSettings a) => a -> Text -> m (Maybe GVariant) data SettingsGetValueMethodInfo settingsGetValue :: (MonadIO m, IsSettings a) => a -> Text -> m GVariant data SettingsIsWritableMethodInfo settingsIsWritable :: (MonadIO m, IsSettings a) => a -> Text -> m Bool data SettingsListChildrenMethodInfo settingsListChildren :: (MonadIO m, IsSettings a) => a -> m [Text] data SettingsListKeysMethodInfo settingsListKeys :: (MonadIO m, IsSettings 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, IsSettings a) => a -> Text -> GVariant -> m Bool data SettingsResetMethodInfo settingsReset :: (MonadIO m, IsSettings a) => a -> Text -> m () data SettingsRevertMethodInfo settingsRevert :: (MonadIO m, IsSettings a) => a -> m () data SettingsSetBooleanMethodInfo settingsSetBoolean :: (MonadIO m, IsSettings a) => a -> Text -> Bool -> m Bool data SettingsSetDoubleMethodInfo settingsSetDouble :: (MonadIO m, IsSettings a) => a -> Text -> Double -> m Bool data SettingsSetEnumMethodInfo settingsSetEnum :: (MonadIO m, IsSettings a) => a -> Text -> Int32 -> m Bool data SettingsSetFlagsMethodInfo settingsSetFlags :: (MonadIO m, IsSettings a) => a -> Text -> Word32 -> m Bool data SettingsSetIntMethodInfo settingsSetInt :: (MonadIO m, IsSettings a) => a -> Text -> Int32 -> m Bool data SettingsSetStringMethodInfo settingsSetString :: (MonadIO m, IsSettings a) => a -> Text -> Text -> m Bool data SettingsSetStrvMethodInfo settingsSetStrv :: (MonadIO m, IsSettings a) => a -> Text -> Maybe ([Text]) -> m Bool data SettingsSetUintMethodInfo settingsSetUint :: (MonadIO m, IsSettings a) => a -> Text -> Word32 -> m Bool data SettingsSetValueMethodInfo settingsSetValue :: (MonadIO m, IsSettings a) => a -> Text -> GVariant -> m Bool settingsSync :: (MonadIO m) => m () settingsUnbind :: (MonadIO m, IsObject a) => a -> Text -> m () data SettingsDelayApplyPropertyInfo getSettingsDelayApply :: (MonadIO m, IsSettings o) => o -> m Bool settingsDelayApply :: AttrLabelProxy "delayApply" data SettingsHasUnappliedPropertyInfo getSettingsHasUnapplied :: (MonadIO m, IsSettings o) => o -> m Bool settingsHasUnapplied :: AttrLabelProxy "hasUnapplied" data SettingsPathPropertyInfo constructSettingsPath :: (IsSettings o) => Text -> IO (GValueConstruct o) getSettingsPath :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) settingsPath :: AttrLabelProxy "path" data SettingsSchemaPropertyInfo constructSettingsSchema :: (IsSettings o) => Text -> IO (GValueConstruct o) getSettingsSchema :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) settingsSchema :: AttrLabelProxy "schema" data SettingsSchemaIdPropertyInfo constructSettingsSchemaId :: (IsSettings o) => Text -> IO (GValueConstruct o) getSettingsSchemaId :: (MonadIO m, IsSettings o) => o -> m (Maybe Text) settingsSchemaId :: AttrLabelProxy "schemaId" data SettingsSettingsSchemaPropertyInfo constructSettingsSettingsSchema :: (IsSettings o) => SettingsSchema -> IO (GValueConstruct o) getSettingsSettingsSchema :: (MonadIO m, IsSettings o) => o -> m (Maybe SettingsSchema) settingsSettingsSchema :: AttrLabelProxy "settingsSchema" type C_SettingsChangeEventCallback = Ptr () -> Ptr Word32 -> Int32 -> Ptr () -> IO CInt type SettingsChangeEventCallback = Maybe [Word32] -> IO Bool data SettingsChangeEventSignalInfo afterSettingsChangeEvent :: (GObject a, MonadIO m) => a -> SettingsChangeEventCallback -> m SignalHandlerId genClosure_SettingsChangeEvent :: SettingsChangeEventCallback -> IO Closure mk_SettingsChangeEventCallback :: C_SettingsChangeEventCallback -> IO (FunPtr C_SettingsChangeEventCallback) noSettingsChangeEventCallback :: Maybe SettingsChangeEventCallback onSettingsChangeEvent :: (GObject a, MonadIO m) => a -> SettingsChangeEventCallback -> m SignalHandlerId wrap_SettingsChangeEventCallback :: SettingsChangeEventCallback -> Ptr () -> Ptr Word32 -> Int32 -> Ptr () -> IO CInt type C_SettingsChangedCallback = Ptr () -> CString -> Ptr () -> IO () type SettingsChangedCallback = Text -> IO () data SettingsChangedSignalInfo afterSettingsChanged :: (GObject a, MonadIO m) => a -> SettingsChangedCallback -> m SignalHandlerId genClosure_SettingsChanged :: SettingsChangedCallback -> IO Closure mk_SettingsChangedCallback :: C_SettingsChangedCallback -> IO (FunPtr C_SettingsChangedCallback) noSettingsChangedCallback :: Maybe SettingsChangedCallback onSettingsChanged :: (GObject a, MonadIO m) => a -> SettingsChangedCallback -> m SignalHandlerId wrap_SettingsChangedCallback :: SettingsChangedCallback -> Ptr () -> CString -> Ptr () -> IO () type C_SettingsWritableChangeEventCallback = Ptr () -> Word32 -> Ptr () -> IO CInt type SettingsWritableChangeEventCallback = Word32 -> IO Bool data SettingsWritableChangeEventSignalInfo afterSettingsWritableChangeEvent :: (GObject a, MonadIO m) => a -> SettingsWritableChangeEventCallback -> m SignalHandlerId genClosure_SettingsWritableChangeEvent :: SettingsWritableChangeEventCallback -> IO Closure mk_SettingsWritableChangeEventCallback :: C_SettingsWritableChangeEventCallback -> IO (FunPtr C_SettingsWritableChangeEventCallback) noSettingsWritableChangeEventCallback :: Maybe SettingsWritableChangeEventCallback onSettingsWritableChangeEvent :: (GObject a, MonadIO m) => a -> SettingsWritableChangeEventCallback -> m SignalHandlerId wrap_SettingsWritableChangeEventCallback :: SettingsWritableChangeEventCallback -> Ptr () -> Word32 -> Ptr () -> IO CInt type C_SettingsWritableChangedCallback = Ptr () -> CString -> Ptr () -> IO () type SettingsWritableChangedCallback = Text -> IO () data SettingsWritableChangedSignalInfo afterSettingsWritableChanged :: (GObject a, MonadIO m) => a -> SettingsWritableChangedCallback -> m SignalHandlerId genClosure_SettingsWritableChanged :: SettingsWritableChangedCallback -> IO Closure mk_SettingsWritableChangedCallback :: C_SettingsWritableChangedCallback -> IO (FunPtr C_SettingsWritableChangedCallback) noSettingsWritableChangedCallback :: Maybe SettingsWritableChangedCallback onSettingsWritableChanged :: (GObject a, MonadIO m) => a -> SettingsWritableChangedCallback -> m SignalHandlerId wrap_SettingsWritableChangedCallback :: SettingsWritableChangedCallback -> Ptr () -> CString -> Ptr () -> IO () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Settings.Settings instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.Settings.Settings a) => GI.Gio.Objects.Settings.IsSettings a instance GI.Gio.Objects.Settings.IsSettings GI.Gio.Objects.Settings.Settings instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.Settings.Settings 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 (info ~ GI.Gio.Objects.Settings.ResolveSettingsMethod t GI.Gio.Objects.Settings.Settings, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Settings.Settings p) => GHC.OverloadedLabels.IsLabel 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.Overloading.HasAttributeList GI.Gio.Objects.Settings.Settings 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.IsSettings 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.IsSettings a, GI.GObject.Objects.Object.IsObject 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.IsSettings a, GI.GObject.Objects.Object.IsObject 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.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsGetChildMethodInfo 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.Objects.Settings.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsGetUintMethodInfo 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.Objects.Settings.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings 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.IsSettings a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Settings.SettingsSetValueMethodInfo a signature module GI.Gio.Objects.SimpleAsyncResult newtype SimpleAsyncResult SimpleAsyncResult :: (ManagedPtr SimpleAsyncResult) -> SimpleAsyncResult class GObject o => IsSimpleAsyncResult o toSimpleAsyncResult :: IsSimpleAsyncResult o => o -> IO SimpleAsyncResult noSimpleAsyncResult :: Maybe SimpleAsyncResult data SimpleAsyncResultCompleteMethodInfo -- | Deprecated: (Since version 2.46)Use #GTask instead. simpleAsyncResultComplete :: (MonadIO m, IsSimpleAsyncResult a) => a -> m () data SimpleAsyncResultCompleteInIdleMethodInfo -- | Deprecated: (Since version 2.46)Use #GTask instead. simpleAsyncResultCompleteInIdle :: (MonadIO m, IsSimpleAsyncResult a) => a -> m () data SimpleAsyncResultGetOpResGbooleanMethodInfo -- | Deprecated: (Since version 2.46)Use #GTask and -- g_task_propagate_boolean() instead. simpleAsyncResultGetOpResGboolean :: (MonadIO m, IsSimpleAsyncResult a) => a -> m Bool data SimpleAsyncResultGetOpResGssizeMethodInfo -- | Deprecated: (Since version 2.46)Use #GTask and -- g_task_propagate_int() instead. simpleAsyncResultGetOpResGssize :: (MonadIO m, IsSimpleAsyncResult a) => a -> m Int64 -- | Deprecated: (Since version 2.46)Use #GTask and g_task_is_valid() -- instead. simpleAsyncResultIsValid :: (MonadIO m, IsAsyncResult a, IsObject b) => a -> Maybe (b) -> Ptr () -> m Bool -- | Deprecated: (Since version 2.46)Use g_task_new() instead. simpleAsyncResultNew :: (MonadIO m, IsObject 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, IsObject a) => Maybe (a) -> Maybe (AsyncReadyCallback) -> GError -> m SimpleAsyncResult data SimpleAsyncResultPropagateErrorMethodInfo -- | Deprecated: (Since version 2.46)Use #GTask instead. simpleAsyncResultPropagateError :: (MonadIO m, IsSimpleAsyncResult a) => a -> m () data SimpleAsyncResultSetCheckCancellableMethodInfo -- | Deprecated: (Since version 2.46)Use #GTask instead. simpleAsyncResultSetCheckCancellable :: (MonadIO m, IsSimpleAsyncResult a, IsCancellable b) => a -> Maybe (b) -> m () data SimpleAsyncResultSetFromErrorMethodInfo -- | Deprecated: (Since version 2.46)Use #GTask and -- g_task_return_error() instead. simpleAsyncResultSetFromError :: (MonadIO m, IsSimpleAsyncResult a) => a -> GError -> m () data SimpleAsyncResultSetHandleCancellationMethodInfo -- | Deprecated: (Since version 2.46) simpleAsyncResultSetHandleCancellation :: (MonadIO m, IsSimpleAsyncResult a) => a -> Bool -> m () data SimpleAsyncResultSetOpResGbooleanMethodInfo -- | Deprecated: (Since version 2.46)Use #GTask and -- g_task_return_boolean() instead. simpleAsyncResultSetOpResGboolean :: (MonadIO m, IsSimpleAsyncResult a) => a -> Bool -> m () data SimpleAsyncResultSetOpResGssizeMethodInfo -- | Deprecated: (Since version 2.46)Use #GTask and g_task_return_int() -- instead. simpleAsyncResultSetOpResGssize :: (MonadIO m, IsSimpleAsyncResult a) => a -> Int64 -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResult instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResult a) => GI.Gio.Objects.SimpleAsyncResult.IsSimpleAsyncResult a instance GI.Gio.Objects.SimpleAsyncResult.IsSimpleAsyncResult GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResult instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResult instance GI.Gio.Interfaces.AsyncResult.IsAsyncResult GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResult 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 (info ~ GI.Gio.Objects.SimpleAsyncResult.ResolveSimpleAsyncResultMethod t GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResult, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResult p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResult -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResult instance (signature ~ m (), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SimpleAsyncResult.IsSimpleAsyncResult 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.IsSimpleAsyncResult 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.IsSimpleAsyncResult 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.IsSimpleAsyncResult 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.IsSimpleAsyncResult 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.IsSimpleAsyncResult a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSimpleAsyncResult 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.IsSimpleAsyncResult 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.IsSimpleAsyncResult 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.IsSimpleAsyncResult a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SimpleAsyncResult.SimpleAsyncResultSetOpResGssizeMethodInfo a signature module GI.Gio.Objects.SocketAddressEnumerator newtype SocketAddressEnumerator SocketAddressEnumerator :: (ManagedPtr SocketAddressEnumerator) -> SocketAddressEnumerator class GObject o => IsSocketAddressEnumerator o toSocketAddressEnumerator :: IsSocketAddressEnumerator o => o -> IO SocketAddressEnumerator noSocketAddressEnumerator :: Maybe SocketAddressEnumerator data SocketAddressEnumeratorNextMethodInfo socketAddressEnumeratorNext :: (MonadIO m, IsSocketAddressEnumerator a, IsCancellable b) => a -> Maybe (b) -> m SocketAddress data SocketAddressEnumeratorNextAsyncMethodInfo socketAddressEnumeratorNextAsync :: (MonadIO m, IsSocketAddressEnumerator a, IsCancellable b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data SocketAddressEnumeratorNextFinishMethodInfo socketAddressEnumeratorNextFinish :: (MonadIO m, IsSocketAddressEnumerator a, IsAsyncResult b) => a -> b -> m SocketAddress instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumerator instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumerator a) => GI.Gio.Objects.SocketAddressEnumerator.IsSocketAddressEnumerator a instance GI.Gio.Objects.SocketAddressEnumerator.IsSocketAddressEnumerator GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumerator instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumerator 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 (info ~ GI.Gio.Objects.SocketAddressEnumerator.ResolveSocketAddressEnumeratorMethod t GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumerator, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumerator p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumerator -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumerator instance (signature ~ (GHC.Base.Maybe b -> m GI.Gio.Objects.SocketAddress.SocketAddress), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketAddressEnumerator.IsSocketAddressEnumerator a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocketAddressEnumerator a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocketAddressEnumerator a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketAddressEnumerator.SocketAddressEnumeratorNextFinishMethodInfo a signature module GI.Gio.Objects.SocketClient newtype SocketClient SocketClient :: (ManagedPtr SocketClient) -> SocketClient class GObject o => IsSocketClient o toSocketClient :: IsSocketClient o => o -> IO SocketClient noSocketClient :: Maybe SocketClient data SocketClientAddApplicationProxyMethodInfo socketClientAddApplicationProxy :: (MonadIO m, IsSocketClient a) => a -> Text -> m () data SocketClientConnectMethodInfo socketClientConnect :: (MonadIO m, IsSocketClient a, IsSocketConnectable b, IsCancellable c) => a -> b -> Maybe (c) -> m SocketConnection data SocketClientConnectAsyncMethodInfo socketClientConnectAsync :: (MonadIO m, IsSocketClient a, IsSocketConnectable b, IsCancellable c) => a -> b -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data SocketClientConnectFinishMethodInfo socketClientConnectFinish :: (MonadIO m, IsSocketClient a, IsAsyncResult b) => a -> b -> m SocketConnection data SocketClientConnectToHostMethodInfo socketClientConnectToHost :: (MonadIO m, IsSocketClient a, IsCancellable b) => a -> Text -> Word16 -> Maybe (b) -> m SocketConnection data SocketClientConnectToHostAsyncMethodInfo socketClientConnectToHostAsync :: (MonadIO m, IsSocketClient a, IsCancellable b) => a -> Text -> Word16 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data SocketClientConnectToHostFinishMethodInfo socketClientConnectToHostFinish :: (MonadIO m, IsSocketClient a, IsAsyncResult b) => a -> b -> m SocketConnection data SocketClientConnectToServiceMethodInfo socketClientConnectToService :: (MonadIO m, IsSocketClient a, IsCancellable b) => a -> Text -> Text -> Maybe (b) -> m SocketConnection data SocketClientConnectToServiceAsyncMethodInfo socketClientConnectToServiceAsync :: (MonadIO m, IsSocketClient a, IsCancellable b) => a -> Text -> Text -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data SocketClientConnectToServiceFinishMethodInfo socketClientConnectToServiceFinish :: (MonadIO m, IsSocketClient a, IsAsyncResult b) => a -> b -> m SocketConnection data SocketClientConnectToUriMethodInfo socketClientConnectToUri :: (MonadIO m, IsSocketClient a, IsCancellable b) => a -> Text -> Word16 -> Maybe (b) -> m SocketConnection data SocketClientConnectToUriAsyncMethodInfo socketClientConnectToUriAsync :: (MonadIO m, IsSocketClient a, IsCancellable b) => a -> Text -> Word16 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data SocketClientConnectToUriFinishMethodInfo socketClientConnectToUriFinish :: (MonadIO m, IsSocketClient a, IsAsyncResult b) => a -> b -> m SocketConnection data SocketClientGetEnableProxyMethodInfo socketClientGetEnableProxy :: (MonadIO m, IsSocketClient a) => a -> m Bool data SocketClientGetFamilyMethodInfo socketClientGetFamily :: (MonadIO m, IsSocketClient a) => a -> m SocketFamily data SocketClientGetLocalAddressMethodInfo socketClientGetLocalAddress :: (MonadIO m, IsSocketClient a) => a -> m SocketAddress data SocketClientGetProtocolMethodInfo socketClientGetProtocol :: (MonadIO m, IsSocketClient a) => a -> m SocketProtocol data SocketClientGetProxyResolverMethodInfo socketClientGetProxyResolver :: (MonadIO m, IsSocketClient a) => a -> m ProxyResolver data SocketClientGetSocketTypeMethodInfo socketClientGetSocketType :: (MonadIO m, IsSocketClient a) => a -> m SocketType data SocketClientGetTimeoutMethodInfo socketClientGetTimeout :: (MonadIO m, IsSocketClient a) => a -> m Word32 data SocketClientGetTlsMethodInfo socketClientGetTls :: (MonadIO m, IsSocketClient a) => a -> m Bool data SocketClientGetTlsValidationFlagsMethodInfo socketClientGetTlsValidationFlags :: (MonadIO m, IsSocketClient a) => a -> m [TlsCertificateFlags] socketClientNew :: (MonadIO m) => m SocketClient data SocketClientSetEnableProxyMethodInfo socketClientSetEnableProxy :: (MonadIO m, IsSocketClient a) => a -> Bool -> m () data SocketClientSetFamilyMethodInfo socketClientSetFamily :: (MonadIO m, IsSocketClient a) => a -> SocketFamily -> m () data SocketClientSetLocalAddressMethodInfo socketClientSetLocalAddress :: (MonadIO m, IsSocketClient a, IsSocketAddress b) => a -> Maybe (b) -> m () data SocketClientSetProtocolMethodInfo socketClientSetProtocol :: (MonadIO m, IsSocketClient a) => a -> SocketProtocol -> m () data SocketClientSetProxyResolverMethodInfo socketClientSetProxyResolver :: (MonadIO m, IsSocketClient a, IsProxyResolver b) => a -> Maybe (b) -> m () data SocketClientSetSocketTypeMethodInfo socketClientSetSocketType :: (MonadIO m, IsSocketClient a) => a -> SocketType -> m () data SocketClientSetTimeoutMethodInfo socketClientSetTimeout :: (MonadIO m, IsSocketClient a) => a -> Word32 -> m () data SocketClientSetTlsMethodInfo socketClientSetTls :: (MonadIO m, IsSocketClient a) => a -> Bool -> m () data SocketClientSetTlsValidationFlagsMethodInfo socketClientSetTlsValidationFlags :: (MonadIO m, IsSocketClient a) => a -> [TlsCertificateFlags] -> m () data SocketClientEnableProxyPropertyInfo constructSocketClientEnableProxy :: (IsSocketClient o) => Bool -> IO (GValueConstruct o) getSocketClientEnableProxy :: (MonadIO m, IsSocketClient o) => o -> m Bool setSocketClientEnableProxy :: (MonadIO m, IsSocketClient o) => o -> Bool -> m () socketClientEnableProxy :: AttrLabelProxy "enableProxy" data SocketClientFamilyPropertyInfo constructSocketClientFamily :: (IsSocketClient o) => SocketFamily -> IO (GValueConstruct o) getSocketClientFamily :: (MonadIO m, IsSocketClient o) => o -> m SocketFamily setSocketClientFamily :: (MonadIO m, IsSocketClient o) => o -> SocketFamily -> m () socketClientFamily :: AttrLabelProxy "family" data SocketClientLocalAddressPropertyInfo clearSocketClientLocalAddress :: (MonadIO m, IsSocketClient o) => o -> m () constructSocketClientLocalAddress :: (IsSocketClient o, IsSocketAddress a) => a -> IO (GValueConstruct o) getSocketClientLocalAddress :: (MonadIO m, IsSocketClient o) => o -> m SocketAddress setSocketClientLocalAddress :: (MonadIO m, IsSocketClient o, IsSocketAddress a) => o -> a -> m () socketClientLocalAddress :: AttrLabelProxy "localAddress" data SocketClientProtocolPropertyInfo constructSocketClientProtocol :: (IsSocketClient o) => SocketProtocol -> IO (GValueConstruct o) getSocketClientProtocol :: (MonadIO m, IsSocketClient o) => o -> m SocketProtocol setSocketClientProtocol :: (MonadIO m, IsSocketClient o) => o -> SocketProtocol -> m () socketClientProtocol :: AttrLabelProxy "protocol" data SocketClientProxyResolverPropertyInfo clearSocketClientProxyResolver :: (MonadIO m, IsSocketClient o) => o -> m () constructSocketClientProxyResolver :: (IsSocketClient o, IsProxyResolver a) => a -> IO (GValueConstruct o) getSocketClientProxyResolver :: (MonadIO m, IsSocketClient o) => o -> m ProxyResolver setSocketClientProxyResolver :: (MonadIO m, IsSocketClient o, IsProxyResolver a) => o -> a -> m () socketClientProxyResolver :: AttrLabelProxy "proxyResolver" data SocketClientTimeoutPropertyInfo constructSocketClientTimeout :: (IsSocketClient o) => Word32 -> IO (GValueConstruct o) getSocketClientTimeout :: (MonadIO m, IsSocketClient o) => o -> m Word32 setSocketClientTimeout :: (MonadIO m, IsSocketClient o) => o -> Word32 -> m () socketClientTimeout :: AttrLabelProxy "timeout" data SocketClientTlsPropertyInfo constructSocketClientTls :: (IsSocketClient o) => Bool -> IO (GValueConstruct o) getSocketClientTls :: (MonadIO m, IsSocketClient o) => o -> m Bool setSocketClientTls :: (MonadIO m, IsSocketClient o) => o -> Bool -> m () socketClientTls :: AttrLabelProxy "tls" data SocketClientTlsValidationFlagsPropertyInfo constructSocketClientTlsValidationFlags :: (IsSocketClient o) => [TlsCertificateFlags] -> IO (GValueConstruct o) getSocketClientTlsValidationFlags :: (MonadIO m, IsSocketClient o) => o -> m [TlsCertificateFlags] setSocketClientTlsValidationFlags :: (MonadIO m, IsSocketClient o) => o -> [TlsCertificateFlags] -> m () socketClientTlsValidationFlags :: AttrLabelProxy "tlsValidationFlags" data SocketClientTypePropertyInfo constructSocketClientType :: (IsSocketClient o) => SocketType -> IO (GValueConstruct o) getSocketClientType :: (MonadIO m, IsSocketClient o) => o -> m SocketType setSocketClientType :: (MonadIO m, IsSocketClient o) => o -> SocketType -> m () socketClientType :: AttrLabelProxy "type" type C_SocketClientEventCallback = Ptr () -> CUInt -> Ptr SocketConnectable -> Ptr IOStream -> Ptr () -> IO () type SocketClientEventCallback = SocketClientEvent -> SocketConnectable -> Maybe IOStream -> IO () data SocketClientEventSignalInfo afterSocketClientEvent :: (GObject a, MonadIO m) => a -> SocketClientEventCallback -> m SignalHandlerId genClosure_SocketClientEvent :: SocketClientEventCallback -> IO Closure mk_SocketClientEventCallback :: C_SocketClientEventCallback -> IO (FunPtr C_SocketClientEventCallback) noSocketClientEventCallback :: Maybe SocketClientEventCallback onSocketClientEvent :: (GObject a, MonadIO m) => a -> SocketClientEventCallback -> m SignalHandlerId wrap_SocketClientEventCallback :: SocketClientEventCallback -> Ptr () -> CUInt -> Ptr SocketConnectable -> Ptr IOStream -> Ptr () -> IO () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SocketClient.SocketClient instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.SocketClient.SocketClient a) => GI.Gio.Objects.SocketClient.IsSocketClient a instance GI.Gio.Objects.SocketClient.IsSocketClient GI.Gio.Objects.SocketClient.SocketClient instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.SocketClient.SocketClient 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 (info ~ GI.Gio.Objects.SocketClient.ResolveSocketClientMethod t GI.Gio.Objects.SocketClient.SocketClient, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SocketClient.SocketClient p) => GHC.OverloadedLabels.IsLabel 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.Overloading.HasAttributeList GI.Gio.Objects.SocketClient.SocketClient 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.IsSocketClient 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.IsSocketClient a, GI.Gio.Interfaces.SocketConnectable.IsSocketConnectable b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocketClient a, GI.Gio.Interfaces.SocketConnectable.IsSocketConnectable b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocketClient a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsSocketClient a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocketClient a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocketClient a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsSocketClient a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocketClient a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocketClient a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsSocketClient a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocketClient a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocketClient a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsSocketClient 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.IsSocketClient 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.IsSocketClient 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.IsSocketClient 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.IsSocketClient 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.IsSocketClient 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.IsSocketClient 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.IsSocketClient 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.IsSocketClient 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.IsSocketClient 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.IsSocketClient 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.IsSocketClient a, GI.Gio.Objects.SocketAddress.IsSocketAddress 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.IsSocketClient 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.IsSocketClient a, GI.Gio.Interfaces.ProxyResolver.IsProxyResolver 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.IsSocketClient 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.IsSocketClient 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.IsSocketClient 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.IsSocketClient a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketClient.SocketClientSetTlsValidationFlagsMethodInfo a signature module GI.Gio.Objects.SocketConnection newtype SocketConnection SocketConnection :: (ManagedPtr SocketConnection) -> SocketConnection class GObject o => IsSocketConnection o toSocketConnection :: IsSocketConnection o => o -> IO SocketConnection noSocketConnection :: Maybe SocketConnection data SocketConnectionConnectMethodInfo socketConnectionConnect :: (MonadIO m, IsSocketConnection a, IsSocketAddress b, IsCancellable c) => a -> b -> Maybe (c) -> m () data SocketConnectionConnectAsyncMethodInfo socketConnectionConnectAsync :: (MonadIO m, IsSocketConnection a, IsSocketAddress b, IsCancellable c) => a -> b -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data SocketConnectionConnectFinishMethodInfo socketConnectionConnectFinish :: (MonadIO m, IsSocketConnection a, IsAsyncResult 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, IsSocketConnection a) => a -> m SocketAddress data SocketConnectionGetRemoteAddressMethodInfo socketConnectionGetRemoteAddress :: (MonadIO m, IsSocketConnection a) => a -> m SocketAddress data SocketConnectionGetSocketMethodInfo socketConnectionGetSocket :: (MonadIO m, IsSocketConnection a) => a -> m Socket data SocketConnectionIsConnectedMethodInfo socketConnectionIsConnected :: (MonadIO m, IsSocketConnection a) => a -> m Bool data SocketConnectionSocketPropertyInfo constructSocketConnectionSocket :: (IsSocketConnection o, IsSocket a) => a -> IO (GValueConstruct o) getSocketConnectionSocket :: (MonadIO m, IsSocketConnection o) => o -> m Socket socketConnectionSocket :: AttrLabelProxy "socket" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SocketConnection.SocketConnection instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.SocketConnection.SocketConnection a) => GI.Gio.Objects.SocketConnection.IsSocketConnection a instance GI.Gio.Objects.SocketConnection.IsSocketConnection GI.Gio.Objects.SocketConnection.SocketConnection instance GI.Gio.Objects.IOStream.IsIOStream GI.Gio.Objects.SocketConnection.SocketConnection instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.SocketConnection.SocketConnection 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 (info ~ GI.Gio.Objects.SocketConnection.ResolveSocketConnectionMethod t GI.Gio.Objects.SocketConnection.SocketConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SocketConnection.SocketConnection p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.SocketConnection.SocketConnection -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SocketConnection.SocketConnectionSocketPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.SocketConnection.SocketConnection instance (signature ~ (b -> GHC.Base.Maybe c -> m ()), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.SocketConnection.IsSocketConnection a, GI.Gio.Objects.SocketAddress.IsSocketAddress b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocketConnection a, GI.Gio.Objects.SocketAddress.IsSocketAddress b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocketConnection a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsSocketConnection 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.IsSocketConnection 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.IsSocketConnection 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.IsSocketConnection a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketConnection.SocketConnectionIsConnectedMethodInfo a signature module GI.Gio.Objects.SocketListener newtype SocketListener SocketListener :: (ManagedPtr SocketListener) -> SocketListener class GObject o => IsSocketListener o toSocketListener :: IsSocketListener o => o -> IO SocketListener noSocketListener :: Maybe SocketListener data SocketListenerAcceptMethodInfo socketListenerAccept :: (MonadIO m, IsSocketListener a, IsCancellable b) => a -> Maybe (b) -> m (SocketConnection, Object) data SocketListenerAcceptAsyncMethodInfo socketListenerAcceptAsync :: (MonadIO m, IsSocketListener a, IsCancellable b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data SocketListenerAcceptFinishMethodInfo socketListenerAcceptFinish :: (MonadIO m, IsSocketListener a, IsAsyncResult b) => a -> b -> m (SocketConnection, Object) data SocketListenerAcceptSocketMethodInfo socketListenerAcceptSocket :: (MonadIO m, IsSocketListener a, IsCancellable b) => a -> Maybe (b) -> m (Socket, Object) data SocketListenerAcceptSocketAsyncMethodInfo socketListenerAcceptSocketAsync :: (MonadIO m, IsSocketListener a, IsCancellable b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data SocketListenerAcceptSocketFinishMethodInfo socketListenerAcceptSocketFinish :: (MonadIO m, IsSocketListener a, IsAsyncResult b) => a -> b -> m (Socket, Object) data SocketListenerAddAddressMethodInfo socketListenerAddAddress :: (MonadIO m, IsSocketListener a, IsSocketAddress b, IsObject c) => a -> b -> SocketType -> SocketProtocol -> Maybe (c) -> m (SocketAddress) data SocketListenerAddAnyInetPortMethodInfo socketListenerAddAnyInetPort :: (MonadIO m, IsSocketListener a, IsObject b) => a -> Maybe (b) -> m Word16 data SocketListenerAddInetPortMethodInfo socketListenerAddInetPort :: (MonadIO m, IsSocketListener a, IsObject b) => a -> Word16 -> Maybe (b) -> m () data SocketListenerAddSocketMethodInfo socketListenerAddSocket :: (MonadIO m, IsSocketListener a, IsSocket b, IsObject c) => a -> b -> Maybe (c) -> m () data SocketListenerCloseMethodInfo socketListenerClose :: (MonadIO m, IsSocketListener a) => a -> m () socketListenerNew :: (MonadIO m) => m SocketListener data SocketListenerSetBacklogMethodInfo socketListenerSetBacklog :: (MonadIO m, IsSocketListener a) => a -> Int32 -> m () data SocketListenerListenBacklogPropertyInfo constructSocketListenerListenBacklog :: (IsSocketListener o) => Int32 -> IO (GValueConstruct o) getSocketListenerListenBacklog :: (MonadIO m, IsSocketListener o) => o -> m Int32 setSocketListenerListenBacklog :: (MonadIO m, IsSocketListener o) => o -> Int32 -> m () socketListenerListenBacklog :: AttrLabelProxy "listenBacklog" type C_SocketListenerEventCallback = Ptr () -> CUInt -> Ptr Socket -> Ptr () -> IO () type SocketListenerEventCallback = SocketListenerEvent -> Socket -> IO () data SocketListenerEventSignalInfo afterSocketListenerEvent :: (GObject a, MonadIO m) => a -> SocketListenerEventCallback -> m SignalHandlerId genClosure_SocketListenerEvent :: SocketListenerEventCallback -> IO Closure mk_SocketListenerEventCallback :: C_SocketListenerEventCallback -> IO (FunPtr C_SocketListenerEventCallback) noSocketListenerEventCallback :: Maybe SocketListenerEventCallback onSocketListenerEvent :: (GObject a, MonadIO m) => a -> SocketListenerEventCallback -> m SignalHandlerId wrap_SocketListenerEventCallback :: SocketListenerEventCallback -> Ptr () -> CUInt -> Ptr Socket -> Ptr () -> IO () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.SocketListener.SocketListener instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.SocketListener.SocketListener a) => GI.Gio.Objects.SocketListener.IsSocketListener a instance GI.Gio.Objects.SocketListener.IsSocketListener GI.Gio.Objects.SocketListener.SocketListener instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.SocketListener.SocketListener 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 (info ~ GI.Gio.Objects.SocketListener.ResolveSocketListenerMethod t GI.Gio.Objects.SocketListener.SocketListener, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.SocketListener.SocketListener p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.SocketListener.SocketListener -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.SocketListener.SocketListenerListenBacklogPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.SocketListener.SocketListener 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.IsSocketListener a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocketListener a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocketListener a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsSocketListener a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocketListener a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSocketListener a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsSocketListener a, GI.Gio.Objects.SocketAddress.IsSocketAddress b, GI.GObject.Objects.Object.IsObject 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.IsSocketListener a, GI.GObject.Objects.Object.IsObject 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.IsSocketListener a, GI.GObject.Objects.Object.IsObject 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.IsSocketListener a, GI.Gio.Objects.Socket.IsSocket b, GI.GObject.Objects.Object.IsObject 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.IsSocketListener 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.IsSocketListener a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.SocketListener.SocketListenerSetBacklogMethodInfo a signature module GI.Gio.Objects.Subprocess newtype Subprocess Subprocess :: (ManagedPtr Subprocess) -> Subprocess class GObject o => IsSubprocess o toSubprocess :: IsSubprocess o => o -> IO Subprocess noSubprocess :: Maybe Subprocess data SubprocessCommunicateMethodInfo subprocessCommunicate :: (MonadIO m, IsSubprocess a, IsCancellable b) => a -> Maybe (Bytes) -> Maybe (b) -> m (Bytes, Bytes) data SubprocessCommunicateAsyncMethodInfo subprocessCommunicateAsync :: (MonadIO m, IsSubprocess a, IsCancellable b) => a -> Maybe (Bytes) -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data SubprocessCommunicateFinishMethodInfo subprocessCommunicateFinish :: (MonadIO m, IsSubprocess a, IsAsyncResult b) => a -> b -> m (Bytes, Bytes) data SubprocessCommunicateUtf8MethodInfo subprocessCommunicateUtf8 :: (MonadIO m, IsSubprocess a, IsCancellable b) => a -> Maybe (Text) -> Maybe (b) -> m (Text, Text) data SubprocessCommunicateUtf8AsyncMethodInfo subprocessCommunicateUtf8Async :: (MonadIO m, IsSubprocess a, IsCancellable b) => a -> Maybe (Text) -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data SubprocessCommunicateUtf8FinishMethodInfo subprocessCommunicateUtf8Finish :: (MonadIO m, IsSubprocess a, IsAsyncResult b) => a -> b -> m (Text, Text) data SubprocessForceExitMethodInfo subprocessForceExit :: (MonadIO m, IsSubprocess a) => a -> m () data SubprocessGetExitStatusMethodInfo subprocessGetExitStatus :: (MonadIO m, IsSubprocess a) => a -> m Int32 data SubprocessGetIdentifierMethodInfo subprocessGetIdentifier :: (MonadIO m, IsSubprocess a) => a -> m Text data SubprocessGetIfExitedMethodInfo subprocessGetIfExited :: (MonadIO m, IsSubprocess a) => a -> m Bool data SubprocessGetIfSignaledMethodInfo subprocessGetIfSignaled :: (MonadIO m, IsSubprocess a) => a -> m Bool data SubprocessGetStatusMethodInfo subprocessGetStatus :: (MonadIO m, IsSubprocess a) => a -> m Int32 data SubprocessGetStderrPipeMethodInfo subprocessGetStderrPipe :: (MonadIO m, IsSubprocess a) => a -> m InputStream data SubprocessGetStdinPipeMethodInfo subprocessGetStdinPipe :: (MonadIO m, IsSubprocess a) => a -> m OutputStream data SubprocessGetStdoutPipeMethodInfo subprocessGetStdoutPipe :: (MonadIO m, IsSubprocess a) => a -> m InputStream data SubprocessGetSuccessfulMethodInfo subprocessGetSuccessful :: (MonadIO m, IsSubprocess a) => a -> m Bool data SubprocessGetTermSigMethodInfo subprocessGetTermSig :: (MonadIO m, IsSubprocess a) => a -> m Int32 subprocessNew :: (MonadIO m) => [Text] -> [SubprocessFlags] -> m Subprocess data SubprocessSendSignalMethodInfo subprocessSendSignal :: (MonadIO m, IsSubprocess a) => a -> Int32 -> m () data SubprocessWaitMethodInfo subprocessWait :: (MonadIO m, IsSubprocess a, IsCancellable b) => a -> Maybe (b) -> m () data SubprocessWaitAsyncMethodInfo subprocessWaitAsync :: (MonadIO m, IsSubprocess a, IsCancellable b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data SubprocessWaitCheckMethodInfo subprocessWaitCheck :: (MonadIO m, IsSubprocess a, IsCancellable b) => a -> Maybe (b) -> m () data SubprocessWaitCheckAsyncMethodInfo subprocessWaitCheckAsync :: (MonadIO m, IsSubprocess a, IsCancellable b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data SubprocessWaitCheckFinishMethodInfo subprocessWaitCheckFinish :: (MonadIO m, IsSubprocess a, IsAsyncResult b) => a -> b -> m () data SubprocessWaitFinishMethodInfo subprocessWaitFinish :: (MonadIO m, IsSubprocess a, IsAsyncResult b) => a -> b -> m () data SubprocessArgvPropertyInfo constructSubprocessArgv :: (IsSubprocess o) => [Text] -> IO (GValueConstruct o) subprocessArgv :: AttrLabelProxy "argv" data SubprocessFlagsPropertyInfo constructSubprocessFlags :: (IsSubprocess o) => [SubprocessFlags] -> IO (GValueConstruct o) subprocessFlags :: AttrLabelProxy "flags" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Subprocess.Subprocess instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.Subprocess.Subprocess a) => GI.Gio.Objects.Subprocess.IsSubprocess a instance GI.Gio.Objects.Subprocess.IsSubprocess GI.Gio.Objects.Subprocess.Subprocess instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.Subprocess.Subprocess instance GI.Gio.Interfaces.Initable.IsInitable GI.Gio.Objects.Subprocess.Subprocess 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 (info ~ GI.Gio.Objects.Subprocess.ResolveSubprocessMethod t GI.Gio.Objects.Subprocess.Subprocess, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Subprocess.Subprocess p) => GHC.OverloadedLabels.IsLabel 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 Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.Subprocess.Subprocess 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.IsSubprocess a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSubprocess a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSubprocess a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsSubprocess a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSubprocess a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSubprocess a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsSubprocess 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.IsSubprocess 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.IsSubprocess 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.IsSubprocess 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.IsSubprocess 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.IsSubprocess 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.IsSubprocess 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.IsSubprocess 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.IsSubprocess 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.IsSubprocess 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.IsSubprocess 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.IsSubprocess 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.IsSubprocess a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSubprocess a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSubprocess a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSubprocess a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsSubprocess a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsSubprocess a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Subprocess.SubprocessWaitFinishMethodInfo a signature module GI.Gio.Objects.Task newtype Task Task :: (ManagedPtr Task) -> Task class GObject o => IsTask o toTask :: IsTask o => o -> IO Task noTask :: Maybe Task data TaskGetCancellableMethodInfo taskGetCancellable :: (MonadIO m, IsTask a) => a -> m Cancellable data TaskGetCheckCancellableMethodInfo taskGetCheckCancellable :: (MonadIO m, IsTask a) => a -> m Bool data TaskGetCompletedMethodInfo taskGetCompleted :: (MonadIO m, IsTask a) => a -> m Bool data TaskGetContextMethodInfo taskGetContext :: (MonadIO m, IsTask a) => a -> m MainContext data TaskGetPriorityMethodInfo taskGetPriority :: (MonadIO m, IsTask a) => a -> m Int32 data TaskGetReturnOnCancelMethodInfo taskGetReturnOnCancel :: (MonadIO m, IsTask a) => a -> m Bool data TaskGetSourceObjectMethodInfo taskGetSourceObject :: (MonadIO m, IsTask a) => a -> m Object data TaskGetSourceTagMethodInfo taskGetSourceTag :: (MonadIO m, IsTask a) => a -> m (Ptr ()) data TaskGetTaskDataMethodInfo taskGetTaskData :: (MonadIO m, IsTask a) => a -> m (Ptr ()) data TaskHadErrorMethodInfo taskHadError :: (MonadIO m, IsTask a) => a -> m Bool taskIsValid :: (MonadIO m, IsAsyncResult a, IsObject b) => a -> Maybe (b) -> m Bool taskNew :: (MonadIO m, IsObject a, IsCancellable b) => Maybe (a) -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m Task data TaskPropagateBooleanMethodInfo taskPropagateBoolean :: (MonadIO m, IsTask a) => a -> m () data TaskPropagateIntMethodInfo taskPropagateInt :: (MonadIO m, IsTask a) => a -> m Int64 data TaskPropagatePointerMethodInfo taskPropagatePointer :: (MonadIO m, IsTask a) => a -> m (Ptr ()) taskReportError :: (MonadIO m, IsObject a) => Maybe (a) -> Maybe (AsyncReadyCallback) -> Ptr () -> GError -> m () data TaskReturnBooleanMethodInfo taskReturnBoolean :: (MonadIO m, IsTask a) => a -> Bool -> m () data TaskReturnErrorMethodInfo taskReturnError :: (MonadIO m, IsTask a) => a -> GError -> m () data TaskReturnErrorIfCancelledMethodInfo taskReturnErrorIfCancelled :: (MonadIO m, IsTask a) => a -> m Bool data TaskReturnIntMethodInfo taskReturnInt :: (MonadIO m, IsTask a) => a -> Int64 -> m () data TaskReturnPointerMethodInfo taskReturnPointer :: (MonadIO m, IsTask a) => a -> Ptr () -> Maybe (DestroyNotify) -> m () data TaskSetCheckCancellableMethodInfo taskSetCheckCancellable :: (MonadIO m, IsTask a) => a -> Bool -> m () data TaskSetPriorityMethodInfo taskSetPriority :: (MonadIO m, IsTask a) => a -> Int32 -> m () data TaskSetReturnOnCancelMethodInfo taskSetReturnOnCancel :: (MonadIO m, IsTask a) => a -> Bool -> m Bool data TaskSetSourceTagMethodInfo taskSetSourceTag :: (MonadIO m, IsTask a) => a -> Ptr () -> m () data TaskSetTaskDataMethodInfo taskSetTaskData :: (MonadIO m, IsTask a) => a -> Ptr () -> Maybe (DestroyNotify) -> m () data TaskCompletedPropertyInfo getTaskCompleted :: (MonadIO m, IsTask o) => o -> m Bool taskCompleted :: AttrLabelProxy "completed" instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.Task.Task instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.Task.Task a) => GI.Gio.Objects.Task.IsTask a instance GI.Gio.Objects.Task.IsTask GI.Gio.Objects.Task.Task instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.Task.Task instance GI.Gio.Interfaces.AsyncResult.IsAsyncResult GI.Gio.Objects.Task.Task 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 (info ~ GI.Gio.Objects.Task.ResolveTaskMethod t GI.Gio.Objects.Task.Task, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.Task.Task p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.Task.Task -> p) instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Objects.Task.TaskCompletedPropertyInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.Task.Task instance (signature ~ m GI.Gio.Objects.Cancellable.Cancellable, Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.Task.IsTask 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.IsTask 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.IsTask 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.IsTask 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.IsTask 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.IsTask 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.IsTask 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.IsTask 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.IsTask 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.IsTask 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.IsTask 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.IsTask 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.IsTask 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.IsTask 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.IsTask 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.IsTask 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.IsTask 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.IsTask 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.IsTask 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.IsTask 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.IsTask 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.IsTask 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.IsTask a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.Task.TaskSetTaskDataMethodInfo a signature module GI.Gio.Objects.TlsConnection newtype TlsConnection TlsConnection :: (ManagedPtr TlsConnection) -> TlsConnection class GObject o => IsTlsConnection o toTlsConnection :: IsTlsConnection o => o -> IO TlsConnection noTlsConnection :: Maybe TlsConnection data TlsConnectionEmitAcceptCertificateMethodInfo tlsConnectionEmitAcceptCertificate :: (MonadIO m, IsTlsConnection a, IsTlsCertificate b) => a -> b -> [TlsCertificateFlags] -> m Bool data TlsConnectionGetCertificateMethodInfo tlsConnectionGetCertificate :: (MonadIO m, IsTlsConnection a) => a -> m TlsCertificate data TlsConnectionGetDatabaseMethodInfo tlsConnectionGetDatabase :: (MonadIO m, IsTlsConnection a) => a -> m TlsDatabase data TlsConnectionGetInteractionMethodInfo tlsConnectionGetInteraction :: (MonadIO m, IsTlsConnection a) => a -> m TlsInteraction data TlsConnectionGetPeerCertificateMethodInfo tlsConnectionGetPeerCertificate :: (MonadIO m, IsTlsConnection a) => a -> m TlsCertificate data TlsConnectionGetPeerCertificateErrorsMethodInfo tlsConnectionGetPeerCertificateErrors :: (MonadIO m, IsTlsConnection a) => a -> m [TlsCertificateFlags] data TlsConnectionGetRehandshakeModeMethodInfo tlsConnectionGetRehandshakeMode :: (MonadIO m, IsTlsConnection a) => a -> m TlsRehandshakeMode data TlsConnectionGetRequireCloseNotifyMethodInfo tlsConnectionGetRequireCloseNotify :: (MonadIO m, IsTlsConnection a) => a -> m Bool data TlsConnectionGetUseSystemCertdbMethodInfo -- | Deprecated: (Since version 2.30)Use g_tls_connection_get_database() -- instead tlsConnectionGetUseSystemCertdb :: (MonadIO m, IsTlsConnection a) => a -> m Bool data TlsConnectionHandshakeMethodInfo tlsConnectionHandshake :: (MonadIO m, IsTlsConnection a, IsCancellable b) => a -> Maybe (b) -> m () data TlsConnectionHandshakeAsyncMethodInfo tlsConnectionHandshakeAsync :: (MonadIO m, IsTlsConnection a, IsCancellable b) => a -> Int32 -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data TlsConnectionHandshakeFinishMethodInfo tlsConnectionHandshakeFinish :: (MonadIO m, IsTlsConnection a, IsAsyncResult b) => a -> b -> m () data TlsConnectionSetCertificateMethodInfo tlsConnectionSetCertificate :: (MonadIO m, IsTlsConnection a, IsTlsCertificate b) => a -> b -> m () data TlsConnectionSetDatabaseMethodInfo tlsConnectionSetDatabase :: (MonadIO m, IsTlsConnection a, IsTlsDatabase b) => a -> b -> m () data TlsConnectionSetInteractionMethodInfo tlsConnectionSetInteraction :: (MonadIO m, IsTlsConnection a, IsTlsInteraction b) => a -> Maybe (b) -> m () data TlsConnectionSetRehandshakeModeMethodInfo tlsConnectionSetRehandshakeMode :: (MonadIO m, IsTlsConnection a) => a -> TlsRehandshakeMode -> m () data TlsConnectionSetRequireCloseNotifyMethodInfo tlsConnectionSetRequireCloseNotify :: (MonadIO m, IsTlsConnection a) => a -> Bool -> m () data TlsConnectionSetUseSystemCertdbMethodInfo -- | Deprecated: (Since version 2.30)Use g_tls_connection_set_database() -- instead tlsConnectionSetUseSystemCertdb :: (MonadIO m, IsTlsConnection a) => a -> Bool -> m () data TlsConnectionBaseIoStreamPropertyInfo constructTlsConnectionBaseIoStream :: (IsTlsConnection o, IsIOStream a) => a -> IO (GValueConstruct o) getTlsConnectionBaseIoStream :: (MonadIO m, IsTlsConnection o) => o -> m (Maybe IOStream) tlsConnectionBaseIoStream :: AttrLabelProxy "baseIoStream" data TlsConnectionCertificatePropertyInfo constructTlsConnectionCertificate :: (IsTlsConnection o, IsTlsCertificate a) => a -> IO (GValueConstruct o) getTlsConnectionCertificate :: (MonadIO m, IsTlsConnection o) => o -> m TlsCertificate setTlsConnectionCertificate :: (MonadIO m, IsTlsConnection o, IsTlsCertificate a) => o -> a -> m () tlsConnectionCertificate :: AttrLabelProxy "certificate" data TlsConnectionDatabasePropertyInfo constructTlsConnectionDatabase :: (IsTlsConnection o, IsTlsDatabase a) => a -> IO (GValueConstruct o) getTlsConnectionDatabase :: (MonadIO m, IsTlsConnection o) => o -> m TlsDatabase setTlsConnectionDatabase :: (MonadIO m, IsTlsConnection o, IsTlsDatabase a) => o -> a -> m () tlsConnectionDatabase :: AttrLabelProxy "database" data TlsConnectionInteractionPropertyInfo clearTlsConnectionInteraction :: (MonadIO m, IsTlsConnection o) => o -> m () constructTlsConnectionInteraction :: (IsTlsConnection o, IsTlsInteraction a) => a -> IO (GValueConstruct o) getTlsConnectionInteraction :: (MonadIO m, IsTlsConnection o) => o -> m TlsInteraction setTlsConnectionInteraction :: (MonadIO m, IsTlsConnection o, IsTlsInteraction a) => o -> a -> m () tlsConnectionInteraction :: AttrLabelProxy "interaction" data TlsConnectionPeerCertificatePropertyInfo getTlsConnectionPeerCertificate :: (MonadIO m, IsTlsConnection o) => o -> m TlsCertificate tlsConnectionPeerCertificate :: AttrLabelProxy "peerCertificate" data TlsConnectionPeerCertificateErrorsPropertyInfo getTlsConnectionPeerCertificateErrors :: (MonadIO m, IsTlsConnection o) => o -> m [TlsCertificateFlags] tlsConnectionPeerCertificateErrors :: AttrLabelProxy "peerCertificateErrors" data TlsConnectionRehandshakeModePropertyInfo constructTlsConnectionRehandshakeMode :: (IsTlsConnection o) => TlsRehandshakeMode -> IO (GValueConstruct o) getTlsConnectionRehandshakeMode :: (MonadIO m, IsTlsConnection o) => o -> m TlsRehandshakeMode setTlsConnectionRehandshakeMode :: (MonadIO m, IsTlsConnection o) => o -> TlsRehandshakeMode -> m () tlsConnectionRehandshakeMode :: AttrLabelProxy "rehandshakeMode" data TlsConnectionRequireCloseNotifyPropertyInfo constructTlsConnectionRequireCloseNotify :: (IsTlsConnection o) => Bool -> IO (GValueConstruct o) getTlsConnectionRequireCloseNotify :: (MonadIO m, IsTlsConnection o) => o -> m Bool setTlsConnectionRequireCloseNotify :: (MonadIO m, IsTlsConnection o) => o -> Bool -> m () tlsConnectionRequireCloseNotify :: AttrLabelProxy "requireCloseNotify" data TlsConnectionUseSystemCertdbPropertyInfo constructTlsConnectionUseSystemCertdb :: (IsTlsConnection o) => Bool -> IO (GValueConstruct o) getTlsConnectionUseSystemCertdb :: (MonadIO m, IsTlsConnection o) => o -> m Bool setTlsConnectionUseSystemCertdb :: (MonadIO m, IsTlsConnection o) => o -> Bool -> m () tlsConnectionUseSystemCertdb :: AttrLabelProxy "useSystemCertdb" type C_TlsConnectionAcceptCertificateCallback = Ptr () -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO CInt type TlsConnectionAcceptCertificateCallback = TlsCertificate -> [TlsCertificateFlags] -> IO Bool data TlsConnectionAcceptCertificateSignalInfo afterTlsConnectionAcceptCertificate :: (GObject a, MonadIO m) => a -> TlsConnectionAcceptCertificateCallback -> m SignalHandlerId genClosure_TlsConnectionAcceptCertificate :: TlsConnectionAcceptCertificateCallback -> IO Closure mk_TlsConnectionAcceptCertificateCallback :: C_TlsConnectionAcceptCertificateCallback -> IO (FunPtr C_TlsConnectionAcceptCertificateCallback) noTlsConnectionAcceptCertificateCallback :: Maybe TlsConnectionAcceptCertificateCallback onTlsConnectionAcceptCertificate :: (GObject a, MonadIO m) => a -> TlsConnectionAcceptCertificateCallback -> m SignalHandlerId wrap_TlsConnectionAcceptCertificateCallback :: TlsConnectionAcceptCertificateCallback -> Ptr () -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO CInt instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.TlsConnection.TlsConnection instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.TlsConnection.TlsConnection a) => GI.Gio.Objects.TlsConnection.IsTlsConnection a instance GI.Gio.Objects.TlsConnection.IsTlsConnection GI.Gio.Objects.TlsConnection.TlsConnection instance GI.Gio.Objects.IOStream.IsIOStream GI.Gio.Objects.TlsConnection.TlsConnection instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.TlsConnection.TlsConnection 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 (info ~ GI.Gio.Objects.TlsConnection.ResolveTlsConnectionMethod t GI.Gio.Objects.TlsConnection.TlsConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.TlsConnection.TlsConnection p) => GHC.OverloadedLabels.IsLabel 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.Overloading.HasAttributeList GI.Gio.Objects.TlsConnection.TlsConnection 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.IsTlsConnection a, GI.Gio.Objects.TlsCertificate.IsTlsCertificate 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.IsTlsConnection 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.IsTlsConnection 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.IsTlsConnection 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.IsTlsConnection 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.IsTlsConnection 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.IsTlsConnection 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.IsTlsConnection 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.IsTlsConnection 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.IsTlsConnection a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsTlsConnection a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsTlsConnection a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsTlsConnection a, GI.Gio.Objects.TlsCertificate.IsTlsCertificate 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.IsTlsConnection a, GI.Gio.Objects.TlsDatabase.IsTlsDatabase 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.IsTlsConnection a, GI.Gio.Objects.TlsInteraction.IsTlsInteraction 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.IsTlsConnection 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.IsTlsConnection 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.IsTlsConnection a) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsConnection.TlsConnectionSetUseSystemCertdbMethodInfo a signature module GI.Gio.Objects.TlsDatabase newtype TlsDatabase TlsDatabase :: (ManagedPtr TlsDatabase) -> TlsDatabase class GObject o => IsTlsDatabase o toTlsDatabase :: IsTlsDatabase o => o -> IO TlsDatabase noTlsDatabase :: Maybe TlsDatabase data TlsDatabaseCreateCertificateHandleMethodInfo tlsDatabaseCreateCertificateHandle :: (MonadIO m, IsTlsDatabase a, IsTlsCertificate b) => a -> b -> m (Maybe Text) data TlsDatabaseLookupCertificateForHandleMethodInfo tlsDatabaseLookupCertificateForHandle :: (MonadIO m, IsTlsDatabase a, IsTlsInteraction b, IsCancellable c) => a -> Text -> Maybe (b) -> TlsDatabaseLookupFlags -> Maybe (c) -> m (Maybe TlsCertificate) data TlsDatabaseLookupCertificateForHandleAsyncMethodInfo tlsDatabaseLookupCertificateForHandleAsync :: (MonadIO m, IsTlsDatabase a, IsTlsInteraction b, IsCancellable c) => a -> Text -> Maybe (b) -> TlsDatabaseLookupFlags -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data TlsDatabaseLookupCertificateForHandleFinishMethodInfo tlsDatabaseLookupCertificateForHandleFinish :: (MonadIO m, IsTlsDatabase a, IsAsyncResult b) => a -> b -> m TlsCertificate data TlsDatabaseLookupCertificateIssuerMethodInfo tlsDatabaseLookupCertificateIssuer :: (MonadIO m, IsTlsDatabase a, IsTlsCertificate b, IsTlsInteraction c, IsCancellable d) => a -> b -> Maybe (c) -> TlsDatabaseLookupFlags -> Maybe (d) -> m TlsCertificate data TlsDatabaseLookupCertificateIssuerAsyncMethodInfo tlsDatabaseLookupCertificateIssuerAsync :: (MonadIO m, IsTlsDatabase a, IsTlsCertificate b, IsTlsInteraction c, IsCancellable d) => a -> b -> Maybe (c) -> TlsDatabaseLookupFlags -> Maybe (d) -> Maybe (AsyncReadyCallback) -> m () data TlsDatabaseLookupCertificateIssuerFinishMethodInfo tlsDatabaseLookupCertificateIssuerFinish :: (MonadIO m, IsTlsDatabase a, IsAsyncResult b) => a -> b -> m TlsCertificate data TlsDatabaseLookupCertificatesIssuedByMethodInfo tlsDatabaseLookupCertificatesIssuedBy :: (MonadIO m, IsTlsDatabase a, IsTlsInteraction b, IsCancellable c) => a -> ByteString -> Maybe (b) -> TlsDatabaseLookupFlags -> Maybe (c) -> m [TlsCertificate] data TlsDatabaseLookupCertificatesIssuedByAsyncMethodInfo tlsDatabaseLookupCertificatesIssuedByAsync :: (MonadIO m, IsTlsDatabase a, IsTlsInteraction b, IsCancellable c) => a -> ByteString -> Maybe (b) -> TlsDatabaseLookupFlags -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data TlsDatabaseLookupCertificatesIssuedByFinishMethodInfo tlsDatabaseLookupCertificatesIssuedByFinish :: (MonadIO m, IsTlsDatabase a, IsAsyncResult b) => a -> b -> m [TlsCertificate] data TlsDatabaseVerifyChainMethodInfo tlsDatabaseVerifyChain :: (MonadIO m, IsTlsDatabase a, IsTlsCertificate b, IsSocketConnectable c, IsTlsInteraction d, IsCancellable e) => a -> b -> Text -> Maybe (c) -> Maybe (d) -> [TlsDatabaseVerifyFlags] -> Maybe (e) -> m [TlsCertificateFlags] data TlsDatabaseVerifyChainAsyncMethodInfo tlsDatabaseVerifyChainAsync :: (MonadIO m, IsTlsDatabase a, IsTlsCertificate b, IsSocketConnectable c, IsTlsInteraction d, IsCancellable e) => a -> b -> Text -> Maybe (c) -> Maybe (d) -> [TlsDatabaseVerifyFlags] -> Maybe (e) -> Maybe (AsyncReadyCallback) -> m () data TlsDatabaseVerifyChainFinishMethodInfo tlsDatabaseVerifyChainFinish :: (MonadIO m, IsTlsDatabase a, IsAsyncResult b) => a -> b -> m [TlsCertificateFlags] instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.TlsDatabase.TlsDatabase instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.TlsDatabase.TlsDatabase a) => GI.Gio.Objects.TlsDatabase.IsTlsDatabase a instance GI.Gio.Objects.TlsDatabase.IsTlsDatabase GI.Gio.Objects.TlsDatabase.TlsDatabase instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.TlsDatabase.TlsDatabase 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 (info ~ GI.Gio.Objects.TlsDatabase.ResolveTlsDatabaseMethod t GI.Gio.Objects.TlsDatabase.TlsDatabase, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.TlsDatabase.TlsDatabase p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.TlsDatabase.TlsDatabase -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.TlsDatabase.TlsDatabase instance (signature ~ (b -> m (GHC.Base.Maybe Data.Text.Internal.Text)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsDatabase.IsTlsDatabase a, GI.Gio.Objects.TlsCertificate.IsTlsCertificate 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 (GHC.Base.Maybe GI.Gio.Objects.TlsCertificate.TlsCertificate)), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsDatabase.IsTlsDatabase a, GI.Gio.Objects.TlsInteraction.IsTlsInteraction b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsTlsDatabase a, GI.Gio.Objects.TlsInteraction.IsTlsInteraction b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsTlsDatabase a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsTlsDatabase a, GI.Gio.Objects.TlsCertificate.IsTlsCertificate b, GI.Gio.Objects.TlsInteraction.IsTlsInteraction c, GI.Gio.Objects.Cancellable.IsCancellable 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.IsTlsDatabase a, GI.Gio.Objects.TlsCertificate.IsTlsCertificate b, GI.Gio.Objects.TlsInteraction.IsTlsInteraction c, GI.Gio.Objects.Cancellable.IsCancellable 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.IsTlsDatabase a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsTlsDatabase a, GI.Gio.Objects.TlsInteraction.IsTlsInteraction b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsTlsDatabase a, GI.Gio.Objects.TlsInteraction.IsTlsInteraction b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsTlsDatabase a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsTlsDatabase a, GI.Gio.Objects.TlsCertificate.IsTlsCertificate b, GI.Gio.Interfaces.SocketConnectable.IsSocketConnectable c, GI.Gio.Objects.TlsInteraction.IsTlsInteraction d, GI.Gio.Objects.Cancellable.IsCancellable 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.IsTlsDatabase a, GI.Gio.Objects.TlsCertificate.IsTlsCertificate b, GI.Gio.Interfaces.SocketConnectable.IsSocketConnectable c, GI.Gio.Objects.TlsInteraction.IsTlsInteraction d, GI.Gio.Objects.Cancellable.IsCancellable 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.IsTlsDatabase a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsDatabase.TlsDatabaseVerifyChainFinishMethodInfo a signature module GI.Gio.Objects.TlsInteraction newtype TlsInteraction TlsInteraction :: (ManagedPtr TlsInteraction) -> TlsInteraction class GObject o => IsTlsInteraction o toTlsInteraction :: IsTlsInteraction o => o -> IO TlsInteraction noTlsInteraction :: Maybe TlsInteraction data TlsInteractionAskPasswordMethodInfo tlsInteractionAskPassword :: (MonadIO m, IsTlsInteraction a, IsTlsPassword b, IsCancellable c) => a -> b -> Maybe (c) -> m TlsInteractionResult data TlsInteractionAskPasswordAsyncMethodInfo tlsInteractionAskPasswordAsync :: (MonadIO m, IsTlsInteraction a, IsTlsPassword b, IsCancellable c) => a -> b -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data TlsInteractionAskPasswordFinishMethodInfo tlsInteractionAskPasswordFinish :: (MonadIO m, IsTlsInteraction a, IsAsyncResult b) => a -> b -> m TlsInteractionResult data TlsInteractionInvokeAskPasswordMethodInfo tlsInteractionInvokeAskPassword :: (MonadIO m, IsTlsInteraction a, IsTlsPassword b, IsCancellable c) => a -> b -> Maybe (c) -> m TlsInteractionResult data TlsInteractionInvokeRequestCertificateMethodInfo tlsInteractionInvokeRequestCertificate :: (MonadIO m, IsTlsInteraction a, IsTlsConnection b, IsCancellable c) => a -> b -> TlsCertificateRequestFlags -> Maybe (c) -> m TlsInteractionResult data TlsInteractionRequestCertificateMethodInfo tlsInteractionRequestCertificate :: (MonadIO m, IsTlsInteraction a, IsTlsConnection b, IsCancellable c) => a -> b -> TlsCertificateRequestFlags -> Maybe (c) -> m TlsInteractionResult data TlsInteractionRequestCertificateAsyncMethodInfo tlsInteractionRequestCertificateAsync :: (MonadIO m, IsTlsInteraction a, IsTlsConnection b, IsCancellable c) => a -> b -> TlsCertificateRequestFlags -> Maybe (c) -> Maybe (AsyncReadyCallback) -> m () data TlsInteractionRequestCertificateFinishMethodInfo tlsInteractionRequestCertificateFinish :: (MonadIO m, IsTlsInteraction a, IsAsyncResult b) => a -> b -> m TlsInteractionResult instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.TlsInteraction.TlsInteraction instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.TlsInteraction.TlsInteraction a) => GI.Gio.Objects.TlsInteraction.IsTlsInteraction a instance GI.Gio.Objects.TlsInteraction.IsTlsInteraction GI.Gio.Objects.TlsInteraction.TlsInteraction instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.TlsInteraction.TlsInteraction 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 (info ~ GI.Gio.Objects.TlsInteraction.ResolveTlsInteractionMethod t GI.Gio.Objects.TlsInteraction.TlsInteraction, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.TlsInteraction.TlsInteraction p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.TlsInteraction.TlsInteraction -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.TlsInteraction.TlsInteraction instance (signature ~ (b -> GHC.Base.Maybe c -> m GI.Gio.Enums.TlsInteractionResult), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.TlsInteraction.IsTlsInteraction a, GI.Gio.Objects.TlsPassword.IsTlsPassword b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsTlsInteraction a, GI.Gio.Objects.TlsPassword.IsTlsPassword b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsTlsInteraction a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsTlsInteraction a, GI.Gio.Objects.TlsPassword.IsTlsPassword b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsTlsInteraction a, GI.Gio.Objects.TlsConnection.IsTlsConnection b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsTlsInteraction a, GI.Gio.Objects.TlsConnection.IsTlsConnection b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsTlsInteraction a, GI.Gio.Objects.TlsConnection.IsTlsConnection b, GI.Gio.Objects.Cancellable.IsCancellable 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.IsTlsInteraction a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.TlsInteraction.TlsInteractionRequestCertificateFinishMethodInfo a signature module GI.Gio.Objects.UnixConnection newtype UnixConnection UnixConnection :: (ManagedPtr UnixConnection) -> UnixConnection class GObject o => IsUnixConnection o toUnixConnection :: IsUnixConnection o => o -> IO UnixConnection noUnixConnection :: Maybe UnixConnection data UnixConnectionReceiveCredentialsMethodInfo unixConnectionReceiveCredentials :: (MonadIO m, IsUnixConnection a, IsCancellable b) => a -> Maybe (b) -> m Credentials data UnixConnectionReceiveCredentialsAsyncMethodInfo unixConnectionReceiveCredentialsAsync :: (MonadIO m, IsUnixConnection a, IsCancellable b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data UnixConnectionReceiveCredentialsFinishMethodInfo unixConnectionReceiveCredentialsFinish :: (MonadIO m, IsUnixConnection a, IsAsyncResult b) => a -> b -> m Credentials data UnixConnectionReceiveFdMethodInfo unixConnectionReceiveFd :: (MonadIO m, IsUnixConnection a, IsCancellable b) => a -> Maybe (b) -> m Int32 data UnixConnectionSendCredentialsMethodInfo unixConnectionSendCredentials :: (MonadIO m, IsUnixConnection a, IsCancellable b) => a -> Maybe (b) -> m () data UnixConnectionSendCredentialsAsyncMethodInfo unixConnectionSendCredentialsAsync :: (MonadIO m, IsUnixConnection a, IsCancellable b) => a -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m () data UnixConnectionSendCredentialsFinishMethodInfo unixConnectionSendCredentialsFinish :: (MonadIO m, IsUnixConnection a, IsAsyncResult b) => a -> b -> m () data UnixConnectionSendFdMethodInfo unixConnectionSendFd :: (MonadIO m, IsUnixConnection a, IsCancellable b) => a -> Int32 -> Maybe (b) -> m () instance Data.GI.Base.BasicTypes.GObject GI.Gio.Objects.UnixConnection.UnixConnection instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.Gio.Objects.UnixConnection.UnixConnection a) => GI.Gio.Objects.UnixConnection.IsUnixConnection a instance GI.Gio.Objects.UnixConnection.IsUnixConnection GI.Gio.Objects.UnixConnection.UnixConnection instance GI.Gio.Objects.SocketConnection.IsSocketConnection GI.Gio.Objects.UnixConnection.UnixConnection instance GI.Gio.Objects.IOStream.IsIOStream GI.Gio.Objects.UnixConnection.UnixConnection instance GI.GObject.Objects.Object.IsObject GI.Gio.Objects.UnixConnection.UnixConnection 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 (info ~ GI.Gio.Objects.UnixConnection.ResolveUnixConnectionMethod t GI.Gio.Objects.UnixConnection.UnixConnection, Data.GI.Base.Overloading.MethodInfo info GI.Gio.Objects.UnixConnection.UnixConnection p) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Objects.UnixConnection.UnixConnection -> p) instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Objects.UnixConnection.UnixConnection instance (signature ~ (GHC.Base.Maybe b -> m GI.Gio.Objects.Credentials.Credentials), Control.Monad.IO.Class.MonadIO m, GI.Gio.Objects.UnixConnection.IsUnixConnection a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsUnixConnection a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsUnixConnection a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsUnixConnection a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsUnixConnection a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsUnixConnection a, GI.Gio.Objects.Cancellable.IsCancellable 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.IsUnixConnection a, GI.Gio.Interfaces.AsyncResult.IsAsyncResult 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.IsUnixConnection a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.Gio.Objects.UnixConnection.UnixConnectionSendFdMethodInfo 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 :: (ManagedPtr ActionEntry) -> ActionEntry -- | Construct a ActionEntry struct initialized to zero. newZeroActionEntry :: MonadIO m => m ActionEntry noActionEntry :: Maybe ActionEntry actionEntry_activate :: AttrLabelProxy "activate" clearActionEntryActivate :: MonadIO m => ActionEntry -> m () getActionEntryActivate :: MonadIO m => ActionEntry -> m (Maybe ActionEntryActivateFieldCallback_WithClosures) setActionEntryActivate :: MonadIO m => ActionEntry -> FunPtr C_ActionEntryActivateFieldCallback -> m () actionEntry_changeState :: AttrLabelProxy "changeState" clearActionEntryChangeState :: MonadIO m => ActionEntry -> m () getActionEntryChangeState :: MonadIO m => ActionEntry -> m (Maybe ActionEntryChangeStateFieldCallback_WithClosures) setActionEntryChangeState :: MonadIO m => ActionEntry -> FunPtr C_ActionEntryChangeStateFieldCallback -> m () actionEntry_name :: AttrLabelProxy "name" clearActionEntryName :: MonadIO m => ActionEntry -> m () getActionEntryName :: MonadIO m => ActionEntry -> m (Maybe Text) setActionEntryName :: MonadIO m => ActionEntry -> CString -> m () actionEntry_parameterType :: AttrLabelProxy "parameterType" clearActionEntryParameterType :: MonadIO m => ActionEntry -> m () getActionEntryParameterType :: MonadIO m => ActionEntry -> m (Maybe Text) setActionEntryParameterType :: MonadIO m => ActionEntry -> CString -> m () actionEntry_state :: AttrLabelProxy "state" clearActionEntryState :: MonadIO m => ActionEntry -> m () getActionEntryState :: MonadIO m => ActionEntry -> m (Maybe Text) setActionEntryState :: 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.ActionEntryActivateFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.ActionEntry.ActionEntryParameterTypeFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.ActionEntry.ActionEntryStateFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.ActionEntry.ActionEntryChangeStateFieldInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Structs.ActionEntry.ActionEntry 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.ActionEntry.ActionEntry -> 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 :: (ManagedPtr DBusInterfaceVTable) -> DBusInterfaceVTable -- | Construct a DBusInterfaceVTable struct initialized to zero. newZeroDBusInterfaceVTable :: MonadIO m => m DBusInterfaceVTable noDBusInterfaceVTable :: Maybe DBusInterfaceVTable clearDBusInterfaceVTableGetProperty :: MonadIO m => DBusInterfaceVTable -> m () dBusInterfaceVTable_getProperty :: AttrLabelProxy "getProperty" getDBusInterfaceVTableGetProperty :: MonadIO m => DBusInterfaceVTable -> m (Maybe DBusInterfaceGetPropertyFunc_WithClosures) setDBusInterfaceVTableGetProperty :: MonadIO m => DBusInterfaceVTable -> FunPtr C_DBusInterfaceGetPropertyFunc -> m () clearDBusInterfaceVTableMethodCall :: MonadIO m => DBusInterfaceVTable -> m () dBusInterfaceVTable_methodCall :: AttrLabelProxy "methodCall" getDBusInterfaceVTableMethodCall :: MonadIO m => DBusInterfaceVTable -> m (Maybe DBusInterfaceMethodCallFunc_WithClosures) setDBusInterfaceVTableMethodCall :: MonadIO m => DBusInterfaceVTable -> FunPtr C_DBusInterfaceMethodCallFunc -> m () clearDBusInterfaceVTableSetProperty :: MonadIO m => DBusInterfaceVTable -> m () dBusInterfaceVTable_setProperty :: AttrLabelProxy "setProperty" getDBusInterfaceVTableSetProperty :: MonadIO m => DBusInterfaceVTable -> m (Maybe DBusInterfaceSetPropertyFunc_WithClosures) setDBusInterfaceVTableSetProperty :: MonadIO m => DBusInterfaceVTable -> FunPtr C_DBusInterfaceSetPropertyFunc -> m () 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 Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTableMethodCallFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTableGetPropertyFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTableSetPropertyFieldInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTable 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.DBusInterfaceVTable.DBusInterfaceVTable -> p) -- | Virtual table for handling subtrees registered with -- g_dbus_connection_register_subtree(). module GI.Gio.Structs.DBusSubtreeVTable newtype DBusSubtreeVTable DBusSubtreeVTable :: (ManagedPtr DBusSubtreeVTable) -> DBusSubtreeVTable -- | Construct a DBusSubtreeVTable struct initialized to zero. newZeroDBusSubtreeVTable :: MonadIO m => m DBusSubtreeVTable noDBusSubtreeVTable :: Maybe DBusSubtreeVTable clearDBusSubtreeVTableDispatch :: MonadIO m => DBusSubtreeVTable -> m () dBusSubtreeVTable_dispatch :: AttrLabelProxy "dispatch" getDBusSubtreeVTableDispatch :: MonadIO m => DBusSubtreeVTable -> m (Maybe DBusSubtreeDispatchFunc_WithClosures) setDBusSubtreeVTableDispatch :: MonadIO m => DBusSubtreeVTable -> FunPtr C_DBusSubtreeDispatchFunc -> m () clearDBusSubtreeVTableIntrospect :: MonadIO m => DBusSubtreeVTable -> m () dBusSubtreeVTable_introspect :: AttrLabelProxy "introspect" getDBusSubtreeVTableIntrospect :: MonadIO m => DBusSubtreeVTable -> m (Maybe DBusSubtreeIntrospectFunc_WithClosures) setDBusSubtreeVTableIntrospect :: MonadIO m => DBusSubtreeVTable -> FunPtr C_DBusSubtreeIntrospectFunc -> m () 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 Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusSubtreeVTable.DBusSubtreeVTableIntrospectFieldInfo instance Data.GI.Base.Attributes.AttrInfo GI.Gio.Structs.DBusSubtreeVTable.DBusSubtreeVTableDispatchFieldInfo instance Data.GI.Base.Overloading.HasAttributeList GI.Gio.Structs.DBusSubtreeVTable.DBusSubtreeVTable 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) 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) => GHC.OverloadedLabels.IsLabel t (GI.Gio.Structs.DBusSubtreeVTable.DBusSubtreeVTable -> p) module GI.Gio.Structs module GI.Gio module GI.Gio.PkgInfo pkgConfigVersions :: [(String, String)] flags :: [(String, Bool)]