MAK Data Logger API Documentation for HLA
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
DtFomReflGenList Class Reference
+ Inheritance diagram for DtFomReflGenList:
+ Collaboration diagram for DtFomReflGenList:

Public Member Functions

 DtFomReflGenList (DtExerciseConn *ex, DtFom *fom, bool passive=true)
virtual ~DtFomReflGenList ()
virtual void addObjectClass (RTI::ObjectClassHandle handle, bool passive=true)
virtual void removeObjectClass (RTI::ObjectClassHandle handle)
virtual bool isClassSubscribed (RTI::ObjectClassHandle handle)
virtual void removeAllObjects ()
 While keeping this list, remove all the objects from it.

Protected Member Functions

virtual void processObjectAdditionCallbacks (DtReflectedObject *object)

Protected Attributes

std::map
< RTI::ObjectClassHandle, bool > 
myHandleMap

Private Member Functions

 DtFomReflGenList (const DtFomReflGenList &orig)
DtFomReflGenListoperator= (const DtFomReflGenList &rhs)

Constructor & Destructor Documentation

DtFomReflGenList::DtFomReflGenList ( DtExerciseConn ex,
DtFom fom,
bool  passive = true 
)
virtual DtFomReflGenList::~DtFomReflGenList ( )
virtual
DtFomReflGenList::DtFomReflGenList ( const DtFomReflGenList orig)
private

Member Function Documentation

virtual void DtFomReflGenList::addObjectClass ( RTI::ObjectClassHandle  handle,
bool  passive = true 
)
virtual
virtual bool DtFomReflGenList::isClassSubscribed ( RTI::ObjectClassHandle  handle)
virtual
DtFomReflGenList& DtFomReflGenList::operator= ( const DtFomReflGenList rhs)
private
virtual void DtFomReflGenList::processObjectAdditionCallbacks ( DtReflectedObject *  object)
protectedvirtual
virtual void DtFomReflGenList::removeAllObjects ( )
virtual

While keeping this list, remove all the objects from it.

virtual void DtFomReflGenList::removeObjectClass ( RTI::ObjectClassHandle  handle)
virtual

Member Data Documentation

std::map<RTI::ObjectClassHandle,bool> DtFomReflGenList::myHandleMap
protected

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

Document ID: Generated on Mon Jan 19 08:20:14 EST 2015 from SVN revision 149581
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)