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)
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.