class documentation

Undocumented

Method jellyFor (internal)
Method remoteMessageReceived A remote message has been received. Dispatch it appropriately.
Class Variable perspective I am an object sent remotely as a direct reference.

Inherited from Serializable:

Method processUniqueID Return an ID which uniquely represents this object for this process.

Inherited from Jellyable (via Serializable):

Method getStateFor Undocumented
def jellyFor(self, jellier): (source)

(internal)

Return a tuple which will be used as the s-expression to serialize this to a peer.

def remoteMessageReceived(self, broker, message, args, kw): (source)

A remote message has been received. Dispatch it appropriately.

The default implementation is to dispatch to a method called 'remote_messagename' and call it with the same arguments.

perspective = (source)

I am an object sent remotely as a direct reference.

When one of my subclasses is sent as an argument to or returned from a remote method call, I will be serialized by default as a direct reference.

This means that the peer will be able to call methods on me; a method call xxx() from my peer will be resolved to methods of the name remote_xxx.