13 #if !DtHLA_1516_EVOLVED
22 namespace MAKTrafficClientServerExConn
32 const std::vector<std::wstring>& createArguments = std::vector<std::wstring>())
34 BadInitializationParameter,
54 virtual ObjectInstanceHandle registerObjectInstance
55 (ObjectClassHandle theClass)
57 ObjectClassNotDefined,
58 ObjectClassNotPublished,
59 FederateNotExecutionMember,
64 virtual ObjectInstanceHandle registerObjectInstance
65 (ObjectClassHandle theClass,
66 std::wstring
const & theObjectInstanceName)
68 ObjectClassNotDefined,
69 ObjectClassNotPublished,
70 ObjectInstanceNameNotReserved,
71 ObjectInstanceNameInUse,
72 FederateNotExecutionMember,
78 virtual void updateAttributeValues
79 (ObjectInstanceHandle theObject,
80 AttributeHandleValueMap
const & theAttributeValues,
81 RTI::VariableLengthData
const & aTag)
83 ObjectInstanceNotKnown,
86 FederateNotExecutionMember,
91 virtual MessageRetractionHandle updateAttributeValues
92 (ObjectInstanceHandle theObject,
93 AttributeHandleValueMap
const & theAttributeValues,
94 RTI::VariableLengthData
const & aTag,
95 LogicalTime
const & theTime)
97 ObjectInstanceNotKnown,
101 FederateNotExecutionMember,
107 virtual void sendInteraction
108 (InteractionClassHandle theInteraction,
109 ParameterHandleValueMap
const & theParameterValues,
110 RTI::VariableLengthData
const & aTag)
112 InteractionClassNotPublished,
113 InteractionClassNotDefined,
114 InteractionParameterNotDefined,
115 FederateNotExecutionMember,
120 virtual MessageRetractionHandle sendInteraction
121 (InteractionClassHandle theInteraction,
122 ParameterHandleValueMap
const & theParameterValues,
123 RTI::VariableLengthData
const & aTag,
124 LogicalTime
const & theTime)
126 InteractionClassNotPublished,
127 InteractionClassNotDefined,
128 InteractionParameterNotDefined,
130 FederateNotExecutionMember,
136 virtual void deleteObjectInstance
137 (ObjectInstanceHandle theObject,
138 RTI::VariableLengthData
const & aTag)
140 DeletePrivilegeNotHeld,
141 ObjectInstanceNotKnown,
142 FederateNotExecutionMember,
147 virtual MessageRetractionHandle deleteObjectInstance
148 (ObjectInstanceHandle theObject,
149 RTI::VariableLengthData
const & aTag,
150 LogicalTime
const & theTime)
152 DeletePrivilegeNotHeld,
153 ObjectInstanceNotKnown,
155 FederateNotExecutionMember,
161 virtual void localDeleteObjectInstance
162 (ObjectInstanceHandle theObject)
164 ObjectInstanceNotKnown,
165 FederateOwnsAttributes,
166 OwnershipAcquisitionPending,
167 FederateNotExecutionMember,
177 virtual ObjectInstanceHandle registerObjectInstanceWithRegions
178 (ObjectClassHandle theClass,
179 AttributeHandleSetRegionHandleSetPairVector
const &
180 theAttributeHandleSetRegionHandleSetPairVector)
182 ObjectClassNotDefined,
183 ObjectClassNotPublished,
185 AttributeNotPublished,
187 RegionNotCreatedByThisFederate,
188 InvalidRegionContext,
189 FederateNotExecutionMember,
194 virtual ObjectInstanceHandle registerObjectInstanceWithRegions
195 (ObjectClassHandle theClass,
196 AttributeHandleSetRegionHandleSetPairVector
const &
197 theAttributeHandleSetRegionHandleSetPairVector,
198 std::wstring
const & theObjectInstanceName)
200 ObjectClassNotDefined,
201 ObjectClassNotPublished,
203 AttributeNotPublished,
205 RegionNotCreatedByThisFederate,
206 InvalidRegionContext,
207 ObjectInstanceNameNotReserved,
208 ObjectInstanceNameInUse,
209 FederateNotExecutionMember,
215 virtual void sendInteractionWithRegions
216 (InteractionClassHandle theInteraction,
217 ParameterHandleValueMap
const & theParameterValues,
218 RegionHandleSet
const & theRegionHandleSet,
219 RTI::VariableLengthData
const & aTag)
221 InteractionClassNotDefined,
222 InteractionClassNotPublished,
223 InteractionParameterNotDefined,
225 RegionNotCreatedByThisFederate,
226 InvalidRegionContext,
227 FederateNotExecutionMember,
232 virtual MessageRetractionHandle sendInteractionWithRegions
233 (InteractionClassHandle theInteraction,
234 ParameterHandleValueMap
const & theParameterValues,
235 RegionHandleSet
const & theRegionHandleSet,
236 RTI::VariableLengthData
const & aTag,
237 LogicalTime
const & theTime)
239 InteractionClassNotDefined,
240 InteractionClassNotPublished,
241 InteractionParameterNotDefined,
243 RegionNotCreatedByThisFederate,
244 InvalidRegionContext,
246 FederateNotExecutionMember,
Definition: directServerRtiAmbassador1516.h:24
This connection RTI Ambassador overrides RTI Ambassador calls where necessary; otherwise, just makes call on RTI Ambassador given to it.
#define DT_DLL_CSEC
Definition: clientServerExConnDllDefines.h:17
Definition: serverRtiAmbassador1516.h:23