26 template<u
int16_t default_pub_port, u
int16_t default_pull_port>
48 double timestep = 0.05;
72 std::optional<WebSocketConfiguration> websocket_config = std::nullopt;
78 std::vector<std::string>
pub_uris() const noexcept;
81 std::vector<
std::
string> pull_uris() const noexcept;
84 void print_serving_information() const noexcept;
#define MC_CONTROL_DLLAPI
Definition: api.h:50
Definition: CompletionCriteria.h:11
MC_RTC_UTILS_DLLAPI std::string temp_directory_path(const std::string &suffix="")
Definition: ControllerServerConfiguration.h:41
std::vector< std::string > pub_uris() const noexcept
void load(const mc_rtc::Configuration &config)
Definition: ControllerServerConfiguration.h:28
std::string host
Definition: ControllerServerConfiguration.h:30
uint16_t pub_port
Definition: ControllerServerConfiguration.h:32
uint16_t pull_port
Definition: ControllerServerConfiguration.h:34
Simplify access to values hold within a JSON file.
Definition: Configuration.h:166