ifw-core 5.0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
utils::bat::CliConfig Struct Reference

The CliConfig struct. More...

#include <config.hpp>

Public Member Functions

boost::optional< std::string > GetServerId ()
 
boost::optional< std::string > GetLogLevel ()
 
boost::optional< std::string > GetConfigFile ()
 
boost::optional< std::string > GetReqEndpoint ()
 
boost::optional< std::string > GetLogPropFile ()
 

Public Attributes

boost::optional< std::string > m_server_id
 
boost::optional< std::string > m_log_level
 
boost::optional< std::string > m_config_file
 
boost::optional< std::string > m_req_endpoint
 
boost::optional< std::string > m_log_prop_file
 

Detailed Description

The CliConfig struct.

This structure stores the common command line parameters a server may include at the startup.

Member Function Documentation

◆ GetConfigFile()

boost::optional< std::string > utils::bat::CliConfig::GetConfigFile ( )
inline

◆ GetLogLevel()

boost::optional< std::string > utils::bat::CliConfig::GetLogLevel ( )
inline

◆ GetLogPropFile()

boost::optional< std::string > utils::bat::CliConfig::GetLogPropFile ( )
inline

◆ GetReqEndpoint()

boost::optional< std::string > utils::bat::CliConfig::GetReqEndpoint ( )
inline

◆ GetServerId()

boost::optional< std::string > utils::bat::CliConfig::GetServerId ( )
inline

Member Data Documentation

◆ m_config_file

boost::optional<std::string> utils::bat::CliConfig::m_config_file

◆ m_log_level

boost::optional<std::string> utils::bat::CliConfig::m_log_level

◆ m_log_prop_file

boost::optional<std::string> utils::bat::CliConfig::m_log_prop_file

◆ m_req_endpoint

boost::optional<std::string> utils::bat::CliConfig::m_req_endpoint

◆ m_server_id

boost::optional<std::string> utils::bat::CliConfig::m_server_id

The documentation for this struct was generated from the following file: