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

Module twisted.spread.flavors

Classes
Cacheable A cached instance.
Copyable Subclass me to get copied each time you are returned from or passed to a remote method.
Referenceable  
RemoteCache A cache is a local representation of a remote Cacheableobject.
RemoteCacheMethod A method on a reference to a RemoteCache.
RemoteCacheObserver I am a reverse-reference to the peer's RemoteCache.
RemoteCopy I am a remote copy of a Copyable object.
Root I provide a root object to pb.Brokers for a pb.BrokerFactory.
Serializable An object that can be passed remotely.
Viewable I will be converted to a ViewPointwhen passed to or returned from a remote method.
ViewPoint I act as an indirect reference to an object accessed through a pb.Perspective.

Function Summary
  unjellyCached(unjellier, unjellyList)
  unjellyLCache(unjellier, unjellyList)
  unjellyLocal(unjellier, unjellyList)

Variable Summary
str __version__
str cache_atom
str cached_atom
str copy_atom
dict copyTags
str remote_atom
dict unjellyableRegistry

Variable Details

__version__

Type:
str
Value:
'1.26'                                                                 

cache_atom

Type:
str
Value:
'cache'                                                                

cached_atom

Type:
str
Value:
'cached'                                                               

copy_atom

Type:
str
Value:
'copy'                                                                 

copyTags

Type:
dict
Value:
{'cached': <function unjellyCached at 0x1031e640>,
 'lcache': <function unjellyLCache at 0x1027bc60>,
 'local': <function unjellyLocal at 0x1027bca0>,
 'remote': <class twisted.spread.pb.RemoteReference at 0x104c0048>,
 'twisted.spread.pb.CopyableFailure': <class twisted.spread.pb.CopiedF\
ailure at 0x1042bb60>,
 'twisted.test.test_pb.DumbPublishable': <class twisted.test.test_pb.D\
umbPub at 0x1078fe88>,
...                                                                    

remote_atom

Type:
str
Value:
'remote'                                                               

unjellyableRegistry

Type:
dict
Value:
{'cached': <function unjellyCached at 0x1031e640>,
 'lcache': <function unjellyLCache at 0x1027bc60>,
 'local': <function unjellyLocal at 0x1027bca0>,
 'remote': <class twisted.spread.pb.RemoteReference at 0x104c0048>,
 'twisted.spread.pb.CopyableFailure': <class twisted.spread.pb.CopiedF\
ailure at 0x1042bb60>,
 'twisted.test.test_pb.DumbPublishable': <class twisted.test.test_pb.D\
umbPub at 0x1078fe88>,
...                                                                    

Generated by Epydoc 1.2 prerelease on Wed Jan 29 06:28:47 2003 http://epydoc.sf.net