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

Class RIBroker

source code

remoteinterface.RemoteInterface --+
                                  |
                                 RIBroker

Instance Methods [hide private]
 
getReferenceByName(name=str)
If I have published an object by that name, return a reference to it.
source code
 
decref(clid=int, count=int)
Release some references to my-reference 'clid'.
source code
 
decgift(giftID=int, count=int)
Release some reference to a their-reference 'giftID' that was sent earlier.
source code
Class Variables [hide private]
  _InterfaceClass__attrs = {'decgift': <foolscap.remoteinterface...
  __bases__ = (<RemoteInterfaceClass foolscap.remoteinterface.Re...
  __identifier__ = 'foolscap.broker.RIBroker'
  __iro__ = (<RemoteInterfaceClass foolscap.broker.RIBroker>, <R...
  __name__ = 'RIBroker'
  __remote_name__ = 'RIBroker'
  __sro__ = (<RemoteInterfaceClass foolscap.broker.RIBroker>, <R...
  _implied = {<InterfaceClass zope.interface.Interface>: (), <Re...
  dependents = <WeakKeyDictionary at 142201164>
Method Details [hide private]

decref(clid=int, count=int)

source code 

Release some references to my-reference 'clid'. I will return an ack when the operation has completed.


Class Variable Details [hide private]

_InterfaceClass__attrs

Value:
{'decgift': <foolscap.remoteinterface.RemoteMethodSchema instance at 0\
x871980c>,
 'decref': <foolscap.remoteinterface.RemoteMethodSchema instance at 0x\
8719d6c>,
 'getReferenceByName': <foolscap.remoteinterface.RemoteMethodSchema in\
stance at 0x871974c>}

__bases__

Value:
(<RemoteInterfaceClass foolscap.remoteinterface.RemoteInterface>)

__iro__

Value:
(<RemoteInterfaceClass foolscap.broker.RIBroker>,
 <RemoteInterfaceClass foolscap.remoteinterface.RemoteInterface>,
 <InterfaceClass zope.interface.Interface>)

__sro__

Value:
(<RemoteInterfaceClass foolscap.broker.RIBroker>,
 <RemoteInterfaceClass foolscap.remoteinterface.RemoteInterface>,
 <InterfaceClass zope.interface.Interface>)

_implied

Value:
{<InterfaceClass zope.interface.Interface>: (),
 <RemoteInterfaceClass foolscap.broker.RIBroker>: (),
 <RemoteInterfaceClass foolscap.remoteinterface.RemoteInterface>: ()}