MAK RTIspy API Documentation for HLA 1.3
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
DtRidFileTester Class Reference

Compares a rid file. More...

+ Collaboration diagram for DtRidFileTester:

List of all members.

Public Member Functions

 DtRidFileTester (DtConnectionMgr *connMgr, DtRIDParameters *ridParams)
 Federate Constructor.
virtual ~DtRidFileTester ()
 Destructor.
virtual void sendRequestForTesting (const unsigned long initiatingFedID)
 Send the Rid file to the RTI for testing.
virtual bool receivedResponse ()
 Returns true if this class has received a ridResponse since it last requested a test.

Static Public Member Functions

static void ridResponseCb (const DtTransferRidParamsMsg &msg, void *usr)
 The RID response callback is processed by the LRC upon receiving a ridTest Response.

Protected Member Functions

virtual void ridResponseCb (const DtTransferRidParamsMsg &msg)
 RID File Response callback.

Protected Attributes

bool myReceivedResponse
DtConnectionMgrmyConnMgr
DtRIDParametersmyRidParams
unsigned long myConnectionID

Private Member Functions

 DtRidFileTester ()
 Default Ctor, Copy Ctor and Assign Op. undefined.
 DtRidFileTester (const DtRidFileTester &orig)
DtRidFileTesteroperator= (const DtRidFileTester &orig)

Detailed Description

Compares a rid file.


Constructor & Destructor Documentation

Default Ctor, Copy Ctor and Assign Op. undefined.


Member Function Documentation

DtRidFileTester& DtRidFileTester::operator= ( const DtRidFileTester orig) [private]
virtual bool DtRidFileTester::receivedResponse ( ) [inline, virtual]

Returns true if this class has received a ridResponse since it last requested a test.

Referenced by DtRtiExecFederateMgr::initRidTester().

void DtRidFileTester::ridResponseCb ( const DtTransferRidParamsMsg msg,
void *  usr 
) [static]

The RID response callback is processed by the LRC upon receiving a ridTest Response.

It compares the rid parameters passed in the message with the rid parameters that are currently known to the LRC. Then it modifies and/or warns the user of a possible discrepancy. The rid parameter RTI_ridConsistencyChecking determines whether the function will modify or warn of an error.

References ridResponseCb().

Referenced by DtRidFileTester(), ridResponseCb(), and ~DtRidFileTester().

void DtRidFileTester::ridResponseCb ( const DtTransferRidParamsMsg msg) [protected, virtual]
void DtRidFileTester::sendRequestForTesting ( const unsigned long  initiatingFedID) [virtual]

Member Data Documentation

unsigned long DtRidFileTester::myConnectionID [protected]

Referenced by DtRidFileTester(), and ridResponseCb().


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

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)