#include <sys/utsname.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <pthread.h>
#include <signal.h>
#include <unistd.h>
#include <stdlib.h>
#include <fcntl.h>
#include <string.h>
#include <iostream>
#include <map>
#include <Poco/Util/OptionSet.h>
#include <Poco/Util/OptionProcessor.h>
#include <Poco/Path.h>
#include "Admin.hpp"
#include "DataClientProxy.hpp"
#include "RouterServerProxy.hpp"
#include "DataReducerProxy.hpp"
#include "DataClientData.hpp"
#include "DataServerProxy.hpp"
#include "DataProcessorData.hpp"
#include "LoggerConfigLoader.hpp"
#include "LoggerStream.hpp"
#include "ServiceMessages.hpp"
Go to the source code of this file.
Variable Documentation
const std::string APP_VERSION = " " + std::string(__TIME__) |
<hce-node application version string
CLI arguments names definitions
Definition at line 50 of file main.hpp.
const std::string DRCE_TASKS_LOGGER = "DRCEFO-Tasks" |
const std::string HCE_MAIN_LOGGER = Poco::Logger::ROOT |
const std::string NODE_CLI_ADMIN = "admin" |
const std::string NODE_CLI_CLIENT = "client" |
const std::string NODE_CLI_DATAMODE = "mode" |
const std::string NODE_CLI_DEMONIZE = "demonize" |
CLI argument role values names definitions.
Definition at line 63 of file main.hpp.
const std::string NODE_CLI_HELP = "help" |
const std::string NODE_CLI_INI_FILE = "ini" |
const std::string NODE_CLI_LOG_MODE = "log" |
const std::string NODE_CLI_NAME = "name" |
const std::string NODE_CLI_ROLE = "role" |
const std::string NODE_CLI_ROLE_REPLICA = "replica" |
HCE-node application exist logger names.
Definition at line 72 of file main.hpp.
const std::string NODE_CLI_ROLE_RMANAGER = "rmanager" |
const std::string NODE_CLI_ROLE_RMANAGER_RESOURCES_USAGE = "rmanager-resources-usage" |
const std::string NODE_CLI_ROLE_RMANAGER_RND = "rmanager-rnd" |
const std::string NODE_CLI_ROLE_RMANAGER_ROUND_ROBIN = "rmanager-round-robin" |
const std::string NODE_CLI_ROLE_ROUTER = "router" |
const std::string NODE_CLI_ROLE_SMANAGER = "smanager" |
const std::string NODE_CLI_SERVER = "server" |
const std::string NODE_CLI_VERSION = "ver" |