26 #ifndef PDCOM5_MESSAGEMANAGERBASE_H 27 #define PDCOM5_MESSAGEMANAGERBASE_H 32 #include <pdcom5_export.h> 41 enum class LogLevel : int {
60 std::chrono::nanoseconds
time;
85 void getMessage(uint32_t seqNo)
const;
93 void activeMessages()
const;
99 std::weak_ptr<impl::Process> process_;
110 virtual void processMessage(
Message message);
118 virtual void getMessageReply(
Message message);
129 virtual void activeMessagesReply(std::vector<Message> messageList);
134 #endif // PDCOM5_MESSAGEMANAGERBASE_H uint32_t seqNo
sequence number.
Definition: MessageManagerBase.h:56
int index
-1 for scalar; index in case of a vector
Definition: MessageManagerBase.h:62
std::string path
event's path
Definition: MessageManagerBase.h:59
LogLevel level
severity
Definition: MessageManagerBase.h:58
Definition: MessageManagerBase.h:66
std::string text
Text of message.
Definition: MessageManagerBase.h:61
Message structure.
Definition: MessageManagerBase.h:54
Definition: ClientStatistics.h:31
std::chrono::nanoseconds time
event time in nanoseconds since epoch
Definition: MessageManagerBase.h:60