Package DebTorrent :: Module SocketHandler
[hide private]
[frames] | no frames]

Module SocketHandler

source code

Handle all sockets.

Classes [hide private]
  SingleSocket
Manage a single socket.
  SocketHandler
The collection of all open sockets.
Variables [hide private]
  timemult = 1000
logging.Logger logger = logging.getLogger('DebTorrent.SocketHandler')
the logger to send all log messages to for this module
int all = 5
all events to check for, both input and output

Imports: socket, errno.EWOULDBLOCK, errno.ECONNREFUSED, errno.EHOSTUNREACH, selectpoll.poll, selectpoll.error, selectpoll.POLLIN, selectpoll.POLLOUT, selectpoll.POLLERR, selectpoll.POLLHUP, time.sleep, clock.clock, sys, logging, random.shuffle, random.randrange