t.s.p.IPerspective(Interface) : interface documentation

Part of twisted.spread.pb View Source View In Hierarchy

Known implementations: twisted.spread.pb.Avatar

per*spec*tive, n. : The relationship of aspects of a subject to each other and to a whole: 'a perspective of history'; 'a need to view the problem in the proper perspective'.

This is a Perspective Broker-specific wrapper for an avatar. That is to say, a PB-published view on to the business logic for the system's concept of a 'user'.

The concept of attached/detached is no longer implemented by the framework. The realm is expected to implement such semantics if needed.
Method perspectiveMessageReceived This method is called when a network message is received.
def perspectiveMessageReceived(broker, message, args, kwargs): (source)
This method is called when a network message is received.
ParametersbrokerThe Perspective Broker.
messageThe name of the method called by the other end. (type: str )
argsThe arguments that were passed by the other end. It is recommend that you use the `unserialize' method of the broker to decode this. (type: list in jelly format )
kwargsThe keyword arguments that were passed by the other end. It is recommended that you use the `unserialize' method of the broker to decode this. (type: dict in jelly format )
ReturnsIt is recommended that you use the `serialize' method of the broker on whatever object you need to return to generate the return value. (type: A jelly list. )
API Documentation for Twisted, generated by pydoctor at 2011-10-27 16:22:34.