Class Data¶
Defined in File eventdata.hpp
Inheritance Relationships¶
Base Type¶
public Base::Data
Class Documentation¶
-
class Data : public Base::Data¶
Public Functions
-
Data(std::string event = DEFAULT_EVENT)¶
-
void Initialize(std::string event = DEFAULT_EVENT)¶
-
inline void Initialize(const Parameters ¶meters)¶
-
void ClearData() override¶
-
std::string event() const¶
-
size_t hash() const¶
-
size_t size() const¶
-
void set_event(std::string event)¶
-
void SerializeBinary(std::ostream &stream, Serialization::Format format = Serialization::Format::FULL) const override¶
-
void SerializeYAML(YAML::Node &node, Serialization::Format format = Serialization::Format::FULL) const override¶
-
void SerializeFlatBuffer(flexbuffers::Builder &fbb) override¶
-
void YAMLDescription(YAML::Node &node, Serialization::Format format = Serialization::Format::FULL) const override¶
Protected Static Attributes
-
static const unsigned int EVENT_STRING_LENGTH = 128¶
-
Data(std::string event = DEFAULT_EVENT)¶