| 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.DBusServer
Contents
Description
- newtype DBusServer = DBusServer (ManagedPtr DBusServer)
- class GObject o => IsDBusServer o
- toDBusServer :: IsDBusServer o => o -> IO DBusServer
- noDBusServer :: Maybe DBusServer
- data DBusServerGetClientAddressMethodInfo
- dBusServerGetClientAddress :: (MonadIO m, IsDBusServer a) => a -> m Text
- data DBusServerGetFlagsMethodInfo
- dBusServerGetFlags :: (MonadIO m, IsDBusServer a) => a -> m [DBusServerFlags]
- data DBusServerGetGuidMethodInfo
- dBusServerGetGuid :: (MonadIO m, IsDBusServer a) => a -> m Text
- data DBusServerIsActiveMethodInfo
- dBusServerIsActive :: (MonadIO m, IsDBusServer a) => a -> m Bool
- dBusServerNewSync :: (MonadIO m, IsDBusAuthObserver a, IsCancellable b) => Text -> [DBusServerFlags] -> Text -> Maybe a -> Maybe b -> m DBusServer
- data DBusServerStartMethodInfo
- dBusServerStart :: (MonadIO m, IsDBusServer a) => a -> m ()
- data DBusServerStopMethodInfo
- dBusServerStop :: (MonadIO m, IsDBusServer a) => a -> m ()
- data DBusServerActivePropertyInfo
- dBusServerActive :: AttrLabelProxy "active"
- getDBusServerActive :: (MonadIO m, IsDBusServer o) => o -> m Bool
- data DBusServerAddressPropertyInfo
- constructDBusServerAddress :: IsDBusServer o => Text -> IO (GValueConstruct o)
- dBusServerAddress :: AttrLabelProxy "address"
- getDBusServerAddress :: (MonadIO m, IsDBusServer o) => o -> m (Maybe Text)
- data DBusServerAuthenticationObserverPropertyInfo
- constructDBusServerAuthenticationObserver :: (IsDBusServer o, IsDBusAuthObserver a) => a -> IO (GValueConstruct o)
- dBusServerAuthenticationObserver :: AttrLabelProxy "authenticationObserver"
- getDBusServerAuthenticationObserver :: (MonadIO m, IsDBusServer o) => o -> m (Maybe DBusAuthObserver)
- data DBusServerClientAddressPropertyInfo
- dBusServerClientAddress :: AttrLabelProxy "clientAddress"
- getDBusServerClientAddress :: (MonadIO m, IsDBusServer o) => o -> m Text
- data DBusServerFlagsPropertyInfo
- constructDBusServerFlags :: IsDBusServer o => [DBusServerFlags] -> IO (GValueConstruct o)
- dBusServerFlags :: AttrLabelProxy "flags"
- getDBusServerFlags :: (MonadIO m, IsDBusServer o) => o -> m [DBusServerFlags]
- data DBusServerGuidPropertyInfo
- constructDBusServerGuid :: IsDBusServer o => Text -> IO (GValueConstruct o)
- dBusServerGuid :: AttrLabelProxy "guid"
- getDBusServerGuid :: (MonadIO m, IsDBusServer o) => o -> m Text
- type C_DBusServerNewConnectionCallback = Ptr () -> Ptr DBusConnection -> Ptr () -> IO CInt
- type DBusServerNewConnectionCallback = DBusConnection -> IO Bool
- data DBusServerNewConnectionSignalInfo
- afterDBusServerNewConnection :: (GObject a, MonadIO m) => a -> DBusServerNewConnectionCallback -> m SignalHandlerId
- genClosure_DBusServerNewConnection :: DBusServerNewConnectionCallback -> IO Closure
- mk_DBusServerNewConnectionCallback :: C_DBusServerNewConnectionCallback -> IO (FunPtr C_DBusServerNewConnectionCallback)
- noDBusServerNewConnectionCallback :: Maybe DBusServerNewConnectionCallback
- onDBusServerNewConnection :: (GObject a, MonadIO m) => a -> DBusServerNewConnectionCallback -> m SignalHandlerId
- wrap_DBusServerNewConnectionCallback :: DBusServerNewConnectionCallback -> Ptr () -> Ptr DBusConnection -> Ptr () -> IO CInt
Exported types
newtype DBusServer Source #
Constructors
| DBusServer (ManagedPtr DBusServer) |
Instances
| GObject DBusServer Source # | |
| IsObject DBusServer Source # | |
| IsInitable DBusServer Source # | |
| IsDBusServer DBusServer Source # | |
| ((~) * info (ResolveDBusServerMethod t DBusServer), MethodInfo * info DBusServer p) => IsLabel t (DBusServer -> p) Source # | |
| ((~) * info (ResolveDBusServerMethod t DBusServer), MethodInfo * info DBusServer p) => IsLabelProxy t (DBusServer -> p) Source # | |
| HasAttributeList * DBusServer Source # | |
| type SignalList DBusServer Source # | |
| type AttributeList DBusServer Source # | |
class GObject o => IsDBusServer o Source #
Instances
| (GObject a, UnknownAncestorError Constraint DBusServer a) => IsDBusServer a Source # | |
| IsDBusServer DBusServer Source # | |
toDBusServer :: IsDBusServer o => o -> IO DBusServer Source #
Methods
getClientAddress
data DBusServerGetClientAddressMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDBusServer a) => MethodInfo * DBusServerGetClientAddressMethodInfo a signature Source # | |
dBusServerGetClientAddress :: (MonadIO m, IsDBusServer a) => a -> m Text Source #
getFlags
data DBusServerGetFlagsMethodInfo Source #
Instances
| ((~) * signature (m [DBusServerFlags]), MonadIO m, IsDBusServer a) => MethodInfo * DBusServerGetFlagsMethodInfo a signature Source # | |
dBusServerGetFlags :: (MonadIO m, IsDBusServer a) => a -> m [DBusServerFlags] Source #
getGuid
data DBusServerGetGuidMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDBusServer a) => MethodInfo * DBusServerGetGuidMethodInfo a signature Source # | |
dBusServerGetGuid :: (MonadIO m, IsDBusServer a) => a -> m Text Source #
isActive
data DBusServerIsActiveMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsDBusServer a) => MethodInfo * DBusServerIsActiveMethodInfo a signature Source # | |
dBusServerIsActive :: (MonadIO m, IsDBusServer a) => a -> m Bool Source #
newSync
dBusServerNewSync :: (MonadIO m, IsDBusAuthObserver a, IsCancellable b) => Text -> [DBusServerFlags] -> Text -> Maybe a -> Maybe b -> m DBusServer Source #
start
data DBusServerStartMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsDBusServer a) => MethodInfo * DBusServerStartMethodInfo a signature Source # | |
dBusServerStart :: (MonadIO m, IsDBusServer a) => a -> m () Source #
stop
data DBusServerStopMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsDBusServer a) => MethodInfo * DBusServerStopMethodInfo a signature Source # | |
dBusServerStop :: (MonadIO m, IsDBusServer a) => a -> m () Source #
Properties
active
data DBusServerActivePropertyInfo Source #
Instances
| AttrInfo DBusServerActivePropertyInfo Source # | |
| type AttrSetTypeConstraint DBusServerActivePropertyInfo Source # | |
| type AttrOrigin DBusServerActivePropertyInfo Source # | |
| type AttrLabel DBusServerActivePropertyInfo Source # | |
| type AttrGetType DBusServerActivePropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusServerActivePropertyInfo Source # | |
| type AttrAllowedOps DBusServerActivePropertyInfo Source # | |
dBusServerActive :: AttrLabelProxy "active" Source #
getDBusServerActive :: (MonadIO m, IsDBusServer o) => o -> m Bool Source #
address
data DBusServerAddressPropertyInfo Source #
Instances
| AttrInfo DBusServerAddressPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusServerAddressPropertyInfo Source # | |
| type AttrOrigin DBusServerAddressPropertyInfo Source # | |
| type AttrLabel DBusServerAddressPropertyInfo Source # | |
| type AttrGetType DBusServerAddressPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusServerAddressPropertyInfo Source # | |
| type AttrAllowedOps DBusServerAddressPropertyInfo Source # | |
constructDBusServerAddress :: IsDBusServer o => Text -> IO (GValueConstruct o) Source #
dBusServerAddress :: AttrLabelProxy "address" Source #
getDBusServerAddress :: (MonadIO m, IsDBusServer o) => o -> m (Maybe Text) Source #
authenticationObserver
data DBusServerAuthenticationObserverPropertyInfo Source #
Instances
| AttrInfo DBusServerAuthenticationObserverPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusServerAuthenticationObserverPropertyInfo Source # | |
| type AttrOrigin DBusServerAuthenticationObserverPropertyInfo Source # | |
| type AttrLabel DBusServerAuthenticationObserverPropertyInfo Source # | |
| type AttrGetType DBusServerAuthenticationObserverPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusServerAuthenticationObserverPropertyInfo Source # | |
| type AttrAllowedOps DBusServerAuthenticationObserverPropertyInfo Source # | |
constructDBusServerAuthenticationObserver :: (IsDBusServer o, IsDBusAuthObserver a) => a -> IO (GValueConstruct o) Source #
dBusServerAuthenticationObserver :: AttrLabelProxy "authenticationObserver" Source #
getDBusServerAuthenticationObserver :: (MonadIO m, IsDBusServer o) => o -> m (Maybe DBusAuthObserver) Source #
clientAddress
data DBusServerClientAddressPropertyInfo Source #
Instances
| AttrInfo DBusServerClientAddressPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusServerClientAddressPropertyInfo Source # | |
| type AttrOrigin DBusServerClientAddressPropertyInfo Source # | |
| type AttrLabel DBusServerClientAddressPropertyInfo Source # | |
| type AttrGetType DBusServerClientAddressPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusServerClientAddressPropertyInfo Source # | |
| type AttrAllowedOps DBusServerClientAddressPropertyInfo Source # | |
dBusServerClientAddress :: AttrLabelProxy "clientAddress" Source #
getDBusServerClientAddress :: (MonadIO m, IsDBusServer o) => o -> m Text Source #
flags
data DBusServerFlagsPropertyInfo Source #
Instances
| AttrInfo DBusServerFlagsPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusServerFlagsPropertyInfo Source # | |
| type AttrOrigin DBusServerFlagsPropertyInfo Source # | |
| type AttrLabel DBusServerFlagsPropertyInfo Source # | |
| type AttrGetType DBusServerFlagsPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusServerFlagsPropertyInfo Source # | |
| type AttrAllowedOps DBusServerFlagsPropertyInfo Source # | |
constructDBusServerFlags :: IsDBusServer o => [DBusServerFlags] -> IO (GValueConstruct o) Source #
dBusServerFlags :: AttrLabelProxy "flags" Source #
getDBusServerFlags :: (MonadIO m, IsDBusServer o) => o -> m [DBusServerFlags] Source #
guid
data DBusServerGuidPropertyInfo Source #
Instances
| AttrInfo DBusServerGuidPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusServerGuidPropertyInfo Source # | |
| type AttrOrigin DBusServerGuidPropertyInfo Source # | |
| type AttrLabel DBusServerGuidPropertyInfo Source # | |
| type AttrGetType DBusServerGuidPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusServerGuidPropertyInfo Source # | |
| type AttrAllowedOps DBusServerGuidPropertyInfo Source # | |
constructDBusServerGuid :: IsDBusServer o => Text -> IO (GValueConstruct o) Source #
dBusServerGuid :: AttrLabelProxy "guid" Source #
getDBusServerGuid :: (MonadIO m, IsDBusServer o) => o -> m Text Source #
Signals
newConnection
type C_DBusServerNewConnectionCallback = Ptr () -> Ptr DBusConnection -> Ptr () -> IO CInt Source #
type DBusServerNewConnectionCallback = DBusConnection -> IO Bool Source #
data DBusServerNewConnectionSignalInfo Source #
Instances
| SignalInfo DBusServerNewConnectionSignalInfo Source # | |
| type HaskellCallbackType DBusServerNewConnectionSignalInfo Source # | |
afterDBusServerNewConnection :: (GObject a, MonadIO m) => a -> DBusServerNewConnectionCallback -> m SignalHandlerId Source #
mk_DBusServerNewConnectionCallback :: C_DBusServerNewConnectionCallback -> IO (FunPtr C_DBusServerNewConnectionCallback) Source #
onDBusServerNewConnection :: (GObject a, MonadIO m) => a -> DBusServerNewConnectionCallback -> m SignalHandlerId Source #
wrap_DBusServerNewConnectionCallback :: DBusServerNewConnectionCallback -> Ptr () -> Ptr DBusConnection -> Ptr () -> IO CInt Source #