VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
makRadio::DtRadioProcessor Class Reference

Public Member Functions

 DtRadioProcessor (DtCommunicationManager *m)
 
virtual ~DtRadioProcessor ()
 
DtRadioNetManagermanager ()
 
DtCommunicationManagercommunicationManager ()
 

Static Public Member Functions

static DtRadioProcessorInstance (DtCommunicationManager *=nullptr)
 
static void ClearInstance ()
 

Protected Member Functions

virtual void handlePostTick ()
 

Protected Attributes

DtRadioNetManagermyManager
 
DtCommunicationManagermyCommunicationManager
 
boost::signals2::scoped_connection myTickConnection
 

Constructor & Destructor Documentation

makRadio::DtRadioProcessor::DtRadioProcessor ( DtCommunicationManager m)

CTOR.

virtual makRadio::DtRadioProcessor::~DtRadioProcessor ( )
virtual

DTOR.

Member Function Documentation

DtRadioNetManager* makRadio::DtRadioProcessor::manager ( )
inline
DtCommunicationManager* makRadio::DtRadioProcessor::communicationManager ( )
inline
static DtRadioProcessor* makRadio::DtRadioProcessor::Instance ( DtCommunicationManager = nullptr)
static

If one does not exist will create from registered creator. If no communication manager is supplied and there is no radio processor this method will return nullptr.

static void makRadio::DtRadioProcessor::ClearInstance ( )
static

Clears out instance such that a new call to Instance will create a new manager.

virtual void makRadio::DtRadioProcessor::handlePostTick ( )
protectedvirtual

Member Data Documentation

DtRadioNetManager* makRadio::DtRadioProcessor::myManager
protected
DtCommunicationManager* makRadio::DtRadioProcessor::myCommunicationManager
protected
boost::signals2::scoped_connection makRadio::DtRadioProcessor::myTickConnection
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)