|
VR-Engage
2.2
|
This class serves as a factory for creating DtRadioNetManager instances. Subclasses must implement the create() method to provide specific manager implementations.
#include <radioProcessor.h>
Public Member Functions | |
| DtRadioNetManagerCreator () | |
| virtual makRadio::DtRadioNetManager * | create (DtCommunicationManager *manager) |
Static Public Member Functions | |
| static DtRadioNetManagerCreator & | instance (makVrv::DtBaseConnection &conn) |
| static void | registerInstance (makVrv::DtBaseConnection &conn, DtRadioNetManagerCreator *instance) |
| makVre::DtRadioNetManagerCreator::DtRadioNetManagerCreator | ( | ) |
Default constructor.
Creates a radio network manager creator.
Referenced by instance(), and registerInstance().
|
static |
Gets the singleton creator instance for a connection.
| conn | The connection to get a creator for |
Returns the singleton creator instance for the specified connection.
References DtRadioNetManagerCreator().
Referenced by registerInstance().
|
static |
Registers a creator instance with a specific connection.
| conn | The connection to register with |
| instance | The creator instance to register |
This static method registers a creator instance with a specific connection.
References DtRadioNetManagerCreator(), and instance().
|
virtual |
Creates a new radio network manager instance.
| manager | The communication manager to use with the manager |
Creates a new radio network manager instance using the specified communication manager. This is a virtual method that must be implemented by subclasses.