12 #ifndef DtFederateHandleSet_H_
13 #define DtFederateHandleSet_H_
31 virtual unsigned long size()
const;
33 virtual rti1516::FederateHandleSet::const_iterator
34 getConstIterator(
unsigned long i)
const;
35 virtual rti1516::FederateHandleSet::iterator
36 getIterator(
unsigned long i);
54 #elif defined(DtIFSPEC1516E)
68 virtual unsigned long size()
const;
70 virtual rti1516e::FederateHandleSet::const_iterator
71 getConstIterator(
unsigned long i)
const;
72 virtual rti1516e::FederateHandleSet::iterator
73 getIterator(
unsigned long i);
111 virtual RTI::ULong size()
const;
113 virtual RTI::FederateHandle getHandle(RTI::ULong i)
const
115 RTI::ArrayIndexOutOfBounds);
117 virtual void add(RTI::FederateHandle h)
119 RTI::ValueCountExceeded);
121 virtual void remove(RTI::FederateHandle h)
123 RTI::ArrayIndexOutOfBounds);
125 virtual void empty();
127 virtual RTI::Boolean isMember(RTI::FederateHandle h)
const;
133 std::vector< RTI::FederateHandle >
myVals;
A convenience header provided for developers that would like to include everything all at once...
DtHandle DtFederationHandle
Definition: internalTypes.h:28
Definition: fedHandleSet.h:102
RTI::ULong myMaxSize
Definition: fedHandleSet.h:131
DtHandle DtFederateHandle
Definition: internalTypes.h:29
std::set< FederateHandle > FederateHandleSet
Definition: Typedefs.h:37
std::vector< RTI::FederateHandle > myVals
Definition: fedHandleSet.h:133
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126
The declaration of internal types.
bool myAllowSetToGrow
Definition: fedHandleSet.h:135