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
DtNetnStateEncoderFactory Class Reference

Instances of DtNetnStateEncoderFactory are used to create encoders which know how to encode state repositories for Netn (Real-time Platform Reference) FOM specific objects into an HLA state message. More...

+ Inheritance diagram for DtNetnStateEncoderFactory:
+ Collaboration diagram for DtNetnStateEncoderFactory:

Public Member Functions

 DtNetnStateEncoderFactory (DtExerciseConn *exConn)
 constructor Adds RPR FOM specific encoders. More...
 
virtual ~DtNetnStateEncoderFactory ()
 destructor More...
 
- Public Member Functions inherited from DtRprStateEncoderFactory
 DtRprStateEncoderFactory (DtExerciseConn *exConn)
 constructor Adds RPR FOM specific encoders. More...
 
virtual ~DtRprStateEncoderFactory ()
 destructor More...
 
- Public Member Functions inherited from DtStateEncoderFactory
 DtStateEncoderFactory (DtExerciseConn *exConn)
 constructor More...
 
 DtStateEncoderFactory (DtFom *fom)
 constructor More...
 
virtual ~DtStateEncoderFactory ()
 destructor More...
 
virtual DtHlaStateEncodercreateEncoder (RTI::ObjectClassHandle hand)
 Create an encoder for the specified object class. More...
 
virtual DtHlaStateEncoderaddEncoder (RTI::ObjectClassHandle hand, DtHlaStateEncoder *encoder)
 Add a encoder prototype to the factory. More...
 
virtual void addAttributeEncoder (RTI::ObjectClassHandle classHand, RTI::AttributeHandle attrHand, DtHlaStateEncoder::DtAttributeEncoder encoder, bool applyToSubclasses=true)
 This function is used to add an attribute encoder function to several prototype encoders all at once - namely, those associated with the object class denoted by hand, as well as all of its subclasses. More...
 
virtual void addAttributeEncoder (char *className, RTI::AttributeHandle attrHand, DtHlaStateEncoder::DtAttributeEncoder func, bool applyToSubclasses=true)
 Same as above, but identify class by name. More...
 
virtual void addAttributeEncoder (RTI::ObjectClassHandle classHand, char *attrName, DtHlaStateEncoder::DtAttributeEncoder func, bool applyToSubclasses=true)
 Same as above, but identify attr by name. More...
 
virtual void addAttributeEncoder (char *className, char *attrName, DtHlaStateEncoder::DtAttributeEncoder func, bool applyToSubclasses=true)
 Same as above, but identify class and attr by name. More...
 
virtual void addAttributeChecker (RTI::ObjectClassHandle classHand, RTI::AttributeHandle attrHand, DtHlaStateEncoder::DtAttributeChecker encoder, bool applyToSubclasses=true)
 This function is used to add an attribute checker function to several prototype encoders all at once - namely, those associated with the object class denoted by hand, as well as all of its subclasses. More...
 
virtual void addAttributeChecker (char *className, RTI::AttributeHandle attrHand, DtHlaStateEncoder::DtAttributeChecker func, bool applyToSubclasses=true)
 Same as above, but identify class by name. More...
 
virtual void addAttributeChecker (RTI::ObjectClassHandle classHand, char *attrName, DtHlaStateEncoder::DtAttributeChecker func, bool applyToSubclasses=true)
 Same as above, but identify attr by name. More...
 
virtual void addAttributeChecker (char *className, char *attrName, DtHlaStateEncoder::DtAttributeChecker func, bool applyToSubclasses=true)
 Same as above, but identify class and attr by name. More...
 
virtual DtHlaStateEncoderencoder (RTI::ObjectClassHandle hand, bool copyBase=false)
 Returns the encoder prototype associated with handle by a previous call to addEncoder. More...
 

Protected Member Functions

 DtNetnStateEncoderFactory (const DtNetnStateEncoderFactory &orig)
 copy constructor – not implemented More...
 
DtNetnStateEncoderFactoryoperator= (const DtNetnStateEncoderFactory &orig)
 assignment operator – not implemented More...
 
- Protected Member Functions inherited from DtRprStateEncoderFactory
 DtRprStateEncoderFactory (const DtRprStateEncoderFactory &orig)
 copy constructor – not implemented More...
 
DtRprStateEncoderFactoryoperator= (const DtRprStateEncoderFactory &orig)
 assignment operator – not implemented More...
 

Additional Inherited Members

- Protected Types inherited from DtStateEncoderFactory
typedef std::map
< RTI::ObjectClassHandle,
DtHlaStateEncoder * > 
ObjectClassHandleToEncoderMap
 
- Protected Attributes inherited from DtStateEncoderFactory
ObjectClassHandleToEncoderMap myProtos
 
DtFommyFom
 

Detailed Description

Instances of DtNetnStateEncoderFactory are used to create encoders which know how to encode state repositories for Netn (Real-time Platform Reference) FOM specific objects into an HLA state message.

Constructor & Destructor Documentation

DtNetnStateEncoderFactory::DtNetnStateEncoderFactory ( DtExerciseConn exConn)

constructor Adds RPR FOM specific encoders.

virtual DtNetnStateEncoderFactory::~DtNetnStateEncoderFactory ( )
virtual

destructor

DtNetnStateEncoderFactory::DtNetnStateEncoderFactory ( const DtNetnStateEncoderFactory orig)
protected

copy constructor – not implemented

Member Function Documentation

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

assignment operator – not implemented


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

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)