Package vtrace :: Module rmi
[hide private]
[frames] | no frames]

Module rmi

source code

Cobra integration for remote debugging

Classes [hide private]
  TraceProxyFactory
A "factory" object for creating tracers and wrapping them up in a proxy instance to the *local* server.
  RemoteTrace
Functions [hide private]
 
getTracerFactory()
Return a TracerFactory proxy object from the remote server
source code
 
getCallbackProxy(trace, notifier)
Get a proxy object to reference *notifier* from the perspective of *trace*.
source code
 
getCallbackPort()
If necissary, start a callback daemon.
source code
 
startCobraDaemon() source code
 
getRemoteTrace() source code
 
releaseRemoteTrace(proxy) source code
 
startVtraceServer()
Fire up the pyro server and share out our "trace factory"
source code
Variables [hide private]
  callback_daemon = None
hash(x)
  __package__ = 'vtrace'
  __warningregistry__ = {('the md5 module is deprecated; use has...
Function Details [hide private]

getCallbackProxy(trace, notifier)

source code 

Get a proxy object to reference *notifier* from the perspective of *trace*. The trace is specified so we may check on our side of the connected socket to give him the best possible ip address...

getCallbackPort()

source code 

If necissary, start a callback daemon. Return the ephemeral port it was bound on.


Variables Details [hide private]

__warningregistry__

Value:
{('the md5 module is deprecated; use hashlib instead',
  <type 'exceptions.DeprecationWarning'>,
  5): True}