Rise
The Vieneo Province
Message.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 
5 enum MessageLevel: int
6 {
11 };
12 
13 class Message
14 {
15 public:
16  std::wstring text;
19  double time;
20 
21  friend bool operator< (Message &a, Message &b)
22  {
23  return a.level < b.level || (a.level == b.level && a.time > b.time);
24  }
25 };
MessageLevel
Definition: Message.h:5
friend bool operator<(Message &a, Message &b)
Definition: Message.h:21
Definition: Message.h:7
MessageLevel level
Definition: Message.h:17
Definition: Message.h:8
bool acknowledged
Definition: Message.h:18
Definition: Message.h:10
std::wstring text
Definition: Message.h:16
double time
Definition: Message.h:19