TwiceAsNice  2019-02-18
Public Member Functions | Private Attributes | List of all members
Basda::Microgate::TdpPacket Class Reference

TODO 2011-06-21. More...

#include <TdpPacket.h>

Collaboration diagram for Basda::Microgate::TdpPacket:
Collaboration graph

Public Member Functions

 TdpPacket (const ByteBufferPtr &rawPacket)
 
uint16_t recordId ()
 
uint16_t subRecordId ()
 
uint32_t totalLength ()
 
uint32_t startAddress ()
 
uint8_tpayloadBegin ()
 
uint32_t payloadSizeInByte ()
 
bool operator== (TdpPacket &rhs)
 
 TdpPacket (const ByteBufferPtr &rawPacket)
 
uint16_t recordId ()
 
uint16_t subRecordId ()
 
uint32_t totalLength ()
 
uint32_t startAddress ()
 
uint8_tpayloadBegin ()
 
uint32_t payloadSizeInByte ()
 
bool operator== (TdpPacket &rhs)
 
 TdpPacket (const ByteBufferPtr &rawPacket)
 
uint16_t recordId ()
 
uint16_t subRecordId ()
 
uint32_t totalLength ()
 
uint32_t startAddress ()
 
uint8_tpayloadBegin ()
 
uint32_t payloadSizeInByte ()
 
bool operator== (TdpPacket &rhs)
 

Private Attributes

ByteBufferPtr rawPacket_
 

Detailed Description

TODO 2011-06-21.

Constructor & Destructor Documentation

◆ TdpPacket() [1/3]

Basda::Microgate::TdpPacket::TdpPacket ( const ByteBufferPtr rawPacket)

◆ TdpPacket() [2/3]

Basda::Microgate::TdpPacket::TdpPacket ( const ByteBufferPtr rawPacket)

◆ TdpPacket() [3/3]

Basda::Microgate::TdpPacket::TdpPacket ( const ByteBufferPtr rawPacket)

Member Function Documentation

◆ operator==() [1/3]

bool Basda::Microgate::TdpPacket::operator== ( TdpPacket rhs)

◆ operator==() [2/3]

bool Basda::Microgate::TdpPacket::operator== ( TdpPacket rhs)

◆ operator==() [3/3]

bool Basda::Microgate::TdpPacket::operator== ( TdpPacket rhs)

◆ payloadBegin() [1/3]

uint8_t* Basda::Microgate::TdpPacket::payloadBegin ( )
inline

◆ payloadBegin() [2/3]

uint8_t* Basda::Microgate::TdpPacket::payloadBegin ( )
inline

◆ payloadBegin() [3/3]

uint8_t* Basda::Microgate::TdpPacket::payloadBegin ( )
inline

◆ payloadSizeInByte() [1/3]

uint32_t Basda::Microgate::TdpPacket::payloadSizeInByte ( )
inline

◆ payloadSizeInByte() [2/3]

uint32_t Basda::Microgate::TdpPacket::payloadSizeInByte ( )
inline

◆ payloadSizeInByte() [3/3]

uint32_t Basda::Microgate::TdpPacket::payloadSizeInByte ( )
inline

◆ recordId() [1/3]

uint16_t Basda::Microgate::TdpPacket::recordId ( )
inline

◆ recordId() [2/3]

uint16_t Basda::Microgate::TdpPacket::recordId ( )
inline

◆ recordId() [3/3]

uint16_t Basda::Microgate::TdpPacket::recordId ( )
inline

◆ startAddress() [1/3]

uint32_t Basda::Microgate::TdpPacket::startAddress ( )
inline

◆ startAddress() [2/3]

uint32_t Basda::Microgate::TdpPacket::startAddress ( )
inline

◆ startAddress() [3/3]

uint32_t Basda::Microgate::TdpPacket::startAddress ( )
inline

◆ subRecordId() [1/3]

uint16_t Basda::Microgate::TdpPacket::subRecordId ( )
inline

◆ subRecordId() [2/3]

uint16_t Basda::Microgate::TdpPacket::subRecordId ( )
inline

◆ subRecordId() [3/3]

uint16_t Basda::Microgate::TdpPacket::subRecordId ( )
inline

◆ totalLength() [1/3]

uint32_t Basda::Microgate::TdpPacket::totalLength ( )
inline

◆ totalLength() [2/3]

uint32_t Basda::Microgate::TdpPacket::totalLength ( )
inline

◆ totalLength() [3/3]

uint32_t Basda::Microgate::TdpPacket::totalLength ( )
inline

Member Data Documentation

◆ rawPacket_

ByteBufferPtr Basda::Microgate::TdpPacket::rawPacket_
private

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