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 |
- newtype DBusAuthObserver = DBusAuthObserver (ForeignPtr DBusAuthObserver)
- class GObject o => DBusAuthObserverK o
- toDBusAuthObserver :: DBusAuthObserverK o => o -> IO DBusAuthObserver
- noDBusAuthObserver :: Maybe DBusAuthObserver
- data DBusAuthObserverAllowMechanismMethodInfo
- dBusAuthObserverAllowMechanism :: (MonadIO m, DBusAuthObserverK a) => a -> Text -> m Bool
- data DBusAuthObserverAuthorizeAuthenticatedPeerMethodInfo
- dBusAuthObserverAuthorizeAuthenticatedPeer :: (MonadIO m, DBusAuthObserverK a, IOStreamK b, CredentialsK c) => a -> b -> Maybe c -> m Bool
- dBusAuthObserverNew :: MonadIO m => m DBusAuthObserver
- type DBusAuthObserverAllowMechanismCallback = Text -> IO Bool
- type DBusAuthObserverAllowMechanismCallbackC = Ptr () -> CString -> Ptr () -> IO CInt
- data DBusAuthObserverAllowMechanismSignalInfo
- afterDBusAuthObserverAllowMechanism :: (GObject a, MonadIO m) => a -> DBusAuthObserverAllowMechanismCallback -> m SignalHandlerId
- dBusAuthObserverAllowMechanismCallbackWrapper :: DBusAuthObserverAllowMechanismCallback -> Ptr () -> CString -> Ptr () -> IO CInt
- dBusAuthObserverAllowMechanismClosure :: DBusAuthObserverAllowMechanismCallback -> IO Closure
- mkDBusAuthObserverAllowMechanismCallback :: DBusAuthObserverAllowMechanismCallbackC -> IO (FunPtr DBusAuthObserverAllowMechanismCallbackC)
- noDBusAuthObserverAllowMechanismCallback :: Maybe DBusAuthObserverAllowMechanismCallback
- onDBusAuthObserverAllowMechanism :: (GObject a, MonadIO m) => a -> DBusAuthObserverAllowMechanismCallback -> m SignalHandlerId
- type DBusAuthObserverAuthorizeAuthenticatedPeerCallback = IOStream -> Maybe Credentials -> IO Bool
- type DBusAuthObserverAuthorizeAuthenticatedPeerCallbackC = Ptr () -> Ptr IOStream -> Ptr Credentials -> Ptr () -> IO CInt
- data DBusAuthObserverAuthorizeAuthenticatedPeerSignalInfo
- afterDBusAuthObserverAuthorizeAuthenticatedPeer :: (GObject a, MonadIO m) => a -> DBusAuthObserverAuthorizeAuthenticatedPeerCallback -> m SignalHandlerId
- dBusAuthObserverAuthorizeAuthenticatedPeerCallbackWrapper :: DBusAuthObserverAuthorizeAuthenticatedPeerCallback -> Ptr () -> Ptr IOStream -> Ptr Credentials -> Ptr () -> IO CInt
- dBusAuthObserverAuthorizeAuthenticatedPeerClosure :: DBusAuthObserverAuthorizeAuthenticatedPeerCallback -> IO Closure
- mkDBusAuthObserverAuthorizeAuthenticatedPeerCallback :: DBusAuthObserverAuthorizeAuthenticatedPeerCallbackC -> IO (FunPtr DBusAuthObserverAuthorizeAuthenticatedPeerCallbackC)
- noDBusAuthObserverAuthorizeAuthenticatedPeerCallback :: Maybe DBusAuthObserverAuthorizeAuthenticatedPeerCallback
- onDBusAuthObserverAuthorizeAuthenticatedPeer :: (GObject a, MonadIO m) => a -> DBusAuthObserverAuthorizeAuthenticatedPeerCallback -> m SignalHandlerId
Exported types
newtype DBusAuthObserver Source
GObject DBusAuthObserver | |
((~) * info (ResolveDBusAuthObserverMethod t DBusAuthObserver), MethodInfo * info DBusAuthObserver p) => IsLabelProxy t (DBusAuthObserver -> p) | |
type ParentTypes DBusAuthObserver | |
type AttributeList DBusAuthObserver | |
type SignalList DBusAuthObserver |
class GObject o => DBusAuthObserverK o Source
(GObject o, IsDescendantOf DBusAuthObserver o) => DBusAuthObserverK o |
toDBusAuthObserver :: DBusAuthObserverK o => o -> IO DBusAuthObserver Source
Methods
dBusAuthObserverAllowMechanism
data DBusAuthObserverAllowMechanismMethodInfo Source
((~) * signature (Text -> m Bool), MonadIO m, DBusAuthObserverK a) => MethodInfo * DBusAuthObserverAllowMechanismMethodInfo a signature |
dBusAuthObserverAllowMechanism :: (MonadIO m, DBusAuthObserverK a) => a -> Text -> m Bool Source
dBusAuthObserverAuthorizeAuthenticatedPeer
data DBusAuthObserverAuthorizeAuthenticatedPeerMethodInfo Source
((~) * signature (b -> Maybe c -> m Bool), MonadIO m, DBusAuthObserverK a, IOStreamK b, CredentialsK c) => MethodInfo * DBusAuthObserverAuthorizeAuthenticatedPeerMethodInfo a signature |
dBusAuthObserverAuthorizeAuthenticatedPeer :: (MonadIO m, DBusAuthObserverK a, IOStreamK b, CredentialsK c) => a -> b -> Maybe c -> m Bool Source
dBusAuthObserverNew
dBusAuthObserverNew :: MonadIO m => m DBusAuthObserver Source
Signals
AllowMechanism
type DBusAuthObserverAllowMechanismCallback = Text -> IO Bool Source
afterDBusAuthObserverAllowMechanism :: (GObject a, MonadIO m) => a -> DBusAuthObserverAllowMechanismCallback -> m SignalHandlerId Source
dBusAuthObserverAllowMechanismCallbackWrapper :: DBusAuthObserverAllowMechanismCallback -> Ptr () -> CString -> Ptr () -> IO CInt Source
dBusAuthObserverAllowMechanismClosure :: DBusAuthObserverAllowMechanismCallback -> IO Closure Source
mkDBusAuthObserverAllowMechanismCallback :: DBusAuthObserverAllowMechanismCallbackC -> IO (FunPtr DBusAuthObserverAllowMechanismCallbackC) Source
onDBusAuthObserverAllowMechanism :: (GObject a, MonadIO m) => a -> DBusAuthObserverAllowMechanismCallback -> m SignalHandlerId Source
AuthorizeAuthenticatedPeer
type DBusAuthObserverAuthorizeAuthenticatedPeerCallback = IOStream -> Maybe Credentials -> IO Bool Source
type DBusAuthObserverAuthorizeAuthenticatedPeerCallbackC = Ptr () -> Ptr IOStream -> Ptr Credentials -> Ptr () -> IO CInt Source
afterDBusAuthObserverAuthorizeAuthenticatedPeer :: (GObject a, MonadIO m) => a -> DBusAuthObserverAuthorizeAuthenticatedPeerCallback -> m SignalHandlerId Source
dBusAuthObserverAuthorizeAuthenticatedPeerCallbackWrapper :: DBusAuthObserverAuthorizeAuthenticatedPeerCallback -> Ptr () -> Ptr IOStream -> Ptr Credentials -> Ptr () -> IO CInt Source
dBusAuthObserverAuthorizeAuthenticatedPeerClosure :: DBusAuthObserverAuthorizeAuthenticatedPeerCallback -> IO Closure Source
mkDBusAuthObserverAuthorizeAuthenticatedPeerCallback :: DBusAuthObserverAuthorizeAuthenticatedPeerCallbackC -> IO (FunPtr DBusAuthObserverAuthorizeAuthenticatedPeerCallbackC) Source