VR-Link API Documentation for DIS
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtRepairCompletePdu Class Reference
+ Inheritance diagram for DtRepairCompletePdu:
+ Collaboration diagram for DtRepairCompletePdu:

List of all members.

Public Types

enum  { PduStaticSize = 28 }

Public Member Functions

 DtRepairCompletePdu (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 DtRepairCompletePdu (const DtNetRepairCompletePdu *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
virtual ~DtRepairCompletePdu ()
virtual const DtEntityIdentifierreceivingId () const
virtual void setReceivingId (const DtEntityIdentifier &id)
virtual const DtEntityIdentifierrepairingId () const
virtual void setRepairingId (const DtEntityIdentifier &id)
virtual DtRepairType repairType () const
virtual void setRepairType (DtRepairType type)
virtual void printData () const
 Print the PDU's data (not including header).
virtual void printDataToStream (std::ostream &stream) const

Static Public Member Functions

static DtPducreate (const DtNetPacket *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
static void addCallback (DtExerciseConn *conn, DtRepairCompletePduCb cb, void *usr)
static void removeCallback (DtExerciseConn *conn, DtRepairCompletePduCb cb, void *usr)

Protected Member Functions

DtPduKind internalGetPduKind () const
 Returns the PDU kind associated with the derived PDU class.

Protected Attributes

DtEntityIdentifier theId

Member Enumeration Documentation

anonymous enum
Enumerator:
PduStaticSize 

Constructor & Destructor Documentation

virtual DtRepairCompletePdu::~DtRepairCompletePdu ( ) [inline, virtual]

Member Function Documentation

static void DtRepairCompletePdu::addCallback ( DtExerciseConn conn,
DtRepairCompletePduCb  cb,
void *  usr 
) [static]
static DtPdu* DtRepairCompletePdu::create ( const DtNetPacket initial,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
) [static]
DtPduKind DtRepairCompletePdu::internalGetPduKind ( ) const [inline, protected, virtual]

Returns the PDU kind associated with the derived PDU class.

Implements DtPdu.

References DtRepairCompletePduKind.

virtual void DtRepairCompletePdu::printData ( ) const [virtual]

Print the PDU's data (not including header).

Base DtPdu version just prints hex. Use the printDataToString to put the data into a DtString instead of simply sending the output to stdout. printData() calls printDataToStream(DtInfo).

Reimplemented from DtPdu.

virtual void DtRepairCompletePdu::printDataToStream ( std::ostream &  stream) const [virtual]

Reimplemented from DtPdu.

virtual const DtEntityIdentifier& DtRepairCompletePdu::receivingId ( ) const [virtual]
static void DtRepairCompletePdu::removeCallback ( DtExerciseConn conn,
DtRepairCompletePduCb  cb,
void *  usr 
) [static]
virtual const DtEntityIdentifier& DtRepairCompletePdu::repairingId ( ) const [virtual]
virtual DtRepairType DtRepairCompletePdu::repairType ( ) const [virtual]
virtual void DtRepairCompletePdu::setReceivingId ( const DtEntityIdentifier id) [virtual]
virtual void DtRepairCompletePdu::setRepairingId ( const DtEntityIdentifier id) [virtual]
virtual void DtRepairCompletePdu::setRepairType ( DtRepairType  type) [virtual]

Member Data Documentation


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

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)