|
| | DtNetnStateEncoderFactory (DtExerciseConn *exConn) |
| | constructor Adds RPR FOM specific encoders. More...
|
| |
| virtual | ~DtNetnStateEncoderFactory () |
| | destructor More...
|
| |
| | DtRprStateEncoderFactory (DtExerciseConn *exConn) |
| | constructor Adds RPR FOM specific encoders. More...
|
| |
| virtual | ~DtRprStateEncoderFactory () |
| | destructor More...
|
| |
| | DtStateEncoderFactory (DtExerciseConn *exConn) |
| | constructor More...
|
| |
| | DtStateEncoderFactory (DtFom *fom) |
| | constructor More...
|
| |
| virtual | ~DtStateEncoderFactory () |
| | destructor More...
|
| |
| virtual DtHlaStateEncoder * | createEncoder (RTI::ObjectClassHandle hand) |
| | Create an encoder for the specified object class. More...
|
| |
| virtual DtHlaStateEncoder * | addEncoder (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 DtHlaStateEncoder * | encoder (RTI::ObjectClassHandle hand, bool copyBase=false) |
| | Returns the encoder prototype associated with handle by a previous call to addEncoder. More...
|
| |
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.