OpenLCP
0.2.0
|
The OTP::PDU::Pdu class. More...
#include <pdu.h>
Public Member Functions | |
pdu () | |
pdu::pdu | |
~pdu () | |
pdu::~pdu | |
Stream | stream () |
pdu::stream More... | |
virtual size_t | streamSize () const override |
pdu::streamSize More... | |
virtual void | iStream (Stream) override |
pdu::iStream More... | |
virtual void | oStream (Stream) const override |
pdu::oStream More... | |
template<class T > | |
void | createData () |
createData | |
Public Member Functions inherited from ACN::PDU::pdu_stream_object | |
virtual void | iStream (Stream)=0 |
fill structure data from input stream | |
virtual void | oStream (Stream) const =0 |
write structure data to output stream | |
Public Attributes | |
pdu_data * | data = nullptr |
data Message | |
uint16_t | vector = 0 |
vector | |
Pdu | parent |
parent Message | |
Protected Attributes | |
Stream | stream_ |
buffer | |
The OTP::PDU::Pdu class.
|
overridevirtual |
stream |
Reimplemented in OTP::Transform::pdu, OTP::Transform::Point::pdu, OTP::Transform::Point::Module::pdu, OTP::Layer::pdu, OTP::Advertisement::pdu, OTP::Advertisement::System::pdu, OTP::Advertisement::Name::pdu, and OTP::Advertisement::Module::pdu.
|
overridevirtual |
stream |
Reimplemented in OTP::Layer::pdu.
Stream OTP::PDU::pdu::stream | ( | ) |
|
overridevirtual |
Implements ACN::PDU::pdu_stream_object.
Reimplemented in OTP::Layer::pdu.