Package twisted :: Package spread :: Module flavors :: Class RemoteCacheObserver
[frames | no frames]

Class RemoteCacheObserver


I am a reverse-reference to the peer's RemoteCache.

I am generated automatically when a cache is serialized. I represent a reference to the client's RemoteCache object that will represent a particular Cacheable; I am the additional object passed to getStateToCacheAndObserveFor.
Method Summary
  __init__(self, broker, cached, perspective)
(internal) Initialize me.
  __cmp__(self, other)
Compare me to another RemoteCacheObserver.
  __hash__(self)
Generate a hash unique to all RemoteCacheObservers for this broker/perspective/cached triplet
  __repr__(self)
  callRemote(self, _name, *args, **kw)
(internal) action method.
  remoteMethod(self, key)
Get a pb.RemoteMethod for this key.

Method Details

__init__(self, broker, cached, perspective)
(Constructor)

(internal) Initialize me.
Parameters:
broker - a pb.Broker instance.
cached - a Cacheable instance that this RemoteCacheObserver corresponds to.
perspective - a reference to the perspective who is observing this.

__cmp__(self, other)
(Comparison operator)

Compare me to another RemoteCacheObserver.

__hash__(self)
(Hashing function)

Generate a hash unique to all RemoteCacheObservers for this broker/perspective/cached triplet

callRemote(self, _name, *args, **kw)

(internal) action method.

remoteMethod(self, key)

Get a pb.RemoteMethod for this key.

Generated by Epydoc 2.0 on Sat May 15 20:08:29 2004 http://epydoc.sf.net