herald  2.0.0
Public Member Functions | List of all members
herald::payload::extended::ConcreteExtendedDataV1 Class Reference
Inheritance diagram for herald::payload::extended::ConcreteExtendedDataV1:
herald::payload::extended::ExtendedData

Public Member Functions

 ConcreteExtendedDataV1 (const ConcreteExtendedDataV1 &other)
 
 ConcreteExtendedDataV1 (ConcreteExtendedDataV1 &&other)
 
bool hasData () const override
 
void addSection (ExtendedDataSegmentCode code, uint8_t value) override
 
void addSection (ExtendedDataSegmentCode code, uint16_t value) override
 
void addSection (ExtendedDataSegmentCode code, float value) override
 
void addSection (ExtendedDataSegmentCode code, const std::string value) override
 
void addSection (ExtendedDataSegmentCode code, const Data &value) override
 
PayloadData payload () override
 
const std::size_t getSectionCount () const
 
const ConcreteExtendedDataSectionV1getSection (std::size_t index) const
 

The documentation for this class was generated from the following file: