10#ifndef DATAVISUALISATION_REMOTECLIENT_SRC_INCLUDE_DDT_DDTREMOTECLIENT_HPP_
11#define DATAVISUALISATION_REMOTECLIENT_SRC_INCLUDE_DDT_DDTREMOTECLIENT_HPP_
13#include <Ddtremotecontrolicd.hpp>
16#include <mal/rr/qos/ReplyTime.hpp>
17#include <mal/utility/LoadMal.hpp>
25namespace mal = ::elt::mal;
26namespace remotecontrol = ::elt::ddt::remotecontrol;
60 std::unique_ptr<DdtLogger> logger;
63 remotecontrol::RemoteControlRegistrationAsync,
64 std::default_delete<remotecontrol::RemoteControlRegistrationAsync> >
67 std::string server_uri;
68 std::string image_widget;
70 std::vector<std::string> arguments;
72 bool infinite =
false;
74 const std::string SERVER_PATH{
"/viewer/RemoteControl"};
DdtRemoteClient()
Definition ddtRemoteClient.cpp:49
std::string Run()
Definition ddtRemoteClient.cpp:150
virtual ~DdtRemoteClient()
Definition ddtRemoteClient.cpp:53
ddt::InitCodes Init(int argc, char *argv[])
Definition ddtRemoteClient.cpp:74
Class for parsing command line arguments. The commandline parser shall parse the required arguments f...
Contains common used constants. This file shall contain constants that can be used by all application...
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...
Definition ddtClient.hpp:32
InitCodes
Definition ddtInitCodes.hpp:15
CommandLineParserResult
Definition commandLineParser.hpp:29