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

## Class Referenceable

    Jellyable --+
                |
     Serializable --+
                    |
                   Referenceable

Known Subclasses:
  `Root`, `TwoPlayerConnection`

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....`
`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>

    ### __provides__ Type: `ClassProvides` Value:
        <zope.interface.declarations.ClassProvides object at 0xb73ce94c>

    ### perspective Type: `NoneType` Value:
        None

Generated by Epydoc 2.0 on Sat Dec 9 14:11:19 2006 | http://epydoc.sf.net