OpenLCP  0.2.0
Public Member Functions | List of all members
ACN::SDT::Pdu Class Reference

The SDT::Pdu class. More...

#include <sdt.h>

Inheritance diagram for ACN::SDT::Pdu:
Inheritance graph
[legend]

Public Member Functions

 Pdu ()
 SDT::Pdu.
 
void iStream (PDU::Stream) override
 Pdu::iStream. More...
 
- Public Member Functions inherited from ACN::PDU::Pdu
 Pdu (size_t vector_size)
 Pdu::Pdu. More...
 
 ~Pdu ()
 Pdu::~Pdu.
 
uint32_t vector ()
 Pdu::vector. More...
 
pdu_headerheader ()
 Pdu::header. More...
 
pdu_datadata ()
 Pdu::data. More...
 
Message< Pduparent ()
 Pdu::parent. More...
 
Stream stream ()
 Pdu::stream. More...
 
virtual size_t streamSize () const override
 Pdu::streamSize. More...
 
virtual void oStream (Stream) const override
 Pdu::oStream. More...
 
void setVector (const uint32_t v)
 Pdu::setVector. More...
 
void setHeader (pdu_header *h)
 Pdu::setHeader. More...
 
void setData (pdu_data *d)
 Pdu::setData. More...
 
void setParent (Message< Pdu > pdu)
 Pdu::setParent. More...
 
void setInherit (Message< Pdu > pdu)
 Pdu::setInherit. More...
 
template<class T >
void createHeader ()
 createHeader
 
template<class T >
void createData ()
 createData
 
template<class T >
void createDataBlock ()
 createDataBlock
 

Additional Inherited Members

- Protected Attributes inherited from ACN::PDU::Pdu
pdu_flags flags_
 flags for length, vector, header and data
 
uint32_t vector_ = 0
 vector of this PDU
 
size_t vector_size_
 width (numbe of octets) of the vector
 
Message< Pduparent_
 parent PDU
 
Message< Pduinherit_
 PDU from which to inherit.
 
pdu_headerheader_ = nullptr
 header segment
 
pdu_datadata_ = nullptr
 data segment
 
Stream stream_
 buffer
 

Detailed Description

The SDT::Pdu class.

Member Function Documentation

◆ iStream()

void ACN::SDT::Pdu::iStream ( PDU::Stream  stream)
overridevirtual

Pdu::iStream.

Parameters
stream

Reimplemented from ACN::PDU::Pdu.

Here is the call graph for this function:

The documentation for this class was generated from the following files: