Represents the full state of an object at a point in time.
More...
#include <snapshot.h>
Represents the full state of an object at a point in time.
◆ ~Snapshot()
| sen::db::Snapshot::~Snapshot |
( |
| ) |
|
|
default |
◆ getObjectId()
| ObjectId sen::db::Snapshot::getObjectId |
( |
| ) |
const |
|
nodiscardnoexcept |
◆ getName()
| const std::string & sen::db::Snapshot::getName |
( |
| ) |
const |
|
nodiscardnoexcept |
◆ getSessionName()
| const std::string & sen::db::Snapshot::getSessionName |
( |
| ) |
const |
|
nodiscardnoexcept |
The session where the object was published.
◆ getBusName()
| const std::string & sen::db::Snapshot::getBusName |
( |
| ) |
const |
|
nodiscardnoexcept |
The bus where the object was published.
◆ getType()
◆ getPropertyAsVariant()
| const Var & sen::db::Snapshot::getPropertyAsVariant |
( |
const Property * | property | ) |
const |
|
nodiscard |
Get the value of a property as a variant.
◆ getPropertyAsBuffer()
| Span< const uint8_t > sen::db::Snapshot::getPropertyAsBuffer |
( |
const Property * | property | ) |
const |
|
nodiscard |
Get the value of a property as a serialized buffer.
◆ getAllPropertiesBuffer()
| Span< const uint8_t > sen::db::Snapshot::getAllPropertiesBuffer |
( |
| ) |
const |
|
nodiscardnoexcept |
Get the buffer containing all the serialized properties.
◆ Input
The documentation for this class was generated from the following file: