|
| enum | vector_size { ONE_BYTE = 1
, TWO_BYTES = 2
, FOUR_BYTES = 4
} |
| |
|
|
| PDU (unsigned int vector, vector_size size=FOUR_BYTES) |
| |
|
virtual unsigned int | Size () const |
| |
|
virtual unsigned int | VectorSize () const |
| |
|
virtual unsigned int | HeaderSize () const =0 |
| |
|
virtual unsigned int | DataSize () const =0 |
| |
|
void | SetVector (unsigned int vector) |
| |
|
virtual bool | Pack (uint8_t *data, unsigned int *length) const |
| |
|
virtual bool | PackHeader (uint8_t *data, unsigned int *length) const =0 |
| |
|
virtual bool | PackData (uint8_t *data, unsigned int *length) const =0 |
| |
| virtual void | Write (ola::io::OutputStream *stream) const |
| |
|
virtual void | PackHeader (ola::io::OutputStream *stream) const =0 |
| |
|
virtual void | PackData (ola::io::OutputStream *stream) const =0 |
| |
|
|
static const uint8_t | VFLAG_MASK = 0x40 |
| |
|
static const uint8_t | HFLAG_MASK = 0x20 |
| |
|
static const uint8_t | DFLAG_MASK = 0x10 |
| |
◆ PrependFlagsAndLength() [1/2]
Prepend the flags and length to an OutputBufferInterface.
◆ PrependFlagsAndLength() [2/2]
Prepend the flags and length to an OutputBufferInterface.
◆ Write()
The documentation for this class was generated from the following files:
- libs/acn/PDU.h
- libs/acn/PDU.cpp