| 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
Description
- newtype DBusInterfaceSkeleton = DBusInterfaceSkeleton (ManagedPtr DBusInterfaceSkeleton)
- class GObject o => IsDBusInterfaceSkeleton o
- toDBusInterfaceSkeleton :: IsDBusInterfaceSkeleton o => o -> IO DBusInterfaceSkeleton
- noDBusInterfaceSkeleton :: Maybe DBusInterfaceSkeleton
- data DBusInterfaceSkeletonExportMethodInfo
- dBusInterfaceSkeletonExport :: (MonadIO m, IsDBusInterfaceSkeleton a, IsDBusConnection b) => a -> b -> Text -> m ()
- data DBusInterfaceSkeletonFlushMethodInfo
- dBusInterfaceSkeletonFlush :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m ()
- data DBusInterfaceSkeletonGetConnectionMethodInfo
- dBusInterfaceSkeletonGetConnection :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m DBusConnection
- data DBusInterfaceSkeletonGetConnectionsMethodInfo
- dBusInterfaceSkeletonGetConnections :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m [DBusConnection]
- data DBusInterfaceSkeletonGetFlagsMethodInfo
- dBusInterfaceSkeletonGetFlags :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m [DBusInterfaceSkeletonFlags]
- data DBusInterfaceSkeletonGetInfoMethodInfo
- dBusInterfaceSkeletonGetInfo :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m DBusInterfaceInfo
- data DBusInterfaceSkeletonGetObjectPathMethodInfo
- dBusInterfaceSkeletonGetObjectPath :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m Text
- data DBusInterfaceSkeletonGetPropertiesMethodInfo
- dBusInterfaceSkeletonGetProperties :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m GVariant
- data DBusInterfaceSkeletonHasConnectionMethodInfo
- dBusInterfaceSkeletonHasConnection :: (MonadIO m, IsDBusInterfaceSkeleton a, IsDBusConnection b) => a -> b -> m Bool
- data DBusInterfaceSkeletonSetFlagsMethodInfo
- dBusInterfaceSkeletonSetFlags :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> [DBusInterfaceSkeletonFlags] -> m ()
- data DBusInterfaceSkeletonUnexportMethodInfo
- dBusInterfaceSkeletonUnexport :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m ()
- data DBusInterfaceSkeletonUnexportFromConnectionMethodInfo
- dBusInterfaceSkeletonUnexportFromConnection :: (MonadIO m, IsDBusInterfaceSkeleton a, IsDBusConnection b) => a -> b -> m ()
- data DBusInterfaceSkeletonGFlagsPropertyInfo
- constructDBusInterfaceSkeletonGFlags :: IsDBusInterfaceSkeleton o => [DBusInterfaceSkeletonFlags] -> IO (GValueConstruct o)
- dBusInterfaceSkeletonGFlags :: AttrLabelProxy "gFlags"
- getDBusInterfaceSkeletonGFlags :: (MonadIO m, IsDBusInterfaceSkeleton o) => o -> m [DBusInterfaceSkeletonFlags]
- setDBusInterfaceSkeletonGFlags :: (MonadIO m, IsDBusInterfaceSkeleton o) => o -> [DBusInterfaceSkeletonFlags] -> m ()
- type C_DBusInterfaceSkeletonGAuthorizeMethodCallback = Ptr () -> Ptr DBusMethodInvocation -> Ptr () -> IO CInt
- type DBusInterfaceSkeletonGAuthorizeMethodCallback = DBusMethodInvocation -> IO Bool
- data DBusInterfaceSkeletonGAuthorizeMethodSignalInfo
- afterDBusInterfaceSkeletonGAuthorizeMethod :: (GObject a, MonadIO m) => a -> DBusInterfaceSkeletonGAuthorizeMethodCallback -> m SignalHandlerId
- genClosure_DBusInterfaceSkeletonGAuthorizeMethod :: DBusInterfaceSkeletonGAuthorizeMethodCallback -> IO Closure
- mk_DBusInterfaceSkeletonGAuthorizeMethodCallback :: C_DBusInterfaceSkeletonGAuthorizeMethodCallback -> IO (FunPtr C_DBusInterfaceSkeletonGAuthorizeMethodCallback)
- noDBusInterfaceSkeletonGAuthorizeMethodCallback :: Maybe DBusInterfaceSkeletonGAuthorizeMethodCallback
- onDBusInterfaceSkeletonGAuthorizeMethod :: (GObject a, MonadIO m) => a -> DBusInterfaceSkeletonGAuthorizeMethodCallback -> m SignalHandlerId
- wrap_DBusInterfaceSkeletonGAuthorizeMethodCallback :: DBusInterfaceSkeletonGAuthorizeMethodCallback -> Ptr () -> Ptr DBusMethodInvocation -> Ptr () -> IO CInt
Exported types
newtype DBusInterfaceSkeleton Source #
Constructors
| DBusInterfaceSkeleton (ManagedPtr DBusInterfaceSkeleton) |
Instances
| GObject DBusInterfaceSkeleton Source # | |
| IsObject DBusInterfaceSkeleton Source # | |
| IsDBusInterfaceSkeleton DBusInterfaceSkeleton Source # | |
| IsDBusInterface 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 # | |
| HasAttributeList * DBusInterfaceSkeleton Source # | |
| type SignalList DBusInterfaceSkeleton Source # | |
| type AttributeList DBusInterfaceSkeleton Source # | |
class GObject o => IsDBusInterfaceSkeleton o Source #
Instances
| (GObject a, UnknownAncestorError Constraint DBusInterfaceSkeleton a) => IsDBusInterfaceSkeleton a Source # | |
| IsDBusInterfaceSkeleton DBusInterfaceSkeleton Source # | |
Methods
export
data DBusInterfaceSkeletonExportMethodInfo Source #
Instances
| ((~) * signature (b -> Text -> m ()), MonadIO m, IsDBusInterfaceSkeleton a, IsDBusConnection b) => MethodInfo * DBusInterfaceSkeletonExportMethodInfo a signature Source # | |
dBusInterfaceSkeletonExport :: (MonadIO m, IsDBusInterfaceSkeleton a, IsDBusConnection b) => a -> b -> Text -> m () Source #
flush
data DBusInterfaceSkeletonFlushMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsDBusInterfaceSkeleton a) => MethodInfo * DBusInterfaceSkeletonFlushMethodInfo a signature Source # | |
dBusInterfaceSkeletonFlush :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m () Source #
getConnection
data DBusInterfaceSkeletonGetConnectionMethodInfo Source #
Instances
| ((~) * signature (m DBusConnection), MonadIO m, IsDBusInterfaceSkeleton a) => MethodInfo * DBusInterfaceSkeletonGetConnectionMethodInfo a signature Source # | |
dBusInterfaceSkeletonGetConnection :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m DBusConnection Source #
getConnections
data DBusInterfaceSkeletonGetConnectionsMethodInfo Source #
Instances
| ((~) * signature (m [DBusConnection]), MonadIO m, IsDBusInterfaceSkeleton a) => MethodInfo * DBusInterfaceSkeletonGetConnectionsMethodInfo a signature Source # | |
dBusInterfaceSkeletonGetConnections :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m [DBusConnection] Source #
getFlags
data DBusInterfaceSkeletonGetFlagsMethodInfo Source #
Instances
| ((~) * signature (m [DBusInterfaceSkeletonFlags]), MonadIO m, IsDBusInterfaceSkeleton a) => MethodInfo * DBusInterfaceSkeletonGetFlagsMethodInfo a signature Source # | |
dBusInterfaceSkeletonGetFlags :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m [DBusInterfaceSkeletonFlags] Source #
getInfo
data DBusInterfaceSkeletonGetInfoMethodInfo Source #
Instances
| ((~) * signature (m DBusInterfaceInfo), MonadIO m, IsDBusInterfaceSkeleton a) => MethodInfo * DBusInterfaceSkeletonGetInfoMethodInfo a signature Source # | |
dBusInterfaceSkeletonGetInfo :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m DBusInterfaceInfo Source #
getObjectPath
data DBusInterfaceSkeletonGetObjectPathMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDBusInterfaceSkeleton a) => MethodInfo * DBusInterfaceSkeletonGetObjectPathMethodInfo a signature Source # | |
dBusInterfaceSkeletonGetObjectPath :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m Text Source #
getProperties
data DBusInterfaceSkeletonGetPropertiesMethodInfo Source #
Instances
| ((~) * signature (m GVariant), MonadIO m, IsDBusInterfaceSkeleton a) => MethodInfo * DBusInterfaceSkeletonGetPropertiesMethodInfo a signature Source # | |
dBusInterfaceSkeletonGetProperties :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m GVariant Source #
hasConnection
data DBusInterfaceSkeletonHasConnectionMethodInfo Source #
Instances
| ((~) * signature (b -> m Bool), MonadIO m, IsDBusInterfaceSkeleton a, IsDBusConnection b) => MethodInfo * DBusInterfaceSkeletonHasConnectionMethodInfo a signature Source # | |
dBusInterfaceSkeletonHasConnection :: (MonadIO m, IsDBusInterfaceSkeleton a, IsDBusConnection b) => a -> b -> m Bool Source #
setFlags
data DBusInterfaceSkeletonSetFlagsMethodInfo Source #
Instances
| ((~) * signature ([DBusInterfaceSkeletonFlags] -> m ()), MonadIO m, IsDBusInterfaceSkeleton a) => MethodInfo * DBusInterfaceSkeletonSetFlagsMethodInfo a signature Source # | |
dBusInterfaceSkeletonSetFlags :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> [DBusInterfaceSkeletonFlags] -> m () Source #
unexport
data DBusInterfaceSkeletonUnexportMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsDBusInterfaceSkeleton a) => MethodInfo * DBusInterfaceSkeletonUnexportMethodInfo a signature Source # | |
dBusInterfaceSkeletonUnexport :: (MonadIO m, IsDBusInterfaceSkeleton a) => a -> m () Source #
unexportFromConnection
data DBusInterfaceSkeletonUnexportFromConnectionMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsDBusInterfaceSkeleton a, IsDBusConnection b) => MethodInfo * DBusInterfaceSkeletonUnexportFromConnectionMethodInfo a signature Source # | |
dBusInterfaceSkeletonUnexportFromConnection :: (MonadIO m, IsDBusInterfaceSkeleton a, IsDBusConnection b) => a -> b -> m () Source #
Properties
gFlags
data DBusInterfaceSkeletonGFlagsPropertyInfo Source #
Instances
| AttrInfo DBusInterfaceSkeletonGFlagsPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusInterfaceSkeletonGFlagsPropertyInfo Source # | |
| type AttrOrigin DBusInterfaceSkeletonGFlagsPropertyInfo Source # | |
| type AttrLabel DBusInterfaceSkeletonGFlagsPropertyInfo Source # | |
| type AttrGetType DBusInterfaceSkeletonGFlagsPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusInterfaceSkeletonGFlagsPropertyInfo Source # | |
| type AttrAllowedOps DBusInterfaceSkeletonGFlagsPropertyInfo Source # | |
constructDBusInterfaceSkeletonGFlags :: IsDBusInterfaceSkeleton o => [DBusInterfaceSkeletonFlags] -> IO (GValueConstruct o) Source #
dBusInterfaceSkeletonGFlags :: AttrLabelProxy "gFlags" Source #
getDBusInterfaceSkeletonGFlags :: (MonadIO m, IsDBusInterfaceSkeleton o) => o -> m [DBusInterfaceSkeletonFlags] Source #
setDBusInterfaceSkeletonGFlags :: (MonadIO m, IsDBusInterfaceSkeleton o) => o -> [DBusInterfaceSkeletonFlags] -> m () Source #
Signals
gAuthorizeMethod
type C_DBusInterfaceSkeletonGAuthorizeMethodCallback = Ptr () -> Ptr DBusMethodInvocation -> Ptr () -> IO CInt Source #
data DBusInterfaceSkeletonGAuthorizeMethodSignalInfo Source #
Instances
| SignalInfo DBusInterfaceSkeletonGAuthorizeMethodSignalInfo Source # | |
| type HaskellCallbackType DBusInterfaceSkeletonGAuthorizeMethodSignalInfo Source # | |
afterDBusInterfaceSkeletonGAuthorizeMethod :: (GObject a, MonadIO m) => a -> DBusInterfaceSkeletonGAuthorizeMethodCallback -> m SignalHandlerId Source #
genClosure_DBusInterfaceSkeletonGAuthorizeMethod :: DBusInterfaceSkeletonGAuthorizeMethodCallback -> IO Closure Source #
mk_DBusInterfaceSkeletonGAuthorizeMethodCallback :: C_DBusInterfaceSkeletonGAuthorizeMethodCallback -> IO (FunPtr C_DBusInterfaceSkeletonGAuthorizeMethodCallback) Source #
noDBusInterfaceSkeletonGAuthorizeMethodCallback :: Maybe DBusInterfaceSkeletonGAuthorizeMethodCallback Source #
onDBusInterfaceSkeletonGAuthorizeMethod :: (GObject a, MonadIO m) => a -> DBusInterfaceSkeletonGAuthorizeMethodCallback -> m SignalHandlerId Source #