Package twisted :: Package internet :: Module base :: Class ReactorBase
[show private | hide private]
[frames | no frames]

Class ReactorBase

Known Subclasses:
PosixReactorBase

Default base class for Reactors.
Method Summary
  __init__(self)
  addReader(self, reader)
  addSystemEventTrigger(self, phase, eventType, f, *args, **kw)
See twisted.internet.interfaces.IReactorCore.addSystemEventTrigger.
  addWriter(self, writer)
  callFromThread(self, f, *args, **kw)
See twisted.internet.interfaces.IReactorCore.callFromThread.
  callInThread(self, callable, *args, **kwargs)
  callLater(self, seconds, f, *args, **kw)
See twisted.internet.interfaces.IReactorTime.callLater.
  cancelCallLater(self, callID)
See twisted.internet.interfaces.IReactorTime.cancelCallLater.
  clientSSL(self, host, port, protocol, contextFactory, timeout)
Deprecated - use connectSSL instead.
  clientTCP(self, host, port, protocol, timeout)
Deprecated - use connectTCP instead.
  clientUNIX(self, address, protocol, timeout)
Deprecated - use connectUNIX instead.
  crash(self)
See twisted.internet.interfaces.IReactorCore.crash.
  disconnectAll(self)
Disconnect every reader, and writer in the system.
  doIteration(self)
Do one iteration over the readers and writers we know about.
  fireSystemEvent(self, eventType)
See twisted.internet.interfaces.IReactorCore.fireSystemEvent.
  getDelayedCalls(self)
  initThreads(self)
  installResolver(self, resolver)
  installWaker(self)
  iterate(self, delay)
See twisted.internet.interfaces.IReactorCore.iterate.
  removeAll(self)
  removeReader(self, reader)
  removeSystemEventTrigger(self, triggerID)
See twisted.internet.interfaces.IReactorCore.removeSystemEventTrigger.
  removeWriter(self, writer)
  resolve(self, name, timeout)
Return a Deferred that will resolve a hostname.
  runUntilCurrent(self)
Run all pending timed calls.
  sigBreak(self, *args)
Handle a SIGBREAK interrupt.
  sigInt(self, *args)
Handle a SIGINT interrupt.
  sigTerm(self, *args)
Handle a SIGTERM interrupt.
  stop(self)
See twisted.internet.interfaces.IReactorCore.stop.
  suggestThreadPoolSize(self, size)
  timeout(self)
  wakeUp(self)
Wake up the event loop.

Class Variable Summary
tuple __implements__
string __name__
int installed
None threadCallQueue
None threadpool

Method Details

addSystemEventTrigger(self, phase, eventType, f, *args, **kw)

See twisted.internet.interfaces.IReactorCore.addSystemEventTrigger.

callFromThread(self, f, *args, **kw)

See twisted.internet.interfaces.IReactorCore.callFromThread.

callLater(self, seconds, f, *args, **kw)

See twisted.internet.interfaces.IReactorTime.callLater.

cancelCallLater(self, callID)

See twisted.internet.interfaces.IReactorTime.cancelCallLater.

clientSSL(self, host, port, protocol, contextFactory, timeout=30)

Deprecated - use connectSSL instead.

clientTCP(self, host, port, protocol, timeout=30)

Deprecated - use connectTCP instead.

clientUNIX(self, address, protocol, timeout=30)

Deprecated - use connectUNIX instead.

crash(self)

See twisted.internet.interfaces.IReactorCore.crash.

disconnectAll(self)

Disconnect every reader, and writer in the system.

doIteration(self)

Do one iteration over the readers and writers we know about.

fireSystemEvent(self, eventType)

See twisted.internet.interfaces.IReactorCore.fireSystemEvent.

iterate(self, delay=0)

See twisted.internet.interfaces.IReactorCore.iterate.

removeSystemEventTrigger(self, triggerID)

See twisted.internet.interfaces.IReactorCore.removeSystemEventTrigger.

resolve(self, name, timeout=10)

Return a Deferred that will resolve a hostname.

runUntilCurrent(self)

Run all pending timed calls.

sigBreak(self, *args)

Handle a SIGBREAK interrupt.

sigInt(self, *args)

Handle a SIGINT interrupt.

sigTerm(self, *args)

Handle a SIGTERM interrupt.

stop(self)

See twisted.internet.interfaces.IReactorCore.stop.

wakeUp(self)

Wake up the event loop.

Class Variable Details

__implements__

Type:
tuple
Value:
(<class twisted.internet.interfaces.IReactorCore at 0x81d3c3c>,
 <class twisted.internet.interfaces.IReactorTime at 0x81d3844>,
 <class twisted.internet.interfaces.IReactorThreads at 0x81d3aa4>,
 <class twisted.internet.interfaces.IReactorPluggableResolver at 0x81d\
3f2c>)                                                                 

__name__

Type:
string
Value:
'twisted.internet.reactor'                                             

installed

Type:
int
Value:
0                                                                      

threadCallQueue

Type:
None
Value:
None                                                                   

threadpool

Type:
None
Value:
None                                                                   

Generated by Epydoc 1.1 on Sat Feb 15 21:17:51 2003 http://epydoc.sf.net