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)
- dBusInterfaceSkeletonGFlags :: AttrLabelProxy "gFlags"
- 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 | |
((~) * info (ResolveDBusInterfaceSkeletonMethod t DBusInterfaceSkeleton), MethodInfo * info DBusInterfaceSkeleton p) => IsLabelProxy t (DBusInterfaceSkeleton -> p) | |
type ParentTypes DBusInterfaceSkeleton | |
type AttributeList DBusInterfaceSkeleton | |
type SignalList DBusInterfaceSkeleton |
class GObject o => DBusInterfaceSkeletonK o Source
Methods
dBusInterfaceSkeletonExport
data DBusInterfaceSkeletonExportMethodInfo Source
((~) * signature (b -> Text -> m ()), MonadIO m, DBusInterfaceSkeletonK a, DBusConnectionK b) => MethodInfo * DBusInterfaceSkeletonExportMethodInfo a signature |
dBusInterfaceSkeletonExport :: (MonadIO m, DBusInterfaceSkeletonK a, DBusConnectionK b) => a -> b -> Text -> m () Source
dBusInterfaceSkeletonFlush
data DBusInterfaceSkeletonFlushMethodInfo Source
((~) * signature (m ()), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo * DBusInterfaceSkeletonFlushMethodInfo a signature |
dBusInterfaceSkeletonFlush :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m () Source
dBusInterfaceSkeletonGetConnection
data DBusInterfaceSkeletonGetConnectionMethodInfo Source
((~) * signature (m DBusConnection), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo * DBusInterfaceSkeletonGetConnectionMethodInfo a signature |
dBusInterfaceSkeletonGetConnection :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m DBusConnection Source
dBusInterfaceSkeletonGetConnections
data DBusInterfaceSkeletonGetConnectionsMethodInfo Source
((~) * signature (m [DBusConnection]), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo * DBusInterfaceSkeletonGetConnectionsMethodInfo a signature |
dBusInterfaceSkeletonGetConnections :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m [DBusConnection] Source
dBusInterfaceSkeletonGetFlags
data DBusInterfaceSkeletonGetFlagsMethodInfo Source
((~) * signature (m [DBusInterfaceSkeletonFlags]), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo * DBusInterfaceSkeletonGetFlagsMethodInfo a signature |
dBusInterfaceSkeletonGetFlags :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m [DBusInterfaceSkeletonFlags] Source
dBusInterfaceSkeletonGetInfo
data DBusInterfaceSkeletonGetInfoMethodInfo Source
((~) * signature (m DBusInterfaceInfo), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo * DBusInterfaceSkeletonGetInfoMethodInfo a signature |
dBusInterfaceSkeletonGetInfo :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m DBusInterfaceInfo Source
dBusInterfaceSkeletonGetObjectPath
data DBusInterfaceSkeletonGetObjectPathMethodInfo Source
((~) * signature (m Text), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo * DBusInterfaceSkeletonGetObjectPathMethodInfo a signature |
dBusInterfaceSkeletonGetObjectPath :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m Text Source
dBusInterfaceSkeletonGetProperties
data DBusInterfaceSkeletonGetPropertiesMethodInfo Source
((~) * signature (m GVariant), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo * DBusInterfaceSkeletonGetPropertiesMethodInfo a signature |
dBusInterfaceSkeletonGetProperties :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m GVariant Source
dBusInterfaceSkeletonHasConnection
data DBusInterfaceSkeletonHasConnectionMethodInfo Source
((~) * signature (b -> m Bool), MonadIO m, DBusInterfaceSkeletonK a, DBusConnectionK b) => MethodInfo * DBusInterfaceSkeletonHasConnectionMethodInfo a signature |
dBusInterfaceSkeletonHasConnection :: (MonadIO m, DBusInterfaceSkeletonK a, DBusConnectionK b) => a -> b -> m Bool Source
dBusInterfaceSkeletonSetFlags
data DBusInterfaceSkeletonSetFlagsMethodInfo Source
((~) * signature ([DBusInterfaceSkeletonFlags] -> m ()), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo * DBusInterfaceSkeletonSetFlagsMethodInfo a signature |
dBusInterfaceSkeletonSetFlags :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> [DBusInterfaceSkeletonFlags] -> m () Source
dBusInterfaceSkeletonUnexport
data DBusInterfaceSkeletonUnexportMethodInfo Source
((~) * signature (m ()), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo * DBusInterfaceSkeletonUnexportMethodInfo a signature |
dBusInterfaceSkeletonUnexport :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m () Source
dBusInterfaceSkeletonUnexportFromConnection
data DBusInterfaceSkeletonUnexportFromConnectionMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, DBusInterfaceSkeletonK a, DBusConnectionK b) => MethodInfo * DBusInterfaceSkeletonUnexportFromConnectionMethodInfo a signature |
dBusInterfaceSkeletonUnexportFromConnection :: (MonadIO m, DBusInterfaceSkeletonK a, DBusConnectionK b) => a -> b -> m () Source
Properties
GFlags
data DBusInterfaceSkeletonGFlagsPropertyInfo Source
dBusInterfaceSkeletonGFlags :: AttrLabelProxy "gFlags" 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