9 #ifndef lgrFedAmb1516_H_
10 #define lgrFedAmb1516_H_
14 #if DtHLA_1516_EVOLVED
17 #include <vl/vrlFederateAmbassador1516e.h>
29 DtLgrFederateAmbassador();
30 virtual ~DtLgrFederateAmbassador() throw();
34 DtLgrFederateAmbassador( const DtLgrFederateAmbassador& rhs );
37 DtLgrFederateAmbassador& operator=( const DtLgrFederateAmbassador& rhs );
41 virtual
void reflectAttributeValues (
42 RTI::ObjectInstanceHandle theObject,
43 RTI::AttributeHandleValueMap const & theAttributeValues,
44 RTI::VariableLengthData const & theUserSuppliedTag,
45 RTI::OrderType sentOrder,
46 RTI::TransportationType theType,
47 RTI::SupplementalReflectInfo theReflectInfo)
49 RTI::FederateInternalError);
51 virtual
void reflectAttributeValues (
52 RTI::ObjectInstanceHandle theObject,
53 RTI::AttributeHandleValueMap const & theAttributeValues,
54 RTI::VariableLengthData const & theUserSuppliedTag,
55 RTI::OrderType sentOrder,
56 RTI::TransportationType theType,
57 RTI::LogicalTime const & theTime,
58 RTI::OrderType receivedOrder,
59 RTI::SupplementalReflectInfo theReflectInfo)
61 RTI::FederateInternalError);
63 virtual
void reflectAttributeValues (
64 RTI::ObjectInstanceHandle theObject,
65 RTI::AttributeHandleValueMap const & theAttributeValues,
66 RTI::VariableLengthData const & theUserSuppliedTag,
67 RTI::OrderType sentOrder,
68 RTI::TransportationType theType,
69 RTI::LogicalTime const & theTime,
70 RTI::OrderType receivedOrder,
71 RTI::MessageRetractionHandle theHandle,
72 RTI::SupplementalReflectInfo theReflectInfo)
74 RTI::FederateInternalError);
77 virtual
void receiveInteraction (
78 RTI::InteractionClassHandle theInteraction,
79 RTI::ParameterHandleValueMap const & theParameterValues,
80 RTI::VariableLengthData const & theUserSuppliedTag,
81 RTI::OrderType sentOrder,
82 RTI::TransportationType theType,
83 RTI::SupplementalReceiveInfo theReceiveInfo)
85 RTI::FederateInternalError);
87 virtual
void receiveInteraction (
88 RTI::InteractionClassHandle theInteraction,
89 RTI::ParameterHandleValueMap const & theParameterValues,
90 RTI::VariableLengthData const & theUserSuppliedTag,
91 RTI::OrderType sentOrder,
92 RTI::TransportationType theType,
93 RTI::LogicalTime const & theTime,
94 RTI::OrderType receivedOrder,
95 RTI::SupplementalReceiveInfo theReceiveInfo)
97 RTI::FederateInternalError);
99 virtual
void receiveInteraction (
100 RTI::InteractionClassHandle theInteraction,
101 RTI::ParameterHandleValueMap const & theParameterValues,
102 RTI::VariableLengthData const & theUserSuppliedTag,
103 RTI::OrderType sentOrder,
104 RTI::TransportationType theType,
105 RTI::LogicalTime const & theTime,
106 RTI::OrderType receivedOrder,
107 RTI::MessageRetractionHandle theHandle,
108 RTI::SupplementalReceiveInfo theReceiveInfo)
110 RTI::FederateInternalError);
112 virtual const RTI::RegionHandleSet& recentRegionHandleSet();
120 RTI::RegionHandleSet myRecentRegionHandleSet;
Defines IMPORT/EXPORT macros for lgrSim library.
#define DT_DLL_LGRSIM
Definition: lgrSim.h:21