Package foolscap :: Module broker :: Class StorageBroker
[hide private]
[frames] | no frames]

Class StorageBroker

source code

twisted.internet.protocol.BaseProtocol --+            
                                         |            
        twisted.internet.protocol.Protocol --+        
                                             |        
                                 banana.Banana --+    
                                                 |    
                                object --+       |    
                                         |       |    
           referenceable.OnlyReferenceable --+   |    
                                             |   |    
                   referenceable.Referenceable --+    
                                                 |    
                                            Broker --+
                                                     |
                                                    StorageBroker

Nested Classes [hide private]
  slicerClass
  unslicerClass
Instance Methods [hide private]
 
prepare(self) source code
 
receiveChild(self, obj, ready_deferred) source code
 
reportViolation(self, why) source code
 
reportReceiveError(self, f) source code

Inherited from Broker: __init__, abandonAllRequests, addRequest, callFailed, connectionLost, connectionMade, connectionTimedOut, doNextCall, dontNotifyOnDisconnect, finish, freeYourReference, freeYourReferenceTracker, getMyReferenceByCLID, getRemoteInterfaceByName, getRequest, getSchemaForMethod, getTrackerForMyCall, getTrackerForMyReference, getTrackerForYourReference, getYourReferenceByName, initBroker, makeGift, newRequestID, notifyOnDisconnect, remote_decgift, remote_decref, remote_getReferenceByName, removeRequest, scheduleCall, setTub, shutdown

Inherited from Broker (private): _callFinished, _create_remote_broker, _doCall

Inherited from banana.Banana: addIncomingVocabulary, addToOutgoingVocabulary, allocateEntryInOutgoingVocabTable, dataReceived, describeReceive, describeSend, disconnectTimerFired, getObject, handleClose, handleData, handleError, handleOpen, handleSendViolation, handleToken, handleViolation, initReceive, initSend, initSlicer, initUnslicer, keepaliveTimerFired, maybeVocabizeString, newSlicerFor, outgoingVocabTableWasAmended, outgoingVocabTableWasReplaced, popSlicer, populateVocabTable, printStack, produce, pushSlicer, receivedObject, replaceIncomingVocabulary, send, sendAbort, sendClose, sendError, sendFailed, sendOpen, sendPING, sendPONG, sendToken, setObject, setOutgoingVocabulary

Inherited from banana.Banana (private): _slice_error

Inherited from twisted.internet.protocol.BaseProtocol: __providedBy__, makeConnection

Inherited from referenceable.Referenceable: doRemoteCall, getInterface, getInterfaceName

Inherited from referenceable.OnlyReferenceable: processUniqueID

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Class Variables [hide private]
  object = None
  violation = None
  disconnectReason = None
  use_remote_broker = False

Inherited from Broker: __implemented__, __provides__, disconnected, factory, remote_broker, requireSchema, startedTLS, startingTLS, unsafeTracebacks

Inherited from banana.Banana: debugReceive, debugSend, disconnectTimeout, disconnectTimer, keepaliveTimeout, keepaliveTimer, logReceiveErrors, logViolations, paused, streamable, useKeepalives

Inherited from twisted.internet.protocol.BaseProtocol: connected, transport

Instance Variables [hide private]

Inherited from Broker: tub, yourReferenceByCLID, yourReferenceByURL

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

reportViolation(self, why)

source code 
Overrides: banana.Banana.reportViolation

reportReceiveError(self, f)

source code 
Overrides: banana.Banana.reportReceiveError