-- 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.7
-- | 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)]