LRAUV  revA
BlobWriter Member List

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

AbstractBlobWriter(const ElementURI &elementUri)AbstractBlobWriterinlineprotected
AccessorType enum nameDataAccessor
accessorType_DataAccessorprotected
ALL_DEVICES enum valueDataAccessor
blobValue_AbstractBlobWriterprotected
BlobWriter(Component *owner, DataElement &element, UniversalDataElement *universal, Logger::TimePrecisionType timePrecisionType)BlobWriterinlineprotected
Component classBlobWriterfriend
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
getDataAccess() const DataAccessorinline
getElement(void) const DataAccessorinlinevirtual
getOwner(void) const DataAccessorinlinevirtual
getTimePrecision() const DataAccessorinline
getTimestamp()DataWriter
getUri(void) const BlobWriterinlinevirtual
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
setInvalid(bool invalid=true)DataWriter
setUnavailable(bool unavailable=true)DataWriter
Str2RequestStrategy(const char *const strategyStr)DataAccessorstatic
STRATEGY_COUNT enum valueDataAccessor
timePrecision_DataAccessorprotected
write(const DataValue &value, const Timestamp &timestamp)BlobWriterinlinevirtual
DataWriter::write(const Unit &unit, const unsigned char value, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)DataWritervirtual
DataWriter::write(const Unit &unit, const double value, const Timestamp &timestamp=Timestamp::NOT_SET_TIME)DataWritervirtual
DataWriter::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
~AbstractBlobWriter()AbstractBlobWriterinlinevirtual
~BlobWriter()BlobWriterinlinevirtual
~DataAccessor()DataAccessorinlinevirtual
~DataWriter()DataWritervirtual