LRAUV  revA
UniversalBlobWriter Member List

This is the complete list of members for UniversalBlobWriter, including all inherited members.

AbstractBlobWriter(const ElementURI &elementUri)AbstractBlobWriterinlineprotected
AccessorType enum nameDataAccessor
accessorType_DataAccessorprotected
ALL_DEVICES enum valueDataAccessor
blobValue_AbstractBlobWriterprotected
Component classUniversalBlobWriterfriend
componentRequestData(bool requestingData)DataWriterinline
componentRequestingData_DataWriterprotected
DATA_READER enum valueDataAccessor
DATA_WRITER enum valueDataAccessor
dataAccess_DataAccessorprotected
DataAccessor(Component *owner, DataElement &element, AccessorType accessorType, UniversalDataElement *universal, Logger::TimePrecisionType timePrecision=Logger::TIME_PRECISION_MILLIS)DataAccessorprotected
DataWriter(Component *owner, DataElement &element, UniversalDataElement *universal, Logger::TimePrecisionType timePrecisionType)DataWriter
element_DataAccessorprotected
getAccessorType() const DataAccessorinline
getAccuracy(const Unit &unit)UniversalDataWritervirtual
getDataAccess() const DataAccessorinline
getElement(void) const DataAccessorinlinevirtual
getOwner(void) const DataAccessorinlinevirtual
getTimePrecision() const DataAccessorinline
getTimestamp()DataWriter
getUri(void) const UniversalBlobWriterinlinevirtual
isAnyDataRequested()UniversalDataWriter
isDataRequested()DataWriter
isImplemented()DataWriter
isInvalid()DataWriter
isUnavailable()DataWriter
MAX_FREQUENCY enum valueDataAccessor
MIN_ERROR enum valueDataAccessor
MIN_LATENCY enum valueDataAccessor
MIN_POWER enum valueDataAccessor
NO_STRATEGY enum valueDataAccessor
owner_DataAccessorprotected
registerChange(void)DataWriter
REQUEST_STRATEGY_STRSDataAccessorstatic
RequestStrategy enum nameDataAccessor
RequestStrategy2Str(DataAccessor::RequestStrategy strategy)DataAccessorstatic
setAccuracy(const Unit &unit, const float value)UniversalDataWritervirtual
setInvalid(bool invalid=true)DataWriter
setUnavailable(bool unavailable=true)DataWriter
Str2RequestStrategy(const char *const strategyStr)DataAccessorstatic
STRATEGY_COUNT enum valueDataAccessor
timePrecision_DataAccessorprotected
UniversalBlobWriter(Component *owner, DataElement &element, UniversalDataElement *universal, Logger::TimePrecisionType timePrecisionType)UniversalBlobWriterinlineprotected
UniversalDataWriter(Component *owner, DataElement &element, UniversalDataElement *universal, Logger::TimePrecisionType timePrecision)UniversalDataWriter
write(const DataValue &value, const Timestamp &timestamp)UniversalBlobWriterinlinevirtual
UniversalDataWriter::write(const Unit &unit, const unsigned char value, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)DataWritervirtual
UniversalDataWriter::write(const Unit &unit, const double value, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)DataWritervirtual
UniversalDataWriter::write(const Unit &unit, const int value, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)DataWritervirtual
write1DArray(const Unit &unit, T(&x)[M], const Timestamp &timestamp=Timestamp::NOT_SET_TIME)AbstractBlobWriterinline
write1DClass(const Unit &unit, I1D< T > &i1d, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)AbstractBlobWriterinline
write1DPtr(const Unit &unit, const T *values, int m, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)AbstractBlobWriterinline
write2DArray(const Unit &unit, T(&x)[M][N], const Timestamp &timestamp=Timestamp::NOT_SET_TIME)AbstractBlobWriterinline
write2DClass(const Unit &unit, I2D< T > &i2d, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)AbstractBlobWriterinline
write2DPtr(const Unit &unit, const T **values, int m, int n, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)AbstractBlobWriterinline
write3DArray(const Unit &unit, T(&x)[M][N][O], const Timestamp &timestamp=Timestamp::NOT_SET_TIME)AbstractBlobWriterinline
write3DClass(const Unit &unit, I3D< T > &i3d, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)AbstractBlobWriterinline
write3DPtr(const Unit &unit, const T ***values, int m, int n, int o, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)AbstractBlobWriterinline
writeBlob(const void *bytes, size_t elements, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)AbstractBlobWriterinlinevirtual
writeWithAccuracy(const Unit &unit, const unsigned char value, const float accuracy, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)UniversalDataWritervirtual
writeWithAccuracy(const Unit &unit, const double value, const float accuracy, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)UniversalDataWritervirtual
writeWithAccuracy(const Unit &unit, const int value, const float accuracy, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)UniversalDataWritervirtual
writeWithAccuracy(const DataValue &value, const float accuracy, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)UniversalDataWritervirtual
~AbstractBlobWriter()AbstractBlobWriterinlinevirtual
~DataAccessor()DataAccessorinlinevirtual
~DataWriter()DataWritervirtual
~UniversalBlobWriter()UniversalBlobWriterinlinevirtual
~UniversalDataWriter()UniversalDataWritervirtual