![]() |
VR-Forces 5.0.1 Developer's Guide
|
DtVrfTDLMessageFactory is a map of creators by type for VRF TDL Messages.

Public Member Functions | |
| DtVrfTDLMessageFactory () | |
| DtVrfTDLMessageFactory (const DtVrfTDLMessageFactory &orig) | |
| const DtVrfTDLMessageFactory & | operator= (const DtVrfTDLMessageFactory &orig) |
| virtual | ~DtVrfTDLMessageFactory () |
| virtual void | addCreatorFcn (const int type, DtVrfTDLMessageCreatorFcn fcn) |
| virtual DtVrfTDLMessage * | createVrfTDLMessage (const int type) |
Static Public Member Functions | |
| static DtVrfTDLMessageFactory * | create () |
Protected Types | |
| typedef std::map< int, DtVrfTDLMessageCreatorFcn > | Creators |
Protected Attributes | |
| Creators | myCreators |
|
protected |
| DtVrfTDLMessageFactory::DtVrfTDLMessageFactory | ( | ) |
constructor
| DtVrfTDLMessageFactory::DtVrfTDLMessageFactory | ( | const DtVrfTDLMessageFactory & | orig | ) |
copy constructor
|
virtual |
Destructor: deletes factory and any entries on the factory.
| const DtVrfTDLMessageFactory& DtVrfTDLMessageFactory::operator= | ( | const DtVrfTDLMessageFactory & | orig | ) |
assignment operator
|
virtual |
Add a creator function to the factory.
|
virtual |
Creates and returns a new DtVrfTDLMessage instance based on the type that is passed in.
|
static |
|
protected |