| Home | Trees | Indices | Help |
|
|---|
|
|
object --+
|
slicer.BaseUnslicer --+
|
slicers.root.RootUnslicer --+
|
PBRootUnslicer --+
|
StorageBrokerRootUnslicer
|
|||
|
Inherited from |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Inherited from Inherited from Inherited from Inherited from |
|||
|
|||
openRegistries =
|
|||
topRegistries =
|
|||
|
Inherited from Inherited from Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
|
To pass references to previously-sent objects, the [OPEN, 'reference', number, CLOSE] sequence is used. The numbers are generated implicitly by the sending Banana, counting from 0 for the object described by the very first OPEN sent over the wire, incrementing for each subsequent one. The objects themselves are stored in any/all Unslicers who cares to. Generally this is the RootUnslicer, but child slices could do it too if they wished.
|
'None' means 'ask our parent instead'.
|
Unslicers for containers should accumulate their children's ready_deferreds, then combine them in an AsyncAND when receiveClose() happens, and return the AsyncAND as the ready_deferreds half of the receiveClose() return value.
|
|
|
|||
openRegistries
|
topRegistries
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Tue Oct 14 18:27:47 2008 | http://epydoc.sourceforge.net |