Package twisted :: Package spread :: Module flavors :: Class Referenceable
[show private | hide private]
[frames | no frames]

Class Referenceable

Jellyable --+    
            |    
 Serializable --+
                |
               Referenceable

Known Subclasses:
GenericClient

Method Summary
  jellyFor(self, jellier)
(internal)
  remoteMessageReceived(self, broker, message, args, kw)
A remote message has been received.
    Inherited from Serializable
  processUniqueID(self)
Return an ID which uniquely represents this object for this process.
    Inherited from Jellyable
  getStateFor(self, jellier)

Class Variable Summary
Implements __implemented__ = <implementedBy twisted.spread.flavors....
_implementsTuple __implements__ = (<MetaInterface twisted.spread.interfac...
ClassProvides __provides__ = <zope.interface.declarations.ClassProvide...
NoneType perspective = None                                                                  
    Inherited from Jellyable
ClassProvides __providedBy__ = <zope.interface.declarations.ClassProvi...

Method Details

jellyFor(self, jellier)

(internal)

Return a tuple which will be used as the s-expression to serialize this to a peer.
Overrides:
twisted.spread.jelly.Jellyable.jellyFor

remoteMessageReceived(self, broker, message, args, kw)

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.

Class Variable Details

__implemented__

Type:
Implements
Value:
<implementedBy twisted.spread.flavors.Referenceable>                   

__implements__

Type:
_implementsTuple
Value:
(<MetaInterface twisted.spread.interfaces.IJellyable>,)                

__provides__

Type:
ClassProvides
Value:
<zope.interface.declarations.ClassProvides object at 0x30472eb0>       

perspective

Type:
NoneType
Value:
None                                                                  

Generated by Epydoc 2.1 on Thu Oct 20 15:30:29 2005 http://epydoc.sf.net