26 #ifndef PDCOM5_MESSAGEMANAGERBASE_H 27 #define PDCOM5_MESSAGEMANAGERBASE_H 29 #include "pdcom5_export.h" 61 std::chrono::nanoseconds
time;
86 void getMessage(uint32_t seqNo)
const;
94 void activeMessages()
const;
100 std::weak_ptr<impl::Process> process_;
111 virtual void processMessage(
Message message);
119 virtual void getMessageReply(
Message message);
130 virtual void activeMessagesReply(std::vector<Message> messageList);
135 #endif // PDCOM5_MESSAGEMANAGERBASE_H uint32_t seqNo
sequence number.
Definition: MessageManagerBase.h:57
int index
-1 for scalar; index in case of a vector
Definition: MessageManagerBase.h:63
std::string path
event's path
Definition: MessageManagerBase.h:60
LogLevel
Definition: MessageManagerBase.h:42
LogLevel level
severity
Definition: MessageManagerBase.h:59
Definition: MessageManagerBase.h:67
std::string text
Text of message.
Definition: MessageManagerBase.h:62
Message structure.
Definition: MessageManagerBase.h:55
library version string as "major.minor.patch"
Definition: ClientStatistics.h:31
std::chrono::nanoseconds time
event time in nanoseconds since epoch
Definition: MessageManagerBase.h:61