logger
/build/rock-master-18.09-tools-logger-0.20160617/LoggerTypes.hpp
Go to the documentation of this file.
1 #ifndef LOGGER_TYPES_HPP
2 #define LOGGER_TYPES_HPP
3 
4 #include <base/Time.hpp>
5 
6 namespace logger {
8  enum MarkerType{
12  };
13 
15  struct Marker {
16  int id;
18  std::string comment;
19  base::Time time;
20  };
21 
32  struct Annotations
33  {
37  base::Time time;
41  std::string stream_name;
46  std::string key;
51  std::string value;
52  };
53 
57  {
58  std::string key;
59  std::string value;
60  };
61 };
62 
63 
64 #endif
base::Time time
Definition: LoggerTypes.hpp:37
std::string value
Definition: LoggerTypes.hpp:59
std::string stream_name
Definition: LoggerTypes.hpp:41
Definition: LoggerTypes.hpp:9
int id
Definition: LoggerTypes.hpp:16
Definition: LoggerTypes.hpp:15
MarkerType
Definition: LoggerTypes.hpp:8
Definition: LoggerTypes.hpp:32
logger::MarkerType type
Definition: LoggerTypes.hpp:17
Definition: LoggerTypes.hpp:10
Definition: LoggerTypes.hpp:6
std::string key
Definition: LoggerTypes.hpp:46
std::string value
Definition: LoggerTypes.hpp:51
Definition: LoggerTypes.hpp:11
std::string key
Definition: LoggerTypes.hpp:58
base::Time time
Definition: LoggerTypes.hpp:19
std::string comment
Definition: LoggerTypes.hpp:18
Definition: LoggerTypes.hpp:56