Home | Trees | Indices | Help |
|
---|
|
object --+ | threading._Verbose --+ | threading.Thread --+ | X2goProxyBASE
X2goProxy is an abstract class for X2Go proxy connections.
This class needs to be inherited from a concrete proxy class. Only currently available proxy class is: X2goProxyNX3.
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
obj
|
|
||
|
|||
Inherited from Inherited from |
Class Variables | |
PROXY_ARGS =
Arguments to be passed to the proxy command. |
|
PROXY_CMD =
Proxy command. |
|
PROXY_ENV =
Provide environment variables to the proxy command. |
|
fw_tunnel = None
|
|
proxy = None
|
|
session_info = None
|
|
session_log_stderr = None
|
|
session_log_stdout = None
|
Properties | |
Inherited from Inherited from |
Method Details |
x.__init__(...) initializes x; see help(type(x)) for signature
|
Check if a proxy instance is up and running.
|
Override this method to incorporate elements from
This method (if overridden) should (by design) never fail nor raise an exception. Make sure to catch all possible errors appropriately. If you want to log ignored proxy_options then
|
Start the X2Go proxy command. The X2Go proxy command utilizes a Paramiko/SSH based forwarding tunnel (openssh -L option). This tunnel gets started here and is forked into background (Greenlet/gevent).
|
Start the thread runner and wait for the proxy to come up.
|
Class Variable Details |
PROXY_ARGSArguments to be passed to the proxy command. This needs to be set by a potential child class.
|
PROXY_CMDProxy command. Needs to be set by a potential child class, might be OS specific.
|
PROXY_ENVProvide environment variables to the proxy command. This also needs to be set by a child class.
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Mon Jul 23 23:18:21 2012 | http://epydoc.sourceforge.net |