gi-gio-2.0.10: Gio bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Functions

Contents

Description

 

Synopsis

Methods

busGet

busGetFinish

busGetSync

busOwnName

busOwnName :: MonadIO m => BusType -> Text -> [BusNameOwnerFlags] -> Maybe Closure -> Maybe Closure -> Maybe Closure -> m Word32 Source #

busOwnNameOnConnection

busOwnNameOnConnection :: (MonadIO m, IsDBusConnection a) => a -> Text -> [BusNameOwnerFlags] -> Maybe Closure -> Maybe Closure -> m Word32 Source #

busUnownName

busUnwatchName

busWatchName

busWatchName :: MonadIO m => BusType -> Text -> [BusNameWatcherFlags] -> Maybe Closure -> Maybe Closure -> m Word32 Source #

busWatchNameOnConnection

busWatchNameOnConnection :: (MonadIO m, IsDBusConnection a) => a -> Text -> [BusNameWatcherFlags] -> Maybe Closure -> Maybe Closure -> m Word32 Source #

contentTypeCanBeExecutable

contentTypeEquals

contentTypeEquals :: MonadIO m => Text -> Text -> m Bool Source #

contentTypeFromMimeType

contentTypeFromMimeType :: MonadIO m => Text -> m (Maybe Text) Source #

contentTypeGetDescription

contentTypeGetDescription :: MonadIO m => Text -> m Text Source #

contentTypeGetGenericIconName

contentTypeGetIcon

contentTypeGetMimeType

contentTypeGetMimeType :: MonadIO m => Text -> m (Maybe Text) Source #

contentTypeGetSymbolicIcon

contentTypeGuess

contentTypeGuess :: MonadIO m => Maybe Text -> Maybe ByteString -> m (Text, Bool) Source #

contentTypeGuessForTree

contentTypeGuessForTree :: (MonadIO m, IsFile a) => a -> m [Text] Source #

contentTypeIsA

contentTypeIsA :: MonadIO m => Text -> Text -> m Bool Source #

contentTypeIsUnknown

contentTypesGetRegistered

dbusAddressEscapeValue

dbusAddressEscapeValue :: MonadIO m => Text -> m Text Source #

dbusAddressGetForBusSync

dbusAddressGetStream

dbusAddressGetStreamFinish

dbusAddressGetStreamSync

dbusGenerateGuid

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

dbusIsMemberName

dbusIsName

dbusIsName :: MonadIO m => Text -> m Bool Source #

dbusIsSupportedAddress

dbusIsSupportedAddress :: MonadIO m => Text -> m () Source #

dbusIsUniqueName

ioErrorFromErrno

ioErrorQuark

ioModulesScanAllInDirectory

ioModulesScanAllInDirectoryWithScope

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, IsCancellable a) => IOSchedulerJobFunc -> Int32 -> Maybe a -> m () Source #

Deprecated: use #GThreadPool or g_task_run_in_thread()

networkingInit

pollableSourceNew

pollableSourceNew :: (MonadIO m, IsObject a) => a -> m Source Source #

pollableSourceNewFull

pollableSourceNewFull :: (MonadIO m, IsObject a, IsCancellable b) => a -> Maybe Source -> Maybe b -> m Source Source #

pollableStreamRead

pollableStreamWrite

pollableStreamWriteAll

resourcesEnumerateChildren

resourcesGetInfo

resourcesLookupData

resourcesOpenStream

resourcesRegister

resourcesUnregister

simpleAsyncReportGerrorInIdle

simpleAsyncReportGerrorInIdle :: (MonadIO m, IsObject a) => Maybe a -> Maybe AsyncReadyCallback -> GError -> m () Source #

Deprecated: (Since version 2.46)Use g_task_report_error().

unixIsMountPathSystemInternal

unixMountCompare

unixMountFree

unixMountGetDevicePath

unixMountGetFsType

unixMountGetMountPath

unixMountGuessCanEject

unixMountGuessIcon

unixMountGuessName

unixMountGuessShouldDisplay

unixMountGuessSymbolicIcon

unixMountIsReadonly

unixMountIsSystemInternal

unixMountPointsChangedSince

unixMountsChangedSince