#include <DataObject.hpp>
◆ pointer
◆ DataObject()
fast::DataObject::DataObject |
( |
| ) |
|
◆ ~DataObject()
virtual fast::DataObject::~DataObject |
( |
| ) |
|
|
inlinevirtual |
◆ accessFinished()
void fast::DataObject::accessFinished |
( |
| ) |
|
◆ blockIfBeingAccessed()
void fast::DataObject::blockIfBeingAccessed |
( |
| ) |
|
|
protected |
◆ blockIfBeingWrittenTo()
void fast::DataObject::blockIfBeingWrittenTo |
( |
| ) |
|
|
protected |
◆ deleteMetadata()
void fast::DataObject::deleteMetadata |
( |
std::string |
name | ) |
|
◆ free()
◆ freeAll()
virtual void fast::DataObject::freeAll |
( |
| ) |
|
|
protectedpure virtual |
◆ getCreationTimestamp()
uint64_t fast::DataObject::getCreationTimestamp |
( |
| ) |
const |
◆ getFrameData() [1/2]
std::unordered_map<std::string, std::string> fast::DataObject::getFrameData |
( |
| ) |
|
◆ getFrameData() [2/2]
std::string fast::DataObject::getFrameData |
( |
std::string |
name | ) |
|
◆ getLastFrame()
std::unordered_set<std::string> fast::DataObject::getLastFrame |
( |
| ) |
|
◆ getMetadata() [1/2]
std::unordered_map<std::string, std::string> fast::DataObject::getMetadata |
( |
| ) |
const |
◆ getMetadata() [2/2]
std::string fast::DataObject::getMetadata |
( |
std::string |
name | ) |
const |
◆ getNameOfClass()
virtual std::string fast::DataObject::getNameOfClass |
( |
| ) |
const |
|
pure virtual |
◆ getStaticNameOfClass()
static std::string fast::DataObject::getStaticNameOfClass |
( |
| ) |
|
|
inlinestatic |
◆ getTimestamp()
uint64_t fast::DataObject::getTimestamp |
( |
| ) |
const |
◆ isLastFrame() [1/2]
bool fast::DataObject::isLastFrame |
( |
| ) |
|
◆ isLastFrame() [2/2]
bool fast::DataObject::isLastFrame |
( |
std::string |
streamer | ) |
|
◆ setCreationTimestamp()
void fast::DataObject::setCreationTimestamp |
( |
uint64_t |
timestamp | ) |
|
◆ setFrameData()
void fast::DataObject::setFrameData |
( |
std::string |
name, |
|
|
std::string |
value |
|
) |
| |
◆ setLastFrame()
void fast::DataObject::setLastFrame |
( |
std::string |
streamer | ) |
|
◆ setMetadata() [1/2]
void fast::DataObject::setMetadata |
( |
std::string |
name, |
|
|
std::string |
value |
|
) |
| |
◆ setMetadata() [2/2]
void fast::DataObject::setMetadata |
( |
std::unordered_map< std::string, std::string > |
metadata | ) |
|
◆ updateModifiedTimestamp()
void fast::DataObject::updateModifiedTimestamp |
( |
| ) |
|
◆ mDataIsBeingAccessed
bool fast::DataObject::mDataIsBeingAccessed |
|
protected |
◆ mDataIsBeingAccessedCondition
std::condition_variable fast::DataObject::mDataIsBeingAccessedCondition |
|
protected |
◆ mDataIsBeingAccessedMutex
std::mutex fast::DataObject::mDataIsBeingAccessedMutex |
|
protected |
◆ mDataIsBeingWrittenTo
bool fast::DataObject::mDataIsBeingWrittenTo |
|
protected |
◆ mDataIsBeingWrittenToCondition
std::condition_variable fast::DataObject::mDataIsBeingWrittenToCondition |
|
protected |
◆ mDataIsBeingWrittenToMutex
std::mutex fast::DataObject::mDataIsBeingWrittenToMutex |
|
protected |
The documentation for this class was generated from the following file: