21 #define VISION_CONFIGURER_NAMESPACE BASE_CONFIGURER_NAMESPACE "vision" 33 boost::recursive_mutex::scoped_lock scoped_lock(this->
mutex);
35 std::string address = this->
config.multicast_address;
49 boost::recursive_mutex::scoped_lock scoped_lock(this->
mutex);
50 return this->
config.multicast_port;
54 output <<
"Vision Endpoint: " << vision_conf.
config.multicast_address;
55 output <<
":" << vision_conf.
config.multicast_port << std::endl;
56 output <<
"Reset: " << ((vision_conf.
config.reset || vision_conf.
reconfigured) ?
"True" :
"False") << std::endl;
IPValidation
Type used to validate a IP string.
std::string get_error_msg(IPValidation error)
Get the error msg based on the validation type.
IPValidation check_valid_ip(std::string ip, std::string min_ip, std::string max_ip)
Checks if a IP is valid and is in the specified range.
std::ostream & operator<<(std::ostream &output, const ReplacerConfigurer &repl_conf)