22#ifndef DDTDATABROKER_HPP_
23#define DDTDATABROKER_HPP_
25#include <condition_variable>
75 const std::string ExtractPort(
const std::string uri,
int& string_index)
const;
83 bool CheckPath(std::string& uri,
const int string_index);
88 std::unique_ptr<ddt::DdtLogger> logger;
93 std::string uri_string;
98 std::string config_file;
103 bool datastreams_list =
false;
108 bool debug_log_enabled =
false;
113 const std::string URI_PATH{
"/broker"};
Definition ddtDataBroker.hpp:37
DdtDataBroker()
Definition ddtDataBroker.cpp:93
virtual ~DdtDataBroker()
Definition ddtDataBroker.cpp:97
bool Run()
Definition ddtDataBroker.cpp:181
ddt::InitCodes Init(int argc, char *argv[])
Definition ddtDataBroker.cpp:101
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:24
CommandLineParserResult
Definition commandLineParser.hpp:38