34 #ifndef POCOLOG_CPP_FORMAT_H 35 #define POCOLOG_CPP_FORMAT_H 38 #include <base/Time.hpp> 104 static const int FORMAT_VERSION = 2;
115 : padding(0), version(0), flags(0)
117 for (
int i = 0; i < 7; ++i)
118 magic[i] = FORMAT_MAGIC[i];
129 static const int BLOCK_HEADER_SIZE = 8;
131 struct SampleHeaderData
148 static const int SAMPLE_HEADER_SIZE = 21;
Definition: Format.hpp:153
uint32_t flags
Definition: Format.hpp:113
Definition: Format.hpp:152
Prologue()
Definition: Format.hpp:114
struct pocolog_cpp::SampleHeader __attribute__
const char FORMAT_MAGIC[]
Definition: Format.cpp:4
StreamType
Definition: Format.hpp:157
Definition: Format.hpp:161
CommandType
Definition: Format.hpp:163
Definition: Format.hpp:160
Definition: Format.hpp:159
uint32_t version
Definition: Format.hpp:112
char magic[7]
Definition: Format.hpp:109
BlockType
Definition: Format.hpp:150
Definition: Format.hpp:165
Definition: FileStream.hpp:7
Definition: Format.hpp:166
stream declaration block
Definition: Format.hpp:154
a data block in an already declared stream
Definition: Format.hpp:155
uint8_t padding
Definition: Format.hpp:110