VR-Engage  2.2
Loading...
Searching...
No Matches
makVre::DtRadioNetManagerCreator Class Reference

Detailed Description

This class serves as a factory for creating DtRadioNetManager instances. Subclasses must implement the create() method to provide specific manager implementations.

#include <radioProcessor.h>

Inheritance diagram for makVre::DtRadioNetManagerCreator:
[legend]

Public Member Functions

 DtRadioNetManagerCreator ()
 
virtual makRadio::DtRadioNetManager * create (DtCommunicationManager *manager)
 

Static Public Member Functions

static DtRadioNetManagerCreatorinstance (makVrv::DtBaseConnection &conn)
 
static void registerInstance (makVrv::DtBaseConnection &conn, DtRadioNetManagerCreator *instance)
 

Constructor & Destructor Documentation

◆ DtRadioNetManagerCreator()

makVre::DtRadioNetManagerCreator::DtRadioNetManagerCreator ( )

Default constructor.

Creates a radio network manager creator.

Referenced by instance(), and registerInstance().

Member Function Documentation

◆ instance()

static DtRadioNetManagerCreator & makVre::DtRadioNetManagerCreator::instance ( makVrv::DtBaseConnection & conn)
static

Gets the singleton creator instance for a connection.

Parameters
connThe connection to get a creator for
Returns
Reference to the creator instance

Returns the singleton creator instance for the specified connection.

References DtRadioNetManagerCreator().

Referenced by registerInstance().

◆ registerInstance()

static void makVre::DtRadioNetManagerCreator::registerInstance ( makVrv::DtBaseConnection & conn,
DtRadioNetManagerCreator * instance )
static

Registers a creator instance with a specific connection.

Parameters
connThe connection to register with
instanceThe creator instance to register

This static method registers a creator instance with a specific connection.

References DtRadioNetManagerCreator(), and instance().

◆ create()

virtual makRadio::DtRadioNetManager * makVre::DtRadioNetManagerCreator::create ( DtCommunicationManager * manager)
virtual

Creates a new radio network manager instance.

Parameters
managerThe communication manager to use with the manager
Returns
Pointer to the newly created radio network manager

Creates a new radio network manager instance using the specified communication manager. This is a virtual method that must be implemented by subclasses.


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