MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtFederateHandleSet Class Reference
+ Inheritance diagram for DtFederateHandleSet:
+ Collaboration diagram for DtFederateHandleSet:

Public Member Functions

 DtFederateHandleSet (RTI::ULong count=1, bool allowSetToGrow=true)
 Constructor. More...
 
virtual ~DtFederateHandleSet ()
 Destructor. More...
 
virtual RTI::ULong size () const
 
virtual RTI::FederateHandle getHandle (RTI::ULong i) const throw ( RTI::ArrayIndexOutOfBounds)
 
virtual void add (RTI::FederateHandle h) throw ( RTI::ValueCountExceeded)
 
virtual void remove (RTI::FederateHandle h) throw ( RTI::ArrayIndexOutOfBounds)
 
virtual void empty ()
 
virtual RTI::Boolean isMember (RTI::FederateHandle h) const
 

Protected Attributes

RTI::ULong myMaxSize
 
std::vector< RTI::FederateHandle > myVals
 
bool myAllowSetToGrow
 

Constructor & Destructor Documentation

DtFederateHandleSet::DtFederateHandleSet ( RTI::ULong  count = 1,
bool  allowSetToGrow = true 
)

Constructor.

virtual DtFederateHandleSet::~DtFederateHandleSet ( )
virtual

Destructor.

Member Function Documentation

virtual void DtFederateHandleSet::add ( RTI::FederateHandle  h)
throw (RTI::ValueCountExceeded
)
virtual
virtual void DtFederateHandleSet::empty ( )
virtual
virtual RTI::FederateHandle DtFederateHandleSet::getHandle ( RTI::ULong  i) const
throw (RTI::ArrayIndexOutOfBounds
)
virtual
virtual RTI::Boolean DtFederateHandleSet::isMember ( RTI::FederateHandle  h) const
virtual
virtual void DtFederateHandleSet::remove ( RTI::FederateHandle  h)
throw (RTI::ArrayIndexOutOfBounds
)
virtual
virtual RTI::ULong DtFederateHandleSet::size ( ) const
virtual

Member Data Documentation

bool DtFederateHandleSet::myAllowSetToGrow
protected
RTI::ULong DtFederateHandleSet::myMaxSize
protected
std::vector< RTI::FederateHandle > DtFederateHandleSet::myVals
protected

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

Document ID: Generated on Mon Sep 7 15:40:32 EDT 2020 from SVN revision 217499
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)