VR-Forces 4.10 Class Documentation
 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
DtVrfSignalMessageProcessor Class Reference

Object which registers callbacks with a DtExerciseConn to monitor for VR-Forces radio messages, and passes them though to any callbacks registered. More...

Inheritance diagram for DtVrfSignalMessageProcessor:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtVrfSignalMessageProcessor ()
 DTOR. More...
 
virtual void installSelf (DtRadioMessageListener &rml)
 Using resources provided by listener, get processor up and running. More...
 
bool enabled () const
 status accessor/mutator More...
 
virtual void setEnabled (bool bIsEnabled)
 
const std::string & name () const
 Name accessor/mutator. More...
 
void setName (const std::string &sName)
 

Static Public Member Functions

static
DtVrfSignalMessageProcessor
create (const char *pName)
 statics More...
 

Protected Member Functions

 DtVrfSignalMessageProcessor (const char *pName)
 virtual consruction More...
 
virtual bool init ()
 Virtual initialization, called from create();. More...
 

Protected Attributes

bool myEnabled
 
std::string myName
 

Private Member Functions

 DtVrfSignalMessageProcessor (const DtVrfSignalMessageProcessor &orig)
 Not implemented. More...
 
DtVrfSignalMessageProcessoroperator= (const DtVrfSignalMessageProcessor &orig)
 

Detailed Description

Object which registers callbacks with a DtExerciseConn to monitor for VR-Forces radio messages, and passes them though to any callbacks registered.

The different type of radio message transporters that are used in VR-Forces are used by this listener to monitor for messages.

Constructor & Destructor Documentation

DtVrfSignalMessageProcessor::DtVrfSignalMessageProcessor ( const DtVrfSignalMessageProcessor orig)
private

Not implemented.

DtVrfSignalMessageProcessor::DtVrfSignalMessageProcessor ( const char pName)
protected

virtual consruction

Use create() instead.

virtual DtVrfSignalMessageProcessor::~DtVrfSignalMessageProcessor ( )
virtual

DTOR.

Member Function Documentation

DtVrfSignalMessageProcessor& DtVrfSignalMessageProcessor::operator= ( const DtVrfSignalMessageProcessor orig)
private
virtual bool DtVrfSignalMessageProcessor::init ( )
protectedvirtual

Virtual initialization, called from create();.

Reimplemented in DtVrfTransporterSignalProcessor.

bool DtVrfSignalMessageProcessor::enabled ( ) const
inline

status accessor/mutator

References myEnabled.

virtual void DtVrfSignalMessageProcessor::setEnabled ( bool  bIsEnabled)
virtual
virtual void DtVrfSignalMessageProcessor::installSelf ( DtRadioMessageListener rml)
virtual

Using resources provided by listener, get processor up and running.

Invoked by DtRadioMessageListener::installMessageProcessor

Reimplemented in DtVrfTransporterSignalProcessor.

const std::string & DtVrfSignalMessageProcessor::name ( void  ) const
inline

Name accessor/mutator.

References myName.

void DtVrfSignalMessageProcessor::setName ( const std::string &  sName)
inline

References myName.

static DtVrfSignalMessageProcessor* DtVrfSignalMessageProcessor::create ( const char pName)
static

statics

Instantiates DtVrfSignalMessageProcessor, invokes init(). Derived types should also instantiate an object, invoke init(), and return the specialized type.

Member Data Documentation

bool DtVrfSignalMessageProcessor::myEnabled
protected

Referenced by enabled().

std::string DtVrfSignalMessageProcessor::myName
protected

Referenced by name(), and setName().


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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)