VR-Forces 4.2 Class Documentation
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.
virtual void installSelf (DtRadioMessageListener &rml)
 Using resources provided by listener, get processor up and running.
bool enabled () const
 status accessor/mutator
virtual void setEnabled (bool bIsEnabled)
 status accessor/mutator
const std::string & name () const
 Name accessor/mutator.
void setName (const std::string &sName)
 Name accessor/mutator.

Static Public Member Functions

static
DtVrfSignalMessageProcessor
create (const char *pName)
 statics

Protected Member Functions

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

Protected Attributes

bool myEnabled
std::string myName

Private Member Functions

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

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

Not implemented.

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

status accessor/mutator

Reimplemented in DtVrfTransporterSignalProcessor.

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 ( ) const
inline

Name accessor/mutator.

References myName.

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

Name accessor/mutator.

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.

Reimplemented in DtVrfTransporterSignalProcessor.

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 Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)