ldap-client-0.1.0: Pure Haskell LDAP Client Library

Safe HaskellNone
LanguageHaskell2010

Ldap.Client.Internal

Contents

Synopsis

Documentation

data Ldap Source

Constructors

Ldap 

Fields

client :: TQueue ClientMessage
 

Instances

data Async a Source

Instances

newtype Oid Source

Constructors

Oid Text 

Instances

type AttrList f = [(Attr, f AttrValue)] Source

Waiting for Request Completion

unbindAsync :: Ldap -> IO () Source

Note that unbindAsync does not return an Async, because LDAP server never responds to UnbindRequests, hence a call to wait on a hypothetical Async would have resulted in an exception anyway.

unbindAsyncSTM :: Ldap -> STM () Source

Note that unbindAsyncSTM does not return an Async, because LDAP server never responds to UnbindRequests, hence a call to wait on a hypothetical Async would have resulted in an exception anyway.

Misc

type Response = NonEmpty InMessage Source

raise :: Exception e => Either e a -> IO a Source

newtype Dn Source

Constructors

Dn Text 

Instances

newtype RelativeDn Source

Constructors

RelativeDn Text 

newtype Attr Source

Constructors

Attr Text 

unAttr :: Attr -> Text Source