14 #ifndef DDT_UTILS_COMMANDLINELIB_COMMANDLINEPARSER
15 #define DDT_UTILS_COMMANDLINELIB_COMMANDLINEPARSER
17 #include <boost/program_options.hpp>
23 namespace po = boost::program_options;
47 void setOptions(std::string &uri, std::string &config_file);
61 void setOptions(std::string &filename, std::string &data_stream,
62 std::string &server_uri, std::string &default_image_scale,
92 void setOptions(std::string &
broker, std::string &data_stream,
int &frequency,
93 std::string &remote_broker,
int &mode,
bool &statistics,
94 bool &dump_data, std::string &dump_folder);
110 void setOptions(std::string &
broker, std::string &data_stream,
int &frequency,
111 int &buffer_size, std::string &image_folder,
int &mode,
129 void setOptions(std::string &server_uri, std::string &image_widget,
130 std::string &command, std::vector<std::string> &arguments,
131 int32_t &timeout,
bool &infinite);
141 int parse(
int argc,
char *argv[]);
163 #endif // DDT_UTILS_COMMANDLINELIB_COMMANDLINEPARSER