12 #ifndef DtFederateHandleSet_H_
13 #define DtFederateHandleSet_H_
18 #include "RTI/RTI1516.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);
48 virtual rti1516::FederateHandleSet
const& getImplementation()
const;
51 rti1516::FederateHandleSet mySet;
54 #elif defined(DtIFSPEC1516E)
55 #include "RTI/RTI1516.h"
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);
85 virtual rti1516e::FederateHandleSet
const& getImplementation()
const;
88 rti1516e::FederateHandleSet mySet;
115 RTI::ArrayIndexOutOfBounds);
119 RTI::ValueCountExceeded);
123 RTI::ArrayIndexOutOfBounds);
125 virtual void empty();
133 std::vector< RTI::FederateHandle >
myVals;
DtHandle DtFederationHandle
Definition: internalTypes.h:28
Definition: fedHandleSet.h:102
RTI::ULong myMaxSize
Definition: fedHandleSet.h:131
DtHandle DtFederateHandle
Definition: internalTypes.h:29
unsigned long ULong
Definition: baseTypes13.h:20
Boolean
Definition: baseTypes13.h:26
ULong FederateHandle
Definition: RTItypes13.h:120
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