12 #ifndef DtRtiAmbassadorObserver_H_
13 #define DtRtiAmbassadorObserver_H_
18 #include <vlutil/vlList.h>
19 #include <vlutil/vlString.h>
28 class DtRtiAmbassadorImplementor;
30 class DT_DLL_LRC DtRtiAmbassadorObserver :
public MAKRti::DtListedObj
34 DtRtiAmbassadorObserver() : MAKRti::DtListedObj() {}
36 virtual ~DtRtiAmbassadorObserver() {}
39 virtual DtRtiAmbassadorObserver* next()
const;
42 virtual DtRtiAmbassadorObserver* prev()
const;
46 virtual DtRtiAmbassadorObserver* wrapNext()
const;
50 virtual DtRtiAmbassadorObserver* wrapPrev()
const;
53 const char *executionName,
55 RTI::Exception* except =
NULL) {}
58 const char *executionName,
59 RTI::Exception* except =
NULL) {}
63 const char *executionName,
64 RTI::FederateAmbassador* federateAmbassadorReference,
66 RTI::Exception* except =
NULL) {}
70 RTI::Exception* except =
NULL) {}
75 RTI::Exception* except =
NULL) {}
80 const RTI::FederateHandleSet& syncSet,
81 RTI::Exception* except =
NULL) {}
85 RTI::Exception* except =
NULL) {}
89 const RTI::FedTime& theTime,
90 RTI::Exception* except =
NULL) {}
94 RTI::Exception* except =
NULL) {}
97 RTI::Exception* except =
NULL) {}
100 RTI::Exception* except =
NULL) {}
103 RTI::Exception* except =
NULL) {}
107 RTI::Exception* except =
NULL) {}
110 RTI::Exception* except =
NULL) {}
113 RTI::Exception* except =
NULL) {}
121 const RTI::AttributeHandleSet& attributeList,
122 RTI::Exception* except =
NULL) {}
126 RTI::Exception* except =
NULL) {}
130 RTI::Exception* except =
NULL) {}
134 RTI::Exception* except =
NULL) {}
138 const RTI::AttributeHandleSet& attributeList,
140 RTI::Exception* except =
NULL) {}
144 RTI::Exception* except =
NULL) {}
149 RTI::Exception* except =
NULL) {}
153 RTI::Exception* except =
NULL) {}
161 const char *theObject,
163 RTI::Exception* except =
NULL) {}
168 RTI::Exception* except =
NULL) {}
172 const RTI::AttributeHandleValuePairSet& theAttributes,
173 const RTI::FedTime& theTime,
176 RTI::Exception* except =
NULL) {}
180 const RTI::AttributeHandleValuePairSet& theAttributes,
182 RTI::Exception* except =
NULL) {}
186 const RTI::ParameterHandleValuePairSet& theParameters,
187 const RTI::FedTime& theTime,
190 RTI::Exception* except =
NULL) {}
194 const RTI::ParameterHandleValuePairSet& theParameters,
196 RTI::Exception* except =
NULL) {}
200 const RTI::FedTime& theTime,
203 RTI::Exception* except =
NULL) {}
208 RTI::Exception* except =
NULL) {}
212 RTI::Exception* except =
NULL) {}
216 const RTI::AttributeHandleSet& theAttributes,
218 RTI::Exception* except =
NULL) {}
223 RTI::Exception* except =
NULL) {}
227 const RTI::AttributeHandleSet& theAttributes,
228 RTI::Exception* except =
NULL) {}
232 const RTI::AttributeHandleSet& theAttributes,
233 RTI::Exception* except =
NULL) {}
241 const RTI::AttributeHandleSet& theAttributes,
242 RTI::Exception* except =
NULL) {}
246 const RTI::AttributeHandleSet& theAttributes,
248 RTI::Exception* except =
NULL) {}
252 const RTI::AttributeHandleSet& desiredAttributes,
254 RTI::Exception* except =
NULL) {}
258 const RTI::AttributeHandleSet& desiredAttributes,
259 RTI::Exception* except =
NULL) {}
263 const RTI::AttributeHandleSet& theAttributes,
264 RTI::AttributeHandleSet*
set,
265 RTI::Exception* except =
NULL) {}
269 const RTI::AttributeHandleSet& theAttributes,
270 RTI::Exception* except =
NULL) {}
274 const RTI::AttributeHandleSet& theAttributes,
275 RTI::Exception* except =
NULL) {}
280 RTI::Exception* except =
NULL) {}
286 RTI::Exception* except =
NULL) {}
293 const RTI::FedTime& theFederateTime,
294 const RTI::FedTime& theLookahead,
295 RTI::Exception* except =
NULL) {}
298 RTI::Exception* except =
NULL) {}
301 RTI::Exception* except =
NULL) {}
304 RTI::Exception* except =
NULL) {}
307 const RTI::FedTime& theTime,
308 RTI::Exception* except =
NULL) {}
311 const RTI::FedTime& theTime,
312 RTI::Exception* except =
NULL) {}
315 const RTI::FedTime& theTime,
316 RTI::Exception* except =
NULL) {}
319 const RTI::FedTime& theTime,
320 RTI::Exception* except =
NULL) {}
323 const RTI::FedTime& theTime,
324 RTI::Exception* except =
NULL) {}
327 RTI::Exception* except =
NULL) {}
330 RTI::Exception* except =
NULL) {}
333 RTI::FedTime& theTime,
334 RTI::Exception* except =
NULL) {}
337 RTI::FedTime& theTime,
338 RTI::Exception* except =
NULL) {}
341 RTI::FedTime& theTime,
342 RTI::Exception* except =
NULL) {}
345 const RTI::FedTime& theLookahead,
346 RTI::Exception* except =
NULL) {}
349 RTI::FedTime& theTime,
350 RTI::Exception* except =
NULL) {}
354 RTI::Exception* except =
NULL) {}
358 const RTI::AttributeHandleSet& theAttributes,
360 RTI::Exception* except =
NULL) {}
365 RTI::Exception* except =
NULL) {}
375 RTI::Exception* except =
NULL) {}
378 RTI::Region &theRegion,
379 RTI::Exception* except =
NULL) {}
382 RTI::Region *theRegion,
383 RTI::Exception* except =
NULL) {}
387 const char *theObject,
389 RTI::Region *theRegions[],
392 RTI::Exception* except =
NULL) {}
397 RTI::Region *theRegions[],
400 RTI::Exception* except =
NULL) {}
403 RTI::Region &theRegion,
405 const RTI::AttributeHandleSet &theAttributes,
406 RTI::Exception* except =
NULL) {}
409 RTI::Region &theRegion,
411 RTI::Exception* except =
NULL) {}
415 RTI::Region &theRegion,
416 const RTI::AttributeHandleSet &attributeList,
418 RTI::Exception* except =
NULL) {}
422 RTI::Region &theRegion,
423 RTI::Exception* except =
NULL) {}
427 RTI::Region &theRegion,
429 RTI::Exception* except =
NULL) {}
433 RTI::Region &theRegion,
434 RTI::Exception* except =
NULL) {}
438 const RTI::ParameterHandleValuePairSet &theParameters,
439 const RTI::FedTime& theTime,
441 const RTI::Region &theRegion,
443 RTI::Exception* except =
NULL) {}
447 const RTI::ParameterHandleValuePairSet &theParameters,
449 const RTI::Region &theRegion,
450 RTI::Exception* except =
NULL) {}
454 const RTI::AttributeHandleSet &theAttributes,
455 const RTI::Region &theRegion,
456 RTI::Exception* except =
NULL) {}
465 RTI::Exception* except =
NULL) {}
470 RTI::Exception* except =
NULL) {}
476 RTI::Exception* except =
NULL) {}
482 RTI::Exception* except =
NULL) {}
487 RTI::Exception* except =
NULL) {}
492 RTI::Exception* except =
NULL) {}
498 RTI::Exception* except =
NULL) {}
504 RTI::Exception* except =
NULL) {}
509 RTI::Exception* except =
NULL) {}
513 char* objectInstanceName,
514 RTI::Exception* except =
NULL) {}
519 RTI::Exception* except =
NULL) {}
524 RTI::Exception* except =
NULL) {}
530 RTI::Exception* except =
NULL) {}
536 RTI::Exception* except =
NULL) {}
542 RTI::Exception* except =
NULL) {}
547 RTI::Exception* except =
NULL) {}
552 RTI::Exception* except =
NULL) {}
557 RTI::Exception* except =
NULL) {}
561 char* transportationName,
562 RTI::Exception* except =
NULL) {}
567 RTI::Exception* except =
NULL) {}
572 RTI::Exception* except =
NULL) {}
575 RTI::Exception* except =
NULL) {}
578 RTI::Exception* except =
NULL) {}
581 RTI::Exception* except =
NULL) {}
584 RTI::Exception* except =
NULL) {}
587 RTI::Exception* except =
NULL) {}
590 RTI::Exception* except =
NULL) {}
593 RTI::Exception* except =
NULL) {}
596 RTI::Exception* except =
NULL) {}
600 RTI::Exception* except =
NULL) {}
606 RTI::Exception* except =
NULL) {}
611 RTI::Exception* except =
NULL) {}
616 RTI::Exception* except =
NULL) {}
619 inline DtRtiAmbassadorObserver* DtRtiAmbassadorObserver::next()
const
621 return (DtRtiAmbassadorObserver*) MAKRti::DtListedObj::next();
624 inline DtRtiAmbassadorObserver* DtRtiAmbassadorObserver::prev()
const
626 return (DtRtiAmbassadorObserver*) MAKRti::DtListedObj::prev();
629 inline DtRtiAmbassadorObserver* DtRtiAmbassadorObserver::wrapNext()
const
631 return (DtRtiAmbassadorObserver*) MAKRti::DtListedObj::wrapNext();
634 inline DtRtiAmbassadorObserver* DtRtiAmbassadorObserver::wrapPrev()
const
636 return (DtRtiAmbassadorObserver*) MAKRti::DtListedObj::wrapPrev();