| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte | 
|---|---|
| License | LGPL-2.1 | 
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) | 
| Safe Haskell | None | 
| Language | Haskell2010 | 
GI.Gio.Functions
Contents
- Methods
- busGet
 - busGetFinish
 - busGetSync
 - busOwnName
 - busOwnNameOnConnection
 - busUnownName
 - busUnwatchName
 - busWatchName
 - busWatchNameOnConnection
 - contentTypeCanBeExecutable
 - contentTypeEquals
 - contentTypeFromMimeType
 - contentTypeGetDescription
 - contentTypeGetGenericIconName
 - contentTypeGetIcon
 - contentTypeGetMimeType
 - contentTypeGetSymbolicIcon
 - contentTypeGuess
 - contentTypeGuessForTree
 - contentTypeIsA
 - contentTypeIsUnknown
 - contentTypesGetRegistered
 - dbusAddressEscapeValue
 - dbusAddressGetForBusSync
 - dbusAddressGetStream
 - dbusAddressGetStreamFinish
 - dbusAddressGetStreamSync
 - dbusGenerateGuid
 - dbusGvalueToGvariant
 - dbusGvariantToGvalue
 - dbusIsAddress
 - dbusIsGuid
 - dbusIsInterfaceName
 - dbusIsMemberName
 - dbusIsName
 - dbusIsSupportedAddress
 - dbusIsUniqueName
 - ioErrorFromErrno
 - ioErrorQuark
 - ioModulesScanAllInDirectory
 - ioModulesScanAllInDirectoryWithScope
 - ioSchedulerCancelAllJobs
 - ioSchedulerPushJob
 - networkingInit
 - pollableSourceNew
 - pollableSourceNewFull
 - pollableStreamRead
 - pollableStreamWrite
 - pollableStreamWriteAll
 - resourcesEnumerateChildren
 - resourcesGetInfo
 - resourcesLookupData
 - resourcesOpenStream
 - resourcesRegister
 - resourcesUnregister
 - simpleAsyncReportGerrorInIdle
 - unixIsMountPathSystemInternal
 - unixMountCompare
 - unixMountFree
 - unixMountGetDevicePath
 - unixMountGetFsType
 - unixMountGetMountPath
 - unixMountGuessCanEject
 - unixMountGuessIcon
 - unixMountGuessName
 - unixMountGuessShouldDisplay
 - unixMountGuessSymbolicIcon
 - unixMountIsReadonly
 - unixMountIsSystemInternal
 - unixMountPointsChangedSince
 - unixMountsChangedSince
 
 
Description
- busGet :: (MonadIO m, CancellableK a) => BusType -> Maybe a -> Maybe AsyncReadyCallback -> m ()
 - busGetFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusConnection
 - busGetSync :: (MonadIO m, CancellableK a) => BusType -> Maybe a -> m DBusConnection
 - busOwnName :: MonadIO m => BusType -> Text -> [BusNameOwnerFlags] -> Maybe Closure -> Maybe Closure -> Maybe Closure -> m Word32
 - busOwnNameOnConnection :: (MonadIO m, DBusConnectionK a) => a -> Text -> [BusNameOwnerFlags] -> Maybe Closure -> Maybe Closure -> m Word32
 - busUnownName :: MonadIO m => Word32 -> m ()
 - busUnwatchName :: MonadIO m => Word32 -> m ()
 - busWatchName :: MonadIO m => BusType -> Text -> [BusNameWatcherFlags] -> Maybe Closure -> Maybe Closure -> m Word32
 - busWatchNameOnConnection :: (MonadIO m, DBusConnectionK a) => a -> Text -> [BusNameWatcherFlags] -> Maybe Closure -> Maybe Closure -> m Word32
 - contentTypeCanBeExecutable :: MonadIO m => Text -> m Bool
 - contentTypeEquals :: MonadIO m => Text -> Text -> m Bool
 - contentTypeFromMimeType :: MonadIO m => Text -> m (Maybe Text)
 - contentTypeGetDescription :: MonadIO m => Text -> m Text
 - contentTypeGetGenericIconName :: MonadIO m => Text -> m Text
 - contentTypeGetIcon :: MonadIO m => Text -> m Icon
 - contentTypeGetMimeType :: MonadIO m => Text -> m (Maybe Text)
 - contentTypeGetSymbolicIcon :: MonadIO m => Text -> m Icon
 - contentTypeGuess :: MonadIO m => Maybe Text -> Maybe ByteString -> m (Text, Bool)
 - contentTypeGuessForTree :: (MonadIO m, FileK a) => a -> m [Text]
 - contentTypeIsA :: MonadIO m => Text -> Text -> m Bool
 - contentTypeIsUnknown :: MonadIO m => Text -> m Bool
 - contentTypesGetRegistered :: MonadIO m => m [Text]
 - dbusAddressEscapeValue :: MonadIO m => Text -> m Text
 - dbusAddressGetForBusSync :: (MonadIO m, CancellableK a) => BusType -> Maybe a -> m Text
 - dbusAddressGetStream :: (MonadIO m, CancellableK a) => Text -> Maybe a -> Maybe AsyncReadyCallback -> m ()
 - dbusAddressGetStreamFinish :: (MonadIO m, AsyncResultK a) => a -> Text -> m IOStream
 - dbusAddressGetStreamSync :: (MonadIO m, CancellableK a) => Text -> Text -> Maybe a -> m IOStream
 - dbusGenerateGuid :: MonadIO m => m Text
 - dbusGvalueToGvariant :: MonadIO m => GValue -> VariantType -> m GVariant
 - dbusGvariantToGvalue :: MonadIO m => GVariant -> m GValue
 - dbusIsAddress :: MonadIO m => Text -> m Bool
 - dbusIsGuid :: MonadIO m => Text -> m Bool
 - dbusIsInterfaceName :: MonadIO m => Text -> m Bool
 - dbusIsMemberName :: MonadIO m => Text -> m Bool
 - dbusIsName :: MonadIO m => Text -> m Bool
 - dbusIsSupportedAddress :: MonadIO m => Text -> m ()
 - dbusIsUniqueName :: MonadIO m => Text -> m Bool
 - ioErrorFromErrno :: MonadIO m => Int32 -> m IOErrorEnum
 - ioErrorQuark :: MonadIO m => m Word32
 - ioModulesScanAllInDirectory :: MonadIO m => Text -> m ()
 - ioModulesScanAllInDirectoryWithScope :: MonadIO m => Text -> IOModuleScope -> m ()
 - ioSchedulerCancelAllJobs :: MonadIO m => m ()
 - ioSchedulerPushJob :: (MonadIO m, CancellableK a) => IOSchedulerJobFunc -> Int32 -> Maybe a -> m ()
 - networkingInit :: MonadIO m => m ()
 - pollableSourceNew :: (MonadIO m, ObjectK a) => a -> m Source
 - pollableSourceNewFull :: (MonadIO m, ObjectK a, CancellableK b) => a -> Maybe Source -> Maybe b -> m Source
 - pollableStreamRead :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Bool -> Maybe b -> m Int64
 - pollableStreamWrite :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Bool -> Maybe b -> m Int64
 - pollableStreamWriteAll :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Bool -> Maybe b -> m Word64
 - resourcesEnumerateChildren :: MonadIO m => Text -> [ResourceLookupFlags] -> m [Text]
 - resourcesGetInfo :: MonadIO m => Text -> [ResourceLookupFlags] -> m (Word64, Word32)
 - resourcesLookupData :: MonadIO m => Text -> [ResourceLookupFlags] -> m Bytes
 - resourcesOpenStream :: MonadIO m => Text -> [ResourceLookupFlags] -> m InputStream
 - resourcesRegister :: MonadIO m => Resource -> m ()
 - resourcesUnregister :: MonadIO m => Resource -> m ()
 - simpleAsyncReportGerrorInIdle :: (MonadIO m, ObjectK a) => Maybe a -> Maybe AsyncReadyCallback -> GError -> m ()
 - unixIsMountPathSystemInternal :: MonadIO m => Text -> m Bool
 - unixMountCompare :: MonadIO m => UnixMountEntry -> UnixMountEntry -> m Int32
 - unixMountFree :: MonadIO m => UnixMountEntry -> m ()
 - unixMountGetDevicePath :: MonadIO m => UnixMountEntry -> m Text
 - unixMountGetFsType :: MonadIO m => UnixMountEntry -> m Text
 - unixMountGetMountPath :: MonadIO m => UnixMountEntry -> m Text
 - unixMountGuessCanEject :: MonadIO m => UnixMountEntry -> m Bool
 - unixMountGuessIcon :: MonadIO m => UnixMountEntry -> m Icon
 - unixMountGuessName :: MonadIO m => UnixMountEntry -> m Text
 - unixMountGuessShouldDisplay :: MonadIO m => UnixMountEntry -> m Bool
 - unixMountGuessSymbolicIcon :: MonadIO m => UnixMountEntry -> m Icon
 - unixMountIsReadonly :: MonadIO m => UnixMountEntry -> m Bool
 - unixMountIsSystemInternal :: MonadIO m => UnixMountEntry -> m Bool
 - unixMountPointsChangedSince :: MonadIO m => Word64 -> m Bool
 - unixMountsChangedSince :: MonadIO m => Word64 -> m Bool
 
Methods
busGet
busGet :: (MonadIO m, CancellableK a) => BusType -> Maybe a -> Maybe AsyncReadyCallback -> m () Source
busGetFinish
busGetFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusConnection Source
busGetSync
busGetSync :: (MonadIO m, CancellableK a) => BusType -> Maybe a -> m DBusConnection Source
busOwnName
busOwnName :: MonadIO m => BusType -> Text -> [BusNameOwnerFlags] -> Maybe Closure -> Maybe Closure -> Maybe Closure -> m Word32 Source
busOwnNameOnConnection
busOwnNameOnConnection :: (MonadIO m, DBusConnectionK a) => a -> Text -> [BusNameOwnerFlags] -> Maybe Closure -> Maybe Closure -> m Word32 Source
busUnownName
busUnownName :: MonadIO m => Word32 -> m () Source
busUnwatchName
busUnwatchName :: MonadIO m => Word32 -> m () Source
busWatchName
busWatchName :: MonadIO m => BusType -> Text -> [BusNameWatcherFlags] -> Maybe Closure -> Maybe Closure -> m Word32 Source
busWatchNameOnConnection
busWatchNameOnConnection :: (MonadIO m, DBusConnectionK a) => a -> Text -> [BusNameWatcherFlags] -> Maybe Closure -> Maybe Closure -> m Word32 Source
contentTypeCanBeExecutable
contentTypeCanBeExecutable :: MonadIO m => Text -> m Bool Source
contentTypeEquals
contentTypeFromMimeType
contentTypeGetDescription
contentTypeGetDescription :: MonadIO m => Text -> m Text Source
contentTypeGetGenericIconName
contentTypeGetGenericIconName :: MonadIO m => Text -> m Text Source
contentTypeGetIcon
contentTypeGetIcon :: MonadIO m => Text -> m Icon Source
contentTypeGetMimeType
contentTypeGetSymbolicIcon
contentTypeGetSymbolicIcon :: MonadIO m => Text -> m Icon Source
contentTypeGuess
contentTypeGuess :: MonadIO m => Maybe Text -> Maybe ByteString -> m (Text, Bool) Source
contentTypeGuessForTree
contentTypeGuessForTree :: (MonadIO m, FileK a) => a -> m [Text] Source
contentTypeIsA
contentTypeIsUnknown
contentTypeIsUnknown :: MonadIO m => Text -> m Bool Source
contentTypesGetRegistered
contentTypesGetRegistered :: MonadIO m => m [Text] Source
dbusAddressEscapeValue
dbusAddressEscapeValue :: MonadIO m => Text -> m Text Source
dbusAddressGetForBusSync
dbusAddressGetForBusSync :: (MonadIO m, CancellableK a) => BusType -> Maybe a -> m Text Source
dbusAddressGetStream
dbusAddressGetStream :: (MonadIO m, CancellableK a) => Text -> Maybe a -> Maybe AsyncReadyCallback -> m () Source
dbusAddressGetStreamFinish
dbusAddressGetStreamFinish :: (MonadIO m, AsyncResultK a) => a -> Text -> m IOStream Source
dbusAddressGetStreamSync
dbusAddressGetStreamSync :: (MonadIO m, CancellableK a) => Text -> Text -> Maybe a -> m IOStream Source
dbusGenerateGuid
dbusGenerateGuid :: MonadIO m => m Text Source
dbusGvalueToGvariant
dbusGvalueToGvariant :: MonadIO m => GValue -> VariantType -> m GVariant Source
dbusGvariantToGvalue
dbusGvariantToGvalue :: MonadIO m => GVariant -> m GValue Source
dbusIsAddress
dbusIsAddress :: MonadIO m => Text -> m Bool Source
dbusIsGuid
dbusIsGuid :: MonadIO m => Text -> m Bool Source
dbusIsInterfaceName
dbusIsInterfaceName :: MonadIO m => Text -> m Bool Source
dbusIsMemberName
dbusIsMemberName :: MonadIO m => Text -> m Bool Source
dbusIsName
dbusIsName :: MonadIO m => Text -> m Bool Source
dbusIsSupportedAddress
dbusIsSupportedAddress :: MonadIO m => Text -> m () Source
dbusIsUniqueName
dbusIsUniqueName :: MonadIO m => Text -> m Bool Source
ioErrorFromErrno
ioErrorFromErrno :: MonadIO m => Int32 -> m IOErrorEnum Source
ioErrorQuark
ioErrorQuark :: MonadIO m => m Word32 Source
ioModulesScanAllInDirectory
ioModulesScanAllInDirectory :: MonadIO m => Text -> m () Source
ioModulesScanAllInDirectoryWithScope
ioModulesScanAllInDirectoryWithScope :: MonadIO m => Text -> IOModuleScope -> m () Source
ioSchedulerCancelAllJobs
ioSchedulerCancelAllJobs :: MonadIO m => m () Source
Deprecated: You should never call this function, since you don'tknow how other libraries in your program might be making use ofgioscheduler.
ioSchedulerPushJob
ioSchedulerPushJob :: (MonadIO m, CancellableK a) => IOSchedulerJobFunc -> Int32 -> Maybe a -> m () Source
Deprecated: use #GThreadPool or g_task_run_in_thread()
networkingInit
networkingInit :: MonadIO m => m () Source
pollableSourceNew
pollableSourceNew :: (MonadIO m, ObjectK a) => a -> m Source Source
pollableSourceNewFull
pollableSourceNewFull :: (MonadIO m, ObjectK a, CancellableK b) => a -> Maybe Source -> Maybe b -> m Source Source
pollableStreamRead
pollableStreamRead :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Bool -> Maybe b -> m Int64 Source
pollableStreamWrite
pollableStreamWrite :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Bool -> Maybe b -> m Int64 Source
pollableStreamWriteAll
pollableStreamWriteAll :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Bool -> Maybe b -> m Word64 Source
resourcesEnumerateChildren
resourcesEnumerateChildren :: MonadIO m => Text -> [ResourceLookupFlags] -> m [Text] Source
resourcesGetInfo
resourcesGetInfo :: MonadIO m => Text -> [ResourceLookupFlags] -> m (Word64, Word32) Source
resourcesLookupData
resourcesLookupData :: MonadIO m => Text -> [ResourceLookupFlags] -> m Bytes Source
resourcesOpenStream
resourcesOpenStream :: MonadIO m => Text -> [ResourceLookupFlags] -> m InputStream Source
resourcesRegister
resourcesRegister :: MonadIO m => Resource -> m () Source
resourcesUnregister
resourcesUnregister :: MonadIO m => Resource -> m () Source
simpleAsyncReportGerrorInIdle
simpleAsyncReportGerrorInIdle :: (MonadIO m, ObjectK a) => Maybe a -> Maybe AsyncReadyCallback -> GError -> m () Source
Deprecated: (Since version 2.46)Use g_task_report_error().
unixIsMountPathSystemInternal
unixIsMountPathSystemInternal :: MonadIO m => Text -> m Bool Source
unixMountCompare
unixMountCompare :: MonadIO m => UnixMountEntry -> UnixMountEntry -> m Int32 Source
unixMountFree
unixMountFree :: MonadIO m => UnixMountEntry -> m () Source
unixMountGetDevicePath
unixMountGetDevicePath :: MonadIO m => UnixMountEntry -> m Text Source
unixMountGetFsType
unixMountGetFsType :: MonadIO m => UnixMountEntry -> m Text Source
unixMountGetMountPath
unixMountGetMountPath :: MonadIO m => UnixMountEntry -> m Text Source
unixMountGuessCanEject
unixMountGuessCanEject :: MonadIO m => UnixMountEntry -> m Bool Source
unixMountGuessIcon
unixMountGuessIcon :: MonadIO m => UnixMountEntry -> m Icon Source
unixMountGuessName
unixMountGuessName :: MonadIO m => UnixMountEntry -> m Text Source
unixMountGuessShouldDisplay
unixMountGuessShouldDisplay :: MonadIO m => UnixMountEntry -> m Bool Source
unixMountGuessSymbolicIcon
unixMountGuessSymbolicIcon :: MonadIO m => UnixMountEntry -> m Icon Source
unixMountIsReadonly
unixMountIsReadonly :: MonadIO m => UnixMountEntry -> m Bool Source
unixMountIsSystemInternal
unixMountIsSystemInternal :: MonadIO m => UnixMountEntry -> m Bool Source
unixMountPointsChangedSince
unixMountPointsChangedSince :: MonadIO m => Word64 -> m Bool Source
unixMountsChangedSince
unixMountsChangedSince :: MonadIO m => Word64 -> m Bool Source