VR-Forces 4.1.1 Class Documentation
List of all members | Public Member Functions | Protected Attributes
makVrf::DtSpotReportDataHandler Class Reference
Inheritance diagram for makVrf::DtSpotReportDataHandler:
Inheritance graph
[legend]

Public Member Functions

 DtSpotReportDataHandler (makVrv::DtDe &, makVrv::DtUniqueID)
virtual ~DtSpotReportDataHandler ()
virtual void update (void *)=0
 Called to update the data into DtSpotReportState.
virtual bool objectEntryRemoved (makVrv::DtUniqueID)=0
 Override and return true if this spot report entry should also be removed.
virtual void updateState (DtSpotReportState &)
makVrv::DtUniqueID uniqueId () const

Protected Attributes

makVrv::DtUniqueID myUniqueID
makVrv::DtDemyDe
DtSpotReportStateObjectAgent * myAgent

Constructor & Destructor Documentation

makVrf::DtSpotReportDataHandler::DtSpotReportDataHandler ( makVrv::DtDe ,
makVrv::DtUniqueID   
)
virtual makVrf::DtSpotReportDataHandler::~DtSpotReportDataHandler ( )
virtual

Member Function Documentation

virtual void makVrf::DtSpotReportDataHandler::update ( void *  )
pure virtual

Called to update the data into DtSpotReportState.

After the state is filled in, call updateState() to pass state to system. Note that if 0 is passed for the void *, it just means that whatever data is on hand needs to be updated via updateState

Implemented in makVrf::DtVrfSpotReportDataHandler.

virtual bool makVrf::DtSpotReportDataHandler::objectEntryRemoved ( makVrv::DtUniqueID  )
pure virtual

Override and return true if this spot report entry should also be removed.

Implemented in makVrf::DtVrfSpotReportDataHandler.

virtual void makVrf::DtSpotReportDataHandler::updateState ( DtSpotReportState )
virtual
makVrv::DtUniqueID makVrf::DtSpotReportDataHandler::uniqueId ( ) const
inline

Member Data Documentation

makVrv::DtUniqueID makVrf::DtSpotReportDataHandler::myUniqueID
protected
makVrv::DtDe& makVrf::DtSpotReportDataHandler::myDe
protected
DtSpotReportStateObjectAgent* makVrf::DtSpotReportDataHandler::myAgent
protected

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)