The MagAO-X INDI Server wrapper header. More...
#include <sys/wait.h>#include <iostream>#include <vector>#include <string>#include <map>#include <unordered_set>#include <mx/ioutils/fileUtils.hpp>#include "../../libMagAOX/libMagAOX.hpp"#include "../../magaox_git_version.h"

Go to the source code of this file.
Classes | |
| struct | MagAOX::app::sshTunnel |
| Structure to hold an sshTunnel specification, used for created command line args for indiserver. More... | |
| class | MagAOX::app::xindiserver |
Namespaces | |
| namespace | MagAOX |
| namespace | MagAOX::app |
Macros | |
| #define | SSHTUNNEL_E_NOTUNNELS (-10) |
| #define | XINDISERVER_E_BADDRIVERSPEC (-100) |
| #define | XINDISERVER_E_DUPLICATEDRIVER (-101) |
| #define | XINDISERVER_E_VECTOREXCEPT (-102) |
| #define | XINDISERVER_E_NOTUNNELS (-103) |
| #define | XINDISERVER_E_TUNNELNOTFOUND (-104) |
| #define | XINDISERVER_E_BADSERVERSPEC (-110) |
Typedefs | |
| typedef std::unordered_map< std::string, sshTunnel > | MagAOX::app::tunnelMapT |
| The map used to hold tunnel specifications. | |
Functions | |
| int | MagAOX::app::loadSSHTunnelConfigs (tunnelMapT &tmap, mx::app::appConfigurator &config) |
| Create the tunnel map from a configurator. | |
The MagAO-X INDI Server wrapper header.
Definition in file xindiserver.hpp.
| struct MagAOX::app::sshTunnel |
Structure to hold an sshTunnel specification, used for created command line args for indiserver.
Definition at line 44 of file xindiserver.hpp.

| Class Members | ||
|---|---|---|
| int | m_localPort {0} | |
| string | m_remoteHost | |
| #define SSHTUNNEL_E_NOTUNNELS (-10) |
Definition at line 41 of file xindiserver.hpp.
| #define XINDISERVER_E_BADDRIVERSPEC (-100) |
Definition at line 103 of file xindiserver.hpp.
| #define XINDISERVER_E_BADSERVERSPEC (-110) |
Definition at line 108 of file xindiserver.hpp.
| #define XINDISERVER_E_DUPLICATEDRIVER (-101) |
Definition at line 104 of file xindiserver.hpp.
| #define XINDISERVER_E_NOTUNNELS (-103) |
Definition at line 106 of file xindiserver.hpp.
| #define XINDISERVER_E_TUNNELNOTFOUND (-104) |
Definition at line 107 of file xindiserver.hpp.
| #define XINDISERVER_E_VECTOREXCEPT (-102) |
Definition at line 105 of file xindiserver.hpp.