Package ldaptor :: Package protocols :: Package ldap :: Module proxy :: Class Proxy
[hide private]
[frames] | no frames]

Class Proxy

source code

twisted.internet.protocol.BaseProtocol --+        
                                         |        
        twisted.internet.protocol.Protocol --+    
                                             |    
                     ldapserver.BaseLDAPServer --+
                                                 |
                                                Proxy
Known Subclasses:

Nested Classes [hide private]
  protocol
An LDAP client
Instance Methods [hide private]
 
__init__(self, config)
Initialize the object.
source code
 
_cbConnectionMade(self, proto) source code
 
_clientQueue(self, request, controls, reply) source code
 
_failConnection(self, reason) source code
 
_gotResponse(self, response, reply) source code
 
_handleUnknown(self, request, controls, reply) source code
 
_whenConnected(self, fn, *a, **kw) source code
 
connectionLost(self, reason)
Called when TCP connection has been lost
source code
 
connectionMade(self)
TCP connection has opened
source code
 
handleUnknown(self, request, controls, reply) source code
 
handle_LDAPUnbindRequest(self, request, controls, reply) source code

Inherited from ldapserver.BaseLDAPServer: checkControls, dataReceived, failDefault, handle, queue, unsolicitedNotification

Inherited from twisted.internet.protocol.Protocol: __provides__, logPrefix

Inherited from twisted.internet.protocol.BaseProtocol: __providedBy__, makeConnection

Class Variables [hide private]
  client = None
hash(x)
  unbound = False
  waitingConnect = []

Inherited from ldapserver.BaseLDAPServer: berdecoder, debug

Inherited from twisted.internet.protocol.Protocol: __implemented__

Inherited from twisted.internet.protocol.BaseProtocol: connected, transport

Method Details [hide private]

__init__(self, config)
(Constructor)

source code 

Initialize the object.

Parameters:
  • config (ldaptor.interfaces.ILDAPConfig) - The configuration.
Overrides: ldapserver.BaseLDAPServer.__init__

connectionLost(self, reason)

source code 

Called when TCP connection has been lost

Overrides: twisted.internet.protocol.Protocol.connectionLost
(inherited documentation)

connectionMade(self)

source code 

TCP connection has opened

Overrides: twisted.internet.protocol.BaseProtocol.connectionMade
(inherited documentation)

handleUnknown(self, request, controls, reply)

source code 
Overrides: ldapserver.BaseLDAPServer.handleUnknown