ServerConfig Class Reference
Describes options needed for a server. More...
#include <ServerConfig.hh>
Public Member Functions | |
| ServerConfig () | |
| Constructor. | |
| ServerConfig (const ServerConfig &_orig) | |
| Copy constructor. | |
| ~ServerConfig () | |
| Destructor. | |
| std::string | ApiKey () const |
| Get the API key to auth with the server. | |
| std::string | AsPrettyString (const std::string &_prefix="") const |
| Returns all the available model information as a string using colors for better human parsing. | |
| std::string | AsString (const std::string &_prefix="") const |
| Returns all the server information as a string. | |
| void | Clear () |
| Clear the server config. This will set all values to empty strings, except the version string which will be set to its default value. | |
| ServerConfig & | operator= (const ServerConfig &_orig) |
| Assignment operator overload. | |
| void | SetApiKey (const std::string &_key) |
| Set the API key to auth with the server. | |
| void | SetUrl (const common::URI &_url) |
| Set the URL of this server. | |
| void | SetVersion (const std::string &_version) |
| Set the protocol version used with this server. | |
| common::URI | Url () const |
| Get the URL to access the server. | |
| std::string | Version () const |
| Get the protocol version used with this server. | |
Detailed Description
Describes options needed for a server.
Constructor & Destructor Documentation
◆ ServerConfig() [1/2]
| ServerConfig | ( | ) |
Constructor.
◆ ServerConfig() [2/2]
| ServerConfig | ( | const ServerConfig & | _orig | ) |
Copy constructor.
- Parameters
-
[in] _orig The server config to copy.
◆ ~ServerConfig()
| ~ServerConfig | ( | ) |
Destructor.
Member Function Documentation
◆ ApiKey()
| std::string ApiKey | ( | ) | const |
Get the API key to auth with the server.
- Returns
- The API key.
◆ AsPrettyString()
| std::string AsPrettyString | ( | const std::string & | _prefix = "" | ) | const |
Returns all the available model information as a string using colors for better human parsing.
- Parameters
-
[in] _prefix Optional prefix for every line of the string.
- Returns
- Model information string
◆ AsString()
| std::string AsString | ( | const std::string & | _prefix = "" | ) | const |
Returns all the server information as a string.
- Parameters
-
[in] _prefix Optional prefix for every line of the string.
- Returns
- Server information string
◆ Clear()
| void Clear | ( | ) |
Clear the server config. This will set all values to empty strings, except the version string which will be set to its default value.
◆ operator=()
| ServerConfig & operator= | ( | const ServerConfig & | _orig | ) |
Assignment operator overload.
- Parameters
-
[in] _orig The server config to copy.
◆ SetApiKey()
| void SetApiKey | ( | const std::string & | _key | ) |
Set the API key to auth with the server.
- Parameters
-
[in] _key The API key.
◆ SetUrl()
| void SetUrl | ( | const common::URI & | _url | ) |
Set the URL of this server.
- Parameters
-
[in] _url URL of this server.
◆ SetVersion()
| void SetVersion | ( | const std::string & | _version | ) |
Set the protocol version used with this server.
- Parameters
-
[in] _version The version. E.g.: "1.0".
◆ Url()
| common::URI Url | ( | ) | const |
Get the URL to access the server.
- Returns
- The URL of this server.
◆ Version()
| std::string Version | ( | ) | const |
Get the protocol version used with this server.
- Returns
- The version. E.g.: "1.0".
The documentation for this class was generated from the following file: