12 #ifndef DtTestMgrFedAmbWrapper_H_
13 #define DtTestMgrFedAmbWrapper_H_
21 #elif defined(DtIFSPEC1516E)
53 #elif defined(DtIFSPEC1516E)
77 rti1516::InteractionClassNotPublished,
78 rti1516::FederateInternalError);
85 rti1516::InteractionClassNotPublished,
86 rti1516::FederateInternalError);
92 rti1516::ParameterHandleValueMap
const & theParameterValues,
93 rti1516::VariableLengthData
const & theUserSuppliedTag,
95 rti1516::TransportationType theType)
97 rti1516::InteractionClassNotRecognized,
98 rti1516::InteractionParameterNotRecognized,
99 rti1516::InteractionClassNotSubscribed,
100 rti1516::FederateInternalError);
106 rti1516::ParameterHandleValueMap
const & theParameterValues,
107 rti1516::VariableLengthData
const & theUserSuppliedTag,
109 rti1516::TransportationType theType,
110 rti1516::RegionHandleSet
const & theSentRegionHandleSet)
112 rti1516::InteractionClassNotRecognized,
113 rti1516::InteractionParameterNotRecognized,
114 rti1516::InteractionClassNotSubscribed,
115 rti1516::FederateInternalError);
121 rti1516::ParameterHandleValueMap
const & theParameterValues,
122 rti1516::VariableLengthData
const & theUserSuppliedTag,
124 rti1516::TransportationType theType,
125 rti1516::LogicalTime
const & theTime,
128 rti1516::InteractionClassNotRecognized,
129 rti1516::InteractionParameterNotRecognized,
130 rti1516::InteractionClassNotSubscribed,
131 rti1516::FederateInternalError);
137 rti1516::ParameterHandleValueMap
const & theParameterValues,
138 rti1516::VariableLengthData
const & theUserSuppliedTag,
140 rti1516::TransportationType theType,
141 rti1516::LogicalTime
const & theTime,
143 rti1516::RegionHandleSet
const & theSentRegionHandleSet)
145 rti1516::InteractionClassNotRecognized,
146 rti1516::InteractionParameterNotRecognized,
147 rti1516::InteractionClassNotSubscribed,
148 rti1516::FederateInternalError);
154 rti1516::ParameterHandleValueMap
const & theParameterValues,
155 rti1516::VariableLengthData
const & theUserSuppliedTag,
157 rti1516::TransportationType theType,
158 rti1516::LogicalTime
const & theTime,
160 rti1516::MessageRetractionHandle theHandle)
162 rti1516::InteractionClassNotRecognized,
163 rti1516::InteractionParameterNotRecognized,
164 rti1516::InteractionClassNotSubscribed,
165 rti1516::InvalidLogicalTime,
166 rti1516::FederateInternalError);
172 rti1516::ParameterHandleValueMap
const & theParameterValues,
173 rti1516::VariableLengthData
const & theUserSuppliedTag,
175 rti1516::TransportationType theType,
176 rti1516::LogicalTime
const & theTime,
178 rti1516::MessageRetractionHandle theHandle,
179 rti1516::RegionHandleSet
const & theSentRegionHandleSet)
181 rti1516::InteractionClassNotRecognized,
182 rti1516::InteractionParameterNotRecognized,
183 rti1516::InteractionClassNotSubscribed,
184 rti1516::InvalidLogicalTime,
185 rti1516::FederateInternalError);
187 #elif defined(DtIFSPEC1516E)
195 rti1516e::FederateInternalError);
202 rti1516e::FederateInternalError);
206 rti1516e::ParameterHandleValueMap
const & theParameterValues,
207 rti1516e::VariableLengthData
const & theUserSuppliedTag,
209 rti1516e::TransportationType theType,
210 rti1516e::SupplementalReceiveInfo theReceiveInfo)
212 rti1516e::FederateInternalError);
216 rti1516e::ParameterHandleValueMap
const & theParameterValues,
217 rti1516e::VariableLengthData
const & theUserSuppliedTag,
219 rti1516e::TransportationType theType,
220 rti1516e::LogicalTime
const & theTime,
222 rti1516e::SupplementalReceiveInfo theReceiveInfo)
224 rti1516e::FederateInternalError);
228 rti1516e::ParameterHandleValueMap
const & theParameterValues,
229 rti1516e::VariableLengthData
const & theUserSuppliedTag,
231 rti1516e::TransportationType theType,
232 rti1516e::LogicalTime
const & theTime,
234 rti1516e::MessageRetractionHandle theHandle,
235 rti1516e::SupplementalReceiveInfo theReceiveInfo)
237 rti1516e::FederateInternalError);
246 RTI::InteractionClassNotPublished,
247 RTI::FederateInternalError );
254 RTI::InteractionClassNotPublished,
255 RTI::FederateInternalError );
261 const RTI::ParameterHandleValuePairSet& theParameters,
262 const RTI::FedTime& theTime,
266 RTI::InteractionClassNotKnown,
267 RTI::InteractionParameterNotKnown,
268 RTI::InvalidFederationTime,
269 RTI::FederateInternalError);
275 const RTI::ParameterHandleValuePairSet& theParameters,
278 RTI::InteractionClassNotKnown,
279 RTI::InteractionParameterNotKnown,
280 RTI::FederateInternalError);
282 #endif //DtIFSPEC1516
virtual ~DtTestMgrFedAmbWrapper()
Definition: testMgrFedAmbWrapper.h:65
ULong InteractionClassHandle
Definition: RTItypes13.h:106
virtual void receiveInteraction(InteractionClassHandle theInteraction, const ParameterHandleValuePairSet &theParameters, const FedTime &theTime, const char *theTag, EventRetractionHandle theHandle)=0
6.7
DtTestMgrFedAmbWrapper is installed by the testManager and serves to catch testInteraction messages f...
Definition: testMgrFedAmbWrapper.h:42
Instances of DtFederateMgr process federation-level messages (such as create, destroy, join, resign, and sync points) and manages the objects responsible for handling general communication, objects, interactions, the FOM, MOM, and data distribution mmg.
Definition: fedMgr.h:88
struct EventRetractionHandle_s EventRetractionHandle
Definition: RTItypes13.h:525
DtTestMgrFedAmbWrapper(DtFederateMgr *parent, RTI::FederateAmbassador *fedAmb)
Definition: testMgrFedAmbWrapper.h:61
virtual void turnInteractionsOff(InteractionClassHandle theHandle)=0
5.13
virtual Boolean throw(SpecifiedSaveLabelDoesNotExist, ConcurrentAccessAttempted, RTIinternalError)
An abstract base class which must be implemented, and used by a federate.
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126
DtFederateMgr * myParent
Definition: testMgrFedAmbWrapper.h:68
OrderingHandle OrderType
Definition: RTItypes13.h:128
virtual void turnInteractionsOn(InteractionClassHandle theHandle)=0
5.12