class documentation

class StaticProtocol(Protocol):

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):

Undocumented

def dataReceived(self, data: bytes):

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.
data: bytes =

Undocumented

destination: address.IAddress | None =

Undocumented

disconnected: bool =

Undocumented

source: address.IAddress | None =

Undocumented