Event data structure base.
More...
#include <Imt.Base.Dff.Runtime/inc/Imt.Base.Dff.Runtime/EventData.h>
Event data structure base.
- Todo:
- rename to EventDataAbs.
Definition at line 56 of file EventData.h.
◆ EventData()
imt::base::dff::runtime::EventData::EventData |
( |
| ) |
|
|
default |
◆ ~EventData()
virtual imt::base::dff::runtime::EventData::~EventData |
( |
| ) |
|
|
virtualdefault |
◆ getCapacity()
virtual size_t imt::base::dff::runtime::EventData::getCapacity |
( |
| ) |
const |
|
pure virtual |
◆ getData() [1/2]
virtual uint8_t const * imt::base::dff::runtime::EventData::getData |
( |
| ) |
const |
|
pure virtual |
◆ getData() [2/2]
virtual uint8_t * imt::base::dff::runtime::EventData::getData |
( |
| ) |
|
|
pure virtual |
◆ getDataSize()
size_t imt::base::dff::runtime::EventData::getDataSize |
( |
| ) |
const |
|
inline |
get the current data size
- Returns
- data size in bytes
Definition at line 104 of file EventData.h.
◆ getProtocolIdentifier()
uint16_t imt::base::dff::runtime::EventData::getProtocolIdentifier |
( |
| ) |
const |
|
inline |
get protocol identifier
- Returns
- the protocol identifier
Definition at line 136 of file EventData.h.
◆ getReceiveHandle()
get receive handle
- Returns
- receive handle
Definition at line 120 of file EventData.h.
◆ setDataSize()
void imt::base::dff::runtime::EventData::setDataSize |
( |
size_t const |
dataSize | ) |
|
|
inline |
set the data size
This method shall be called if the size of the data has been changed.
- Parameters
-
Definition at line 95 of file EventData.h.
◆ setProtocolIdentifier()
void imt::base::dff::runtime::EventData::setProtocolIdentifier |
( |
uint16_t const |
protocolIdentifier | ) |
|
|
inline |
set protocol identifier
- Parameters
-
protocolIdentifier | id to set |
Definition at line 128 of file EventData.h.
◆ setReceiveHandle()
set receive handle
- Parameters
-
receiverHandle | handle to set |
Definition at line 112 of file EventData.h.
The documentation for this class was generated from the following file:
- C:/src/imt/Imt.Base-cpp/Imt.Base/Imt.Base.Dff.Runtime/inc/Imt.Base.Dff.Runtime/EventData.h