![]() |
VR-Forces 4.10 Class Documentation
|
DtVrfObjectMessageFactory is a hashlist of DtVrfObjectMessage creator functions indexed by the integer type. More...

Classes | |
| struct | DtVrfObjectMessageFactoryEntry |
| Structure used as an entry internally in the hash list for this class. More... | |
Public Member Functions | |
| DtVrfObjectMessageFactory () | |
| constructor More... | |
| DtVrfObjectMessageFactory (const DtVrfObjectMessageFactory &orig) | |
| copy constructor More... | |
| const DtVrfObjectMessageFactory & | operator= (const DtVrfObjectMessageFactory &orig) |
| assignment operator More... | |
| virtual | ~DtVrfObjectMessageFactory () |
| Destructor: deletes factory and any entries on the factory. More... | |
| virtual void | addCreatorFcn (const int type, DtVrfObjectMessageCreatorFcn fcn) |
| Add a creator function to the factory. More... | |
| virtual DtVrfObjectMessage * | createRadioMessage (const int type) |
| virtual DtVrfObjectMessage * | createVrfObjectMessage (const int type) |
| Creates and returns a new DtVrfObjectMessage instance based on the type that is passed in. More... | |
Static Public Member Functions | |
| static DtVrfObjectMessageFactory * | create () |
Protected Attributes | |
| DtHashlist | myHashlist |
DtVrfObjectMessageFactory is a hashlist of DtVrfObjectMessage creator functions indexed by the integer type.
| DtVrfObjectMessageFactory::DtVrfObjectMessageFactory | ( | ) |
constructor
| DtVrfObjectMessageFactory::DtVrfObjectMessageFactory | ( | const DtVrfObjectMessageFactory & | orig | ) |
copy constructor
|
virtual |
Destructor: deletes factory and any entries on the factory.
| const DtVrfObjectMessageFactory& DtVrfObjectMessageFactory::operator= | ( | const DtVrfObjectMessageFactory & | orig | ) |
assignment operator
|
virtual |
Add a creator function to the factory.
|
virtual |
|
virtual |
Creates and returns a new DtVrfObjectMessage instance based on the type that is passed in.
|
static |
|
protected |