Package flumotion :: Package twisted :: Module pb :: Class Referenceable
[hide private]

Class Referenceable

source code

 twisted.spread.jelly.Jellyable --+        
                                  |        
twisted.spread.flavors.Serializable --+    
                                      |    
   twisted.spread.flavors.Referenceable --+
                                          |
                    common.log.Loggable --+
                                          |
                                         Referenceable
Known Subclasses:

Instance Methods [hide private]
 
remoteMessageReceived(self, broker, message, args, kwargs)
A remote message has been received.
source code

Inherited from twisted.spread.flavors.Referenceable: jellyFor

Inherited from twisted.spread.flavors.Serializable: processUniqueID

Inherited from twisted.spread.jelly.Jellyable: __providedBy__, getStateFor

Inherited from common.log.Loggable: debug, doLog, error, info, log, logFunction, logObjectName, warning, warningFailure

Class Variables [hide private]
  logCategory = 'referenceable'
Implementors can provide a category to log their messages under.
str remoteLogName = 'remote'
name to use to log the other side of the connection
  __implemented__ = <implementedBy flumotion.twisted.pb.Referenc...
  __provides__ = <zope.interface.declarations.ClassProvides obje...

Inherited from twisted.spread.flavors.Referenceable: perspective

Method Details [hide private]

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

source code 

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.

Overrides: twisted.spread.flavors.Referenceable.remoteMessageReceived
(inherited documentation)

Class Variable Details [hide private]

__implemented__

Value:
<implementedBy flumotion.twisted.pb.Referenceable>

__provides__

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