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

List of all members.

Public Types

enum  { PduStaticSize = 28 }

Public Member Functions

 DtRepairResponsePdu (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 DtRepairResponsePdu (const DtNetRepairResponsePdu *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
virtual ~DtRepairResponsePdu ()
virtual const DtEntityIdentifierreceivingId () const
virtual void setReceivingId (const DtEntityIdentifier &id)
virtual const DtEntityIdentifierrepairingId () const
virtual void setRepairingId (const DtEntityIdentifier &id)
virtual DtRepairResult repairResult () const
virtual void setRepairResult (DtRepairResult result)
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, DtRepairResponsePduCb cb, void *usr)
static void removeCallback (DtExerciseConn *conn, DtRepairResponsePduCb 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 DtRepairResponsePdu::~DtRepairResponsePdu ( ) [inline, virtual]

Member Function Documentation

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

Returns the PDU kind associated with the derived PDU class.

Implements DtPdu.

References DtRepairResponsePduKind.

virtual void DtRepairResponsePdu::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 DtRepairResponsePdu::printDataToStream ( std::ostream &  stream) const [virtual]

Reimplemented from DtPdu.

virtual const DtEntityIdentifier& DtRepairResponsePdu::receivingId ( ) const [virtual]
static void DtRepairResponsePdu::removeCallback ( DtExerciseConn conn,
DtRepairResponsePduCb  cb,
void *  usr 
) [static]
virtual const DtEntityIdentifier& DtRepairResponsePdu::repairingId ( ) const [virtual]
virtual void DtRepairResponsePdu::setReceivingId ( const DtEntityIdentifier id) [virtual]
virtual void DtRepairResponsePdu::setRepairingId ( const DtEntityIdentifier id) [virtual]
virtual void DtRepairResponsePdu::setRepairResult ( DtRepairResult  result) [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)