MAK RTIspy API Documentation for HLA Evolved
testMgrFedAmbWrapper.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2008 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: testMgrFedAmbWrapper.h,v $ $Revision: 1.3 $ $State: Exp $
7 *********************************************************************/
8 
11 
12 #ifndef DtTestMgrFedAmbWrapper_H_
13 #define DtTestMgrFedAmbWrapper_H_
14 
15 
17 #include "rtiMsConfig.h"
18 
19 #ifdef DtIFSPEC1516
20 #include <fedAmbWrap1516.h>
21 #elif defined(DtIFSPEC1516E)
22 #include <fedAmbWrap1516e.h>
23 #else
24 #include <fedAmbWrap.h>
25 #endif
26 
27 class DtFederateMgr;
28 
35 
36 class DtFedAmbWrapper;
37 
43 {
44 public:
45 
46 #ifdef DtIFSPEC1516
48  DtFedAmbWrapper(fedAmb),
49  myParent(parent) {}
50 
51  virtual ~DtTestMgrFedAmbWrapper()
52  throw() {}
53 #elif defined(DtIFSPEC1516E)
55  DtFedAmbWrapper(fedAmb),
56  myParent(parent) {}
57 
58  virtual ~DtTestMgrFedAmbWrapper()
59  throw() {}
60 #else
62  DtFedAmbWrapper(fedAmb),
63  myParent(parent){}
64 
65  virtual ~DtTestMgrFedAmbWrapper() throw (RTI::FederateInternalError) {}
66 #endif
67 
69 
70 #ifdef DtIFSPEC1516
71 
72  virtual
73  void
76  throw (
77  rti1516::InteractionClassNotPublished,
78  rti1516::FederateInternalError);
79 
80  virtual
81  void
84  throw (
85  rti1516::InteractionClassNotPublished,
86  rti1516::FederateInternalError);
87 
88  virtual
89  void
91  rti1516::InteractionClassHandle theInteraction,
92  rti1516::ParameterHandleValueMap const & theParameterValues,
93  rti1516::VariableLengthData const & theUserSuppliedTag,
94  rti1516::OrderType sentOrder,
96  throw (
97  rti1516::InteractionClassNotRecognized,
98  rti1516::InteractionParameterNotRecognized,
99  rti1516::InteractionClassNotSubscribed,
100  rti1516::FederateInternalError);
101 
102  virtual
103  void
105  rti1516::InteractionClassHandle theInteraction,
106  rti1516::ParameterHandleValueMap const & theParameterValues,
107  rti1516::VariableLengthData const & theUserSuppliedTag,
108  rti1516::OrderType sentOrder,
110  rti1516::RegionHandleSet const & theSentRegionHandleSet)
111  throw (
112  rti1516::InteractionClassNotRecognized,
113  rti1516::InteractionParameterNotRecognized,
114  rti1516::InteractionClassNotSubscribed,
115  rti1516::FederateInternalError);
116 
117  virtual
118  void
120  rti1516::InteractionClassHandle theInteraction,
121  rti1516::ParameterHandleValueMap const & theParameterValues,
122  rti1516::VariableLengthData const & theUserSuppliedTag,
123  rti1516::OrderType sentOrder,
125  rti1516::LogicalTime const & theTime,
126  rti1516::OrderType receivedOrder)
127  throw (
128  rti1516::InteractionClassNotRecognized,
129  rti1516::InteractionParameterNotRecognized,
130  rti1516::InteractionClassNotSubscribed,
131  rti1516::FederateInternalError);
132 
133  virtual
134  void
136  rti1516::InteractionClassHandle theInteraction,
137  rti1516::ParameterHandleValueMap const & theParameterValues,
138  rti1516::VariableLengthData const & theUserSuppliedTag,
139  rti1516::OrderType sentOrder,
141  rti1516::LogicalTime const & theTime,
142  rti1516::OrderType receivedOrder,
143  rti1516::RegionHandleSet const & theSentRegionHandleSet)
144  throw (
145  rti1516::InteractionClassNotRecognized,
146  rti1516::InteractionParameterNotRecognized,
147  rti1516::InteractionClassNotSubscribed,
148  rti1516::FederateInternalError);
149 
150  virtual
151  void
153  rti1516::InteractionClassHandle theInteraction,
154  rti1516::ParameterHandleValueMap const & theParameterValues,
155  rti1516::VariableLengthData const & theUserSuppliedTag,
156  rti1516::OrderType sentOrder,
158  rti1516::LogicalTime const & theTime,
159  rti1516::OrderType receivedOrder,
160  rti1516::MessageRetractionHandle theHandle)
161  throw (
162  rti1516::InteractionClassNotRecognized,
163  rti1516::InteractionParameterNotRecognized,
164  rti1516::InteractionClassNotSubscribed,
165  rti1516::InvalidLogicalTime,
166  rti1516::FederateInternalError);
167 
168  virtual
169  void
171  rti1516::InteractionClassHandle theInteraction,
172  rti1516::ParameterHandleValueMap const & theParameterValues,
173  rti1516::VariableLengthData const & theUserSuppliedTag,
174  rti1516::OrderType sentOrder,
176  rti1516::LogicalTime const & theTime,
177  rti1516::OrderType receivedOrder,
178  rti1516::MessageRetractionHandle theHandle,
179  rti1516::RegionHandleSet const & theSentRegionHandleSet)
180  throw (
181  rti1516::InteractionClassNotRecognized,
182  rti1516::InteractionParameterNotRecognized,
183  rti1516::InteractionClassNotSubscribed,
184  rti1516::InvalidLogicalTime,
185  rti1516::FederateInternalError);
186 
187 #elif defined(DtIFSPEC1516E)
188 
189 
190  virtual
191  void
194  throw (
195  rti1516e::FederateInternalError);
196 
197  virtual
198  void
201  throw (
202  rti1516e::FederateInternalError);
203 
204  virtual void receiveInteraction (
205  rti1516e::InteractionClassHandle theInteraction,
206  rti1516e::ParameterHandleValueMap const & theParameterValues,
207  rti1516e::VariableLengthData const & theUserSuppliedTag,
208  rti1516e::OrderType sentOrder,
210  rti1516e::SupplementalReceiveInfo theReceiveInfo)
211  throw (
212  rti1516e::FederateInternalError);
213 
214  virtual void receiveInteraction (
215  rti1516e::InteractionClassHandle theInteraction,
216  rti1516e::ParameterHandleValueMap const & theParameterValues,
217  rti1516e::VariableLengthData const & theUserSuppliedTag,
218  rti1516e::OrderType sentOrder,
220  rti1516e::LogicalTime const & theTime,
221  rti1516e::OrderType receivedOrder,
222  rti1516e::SupplementalReceiveInfo theReceiveInfo)
223  throw (
224  rti1516e::FederateInternalError);
225 
226  virtual void receiveInteraction (
227  rti1516e::InteractionClassHandle theInteraction,
228  rti1516e::ParameterHandleValueMap const & theParameterValues,
229  rti1516e::VariableLengthData const & theUserSuppliedTag,
230  rti1516e::OrderType sentOrder,
232  rti1516e::LogicalTime const & theTime,
233  rti1516e::OrderType receivedOrder,
234  rti1516e::MessageRetractionHandle theHandle,
235  rti1516e::SupplementalReceiveInfo theReceiveInfo)
236  throw (
237  rti1516e::FederateInternalError);
238 
239 #else //DtIFSPEC1516
240 
241  virtual
242  void
244  RTI::InteractionClassHandle theHandle )
245  throw (
246  RTI::InteractionClassNotPublished,
247  RTI::FederateInternalError );
248 
249  virtual
250  void
252  RTI::InteractionClassHandle theHandle )
253  throw (
254  RTI::InteractionClassNotPublished,
255  RTI::FederateInternalError );
256 
257  virtual
258  void
260  RTI::InteractionClassHandle theInteraction,
261  const RTI::ParameterHandleValuePairSet& theParameters,
262  const RTI::FedTime& theTime,
263  const char *theTag,
264  RTI::EventRetractionHandle theHandle)
265  throw (
266  RTI::InteractionClassNotKnown,
267  RTI::InteractionParameterNotKnown,
268  RTI::InvalidFederationTime,
269  RTI::FederateInternalError);
270 
271  virtual
272  void
274  RTI::InteractionClassHandle theInteraction,
275  const RTI::ParameterHandleValuePairSet& theParameters,
276  const char *theTag)
277  throw (
278  RTI::InteractionClassNotKnown,
279  RTI::InteractionParameterNotKnown,
280  RTI::FederateInternalError);
281 
282 #endif //DtIFSPEC1516
283 
284 };
285 
286 #endif
287 

Document ID: Generated on Fri Mar 14 19:08:55 EDT 2014 from SVN revision 137085
Copyright © 2005-2014 VT MÄK Inc. All Rights Reserved (www.mak.com)