| Home | Trees | Indices | Help |
|
|---|
|
|
object --+
|
threading._Verbose --+
|
threading.Thread --+
|
X2GoTelekinesisClient
Telekinesis is a communication framework used by X2Go.
This class implements the startup of the telekinesis client used by Python X2Go.
| Instance Methods | |||
|
|||
|
|||
bool
|
|
||
|
|||
|
|||
obj
|
|
||
|
|||
|
Inherited from Inherited from |
|||
| Class Variables | |
TEKICLIENT_CMD = Telekinesis client command. |
|
TEKICLIENT_ARGS = Arguments to be passed to the Telekinesis client. |
|
TEKICLIENT_ENV = Provide environment variables to the Telekinesis client command. |
|
| Properties | |
|
Inherited from Inherited from |
| Method Details |
This constructor should always be called with keyword arguments. Arguments are: *group* should be None; reserved for future extension when a ThreadGroup class is implemented. *target* is the callable object to be invoked by the run() method. Defaults to None, meaning nothing is called. *name* is the thread name. By default, a unique name is constructed of the form "Thread-N" where N is a small decimal number. *args* is the argument tuple for the target invocation. Defaults to (). *kwargs* is a dictionary of keyword arguments for the target invocation. Defaults to {}. If a subclass overrides the constructor, it must make sure to invoke the base class constructor (Thread.__init__()) before doing anything else to the thread.
|
Test if the Telekinesis client command is installed on this machine.
|
Start the X2Go Telekinesis client command. The Telekinesis client 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 Telekinesis client to come up.
|
Check if a proxy instance is up and running.
|
| Class Variable Details |
TEKICLIENT_CMDTelekinesis client command. Might be OS specific.
|
TEKICLIENT_ARGSArguments to be passed to the Telekinesis client.
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Mon Sep 25 12:41:35 2017 | http://epydoc.sourceforge.net |