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 | |||
|
|||
|
|||
|
|||
|
|||
|
|||
instance
|
|
||
|
|||
Inherited from Inherited from |
Class Variables | |
PROXY_CMD =
Proxy command. |
|
PROXY_ARGS =
Arguments to be passed to the proxy command. |
|
PROXY_ENV =
Provide environment variables to the proxy command. |
|
session_info = None
|
|
session_log_stdout = None
|
|
session_log_stderr = None
|
|
fw_tunnel = None
|
|
proxy = None
|
Properties | |
Inherited from Inherited from |
Method Details |
x.__init__(...) initializes x; see help(type(x)) for signature
|
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).
|
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 thread runner and wait for the proxy to come up.
|
Check if a proxy instance is up and running.
|
Class Variable Details |
PROXY_CMDProxy command. Needs to be set by a potential child class, might be OS specific.
|
PROXY_ARGSArguments to be passed to the proxy command. This needs to be set by a potential child class.
|
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 Dec 12 09:31:12 2011 | http://epydoc.sourceforge.net |