11 #if !DtHLA_1516_EVOLVED
16 #include <vl/vrlFederateAmbassador1516.h>
18 namespace MAKTrafficClientServerExConn
20 class DT_DLL_CSEC DtServerFederateAmbassador :
public DtServerFederateAmbassadorBase,
public DtVrlFederateAmbassador
26 DtServerFederateAmbassador()
28 RTI::FederateInternalError);
31 virtual ~DtServerFederateAmbassador()
37 DtServerFederateAmbassador(const DtServerFederateAmbassador& src);
39 DtServerFederateAmbassador& operator=(const DtServerFederateAmbassador& src);
48 virtual
void synchronizationPointRegistrationSucceeded(
49 std::wstring const & label)
51 RTI::FederateInternalError);
53 virtual
void synchronizationPointRegistrationFailed(
54 std::wstring const & label,
55 RTI::SynchronizationFailureReason reason)
57 RTI::FederateInternalError);
60 virtual
void announceSynchronizationPoint(
61 std::wstring const & label,
62 RTI::VariableLengthData const & aTag)
64 RTI::FederateInternalError);
67 virtual
void federationSynchronized(std::wstring const & label)
69 RTI::FederateInternalError);
72 virtual
void initiateFederateSave(std::wstring const & label)
74 RTI::UnableToPerformSave,
75 RTI::FederateInternalError);
77 virtual
void initiateFederateSave(
78 std::wstring const & label,
79 RTI::LogicalTime const & theTime)
81 RTI::UnableToPerformSave,
82 RTI::InvalidLogicalTime,
83 RTI::FederateInternalError);
86 virtual
void federationSaved()
88 RTI::FederateInternalError);
90 virtual
void federationNotSaved(RTI::SaveFailureReason theSaveFailureReason)
92 RTI::FederateInternalError);
96 virtual
void federationSaveStatusResponse(
97 RTI::FederateHandleSaveStatusPairVector const & theFederateStatusVector)
99 RTI::FederateInternalError);
102 virtual
void requestFederationRestoreSucceeded(std::wstring const & label)
104 RTI::FederateInternalError);
106 virtual
void requestFederationRestoreFailed(std::wstring const & label)
108 RTI::FederateInternalError);
111 virtual
void federationRestoreBegun()
113 RTI::FederateInternalError);
116 virtual
void initiateFederateRestore(std::wstring const & label,
117 RTI::FederateHandle handle)
119 RTI::SpecifiedSaveLabelDoesNotExist,
120 RTI::CouldNotInitiateRestore,
121 RTI::FederateInternalError);
124 virtual
void federationRestored()
126 RTI::FederateInternalError);
128 virtual
void federationNotRestored(
129 RTI::RestoreFailureReason theRestoreFailureReason)
131 RTI::FederateInternalError);
134 virtual
void federationRestoreStatusResponse(
135 RTI::FederateHandleRestoreStatusPairVector const & theFederateStatusVector)
137 RTI::FederateInternalError);
144 virtual
void startRegistrationForObjectClass(
145 RTI::ObjectClassHandle theClass)
147 RTI::ObjectClassNotPublished,
148 RTI::FederateInternalError);
151 virtual
void stopRegistrationForObjectClass(
152 RTI::ObjectClassHandle theClass)
154 RTI::ObjectClassNotPublished,
155 RTI::FederateInternalError);
158 virtual
void turnInteractionsOn(
159 RTI::InteractionClassHandle theHandle)
161 RTI::InteractionClassNotPublished,
162 RTI::FederateInternalError);
165 virtual
void turnInteractionsOff(RTI::InteractionClassHandle theHandle)
167 RTI::InteractionClassNotPublished,
168 RTI::FederateInternalError);
175 virtual
void objectInstanceNameReservationSucceeded(
176 std::wstring const & theObjectInstanceName)
179 RTI::FederateInternalError);
181 virtual
void objectInstanceNameReservationFailed(
182 std::wstring const & theObjectInstanceName)
185 RTI::FederateInternalError);
187 virtual
void discoverObjectInstance(
188 RTI::ObjectInstanceHandle theObject,
189 RTI::ObjectClassHandle theObjectClass,
190 std::wstring const & theObjectInstanceName)
192 RTI::CouldNotDiscover,
193 RTI::ObjectClassNotKnown,
194 RTI::FederateInternalError);
196 virtual
void discoverObjectInstanceSR(
197 unsigned int clientID,
198 RTI::ObjectInstanceHandle theObject,
199 RTI::ObjectClassHandle theObjectClass,
200 std::wstring const & theObjectInstanceName);
202 virtual
void reflectAttributeValues(
203 RTI::ObjectInstanceHandle theObject,
204 RTI::AttributeHandleValueMap const & theAttributeValues,
205 RTI::VariableLengthData const & aTag,
206 RTI::OrderType sentOrder,
207 RTI::TransportationType theType)
209 RTI::ObjectInstanceNotKnown,
210 RTI::AttributeNotRecognized,
211 RTI::AttributeNotSubscribed,
212 RTI::FederateInternalError);
214 virtual
void reflectAttributeValuesSR(
215 unsigned int clientID,
216 RTI::ObjectInstanceHandle theObject,
217 RTI::AttributeHandleValueMap const & theAttributeValues,
218 RTI::VariableLengthData const & aTag,
219 RTI::OrderType sentOrder,
220 RTI::TransportationType theType);
222 virtual
void reflectAttributeValues(
223 RTI::ObjectInstanceHandle theObject,
224 RTI::AttributeHandleValueMap const & theAttributeValues,
225 RTI::VariableLengthData const & aTag,
226 RTI::OrderType sentOrder,
227 RTI::TransportationType theType,
228 RTI::RegionHandleSet const & theSentRegionHandleSet)
230 RTI::ObjectInstanceNotKnown,
231 RTI::AttributeNotRecognized,
232 RTI::AttributeNotSubscribed,
233 RTI::FederateInternalError);
235 virtual
void reflectAttributeValuesSR(
236 unsigned int clientID,
237 RTI::ObjectInstanceHandle theObject,
238 RTI::AttributeHandleValueMap const & theAttributeValues,
239 RTI::VariableLengthData const & aTag,
240 RTI::OrderType sentOrder,
241 RTI::TransportationType theType,
242 RTI::RegionHandleSet const & theSentRegionHandleSet);
244 virtual
void reflectAttributeValues(
245 RTI::ObjectInstanceHandle theObject,
246 RTI::AttributeHandleValueMap const & theAttributeValues,
247 RTI::VariableLengthData const & aTag,
248 RTI::OrderType sentOrder,
249 RTI::TransportationType theType,
250 RTI::LogicalTime const & theTime,
251 RTI::OrderType receivedOrder)
253 RTI::ObjectInstanceNotKnown,
254 RTI::AttributeNotRecognized,
255 RTI::AttributeNotSubscribed,
256 RTI::FederateInternalError);
258 virtual
void reflectAttributeValuesSR(
259 unsigned int clientID,
260 RTI::ObjectInstanceHandle theObject,
261 RTI::AttributeHandleValueMap const & theAttributeValues,
262 RTI::VariableLengthData const & aTag,
263 RTI::OrderType sentOrder,
264 RTI::TransportationType theType,
265 RTI::LogicalTime const & theTime,
266 RTI::OrderType receivedOrder);
268 virtual
void reflectAttributeValues(
269 RTI::ObjectInstanceHandle theObject,
270 RTI::AttributeHandleValueMap const & theAttributeValues,
271 RTI::VariableLengthData const & aTag,
272 RTI::OrderType sentOrder,
273 RTI::TransportationType theType,
274 RTI::LogicalTime const & theTime,
275 RTI::OrderType receivedOrder,
276 RTI::RegionHandleSet const & theSentRegionHandleSet)
278 RTI::ObjectInstanceNotKnown,
279 RTI::AttributeNotRecognized,
280 RTI::AttributeNotSubscribed,
281 RTI::FederateInternalError);
283 virtual
void reflectAttributeValuesSR(
284 unsigned int clientID,
285 RTI::ObjectInstanceHandle theObject,
286 RTI::AttributeHandleValueMap const & theAttributeValues,
287 RTI::VariableLengthData const & aTag,
288 RTI::OrderType sentOrder,
289 RTI::TransportationType theType,
290 RTI::LogicalTime const & theTime,
291 RTI::OrderType receivedOrder,
292 RTI::RegionHandleSet const & theSentRegionHandleSet);
294 virtual
void reflectAttributeValues(
295 RTI::ObjectInstanceHandle theObject,
296 RTI::AttributeHandleValueMap const & theAttributeValues,
297 RTI::VariableLengthData const & aTag,
298 RTI::OrderType sentOrder,
299 RTI::TransportationType theType,
300 RTI::LogicalTime const & theTime,
301 RTI::OrderType receivedOrder,
302 RTI::MessageRetractionHandle theHandle)
304 RTI::ObjectInstanceNotKnown,
305 RTI::AttributeNotRecognized,
306 RTI::AttributeNotSubscribed,
307 RTI::InvalidLogicalTime,
308 RTI::FederateInternalError);
310 virtual
void reflectAttributeValuesSR(
311 unsigned int clientID,
312 RTI::ObjectInstanceHandle theObject,
313 RTI::AttributeHandleValueMap const & theAttributeValues,
314 RTI::VariableLengthData const & aTag,
315 RTI::OrderType sentOrder,
316 RTI::TransportationType theType,
317 RTI::LogicalTime const & theTime,
318 RTI::OrderType receivedOrder,
319 RTI::MessageRetractionHandle theHandle);
321 virtual
void reflectAttributeValues(
322 RTI::ObjectInstanceHandle theObject,
323 RTI::AttributeHandleValueMap const & theAttributeValues,
324 RTI::VariableLengthData const & aTag,
325 RTI::OrderType sentOrder,
326 RTI::TransportationType theType,
327 RTI::LogicalTime const & theTime,
328 RTI::OrderType receivedOrder,
329 RTI::MessageRetractionHandle theHandle,
330 RTI::RegionHandleSet const & theSentRegionHandleSet)
332 RTI::ObjectInstanceNotKnown,
333 RTI::AttributeNotRecognized,
334 RTI::AttributeNotSubscribed,
335 RTI::InvalidLogicalTime,
336 RTI::FederateInternalError);
338 virtual
void reflectAttributeValuesSR(
339 unsigned int clientID,
340 RTI::ObjectInstanceHandle theObject,
341 RTI::AttributeHandleValueMap const & theAttributeValues,
342 RTI::VariableLengthData const & aTag,
343 RTI::OrderType sentOrder,
344 RTI::TransportationType theType,
345 RTI::LogicalTime const & theTime,
346 RTI::OrderType receivedOrder,
347 RTI::MessageRetractionHandle theHandle,
348 RTI::RegionHandleSet const & theSentRegionHandleSet);
351 virtual
void receiveInteraction (
352 RTI::InteractionClassHandle theInteraction,
353 RTI::ParameterHandleValueMap const & theParameterValues,
354 RTI::VariableLengthData const & aTag,
355 RTI::OrderType sentOrder,
356 RTI::TransportationType theType)
358 RTI::InteractionClassNotRecognized,
359 RTI::InteractionParameterNotRecognized,
360 RTI::InteractionClassNotSubscribed,
361 RTI::FederateInternalError);
363 virtual
void receiveInteractionSR(
364 unsigned int clientID,
365 RTI::InteractionClassHandle theInteraction,
366 RTI::ParameterHandleValueMap const & theParameterValues,
367 RTI::VariableLengthData const & aTag,
368 RTI::OrderType sentOrder,
369 RTI::TransportationType theType);
371 virtual
void receiveInteraction(
372 RTI::InteractionClassHandle theInteraction,
373 RTI::ParameterHandleValueMap const & theParameterValues,
374 RTI::VariableLengthData const & aTag,
375 RTI::OrderType sentOrder,
376 RTI::TransportationType theType,
377 RTI::RegionHandleSet const & theSentRegionHandleSet)
379 RTI::InteractionClassNotRecognized,
380 RTI::InteractionParameterNotRecognized,
381 RTI::InteractionClassNotSubscribed,
382 RTI::FederateInternalError);
384 virtual
void receiveInteractionSR(
385 unsigned int clientID,
386 RTI::InteractionClassHandle theInteraction,
387 RTI::ParameterHandleValueMap const & theParameterValues,
388 RTI::VariableLengthData const & aTag,
389 RTI::OrderType sentOrder,
390 RTI::TransportationType theType,
391 RTI::RegionHandleSet const & theSentRegionHandleSet);
393 virtual
void receiveInteraction(
394 RTI::InteractionClassHandle theInteraction,
395 RTI::ParameterHandleValueMap const & theParameterValues,
396 RTI::VariableLengthData const & aTag,
397 RTI::OrderType sentOrder,
398 RTI::TransportationType theType,
399 RTI::LogicalTime const & theTime,
400 RTI::OrderType receivedOrder)
402 RTI::InteractionClassNotRecognized,
403 RTI::InteractionParameterNotRecognized,
404 RTI::InteractionClassNotSubscribed,
405 RTI::FederateInternalError);
407 virtual
void receiveInteractionSR(
408 unsigned int clientID,
409 RTI::InteractionClassHandle theInteraction,
410 RTI::ParameterHandleValueMap const & theParameterValues,
411 RTI::VariableLengthData const & aTag,
412 RTI::OrderType sentOrder,
413 RTI::TransportationType theType,
414 RTI::LogicalTime const & theTime,
415 RTI::OrderType receivedOrder);
417 virtual
void receiveInteraction(
418 RTI::InteractionClassHandle theInteraction,
419 RTI::ParameterHandleValueMap const & theParameterValues,
420 RTI::VariableLengthData const & aTag,
421 RTI::OrderType sentOrder,
422 RTI::TransportationType theType,
423 RTI::LogicalTime const & theTime,
424 RTI::OrderType receivedOrder,
425 RTI::RegionHandleSet const & theSentRegionHandleSet)
427 RTI::InteractionClassNotRecognized,
428 RTI::InteractionParameterNotRecognized,
429 RTI::InteractionClassNotSubscribed,
430 RTI::FederateInternalError);
432 virtual
void receiveInteractionSR(
433 unsigned int clientID,
434 RTI::InteractionClassHandle theInteraction,
435 RTI::ParameterHandleValueMap const & theParameterValues,
436 RTI::VariableLengthData const & aTag,
437 RTI::OrderType sentOrder,
438 RTI::TransportationType theType,
439 RTI::LogicalTime const & theTime,
440 RTI::OrderType receivedOrder,
441 RTI::RegionHandleSet const & theSentRegionHandleSet);
443 virtual
void receiveInteraction(
444 RTI::InteractionClassHandle theInteraction,
445 RTI::ParameterHandleValueMap const & theParameterValues,
446 RTI::VariableLengthData const & aTag,
447 RTI::OrderType sentOrder,
448 RTI::TransportationType theType,
449 RTI::LogicalTime const & theTime,
450 RTI::OrderType receivedOrder,
451 RTI::MessageRetractionHandle theHandle)
453 RTI::InteractionClassNotRecognized,
454 RTI::InteractionParameterNotRecognized,
455 RTI::InteractionClassNotSubscribed,
456 RTI::InvalidLogicalTime,
457 RTI::FederateInternalError);
459 virtual
void receiveInteractionSR(
460 unsigned int clientID,
461 RTI::InteractionClassHandle theInteraction,
462 RTI::ParameterHandleValueMap const & theParameterValues,
463 RTI::VariableLengthData const & aTag,
464 RTI::OrderType sentOrder,
465 RTI::TransportationType theType,
466 RTI::LogicalTime const & theTime,
467 RTI::OrderType receivedOrder,
468 RTI::MessageRetractionHandle theHandle);
470 virtual
void receiveInteraction (
471 RTI::InteractionClassHandle theInteraction,
472 RTI::ParameterHandleValueMap const & theParameterValues,
473 RTI::VariableLengthData const & aTag,
474 RTI::OrderType sentOrder,
475 RTI::TransportationType theType,
476 RTI::LogicalTime const & theTime,
477 RTI::OrderType receivedOrder,
478 RTI::MessageRetractionHandle theHandle,
479 RTI::RegionHandleSet const & theSentRegionHandleSet)
481 RTI::InteractionClassNotRecognized,
482 RTI::InteractionParameterNotRecognized,
483 RTI::InteractionClassNotSubscribed,
484 RTI::InvalidLogicalTime,
485 RTI::FederateInternalError);
487 virtual
void receiveInteractionSR(
488 unsigned int clientID,
489 RTI::InteractionClassHandle theInteraction,
490 RTI::ParameterHandleValueMap const & theParameterValues,
491 RTI::VariableLengthData const & aTag,
492 RTI::OrderType sentOrder,
493 RTI::TransportationType theType,
494 RTI::LogicalTime const & theTime,
495 RTI::OrderType receivedOrder,
496 RTI::MessageRetractionHandle theHandle,
497 RTI::RegionHandleSet const & theSentRegionHandleSet);
500 virtual
void removeObjectInstance(
501 RTI::ObjectInstanceHandle theObject,
502 RTI::VariableLengthData const & aTag,
503 RTI::OrderType sentOrder)
505 RTI::ObjectInstanceNotKnown,
506 RTI::FederateInternalError);
508 virtual
void removeObjectInstanceSR(
509 unsigned int clientID,
510 RTI::ObjectInstanceHandle theObject,
511 RTI::VariableLengthData const & aTag,
512 RTI::OrderType sentOrder);
514 virtual
void removeObjectInstance(
515 RTI::ObjectInstanceHandle theObject,
516 RTI::VariableLengthData const & aTag,
517 RTI::OrderType sentOrder,
518 RTI::LogicalTime const & theTime,
519 RTI::OrderType receivedOrder)
521 RTI::ObjectInstanceNotKnown,
522 RTI::FederateInternalError);
524 virtual
void removeObjectInstanceSR(
525 unsigned int clientID,
526 RTI::ObjectInstanceHandle theObject,
527 RTI::VariableLengthData const & aTag,
528 RTI::OrderType sentOrder,
529 RTI::LogicalTime const & theTime,
530 RTI::OrderType receivedOrder);
532 virtual
void removeObjectInstance(
533 RTI::ObjectInstanceHandle theObject,
534 RTI::VariableLengthData const & aTag,
535 RTI::OrderType sentOrder,
536 RTI::LogicalTime const & theTime,
537 RTI::OrderType receivedOrder,
538 RTI::MessageRetractionHandle theHandle)
540 RTI::ObjectInstanceNotKnown,
541 RTI::InvalidLogicalTime,
542 RTI::FederateInternalError);
544 virtual
void removeObjectInstanceSR(
545 unsigned int clientID,
546 RTI::ObjectInstanceHandle theObject,
547 RTI::VariableLengthData const & aTag,
548 RTI::OrderType sentOrder,
549 RTI::LogicalTime const & theTime,
550 RTI::OrderType receivedOrder,
551 RTI::MessageRetractionHandle theHandle);
554 virtual
void attributesInScope(
555 RTI::ObjectInstanceHandle theObject,
556 RTI::AttributeHandleSet const & theAttributes)
558 RTI::ObjectInstanceNotKnown,
559 RTI::AttributeNotRecognized,
560 RTI::AttributeNotSubscribed,
561 RTI::FederateInternalError);
564 virtual
void attributesOutOfScope(
565 RTI::ObjectInstanceHandle theObject,
566 RTI::AttributeHandleSet const &theAttributes)
568 RTI::ObjectInstanceNotKnown,
569 RTI::AttributeNotRecognized,
570 RTI::AttributeNotSubscribed,
571 RTI::FederateInternalError);
574 virtual
void provideAttributeValueUpdate(
575 RTI::ObjectInstanceHandle theObject,
576 RTI::AttributeHandleSet const & theAttributes,
577 RTI::VariableLengthData const & aTag)
579 RTI::ObjectInstanceNotKnown,
580 RTI::AttributeNotRecognized,
581 RTI::AttributeNotOwned,
582 RTI::FederateInternalError);
585 virtual
void turnUpdatesOnForObjectInstance(
586 RTI::ObjectInstanceHandle theObject,
587 RTI::AttributeHandleSet const & theAttributes)
589 RTI::ObjectInstanceNotKnown,
590 RTI::AttributeNotRecognized,
591 RTI::AttributeNotOwned,
592 RTI::FederateInternalError);
595 virtual
void turnUpdatesOffForObjectInstance(
596 RTI::ObjectInstanceHandle theObject,
597 RTI::AttributeHandleSet const & theAttributes)
599 RTI::ObjectInstanceNotKnown,
600 RTI::AttributeNotRecognized,
601 RTI::AttributeNotOwned,
602 RTI::FederateInternalError);
608 virtual
void requestAttributeOwnershipAssumption(
609 RTI::ObjectInstanceHandle theObject,
610 RTI::AttributeHandleSet const & offeredAttributes,
611 RTI::VariableLengthData const & aTag)
613 RTI::ObjectInstanceNotKnown,
614 RTI::AttributeNotRecognized,
615 RTI::AttributeAlreadyOwned,
616 RTI::AttributeNotPublished,
617 RTI::FederateInternalError);
619 virtual
void requestDivestitureConfirmation(
620 RTI::ObjectInstanceHandle theObject,
621 RTI::AttributeHandleSet const & releasedAttributes)
623 RTI::ObjectInstanceNotKnown,
624 RTI::AttributeNotRecognized,
625 RTI::AttributeNotOwned,
626 RTI::AttributeDivestitureWasNotRequested,
627 RTI::FederateInternalError);
629 virtual
void attributeOwnershipAcquisitionNotification(
630 RTI::ObjectInstanceHandle theObject,
631 RTI::AttributeHandleSet const & securedAttributes,
632 RTI::VariableLengthData const & aTag)
634 RTI::ObjectInstanceNotKnown,
635 RTI::AttributeNotRecognized,
636 RTI::AttributeAcquisitionWasNotRequested,
637 RTI::AttributeAlreadyOwned,
638 RTI::AttributeNotPublished,
639 RTI::FederateInternalError);
641 virtual
void attributeOwnershipUnavailable(
642 RTI::ObjectInstanceHandle theObject,
643 RTI::AttributeHandleSet const & theAttributes)
645 RTI::ObjectInstanceNotKnown,
646 RTI::AttributeNotRecognized,
647 RTI::AttributeAlreadyOwned,
648 RTI::AttributeAcquisitionWasNotRequested,
649 RTI::FederateInternalError);
651 virtual
void requestAttributeOwnershipRelease(
652 RTI::ObjectInstanceHandle theObject,
653 RTI::AttributeHandleSet const & candidateAttributes,
654 RTI::VariableLengthData const & aTag)
656 RTI::ObjectInstanceNotKnown,
657 RTI::AttributeNotRecognized,
658 RTI::AttributeNotOwned,
659 RTI::FederateInternalError);
661 virtual
void confirmAttributeOwnershipAcquisitionCancellation(
662 RTI::ObjectInstanceHandle theObject,
663 RTI::AttributeHandleSet const & theAttributes)
665 RTI::ObjectInstanceNotKnown,
666 RTI::AttributeNotRecognized,
667 RTI::AttributeAlreadyOwned,
668 RTI::AttributeAcquisitionWasNotCanceled,
669 RTI::FederateInternalError);
671 virtual
void informAttributeOwnership(
672 RTI::ObjectInstanceHandle theObject,
673 RTI::AttributeHandle theAttribute,
674 RTI::FederateHandle theOwner)
676 RTI::ObjectInstanceNotKnown,
677 RTI::AttributeNotRecognized,
678 RTI::FederateInternalError);
680 virtual
void attributeIsNotOwned(
681 RTI::ObjectInstanceHandle theObject,
682 RTI::AttributeHandle theAttribute)
684 RTI::ObjectInstanceNotKnown,
685 RTI::AttributeNotRecognized,
686 RTI::FederateInternalError);
688 virtual
void attributeIsOwnedByRTI(
689 RTI::ObjectInstanceHandle theObject,
690 RTI::AttributeHandle theAttribute)
692 RTI::ObjectInstanceNotKnown,
693 RTI::AttributeNotRecognized,
694 RTI::FederateInternalError);
700 virtual
void timeRegulationEnabled(
701 RTI::LogicalTime const & theFederateTime)
703 RTI::InvalidLogicalTime,
704 RTI::NoRequestToEnableTimeRegulationWasPending,
705 RTI::FederateInternalError);
707 virtual
void timeConstrainedEnabled(
708 RTI::LogicalTime const & theFederateTime)
710 RTI::InvalidLogicalTime,
711 RTI::NoRequestToEnableTimeConstrainedWasPending,
712 RTI::FederateInternalError);
714 virtual
void timeAdvanceGrant( RTI::LogicalTime const & theTime)
716 RTI::InvalidLogicalTime,
717 RTI::JoinedFederateIsNotInTimeAdvancingState,
718 RTI::FederateInternalError);
720 virtual
void requestRetraction(RTI::MessageRetractionHandle theHandle)
722 RTI::FederateInternalError);
727 static DtVrlFederateAmbassador* create();
732 virtual std::auto_ptr<RTI::LogicalTime> copyTime(RTI::LogicalTime const& timeValue);
#define DT_DLL_CSEC
Definition: clientServerExConnDllDefines.h:17