VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
DtRprInteractionFactory Class Reference

If you define DtSIMPLE_RPR to 1, and include this file, then this file defines a class called DtSimpleRprInteractionFactory, which contains mappings for only the subset of RPR FOM that is used by most MAK tools. More...

+ Inheritance diagram for DtRprInteractionFactory:
+ Collaboration diagram for DtRprInteractionFactory:

Public Member Functions

 DtRprInteractionFactory (DtExerciseConn *exConn)
 constructor Adds creators for the RPR FOM interactions. More...
 
virtual ~DtRprInteractionFactory ()
 destructor More...
 
- Public Member Functions inherited from DtInteractionFactory
 DtInteractionFactory (DtExerciseConn *exConn)
 constructor More...
 
virtual ~DtInteractionFactory ()
 destructor More...
 
virtual DtInteractioncreateInteraction (RTI::InteractionClassHandle handle, const RTI::ParameterHandleValuePairSet &pairSet)
 Create the specified interaction. More...
 
virtual DtInteractionCreator addCreator (RTI::InteractionClassHandle handle, DtInteractionCreator creator)
 Add an interaction creation function to the factory. More...
 
virtual DtInteractionCreator addCreator (const char *className, DtInteractionCreator creator)
 
virtual DtInteractionCreator creator (RTI::InteractionClassHandle handle)
 

Protected Member Functions

 DtRprInteractionFactory (const DtRprInteractionFactory &orig)
 copy constructor – not implemented More...
 
DtRprInteractionFactoryoperator= (const DtRprInteractionFactory &orig)
 assignment operator – not implemented More...
 
- Protected Member Functions inherited from DtInteractionFactory
 DtInteractionFactory (const DtInteractionFactory &orig)
 copy constructor - not implemented. More...
 
DtInteractionFactoryoperator= (const DtInteractionFactory &orig)
 assignment operator - not implemented. More...
 

Additional Inherited Members

- Public Types inherited from DtInteractionFactory
typedef DtInteraction *(* DtInteractionCreator )()
 Interaction creation function signature. More...
 
- Protected Types inherited from DtInteractionFactory
typedef std::map
< RTI::InteractionClassHandle,
DtInteractionCreator
InterClassHandleToCreatorMap
 
- Protected Attributes inherited from DtInteractionFactory
InterClassHandleToCreatorMap myCreators
 
DtExerciseConnmyExConn
 

Detailed Description

If you define DtSIMPLE_RPR to 1, and include this file, then this file defines a class called DtSimpleRprInteractionFactory, which contains mappings for only the subset of RPR FOM that is used by most MAK tools.

Instances of DtRprInteractionFactory are used to create RPR (Real-time Platform Reference) FOM interactions.

Constructor & Destructor Documentation

DtRprInteractionFactory::DtRprInteractionFactory ( DtExerciseConn exConn)

constructor Adds creators for the RPR FOM interactions.

virtual DtRprInteractionFactory::~DtRprInteractionFactory ( )
virtual

destructor

DtRprInteractionFactory::DtRprInteractionFactory ( const DtRprInteractionFactory orig)
protected

copy constructor – not implemented

Member Function Documentation

DtRprInteractionFactory& DtRprInteractionFactory::operator= ( const DtRprInteractionFactory orig)
protected

assignment operator – not implemented


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

Document ID: Generated on Mon Apr 25 03:39:01 EDT 2022 from SVN revision 242502
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)