| 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.Objects.DBusInterfaceSkeleton
Contents
- Exported types
 - Methods
- dBusInterfaceSkeletonExport
 - dBusInterfaceSkeletonFlush
 - dBusInterfaceSkeletonGetConnection
 - dBusInterfaceSkeletonGetConnections
 - dBusInterfaceSkeletonGetFlags
 - dBusInterfaceSkeletonGetInfo
 - dBusInterfaceSkeletonGetObjectPath
 - dBusInterfaceSkeletonGetProperties
 - dBusInterfaceSkeletonHasConnection
 - dBusInterfaceSkeletonSetFlags
 - dBusInterfaceSkeletonUnexport
 - dBusInterfaceSkeletonUnexportFromConnection
 
 - Properties
 - Signals
 
Description
- 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
Constructors
| DBusInterfaceSkeleton (ForeignPtr DBusInterfaceSkeleton) | 
Instances
| 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
Instances
Methods
dBusInterfaceSkeletonExport
data DBusInterfaceSkeletonExportMethodInfo Source
Instances
| ((~) * 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
Instances
| ((~) * signature (m ()), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo * DBusInterfaceSkeletonFlushMethodInfo a signature | 
dBusInterfaceSkeletonFlush :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m () Source
dBusInterfaceSkeletonGetConnection
data DBusInterfaceSkeletonGetConnectionMethodInfo Source
Instances
| ((~) * signature (m DBusConnection), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo * DBusInterfaceSkeletonGetConnectionMethodInfo a signature | 
dBusInterfaceSkeletonGetConnection :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m DBusConnection Source
dBusInterfaceSkeletonGetConnections
data DBusInterfaceSkeletonGetConnectionsMethodInfo Source
Instances
| ((~) * signature (m [DBusConnection]), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo * DBusInterfaceSkeletonGetConnectionsMethodInfo a signature | 
dBusInterfaceSkeletonGetConnections :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m [DBusConnection] Source
dBusInterfaceSkeletonGetFlags
data DBusInterfaceSkeletonGetFlagsMethodInfo Source
Instances
| ((~) * signature (m [DBusInterfaceSkeletonFlags]), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo * DBusInterfaceSkeletonGetFlagsMethodInfo a signature | 
dBusInterfaceSkeletonGetFlags :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m [DBusInterfaceSkeletonFlags] Source
dBusInterfaceSkeletonGetInfo
data DBusInterfaceSkeletonGetInfoMethodInfo Source
Instances
| ((~) * signature (m DBusInterfaceInfo), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo * DBusInterfaceSkeletonGetInfoMethodInfo a signature | 
dBusInterfaceSkeletonGetInfo :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m DBusInterfaceInfo Source
dBusInterfaceSkeletonGetObjectPath
data DBusInterfaceSkeletonGetObjectPathMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo * DBusInterfaceSkeletonGetObjectPathMethodInfo a signature | 
dBusInterfaceSkeletonGetObjectPath :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m Text Source
dBusInterfaceSkeletonGetProperties
data DBusInterfaceSkeletonGetPropertiesMethodInfo Source
Instances
| ((~) * signature (m GVariant), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo * DBusInterfaceSkeletonGetPropertiesMethodInfo a signature | 
dBusInterfaceSkeletonGetProperties :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m GVariant Source
dBusInterfaceSkeletonHasConnection
data DBusInterfaceSkeletonHasConnectionMethodInfo Source
Instances
| ((~) * 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
Instances
| ((~) * signature ([DBusInterfaceSkeletonFlags] -> m ()), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo * DBusInterfaceSkeletonSetFlagsMethodInfo a signature | 
dBusInterfaceSkeletonSetFlags :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> [DBusInterfaceSkeletonFlags] -> m () Source
dBusInterfaceSkeletonUnexport
data DBusInterfaceSkeletonUnexportMethodInfo Source
Instances
| ((~) * signature (m ()), MonadIO m, DBusInterfaceSkeletonK a) => MethodInfo * DBusInterfaceSkeletonUnexportMethodInfo a signature | 
dBusInterfaceSkeletonUnexport :: (MonadIO m, DBusInterfaceSkeletonK a) => a -> m () Source
dBusInterfaceSkeletonUnexportFromConnection
data DBusInterfaceSkeletonUnexportFromConnectionMethodInfo Source
Instances
| ((~) * 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
Instances
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