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;