8 #include "logging/LoggerFactory.h"
46 virtual void SetupTcp(
const std::shared_ptr<IDiarkisTcp>& tcp,
const std::shared_ptr<LoggerFactory>& loggerFactory);
60 virtual void SetupUdp(
const std::shared_ptr<IDiarkisUdp>& udp,
const std::shared_ptr<LoggerFactory>& loggerFactory);
78 virtual void Disconnect(
const char* uid,
const uint8_t* message,
size_t messageSize);
86 virtual void Disconnect(
const std::string& uid,
const std::vector<uint8_t>& message);
108 virtual void Send(
const char* uid,
const uint8_t* message,
size_t messageSize);
116 virtual void Send(
const std::string& uid,
const std::vector<uint8_t>& message);
138 virtual void RSend(
const char* uid,
const uint8_t* message,
size_t messageSize);
146 virtual void RSend(
const std::string& uid,
const std::vector<uint8_t>& message);
175 std::shared_ptr<IDiarkisDirectMessage>
dm_;