Package twisted :: Package internet :: Module protocol :: Class ClientCreator
[show private | hide private]
[frames | no frames]

Class ClientCreator

Known Subclasses:
LDAPClientCreator

Client connections that do not require a factory.

The various connect* methods create a protocol instance using the given protocol class and arguments, and connect it, returning a Deferred of the resulting protocol instance.

Useful for cases when we don't really need a factory. Mainly this is when there is no shared state between protocol instances, and no need to reconnect.
Method Summary
  __init__(self, reactor, protocolClass, *args, **kwargs)
  connectSSL(self, host, port, contextFactory, timeout, bindAddress)
Connect to SSL server, return Deferred of resulting protocol instance.
  connectTCP(self, host, port, timeout, bindAddress)
Connect to remote host, return Deferred of resulting protocol instance.
  connectUNIX(self, address, timeout, checkPID)
Connect to Unix socket, return Deferred of resulting protocol instance.

Method Details

connectSSL(self, host, port, contextFactory, timeout=30, bindAddress=None)

Connect to SSL server, return Deferred of resulting protocol instance.

connectTCP(self, host, port, timeout=30, bindAddress=None)

Connect to remote host, return Deferred of resulting protocol instance.

connectUNIX(self, address, timeout=30, checkPID=0)

Connect to Unix socket, return Deferred of resulting protocol instance.

Generated by Epydoc 2.1 on Wed Jan 24 20:46:21 2007 http://epydoc.sf.net