![]() |
VR-Link API Documentation for DIS
|
Represent an undefined type of PDU. More...
Inheritance diagram for DtUnknownPdu:
Collaboration diagram for DtUnknownPdu:Public Types | |
| enum | { PduStaticSize = 12 } |
Public Member Functions | |
| DtUnknownPdu (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| DtUnknownPdu (const DtNetPduHeader *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| virtual void | printDataToStream (std::ostream &stream) const |
| void | setKind (DtPduKind kind) |
Static Public Member Functions | |
| static DtPdu * | create (const DtNetPacket *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) |
| static void | addCallback (DtPduKind kind, DtExerciseConn *conn, DtUnknownPduCb cb, void *usr) |
| static void | removeCallback (DtPduKind kind, DtExerciseConn *conn, DtUnknownPduCb cb, void *usr) |
Protected Member Functions | |
| DtPduKind | internalGetPduKind () const |
| Returns the PDU kind associated with the derived PDU class. | |
Represent an undefined type of PDU.
| DtUnknownPdu::DtUnknownPdu | ( | const DtNetPduHeader * | initial, |
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) |
| static void DtUnknownPdu::addCallback | ( | DtPduKind | kind, |
| DtExerciseConn * | conn, | ||
| DtUnknownPduCb | cb, | ||
| void * | usr | ||
| ) | [static] |
| static DtPdu* DtUnknownPdu::create | ( | const DtNetPacket * | initial, |
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) | [static] |
| DtPduKind DtUnknownPdu::internalGetPduKind | ( | ) | const [protected, virtual] |
Returns the PDU kind associated with the derived PDU class.
Implements DtPdu.
| virtual void DtUnknownPdu::printDataToStream | ( | std::ostream & | stream | ) | const [virtual] |
Reimplemented from DtPdu.
| static void DtUnknownPdu::removeCallback | ( | DtPduKind | kind, |
| DtExerciseConn * | conn, | ||
| DtUnknownPduCb | cb, | ||
| void * | usr | ||
| ) | [static] |
| void DtUnknownPdu::setKind | ( | DtPduKind | kind | ) |