class documentation

class StaticProtocol(Protocol): (source)

View In Hierarchy

Protocol stand-in that maintains test state.

Method __init__ Undocumented
Method dataReceived Called whenever data is received.
Instance Variable data Undocumented
Instance Variable destination Undocumented
Instance Variable disconnected Undocumented
Instance Variable source Undocumented

Inherited from Protocol:

Method connectionLost Called when the connection is shut down.
Method logPrefix Return a prefix matching the class name, to identify log messages related to this protocol instance.
Class Variable factory Undocumented

Inherited from BaseProtocol (via Protocol):

Method connectionMade Called when a connection is made.
Method makeConnection Make a connection to a transport and a server.
Instance Variable connected Undocumented
Instance Variable transport Undocumented
def __init__(self): (source)

Undocumented

def dataReceived(self, data): (source)

Called whenever data is received.

Use this method to translate to a higher-level message. Usually, some callback will be made upon the receipt of each complete protocol message.

Parameters
data:bytesa string of indeterminate length. Please keep in mind that you will probably need to buffer some data, as partial (or multiple) protocol messages may be received! I recommend that unit tests for protocols call through to this method with differing chunk sizes, down to one byte at a time.

Undocumented

destination = (source)

Undocumented

disconnected: bool = (source)

Undocumented

Undocumented