[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Module Hierarchy

- x2go: Python X2Go is a python module that implements X2Go client support for the free X2Go server project (http://wiki.x2go.org) in Python.
  - x2go._paramiko: Monkey Patch and feature map for Python Paramiko
  - x2go.backends
    - x2go.backends.control
      - x2go.backends.control.plain: X2GoControlSession class - core functions for handling your individual X2Go sessions.
    - x2go.backends.info
      - x2go.backends.info.plain: X2GoServerSessionList and X2GoServerSessionInfo classes - data handling for X2Go server sessions.
    - x2go.backends.printing
      - x2go.backends.printing.file: X2GoClientPrinting class is one of Python X2Go's public API classes.
      - x2go.backends.printing.gconf: X2GoClientPrinting class is one of Python X2Go's public API classes.
      - x2go.backends.printing.winreg: X2GoClientPrinting class is one of Python X2Go's public API classes.
    - x2go.backends.profiles
      - x2go.backends.profiles.base: X2GoSessionProfiles class - managing x2goclient session profiles.
      - x2go.backends.profiles.file: X2GoSessionProfiles class - managing x2goclient session profiles.
      - x2go.backends.profiles.gconf: X2GoSessionProfiles class - managing x2goclient session profiles.
      - x2go.backends.profiles.httpbroker: X2GoSessionProfiles class - managing x2goclient session profiles.
      - x2go.backends.profiles.sshbroker: X2GoSessionProfiles class - managing x2goclient session profiles.
      - x2go.backends.profiles.winreg: X2GoSessionProfiles class - managing x2goclient session profiles.
    - x2go.backends.proxy
      - x2go.backends.proxy.base: X2GoProxy class - proxying your connection through NX3 and others.
      - x2go.backends.proxy.nx3: X2GoProxy classes - proxying your connection through NX3 and others.
    - x2go.backends.settings
      - x2go.backends.settings.file: X2GoClientSettings class - managing x2goclient settings file.
      - x2go.backends.settings.gconf: X2GoClientSettings class - managing x2goclient settings file.
      - x2go.backends.settings.winreg: X2GoClientSettings class - managing x2goclient settings file (incl.
    - x2go.backends.terminal
      - x2go.backends.terminal.plain: X2GoTerminalSession class - core functions for handling your individual X2Go sessions.
  - x2go.cache: X2GoListSessionCache class - caching X2Go session information.
  - x2go.checkhosts: Providing mechanisms to `X2GoControlSession*` backends for checking host validity.
  - x2go.cleanup: A recommended X2Go session clean up helper function.
  - x2go.client: X2GoClient is a public API class.
  - x2go.defaults: Default variables and values for Python X2Go.
  - x2go.forward: Python Gevent based port forwarding server (openssh -L option) for the proxying of graphical X2Go elements.
  - x2go.gevent_subprocess: Implementation of the standard :mod:`subprocess` module that spawns greenlets
  - x2go.guardian: X2GoSessionGuardian class - a guardian thread that controls X2Go session threads and their sub-threads (like reverse forwarding tunnels, Paramiko transport threads, etc.).
  - x2go.inifiles: X2GoProcessIniFile - helper class for parsing .ini files
  - x2go.log: X2GoLogger class - flexible handling of log and debug output.
  - x2go.mimebox: X2GoMIMEboxQueue sets up a thread that listens for incoming files that shall be opened locally on the client.
  - x2go.mimeboxactions: For MIME box jobs there are currently three handling actions available: X2GoMIMEboxActionOPEN, X2GoMIMEboxActionOPENWITH and X2GoMIMEboxActionSAVEAS.
  - x2go.printactions: Print jobs can either be sent to any of the local print queues (CUPS, Win32API), be opened in an external PDF viewer, be saved to a local folder or be handed over to a custom (print) command.
  - x2go.printqueue: X2GoPrintQueue sets up a thread that listens for incoming print jobs.
  - x2go.pulseaudio: X2GoPulseAudio class - a Pulseaudio daemon guardian thread.
  - x2go.registry: X2GoSessionRegistry class - the X2GoClient's session registry backend
  - x2go.rforward: X2Go reverse SSH/Paramiko tunneling provides X2Go sound, X2Go printing and X2Go sshfs for folder sharing and mounting remote devices in X2Go terminal server sessions.
  - x2go.session: X2GoSession class - a public API of Python X2Go, handling standalone X2Go sessions.
  - x2go.sftpserver: For sharing local folders via sFTP/sshfs Python X2Go implements its own sFTP server (as end point of reverse forwarding tunnel requests).
  - x2go.sshproxy: X2GoSSHProxy class - providing a forwarding tunnel for connecting to servers behind firewalls.
  - x2go.telekinesis: X2GoTelekinesisClient class - Connect to Telekinesis Server on X2Go Server.
  - x2go.tests
    - x2go.tests.runalltests: This file is a default test runner as found in ZOPE/Plone products.
    - x2go.tests.test_printing
  - x2go.utils: Python X2Go helper functions, constants etc.
  - x2go.x2go_exceptions: Python X2Go exceptions.
  - x2go.xserver