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 |
- Exported types
- Methods
- dBusInterfaceSkeletonExport
- dBusInterfaceSkeletonFlush
- dBusInterfaceSkeletonGetConnection
- dBusInterfaceSkeletonGetConnections
- dBusInterfaceSkeletonGetFlags
- dBusInterfaceSkeletonGetInfo
- dBusInterfaceSkeletonGetObjectPath
- dBusInterfaceSkeletonGetProperties
- dBusInterfaceSkeletonHasConnection
- dBusInterfaceSkeletonSetFlags
- dBusInterfaceSkeletonUnexport
- dBusInterfaceSkeletonUnexportFromConnection
- Properties
- Signals
- newtype DBusInterfaceSkeleton = DBusInterfaceSkeleton (ForeignPtr DBusInterfaceSkeleton)
- class GObject o => DBusInterfaceSkeletonK o
- toDBusInterfaceSkeleton :: DBusInterfaceSkeletonK o => o -> IO DBusInterfaceSkeleton
- noDBusInterfaceSkeleton :: Maybe DBusInterfaceSkeleton
- data DBusInterfaceSkeletonExportMethodInfo
- dBusInterfaceSkeletonExport :: (MonadIO m, DBusInterfaceSkeletonK a, DBusConnectionK b) => a -> b -> Text -> m ()
- data DBusInterfaceSkeletonFlushMethodInfo
- dBusInterfaceSkeletonFlush :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m ()
- data DBusInterfaceSkeletonGetConnectionMethodInfo
- dBusInterfaceSkeletonGetConnection :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m DBusConnection
- data DBusInterfaceSkeletonGetConnectionsMethodInfo
- dBusInterfaceSkeletonGetConnections :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m [DBusConnection]
- data DBusInterfaceSkeletonGetFlagsMethodInfo
- dBusInterfaceSkeletonGetFlags :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m [DBusInterfaceSkeletonFlags]
- data DBusInterfaceSkeletonGetInfoMethodInfo
- dBusInterfaceSkeletonGetInfo :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m DBusInterfaceInfo
- data DBusInterfaceSkeletonGetObjectPathMethodInfo
- dBusInterfaceSkeletonGetObjectPath :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m Text
- data DBusInterfaceSkeletonGetPropertiesMethodInfo
- dBusInterfaceSkeletonGetProperties :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m GVariant
- data DBusInterfaceSkeletonHasConnectionMethodInfo
- dBusInterfaceSkeletonHasConnection :: (MonadIO m, DBusInterfaceSkeletonK a, DBusConnectionK b) => a -> b -> m Bool
- data DBusInterfaceSkeletonSetFlagsMethodInfo
- dBusInterfaceSkeletonSetFlags :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> [DBusInterfaceSkeletonFlags] -> m ()
- data DBusInterfaceSkeletonUnexportMethodInfo
- dBusInterfaceSkeletonUnexport :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m ()
- data DBusInterfaceSkeletonUnexportFromConnectionMethodInfo
- dBusInterfaceSkeletonUnexportFromConnection :: (MonadIO m, DBusInterfaceSkeletonK a, DBusConnectionK b) => a -> b -> m ()
- data DBusInterfaceSkeletonGFlagsPropertyInfo
- constructDBusInterfaceSkeletonGFlags :: [DBusInterfaceSkeletonFlags] -> IO ([Char], GValue)
- getDBusInterfaceSkeletonGFlags :: (MonadIO m, DBusInterfaceSkeletonK o) => o -> m [DBusInterfaceSkeletonFlags]
- setDBusInterfaceSkeletonGFlags :: (MonadIO m, DBusInterfaceSkeletonK o) => o -> [DBusInterfaceSkeletonFlags] -> m ()
- type DBusInterfaceSkeletonGAuthorizeMethodCallback = DBusMethodInvocation -> IO Bool
- type DBusInterfaceSkeletonGAuthorizeMethodCallbackC = Ptr () -> Ptr DBusMethodInvocation -> Ptr () -> IO CInt
- data DBusInterfaceSkeletonGAuthorizeMethodSignalInfo
- afterDBusInterfaceSkeletonGAuthorizeMethod :: (GObject a, MonadIO m) => a -> DBusInterfaceSkeletonGAuthorizeMethodCallback -> m SignalHandlerId
- dBusInterfaceSkeletonGAuthorizeMethodCallbackWrapper :: DBusInterfaceSkeletonGAuthorizeMethodCallback -> Ptr () -> Ptr DBusMethodInvocation -> Ptr () -> IO CInt
- dBusInterfaceSkeletonGAuthorizeMethodClosure :: DBusInterfaceSkeletonGAuthorizeMethodCallback -> IO Closure
- mkDBusInterfaceSkeletonGAuthorizeMethodCallback :: DBusInterfaceSkeletonGAuthorizeMethodCallbackC -> IO (FunPtr DBusInterfaceSkeletonGAuthorizeMethodCallbackC)
- noDBusInterfaceSkeletonGAuthorizeMethodCallback :: Maybe DBusInterfaceSkeletonGAuthorizeMethodCallback
- onDBusInterfaceSkeletonGAuthorizeMethod :: (GObject a, MonadIO m) => a -> DBusInterfaceSkeletonGAuthorizeMethodCallback -> m SignalHandlerId
Exported types
newtype DBusInterfaceSkeleton Source
GObject DBusInterfaceSkeleton Source | |
((~) * info (ResolveDBusInterfaceSkeletonMethod t DBusInterfaceSkeleton), MethodInfo * info DBusInterfaceSkeleton p) => IsLabel t (DBusInterfaceSkeleton -> p) Source | |
((~) * info (ResolveDBusInterfaceSkeletonMethod t DBusInterfaceSkeleton), MethodInfo * info DBusInterfaceSkeleton p) => IsLabelProxy t (DBusInterfaceSkeleton -> p) Source | |
type ParentTypes DBusInterfaceSkeleton Source | |
type AttributeList DBusInterfaceSkeleton Source | |
type SignalList DBusInterfaceSkeleton Source |
class GObject o => DBusInterfaceSkeletonK o Source
Methods
dBusInterfaceSkeletonExport
data DBusInterfaceSkeletonExportMethodInfo Source
((~) (TYPE Lifted) signature (b -> Text -> m ()), MonadIO m, DBusInterfaceSkeletonK a, DBusConnectionK b) => MethodInfo (TYPE Lifted) DBusInterfaceSkeletonExportMethodInfo a signature Source | |
dBusInterfaceSkeletonExport :: (MonadIO m, DBusInterfaceSkeletonK a, DBusConnectionK b) => a -> b -> Text -> m () Source
dBusInterfaceSkeletonFlush
data DBusInterfaceSkeletonFlushMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo (TYPE Lifted) DBusInterfaceSkeletonFlushMethodInfo a signature Source | |
dBusInterfaceSkeletonFlush :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m () Source
dBusInterfaceSkeletonGetConnection
data DBusInterfaceSkeletonGetConnectionMethodInfo Source
((~) (TYPE Lifted) signature (m DBusConnection), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo (TYPE Lifted) DBusInterfaceSkeletonGetConnectionMethodInfo a signature Source | |
dBusInterfaceSkeletonGetConnection :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m DBusConnection Source
dBusInterfaceSkeletonGetConnections
data DBusInterfaceSkeletonGetConnectionsMethodInfo Source
((~) (TYPE Lifted) signature (m [DBusConnection]), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo (TYPE Lifted) DBusInterfaceSkeletonGetConnectionsMethodInfo a signature Source | |
dBusInterfaceSkeletonGetConnections :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m [DBusConnection] Source
dBusInterfaceSkeletonGetFlags
data DBusInterfaceSkeletonGetFlagsMethodInfo Source
((~) (TYPE Lifted) signature (m [DBusInterfaceSkeletonFlags]), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo (TYPE Lifted) DBusInterfaceSkeletonGetFlagsMethodInfo a signature Source | |
dBusInterfaceSkeletonGetFlags :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m [DBusInterfaceSkeletonFlags] Source
dBusInterfaceSkeletonGetInfo
data DBusInterfaceSkeletonGetInfoMethodInfo Source
((~) (TYPE Lifted) signature (m DBusInterfaceInfo), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo (TYPE Lifted) DBusInterfaceSkeletonGetInfoMethodInfo a signature Source | |
dBusInterfaceSkeletonGetInfo :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m DBusInterfaceInfo Source
dBusInterfaceSkeletonGetObjectPath
data DBusInterfaceSkeletonGetObjectPathMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo (TYPE Lifted) DBusInterfaceSkeletonGetObjectPathMethodInfo a signature Source | |
dBusInterfaceSkeletonGetObjectPath :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m Text Source
dBusInterfaceSkeletonGetProperties
data DBusInterfaceSkeletonGetPropertiesMethodInfo Source
((~) (TYPE Lifted) signature (m GVariant), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo (TYPE Lifted) DBusInterfaceSkeletonGetPropertiesMethodInfo a signature Source | |
dBusInterfaceSkeletonGetProperties :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m GVariant Source
dBusInterfaceSkeletonHasConnection
data DBusInterfaceSkeletonHasConnectionMethodInfo Source
((~) (TYPE Lifted) signature (b -> m Bool), MonadIO m, DBusInterfaceSkeletonK a, DBusConnectionK b) => MethodInfo (TYPE Lifted) DBusInterfaceSkeletonHasConnectionMethodInfo a signature Source | |
dBusInterfaceSkeletonHasConnection :: (MonadIO m, DBusInterfaceSkeletonK a, DBusConnectionK b) => a -> b -> m Bool Source
dBusInterfaceSkeletonSetFlags
data DBusInterfaceSkeletonSetFlagsMethodInfo Source
((~) (TYPE Lifted) signature ([DBusInterfaceSkeletonFlags] -> m ()), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo (TYPE Lifted) DBusInterfaceSkeletonSetFlagsMethodInfo a signature Source | |
dBusInterfaceSkeletonSetFlags :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> [DBusInterfaceSkeletonFlags] -> m () Source
dBusInterfaceSkeletonUnexport
data DBusInterfaceSkeletonUnexportMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo (TYPE Lifted) DBusInterfaceSkeletonUnexportMethodInfo a signature Source | |
dBusInterfaceSkeletonUnexport :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m () Source
dBusInterfaceSkeletonUnexportFromConnection
data DBusInterfaceSkeletonUnexportFromConnectionMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, DBusInterfaceSkeletonK a, DBusConnectionK b) => MethodInfo (TYPE Lifted) DBusInterfaceSkeletonUnexportFromConnectionMethodInfo a signature Source | |
dBusInterfaceSkeletonUnexportFromConnection :: (MonadIO m, DBusInterfaceSkeletonK a, DBusConnectionK b) => a -> b -> m () Source
Properties
GFlags
data DBusInterfaceSkeletonGFlagsPropertyInfo Source
getDBusInterfaceSkeletonGFlags :: (MonadIO m, DBusInterfaceSkeletonK o) => o -> m [DBusInterfaceSkeletonFlags] Source
setDBusInterfaceSkeletonGFlags :: (MonadIO m, DBusInterfaceSkeletonK o) => o -> [DBusInterfaceSkeletonFlags] -> m () Source
Signals
GAuthorizeMethod
type DBusInterfaceSkeletonGAuthorizeMethodCallbackC = Ptr () -> Ptr DBusMethodInvocation -> Ptr () -> IO CInt Source
afterDBusInterfaceSkeletonGAuthorizeMethod :: (GObject a, MonadIO m) => a -> DBusInterfaceSkeletonGAuthorizeMethodCallback -> m SignalHandlerId Source
dBusInterfaceSkeletonGAuthorizeMethodCallbackWrapper :: DBusInterfaceSkeletonGAuthorizeMethodCallback -> Ptr () -> Ptr DBusMethodInvocation -> Ptr () -> IO CInt Source
dBusInterfaceSkeletonGAuthorizeMethodClosure :: DBusInterfaceSkeletonGAuthorizeMethodCallback -> IO Closure Source
mkDBusInterfaceSkeletonGAuthorizeMethodCallback :: DBusInterfaceSkeletonGAuthorizeMethodCallbackC -> IO (FunPtr DBusInterfaceSkeletonGAuthorizeMethodCallbackC) Source