class documentation

class IOPump: (source)

View In Hierarchy

Utility to pump data between clients and servers for protocol testing.

Perhaps this is a utility worthy of being in protocol.py?

Method __init__ Undocumented
Method flush Pump until there is no more input or output.
Method pump Move data back and forth.
Instance Variable client Undocumented
Instance Variable clientIO Undocumented
Instance Variable debug Undocumented
Instance Variable server Undocumented
Instance Variable serverIO Undocumented
def __init__(self, client, server, clientIO, serverIO, debug): (source)

Undocumented

def flush(self, debug=False): (source)

Pump until there is no more input or output.

Returns whether any data was moved.

def pump(self, debug=False): (source)

Move data back and forth.

Returns whether any data was moved.

Undocumented

clientIO = (source)

Undocumented

Undocumented

Undocumented

serverIO = (source)

Undocumented