VR-Link API Documentation for HLA 1.3
Public Member Functions | Protected Member Functions
DtReflectedAdditionalPassiveActivitiesList Class Reference

Instances of DtReflectedAdditionalPassiveActivitiesList manage a list of DtReflectedAdditionalPassiveActivities objects. More...

+ Inheritance diagram for DtReflectedAdditionalPassiveActivitiesList:
+ Collaboration diagram for DtReflectedAdditionalPassiveActivitiesList:

List of all members.

Public Member Functions

 DtReflectedAdditionalPassiveActivitiesList (DtExerciseConn *exConn, const DtDDMRegionSet *regionSetToUse=0, const DtString &updateRateTag=DtString(""))
 Constructor.
 DtReflectedAdditionalPassiveActivitiesList (DtExerciseConn *exConn, const DtList *handleList, const DtDDMRegionSet *regionSetToUse=0, const DtString &updateRateTag=DtString(""))
 Constructor - only subscribe to the RTI::ObjectClassHandles in handleList.
virtual ~DtReflectedAdditionalPassiveActivitiesList ()
 Destructor.
virtual
DtReflectedAdditionalPassiveActivities
lookup (RTI::ObjectHandle id)
 Look up by identifier.
virtual
DtReflectedAdditionalPassiveActivities
lookup (const DtGlobalObjectDesignator &objName)
 Look up by name.
virtual
DtReflectedAdditionalPassiveActivities
first () const
 Get the first reflected object in the list.
virtual
DtReflectedAdditionalPassiveActivities
last () const
 Get the last reflected object in the list.
virtual void addAdditionalPassiveActivitiesAdditionCallback (DtAdditionalPassiveActivitiesCallbackFunction cb, void *userData)
 AdditionalPassiveActivities added callback registration.
virtual void removeAdditionalPassiveActivitiesAdditionCallback (DtAdditionalPassiveActivitiesCallbackFunction cb, void *userData)
 AdditionalPassiveActivities added callback deregistration.
virtual void addAdditionalPassiveActivitiesRemovalCallback (DtAdditionalPassiveActivitiesCallbackFunction cb, void *userData)
 AdditionalPassiveActivities removed callback registration.
virtual void removeAdditionalPassiveActivitiesRemovalCallback (DtAdditionalPassiveActivitiesCallbackFunction cb, void *userData)
 AdditionalPassiveActivities removed callback deregistration.

Protected Member Functions

 DtReflectedAdditionalPassiveActivitiesList (const DtReflectedAdditionalPassiveActivitiesList &orig)
 Copy constructor not implemented - cannot be copied.
DtReflectedAdditionalPassiveActivitiesListoperator= (const DtReflectedAdditionalPassiveActivitiesList &orig)
 Assignment operator not implemented - cannot be copied.
virtual DtReflectedObjectnewReflectedObject (DtHlaObject *obj) const
 Override of virtual function. Here, we create a DtReflectedAdditionalPassiveActivities.
virtual void objectAdded (DtReflectedObject *obj)
 Called from processDiscoverObject() after a remote AdditionalPassiveActivities has been added to the list.
virtual const DtListdfltHandleList ()
 Returns a DtList of RTI::ObjectClassHandles that represent the list of object classes to which this list should subscribe.

Detailed Description

Instances of DtReflectedAdditionalPassiveActivitiesList manage a list of DtReflectedAdditionalPassiveActivities objects.


Constructor & Destructor Documentation

Constructor.

DtReflectedAdditionalPassiveActivitiesList::DtReflectedAdditionalPassiveActivitiesList ( DtExerciseConn exConn,
const DtList handleList,
const DtDDMRegionSet regionSetToUse = 0,
const DtString updateRateTag = DtString("") 
)

Constructor - only subscribe to the RTI::ObjectClassHandles in handleList.

Destructor.

Copy constructor not implemented - cannot be copied.


Member Function Documentation

AdditionalPassiveActivities added callback registration.

AdditionalPassiveActivities removed callback registration.

virtual const DtList* DtReflectedAdditionalPassiveActivitiesList::dfltHandleList ( ) [protected, virtual]

Returns a DtList of RTI::ObjectClassHandles that represent the list of object classes to which this list should subscribe.

Get the first reflected object in the list.

Get the last reflected object in the list.

Look up by identifier.

Look up by name.

Override of virtual function. Here, we create a DtReflectedAdditionalPassiveActivities.

Implements DtReflectedObjectList.

virtual void DtReflectedAdditionalPassiveActivitiesList::objectAdded ( DtReflectedObject obj) [protected, virtual]

Called from processDiscoverObject() after a remote AdditionalPassiveActivities has been added to the list.

Default implementation prints a message. Subclasses can override this function to add functionality on addition. obj will be an instance of a class derived from DtReflectedObj.

Reimplemented from DtReflectedObjectList.

DtReflectedAdditionalPassiveActivitiesList& DtReflectedAdditionalPassiveActivitiesList::operator= ( const DtReflectedAdditionalPassiveActivitiesList orig) [protected]

Assignment operator not implemented - cannot be copied.

AdditionalPassiveActivities added callback deregistration.

AdditionalPassiveActivities removed callback deregistration.


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

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)