Table of Contents

Module: flavors Twisted-0.19.0/twisted/spread/flavors.py

This module represents flavors of remotely acessible objects.

Currently this is only objects accessible through Perspective Broker, but will hopefully encompass all forms of remote access which can emulate subsets of PB (such as XMLRPC or SOAP).

Imported modules   
from jelly import setUnjellyableForClass, setUnjellyableForClassTree, setUnjellyableFactoryForClass, unjellyableRegistry, Jellyable, Unjellyable, _Dummy, setInstanceState, getInstanceState
from twisted.python import log
import types
Functions   
unjellyCached
unjellyLCache
unjellyLocal
  unjellyCached 
unjellyCached ( unjellier,  unjellyList )

  unjellyLCache 
unjellyLCache ( unjellier,  unjellyList )

  unjellyLocal 
unjellyLocal ( unjellier,  unjellyList )

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 Cacheable object.

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 Brokers for a BrokerFactory.

Serializable

An object that can be passed remotely.

ViewPoint

I act as an indirect reference to an object accessed through a Perspective.

Viewable

I will be converted to a ViewPoint when passed to or returned from a remote method.


Table of Contents

This document was automatically generated on Sun Jul 14 19:53:20 2002 by HappyDoc version 2.0