![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <osi/PDU.hpp>


Public Member Functions | |
| virtual size_t | calcObjSize () const |
| virtual PDU * | clone () |
| Bit | getLengthInBits () const |
| Return size of the PDU as sum of the sizes of the containing PCI and SDU in bits. | |
| PCI * | getPCI () const |
| unsigned long int | getPDUId () const |
| pduType | getPDUType () const |
| PDU * | getUserData () const |
| PDU (const PDU &aPDURef) | |
| PDU (PCI *aPCIPtr=NULL, PDU *anSDUPtr=NULL) | |
| virtual void | print (std::ostream &aStreamRef=std::cout) const |
| void | setPCI (PCI *aPCIPtr) |
| void | setPDUType (pduType aPDUType) |
| void | setUserData (PDU *aUserDataPtr) |
| virtual | ~PDU () |
Static Public Member Functions | |
| static long int | getExistingPDUs () |
| static long int | getMaxExistingPDUs () |
Private Member Functions | |
| virtual Bit | doGetLengthInBits () const |
| Non-virutual interface to getLengthInBits. | |
| virtual std::string | doToString () const |
| Overload to customize the representation of your class. | |
Private Attributes | |
| PCIPtr | p_pciPtr |
| | |
| PDUPtr | p_userDataPtr |
| | |
Static Private Attributes | |
| static long int | existingPDUs = 0 |
| static long int | maxExistingPDUs = 0 |
Definition at line 53 of file PDU.hpp.
| PDU::~PDU | ( | ) | [virtual] |
| size_t PDU::calcObjSize | ( | ) | const [virtual] |
Reimplemented in wns::ldk::Compound, and constanze::ConstanzePDU.
| PDU * PDU::clone | ( | ) | [virtual] |
Reimplemented in wns::ldk::Compound, wns::ldk::helper::FakePDU, and constanze::ConstanzePDU.
| Bit PDU::doGetLengthInBits | ( | ) | const [private, virtual] |
Reimplemented in wns::ldk::Compound, wns::ldk::helper::FakePDU, constanze::ConstanzePDU, simpletl::PDU, and applications::session::PDU.
| std::string PDU::doToString | ( | ) | const [private, virtual] |
| void PDU::print | ( | std::ostream & | aStreamRef = std::cout |
) | const [virtual] |
long int PDU::existingPDUs = 0 [static, private] |
long int PDU::maxExistingPDUs = 0 [static, private] |
PCIPtr wns::osi::PDU::p_pciPtr [private] |
PDUPtr wns::osi::PDU::p_userDataPtr [private] |
1.5.5