VR-Forces 4.0.4 Class Documentation
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]

List of all members.

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

Not implemented.

DtVrfSignalMessageProcessor::DtVrfSignalMessageProcessor ( const char *  pName) [protected]

virtual consruction

Use create() instead.

DTOR.


Member Function Documentation

DtVrfSignalMessageProcessor& DtVrfSignalMessageProcessor::operator= ( const DtVrfSignalMessageProcessor orig) [private]

Not implemented.

virtual bool DtVrfSignalMessageProcessor::init ( ) [protected, virtual]

Virtual initialization, called from create();.

Reimplemented in DtVrfTransporterSignalProcessor.

status accessor/mutator

References myEnabled.

virtual void DtVrfSignalMessageProcessor::setEnabled ( bool  bIsEnabled) [virtual]

status accessor/mutator

Reimplemented in DtVrfTransporterSignalProcessor.

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

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 Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)