18#ifndef DDT_UTILS_COMMANDLINELIB_COMMANDLINEPARSERBUILDER
19#define DDT_UTILS_COMMANDLINELIB_COMMANDLINEPARSERBUILDER
51 std::string &image_widget,
53 std::vector<std::string> &arguments,
54 int32_t &timeout,
bool &infinite);
69 std::string &local_broker_uri,
70 std::string &remote_broker_uri,
71 std::string &data_stream,
72 std::string &server_uri,
73 std::string &default_image_scale,
75 std::string &overlay_file);
89 std::string &data_stream,
91 std::string &remote_broker,
int &mode,
92 bool &statistics,
bool &dump_data,
93 std::string &dump_folder);
106 std::string &data_stream,
107 int &frequency,
int &buffer_size,
108 std::string &image_folder,
int &mode,
117 std::string &config_file,
118 bool &datastreams_list);
Definition: commandLineParserBuilder.hpp:28
CommandLineParser BuildPublisherParser(std::string &broker, std::string &data_stream, int &frequency, int &buffer_size, std::string &image_folder, int &mode, bool &checksum)
Definition: commandLineParserBuilder.cpp:56
CommandLineParser BuildRemoteClientParser(std::string &server_uri, std::string &image_widget, std::string &command, std::vector< std::string > &arguments, int32_t &timeout, bool &infinite)
Definition: commandLineParserBuilder.cpp:24
CommandLineParser BuildViewerParser(std::string &filename, std::string &local_broker_uri, std::string &remote_broker_uri, std::string &data_stream, std::string &server_uri, std::string &default_image_scale, bool ×tamp, std::string &overlay_file)
Definition: commandLineParserBuilder.cpp:34
CommandLineParser BuildSubscriberParser(std::string &broker, std::string &data_stream, int &frequency, std::string &remote_broker, int &mode, bool &statistics, bool &dump_data, std::string &dump_folder)
Definition: commandLineParserBuilder.cpp:45
CommandLineParserBuilder()=default
CommandLineParser BuildBrokerParser(std::string &uri, std::string &config_file, bool &datastreams_list)
Definition: commandLineParserBuilder.cpp:66
virtual ~CommandLineParserBuilder()
Definition: commandLineParser.hpp:38
Class for parsing command line arguments. The commandline parser shall parse the required arguments f...
Definition: ddtClient.hpp:39