Abstract interface class for a data management component responsible for a pointer to a byte array and its size. This class declares the most general methods for data access.
More...
virtual byte* getPtr |
( |
| ) |
const |
|
pure virtual |
virtual services::SharedPtr<byte> getSharedPtr |
( |
| ) |
const |
|
pure virtual |
virtual size_t getSize |
( |
| ) |
const |
|
pure virtual |
virtual void setPtr |
( |
byte * |
ptr | ) |
|
|
pure virtual |
Sets a pointer to a byte array
- Parameters
-
[in] | ptr | Pointer to the byte array |
Implemented in DataBlock.
virtual void setPtr |
( |
const services::SharedPtr< byte > & |
ptr | ) |
|
|
pure virtual |
Sets a pointer to a byte array
- Parameters
-
[in] | ptr | Pointer to the byte array |
Implemented in DataBlock.
virtual void setSize |
( |
size_t |
size | ) |
|
|
pure virtual |
Sets the size of a byte array
- Parameters
-
[in] | size | Size of the byte array |
Implemented in DataBlock.
The documentation for this class was generated from the following file: