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,
93 rti1516::VariableLengthData
const & theUserSuppliedTag,
97 rti1516::InteractionClassNotRecognized,
98 rti1516::InteractionParameterNotRecognized,
99 rti1516::InteractionClassNotSubscribed,
100 rti1516::FederateInternalError);
105 rti1516::InteractionClassHandle theInteraction,
107 rti1516::VariableLengthData
const & theUserSuppliedTag,
112 rti1516::InteractionClassNotRecognized,
113 rti1516::InteractionParameterNotRecognized,
114 rti1516::InteractionClassNotSubscribed,
115 rti1516::FederateInternalError);
120 rti1516::InteractionClassHandle theInteraction,
122 rti1516::VariableLengthData
const & theUserSuppliedTag,
125 rti1516::LogicalTime
const & theTime,
128 rti1516::InteractionClassNotRecognized,
129 rti1516::InteractionParameterNotRecognized,
130 rti1516::InteractionClassNotSubscribed,
131 rti1516::FederateInternalError);
136 rti1516::InteractionClassHandle theInteraction,
138 rti1516::VariableLengthData
const & theUserSuppliedTag,
141 rti1516::LogicalTime
const & theTime,
145 rti1516::InteractionClassNotRecognized,
146 rti1516::InteractionParameterNotRecognized,
147 rti1516::InteractionClassNotSubscribed,
148 rti1516::FederateInternalError);
153 rti1516::InteractionClassHandle theInteraction,
155 rti1516::VariableLengthData
const & theUserSuppliedTag,
158 rti1516::LogicalTime
const & theTime,
160 rti1516::MessageRetractionHandle theHandle)
162 rti1516::InteractionClassNotRecognized,
163 rti1516::InteractionParameterNotRecognized,
164 rti1516::InteractionClassNotSubscribed,
165 rti1516::InvalidLogicalTime,
166 rti1516::FederateInternalError);
171 rti1516::InteractionClassHandle theInteraction,
173 rti1516::VariableLengthData
const & theUserSuppliedTag,
176 rti1516::LogicalTime
const & theTime,
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,
212 rti1516e::FederateInternalError);
215 rti1516e::InteractionClassHandle theInteraction,
224 rti1516e::FederateInternalError);
227 rti1516e::InteractionClassHandle theInteraction,
234 rti1516e::MessageRetractionHandle theHandle,
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
Definition: LogicalTime.h:35
Definition: Typedefs.h:119
virtual void receiveInteraction(InteractionClassHandle theInteraction, const ParameterHandleValuePairSet &theParameters, const FedTime &theTime, const char *theTag, EventRetractionHandle theHandle)=0
6.7
Definition: VariableLengthData.h:34
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:84
std::set< RegionHandle > RegionHandleSet
Definition: Typedefs.h:39
DtTestMgrFedAmbWrapper(DtFederateMgr *parent, RTI::FederateAmbassador *fedAmb)
Definition: testMgrFedAmbWrapper.h:61
OrderType
Definition: Enums.h:27
virtual void turnInteractionsOff(InteractionClassHandle theHandle)=0
5.13
An abstract base class which must be implemented, and used by a federate.
Definition: FederateAmbassador.h:32
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126
TransportationType
Definition: Enums.h:97
DtFederateMgr * myParent
Definition: testMgrFedAmbWrapper.h:68
virtual void turnInteractionsOn(InteractionClassHandle theHandle)=0
5.12
std::map< ParameterHandle, VariableLengthData > ParameterHandleValueMap
Definition: Typedefs.h:49