12 #ifndef DtTestMgrFedAmbWrapper_H_
13 #define DtTestMgrFedAmbWrapper_H_
21 #elif defined(DtIFSPEC1516E)
53 #elif defined(DtIFSPEC1516E)
75 rti1516::InteractionClassHandle theHandle)
77 rti1516::InteractionClassNotPublished,
78 rti1516::FederateInternalError);
83 rti1516::InteractionClassHandle theHandle)
85 rti1516::InteractionClassNotPublished,
86 rti1516::FederateInternalError);
91 rti1516::InteractionClassHandle theInteraction,
97 rti1516::InteractionClassNotRecognized,
98 rti1516::InteractionParameterNotRecognized,
99 rti1516::InteractionClassNotSubscribed,
100 rti1516::FederateInternalError);
105 rti1516::InteractionClassHandle theInteraction,
112 rti1516::InteractionClassNotRecognized,
113 rti1516::InteractionParameterNotRecognized,
114 rti1516::InteractionClassNotSubscribed,
115 rti1516::FederateInternalError);
120 rti1516::InteractionClassHandle theInteraction,
128 rti1516::InteractionClassNotRecognized,
129 rti1516::InteractionParameterNotRecognized,
130 rti1516::InteractionClassNotSubscribed,
131 rti1516::FederateInternalError);
136 rti1516::InteractionClassHandle theInteraction,
145 rti1516::InteractionClassNotRecognized,
146 rti1516::InteractionParameterNotRecognized,
147 rti1516::InteractionClassNotSubscribed,
148 rti1516::FederateInternalError);
153 rti1516::InteractionClassHandle theInteraction,
160 rti1516::MessageRetractionHandle theHandle)
162 rti1516::InteractionClassNotRecognized,
163 rti1516::InteractionParameterNotRecognized,
164 rti1516::InteractionClassNotSubscribed,
165 rti1516::InvalidLogicalTime,
166 rti1516::FederateInternalError);
171 rti1516::InteractionClassHandle theInteraction,
178 rti1516::MessageRetractionHandle theHandle,
181 rti1516::InteractionClassNotRecognized,
182 rti1516::InteractionParameterNotRecognized,
183 rti1516::InteractionClassNotSubscribed,
184 rti1516::InvalidLogicalTime,
185 rti1516::FederateInternalError);
187 #elif defined(DtIFSPEC1516E)
193 rti1516e::InteractionClassHandle theHandle)
195 rti1516e::FederateInternalError);
200 rti1516e::InteractionClassHandle theHandle)
202 rti1516e::FederateInternalError);
205 rti1516e::InteractionClassHandle theInteraction,
207 rti1516e::VariableLengthData
const & theUserSuppliedTag,
210 rti1516e::SupplementalReceiveInfo theReceiveInfo)
212 rti1516e::FederateInternalError);
215 rti1516e::InteractionClassHandle theInteraction,
217 rti1516e::VariableLengthData
const & theUserSuppliedTag,
220 rti1516e::LogicalTime
const & theTime,
222 rti1516e::SupplementalReceiveInfo theReceiveInfo)
224 rti1516e::FederateInternalError);
227 rti1516e::InteractionClassHandle theInteraction,
229 rti1516e::VariableLengthData
const & theUserSuppliedTag,
232 rti1516e::LogicalTime
const & theTime,
234 rti1516e::MessageRetractionHandle theHandle,
235 rti1516e::SupplementalReceiveInfo theReceiveInfo)
237 rti1516e::FederateInternalError);
244 RTI::InteractionClassHandle theHandle )
246 RTI::InteractionClassNotPublished,
247 RTI::FederateInternalError );
252 RTI::InteractionClassHandle theHandle )
254 RTI::InteractionClassNotPublished,
255 RTI::FederateInternalError );
260 RTI::InteractionClassHandle theInteraction,
261 const RTI::ParameterHandleValuePairSet& theParameters,
262 const RTI::FedTime& theTime,
264 RTI::EventRetractionHandle theHandle)
266 RTI::InteractionClassNotKnown,
267 RTI::InteractionParameterNotKnown,
268 RTI::InvalidFederationTime,
269 RTI::FederateInternalError);
274 RTI::InteractionClassHandle theInteraction,
275 const RTI::ParameterHandleValuePairSet& theParameters,
278 RTI::InteractionClassNotKnown,
279 RTI::InteractionParameterNotKnown,
280 RTI::FederateInternalError);
282 #endif //DtIFSPEC1516
virtual ~DtTestMgrFedAmbWrapper()
Definition: testMgrFedAmbWrapper.h:65
OrderType
Definition: Enums.h:13
std::set< RegionHandle > RegionHandleSet
Definition: Typedefs.h:31
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
std::map< ParameterHandle, VariableLengthData > ParameterHandleValueMap
Definition: Typedefs.h:41
DtTestMgrFedAmbWrapper(DtFederateMgr *parent, RTI::FederateAmbassador *fedAmb)
Definition: testMgrFedAmbWrapper.h:61
virtual void turnInteractionsOff(InteractionClassHandle theHandle)=0
5.13
Definition: FederateAmbassador.h:24
Definition: VariableLengthData.h:22
An abstract base class which must be implemented, and used by a federate.
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126
Definition: LogicalTime.h:27
DtFederateMgr * myParent
Definition: testMgrFedAmbWrapper.h:68
virtual void turnInteractionsOn(InteractionClassHandle theHandle)=0
5.12
TransportationType
Definition: Enums.h:84