13#ifndef DDTDATABROKER_HPP_
14#define DDTDATABROKER_HPP_
16#include <condition_variable>
66 const std::string ExtractPort(
const std::string uri,
int& string_index)
const;
74 bool CheckPath(std::string& uri,
const int string_index);
79 std::unique_ptr<ddt::DdtLogger> logger;
84 std::string uri_string;
89 std::string config_file;
94 bool datastreams_list =
false;
99 bool debug_log_enabled =
false;
104 const std::string URI_PATH{
"/broker"};
DdtDataBroker()
Definition ddtDataBroker.cpp:84
virtual ~DdtDataBroker()
Definition ddtDataBroker.cpp:88
bool Run()
Definition ddtDataBroker.cpp:172
ddt::InitCodes Init(int argc, char *argv[])
Definition ddtDataBroker.cpp:92
Class for parsing command line arguments. The commandline parser shall parse the required arguments f...
Connection Manager. This class manages the connection handling between Data Brokers and Publisher / S...
Contains return codes for Init() method. This file shall contain return codes that can be used by all...
Class to wrap the usage of log4cplus as logging utility. This file provides a wrapper class for the u...
InitCodes
Definition ddtInitCodes.hpp:15
CommandLineParserResult
Definition commandLineParser.hpp:29