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.
virtual ~DtFederateHandleSet ()
 Destructor.
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 Jul 9 10:30:41 EDT 2018 from SVN revision 190224
Copyright © 2005-2018 VT MÄK Inc. All Rights Reserved (www.mak.com)