| 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.DBusAuthObserver
Contents
Description
- 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
Constructors
| DBusAuthObserver (ForeignPtr DBusAuthObserver) | 
Instances
| 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
Instances
| (GObject o, IsDescendantOf DBusAuthObserver o) => DBusAuthObserverK o | 
toDBusAuthObserver :: DBusAuthObserverK o => o -> IO DBusAuthObserver Source
Methods
dBusAuthObserverAllowMechanism
data DBusAuthObserverAllowMechanismMethodInfo Source
Instances
| ((~) * 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
Instances
| ((~) * 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