VR-Link API Documentation for HLA 1516
Public Member Functions | Protected Member Functions
TestEncoder Class Reference

This class encodes a Test interaction from a TestInteraction object. More...

+ Inheritance diagram for TestEncoder:
+ Collaboration diagram for TestEncoder:

List of all members.

Public Member Functions

 TestEncoder (DtExerciseConn *exConn, DtInterClassDesc *classDesc)
 Constructor.
virtual ~TestEncoder ()
 Destructor.
 TestEncoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 default constructor
virtual ~TestEncoder ()
 destructor

Protected Member Functions

 DtDECLARE_TEST_PARAM_ENCODER (Number)
 Individual parameter encoding functions - one for each parameter.
 DtDECLARE_TEST_PARAM_ENCODER (Vector)
 Individual parameter encoding functions - one for each parameter.
 DtDECLARE_TEST_ATTR_ENCODER (Number)
 Individual attribute encoding functions - one for each attribute.
 DtDECLARE_TEST_ATTR_ENCODER (Vector)
 DtDECLARE_TEST_ATTR_CHECKER (Number)
 Individual attribute checking functions - one for each attribute.
 DtDECLARE_TEST_ATTR_CHECKER (Vector)

Detailed Description

This class encodes a Test interaction from a TestInteraction object.

The TestEncoder class.


Constructor & Destructor Documentation

TestEncoder::TestEncoder ( DtExerciseConn exConn,
DtInterClassDesc classDesc 
)

Constructor.

virtual TestEncoder::~TestEncoder ( ) [virtual]

Destructor.

TestEncoder::TestEncoder ( DtExerciseConn exConn,
DtObjClassDesc classDesc 
)

default constructor

virtual TestEncoder::~TestEncoder ( ) [virtual]

destructor


Member Function Documentation

Individual attribute checking functions - one for each attribute.

This macro expands to look like this: static bool needNumber(const TestStateRepository& rep, const TestStateRepository& asSeenByRemote);

TestEncoder::DtDECLARE_TEST_ATTR_CHECKER ( Vector  ) [protected]

Individual attribute encoding functions - one for each attribute.

This macro expands to look like this: static void encodeNumber(const TestStateRepository& rep, RTI::AttributeHandleValuePairSet* attrs, RTI::AttributeHandle attrHandle)

TestEncoder::DtDECLARE_TEST_ATTR_ENCODER ( Vector  ) [protected]

Individual parameter encoding functions - one for each parameter.

These macros expand to look like this: static void encodeNumber(const TestInteraction& inter, RTI::ParameterHandleValuePairSet* params, RTI::ParameterHandle paramHandle);

Individual parameter encoding functions - one for each parameter.

These macros expand to look like this: static void encodeNumber(const TestInteraction& inter, RTI::ParameterHandleValuePairSet* params, RTI::ParameterHandle paramHandle);


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

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)