MAK RTIspy API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
FederateAmbassador.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: FederateAmbassador.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_FederateAmbassador_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_FederateAmbassador_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3017000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3017003 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
32 #include <google/protobuf/extension_set.h> // IWYU pragma: export
33 #include <google/protobuf/unknown_field_set.h>
34 #include "datatypes.pb.h"
35 // @@protoc_insertion_point(includes)
36 #include <google/protobuf/port_def.inc>
37 #define PROTOBUF_INTERNAL_EXPORT_FederateAmbassador_2eproto
38 PROTOBUF_NAMESPACE_OPEN
39 namespace internal {
40 class AnyMetadata;
41 } // namespace internal
42 PROTOBUF_NAMESPACE_CLOSE
43 
44 // Internal implementation detail -- do not use these members.
46  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
47  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
48  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
49  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
50  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[65]
51  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
52  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
53  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
54  static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
55 };
56 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_FederateAmbassador_2eproto;
57 namespace rti1516_2025 {
58 namespace fedpro {
59 class AnnounceSynchronizationPoint;
60 struct AnnounceSynchronizationPointDefaultTypeInternal;
61 extern AnnounceSynchronizationPointDefaultTypeInternal _AnnounceSynchronizationPoint_default_instance_;
62 class AttributeIsNotOwned;
63 struct AttributeIsNotOwnedDefaultTypeInternal;
64 extern AttributeIsNotOwnedDefaultTypeInternal _AttributeIsNotOwned_default_instance_;
65 class AttributeIsOwnedByRTI;
66 struct AttributeIsOwnedByRTIDefaultTypeInternal;
67 extern AttributeIsOwnedByRTIDefaultTypeInternal _AttributeIsOwnedByRTI_default_instance_;
68 class AttributeOwnershipAcquisitionNotification;
69 struct AttributeOwnershipAcquisitionNotificationDefaultTypeInternal;
70 extern AttributeOwnershipAcquisitionNotificationDefaultTypeInternal _AttributeOwnershipAcquisitionNotification_default_instance_;
71 class AttributeOwnershipUnavailable;
72 struct AttributeOwnershipUnavailableDefaultTypeInternal;
73 extern AttributeOwnershipUnavailableDefaultTypeInternal _AttributeOwnershipUnavailable_default_instance_;
74 class AttributesInScope;
75 struct AttributesInScopeDefaultTypeInternal;
76 extern AttributesInScopeDefaultTypeInternal _AttributesInScope_default_instance_;
77 class AttributesOutOfScope;
78 struct AttributesOutOfScopeDefaultTypeInternal;
79 extern AttributesOutOfScopeDefaultTypeInternal _AttributesOutOfScope_default_instance_;
80 class CallbackRequest;
81 struct CallbackRequestDefaultTypeInternal;
82 extern CallbackRequestDefaultTypeInternal _CallbackRequest_default_instance_;
83 class CallbackResponse;
84 struct CallbackResponseDefaultTypeInternal;
85 extern CallbackResponseDefaultTypeInternal _CallbackResponse_default_instance_;
86 class CallbackSucceeded;
87 struct CallbackSucceededDefaultTypeInternal;
88 extern CallbackSucceededDefaultTypeInternal _CallbackSucceeded_default_instance_;
89 class ConfirmAttributeOwnershipAcquisitionCancellation;
90 struct ConfirmAttributeOwnershipAcquisitionCancellationDefaultTypeInternal;
91 extern ConfirmAttributeOwnershipAcquisitionCancellationDefaultTypeInternal _ConfirmAttributeOwnershipAcquisitionCancellation_default_instance_;
92 class ConfirmAttributeTransportationTypeChange;
93 struct ConfirmAttributeTransportationTypeChangeDefaultTypeInternal;
94 extern ConfirmAttributeTransportationTypeChangeDefaultTypeInternal _ConfirmAttributeTransportationTypeChange_default_instance_;
95 class ConfirmInteractionTransportationTypeChange;
96 struct ConfirmInteractionTransportationTypeChangeDefaultTypeInternal;
97 extern ConfirmInteractionTransportationTypeChangeDefaultTypeInternal _ConfirmInteractionTransportationTypeChange_default_instance_;
98 class ConnectionLost;
99 struct ConnectionLostDefaultTypeInternal;
100 extern ConnectionLostDefaultTypeInternal _ConnectionLost_default_instance_;
101 class DiscoverObjectInstance;
102 struct DiscoverObjectInstanceDefaultTypeInternal;
103 extern DiscoverObjectInstanceDefaultTypeInternal _DiscoverObjectInstance_default_instance_;
104 class FederateResigned;
105 struct FederateResignedDefaultTypeInternal;
106 extern FederateResignedDefaultTypeInternal _FederateResigned_default_instance_;
107 class FederationNotRestored;
108 struct FederationNotRestoredDefaultTypeInternal;
109 extern FederationNotRestoredDefaultTypeInternal _FederationNotRestored_default_instance_;
110 class FederationNotSaved;
111 struct FederationNotSavedDefaultTypeInternal;
112 extern FederationNotSavedDefaultTypeInternal _FederationNotSaved_default_instance_;
113 class FederationRestoreBegun;
114 struct FederationRestoreBegunDefaultTypeInternal;
115 extern FederationRestoreBegunDefaultTypeInternal _FederationRestoreBegun_default_instance_;
116 class FederationRestoreStatusResponse;
117 struct FederationRestoreStatusResponseDefaultTypeInternal;
118 extern FederationRestoreStatusResponseDefaultTypeInternal _FederationRestoreStatusResponse_default_instance_;
119 class FederationRestored;
120 struct FederationRestoredDefaultTypeInternal;
121 extern FederationRestoredDefaultTypeInternal _FederationRestored_default_instance_;
122 class FederationSaveStatusResponse;
123 struct FederationSaveStatusResponseDefaultTypeInternal;
124 extern FederationSaveStatusResponseDefaultTypeInternal _FederationSaveStatusResponse_default_instance_;
125 class FederationSaved;
126 struct FederationSavedDefaultTypeInternal;
127 extern FederationSavedDefaultTypeInternal _FederationSaved_default_instance_;
128 class FederationSynchronized;
129 struct FederationSynchronizedDefaultTypeInternal;
130 extern FederationSynchronizedDefaultTypeInternal _FederationSynchronized_default_instance_;
131 class FlushQueueGrant;
132 struct FlushQueueGrantDefaultTypeInternal;
133 extern FlushQueueGrantDefaultTypeInternal _FlushQueueGrant_default_instance_;
134 class InformAttributeOwnership;
135 struct InformAttributeOwnershipDefaultTypeInternal;
136 extern InformAttributeOwnershipDefaultTypeInternal _InformAttributeOwnership_default_instance_;
137 class InitiateFederateRestore;
138 struct InitiateFederateRestoreDefaultTypeInternal;
139 extern InitiateFederateRestoreDefaultTypeInternal _InitiateFederateRestore_default_instance_;
140 class InitiateFederateSave;
141 struct InitiateFederateSaveDefaultTypeInternal;
142 extern InitiateFederateSaveDefaultTypeInternal _InitiateFederateSave_default_instance_;
143 class InitiateFederateSaveWithTime;
144 struct InitiateFederateSaveWithTimeDefaultTypeInternal;
145 extern InitiateFederateSaveWithTimeDefaultTypeInternal _InitiateFederateSaveWithTime_default_instance_;
146 class MultipleObjectInstanceNameReservationFailed;
147 struct MultipleObjectInstanceNameReservationFailedDefaultTypeInternal;
148 extern MultipleObjectInstanceNameReservationFailedDefaultTypeInternal _MultipleObjectInstanceNameReservationFailed_default_instance_;
149 class MultipleObjectInstanceNameReservationSucceeded;
150 struct MultipleObjectInstanceNameReservationSucceededDefaultTypeInternal;
151 extern MultipleObjectInstanceNameReservationSucceededDefaultTypeInternal _MultipleObjectInstanceNameReservationSucceeded_default_instance_;
152 class ObjectInstanceNameReservationFailed;
153 struct ObjectInstanceNameReservationFailedDefaultTypeInternal;
154 extern ObjectInstanceNameReservationFailedDefaultTypeInternal _ObjectInstanceNameReservationFailed_default_instance_;
155 class ObjectInstanceNameReservationSucceeded;
156 struct ObjectInstanceNameReservationSucceededDefaultTypeInternal;
157 extern ObjectInstanceNameReservationSucceededDefaultTypeInternal _ObjectInstanceNameReservationSucceeded_default_instance_;
158 class ProvideAttributeValueUpdate;
159 struct ProvideAttributeValueUpdateDefaultTypeInternal;
160 extern ProvideAttributeValueUpdateDefaultTypeInternal _ProvideAttributeValueUpdate_default_instance_;
161 class ReceiveDirectedInteraction;
162 struct ReceiveDirectedInteractionDefaultTypeInternal;
163 extern ReceiveDirectedInteractionDefaultTypeInternal _ReceiveDirectedInteraction_default_instance_;
164 class ReceiveDirectedInteractionWithTime;
165 struct ReceiveDirectedInteractionWithTimeDefaultTypeInternal;
166 extern ReceiveDirectedInteractionWithTimeDefaultTypeInternal _ReceiveDirectedInteractionWithTime_default_instance_;
167 class ReceiveInteraction;
168 struct ReceiveInteractionDefaultTypeInternal;
169 extern ReceiveInteractionDefaultTypeInternal _ReceiveInteraction_default_instance_;
170 class ReceiveInteractionWithTime;
171 struct ReceiveInteractionWithTimeDefaultTypeInternal;
172 extern ReceiveInteractionWithTimeDefaultTypeInternal _ReceiveInteractionWithTime_default_instance_;
173 class ReflectAttributeValues;
174 struct ReflectAttributeValuesDefaultTypeInternal;
175 extern ReflectAttributeValuesDefaultTypeInternal _ReflectAttributeValues_default_instance_;
176 class ReflectAttributeValuesWithTime;
177 struct ReflectAttributeValuesWithTimeDefaultTypeInternal;
178 extern ReflectAttributeValuesWithTimeDefaultTypeInternal _ReflectAttributeValuesWithTime_default_instance_;
179 class RemoveObjectInstance;
180 struct RemoveObjectInstanceDefaultTypeInternal;
181 extern RemoveObjectInstanceDefaultTypeInternal _RemoveObjectInstance_default_instance_;
182 class RemoveObjectInstanceWithTime;
183 struct RemoveObjectInstanceWithTimeDefaultTypeInternal;
184 extern RemoveObjectInstanceWithTimeDefaultTypeInternal _RemoveObjectInstanceWithTime_default_instance_;
185 class ReportAttributeTransportationType;
186 struct ReportAttributeTransportationTypeDefaultTypeInternal;
187 extern ReportAttributeTransportationTypeDefaultTypeInternal _ReportAttributeTransportationType_default_instance_;
188 class ReportFederationExecutionDoesNotExist;
189 struct ReportFederationExecutionDoesNotExistDefaultTypeInternal;
190 extern ReportFederationExecutionDoesNotExistDefaultTypeInternal _ReportFederationExecutionDoesNotExist_default_instance_;
191 class ReportFederationExecutionMembers;
192 struct ReportFederationExecutionMembersDefaultTypeInternal;
193 extern ReportFederationExecutionMembersDefaultTypeInternal _ReportFederationExecutionMembers_default_instance_;
194 class ReportFederationExecutions;
195 struct ReportFederationExecutionsDefaultTypeInternal;
196 extern ReportFederationExecutionsDefaultTypeInternal _ReportFederationExecutions_default_instance_;
197 class ReportInteractionTransportationType;
198 struct ReportInteractionTransportationTypeDefaultTypeInternal;
199 extern ReportInteractionTransportationTypeDefaultTypeInternal _ReportInteractionTransportationType_default_instance_;
200 class RequestAttributeOwnershipAssumption;
201 struct RequestAttributeOwnershipAssumptionDefaultTypeInternal;
202 extern RequestAttributeOwnershipAssumptionDefaultTypeInternal _RequestAttributeOwnershipAssumption_default_instance_;
203 class RequestAttributeOwnershipRelease;
204 struct RequestAttributeOwnershipReleaseDefaultTypeInternal;
205 extern RequestAttributeOwnershipReleaseDefaultTypeInternal _RequestAttributeOwnershipRelease_default_instance_;
206 class RequestDivestitureConfirmation;
207 struct RequestDivestitureConfirmationDefaultTypeInternal;
208 extern RequestDivestitureConfirmationDefaultTypeInternal _RequestDivestitureConfirmation_default_instance_;
209 class RequestFederationRestoreFailed;
210 struct RequestFederationRestoreFailedDefaultTypeInternal;
211 extern RequestFederationRestoreFailedDefaultTypeInternal _RequestFederationRestoreFailed_default_instance_;
212 class RequestFederationRestoreSucceeded;
213 struct RequestFederationRestoreSucceededDefaultTypeInternal;
214 extern RequestFederationRestoreSucceededDefaultTypeInternal _RequestFederationRestoreSucceeded_default_instance_;
215 class RequestRetraction;
216 struct RequestRetractionDefaultTypeInternal;
217 extern RequestRetractionDefaultTypeInternal _RequestRetraction_default_instance_;
218 class StartRegistrationForObjectClass;
219 struct StartRegistrationForObjectClassDefaultTypeInternal;
220 extern StartRegistrationForObjectClassDefaultTypeInternal _StartRegistrationForObjectClass_default_instance_;
221 class StopRegistrationForObjectClass;
222 struct StopRegistrationForObjectClassDefaultTypeInternal;
223 extern StopRegistrationForObjectClassDefaultTypeInternal _StopRegistrationForObjectClass_default_instance_;
224 class SynchronizationPointRegistrationFailed;
225 struct SynchronizationPointRegistrationFailedDefaultTypeInternal;
226 extern SynchronizationPointRegistrationFailedDefaultTypeInternal _SynchronizationPointRegistrationFailed_default_instance_;
227 class SynchronizationPointRegistrationSucceeded;
228 struct SynchronizationPointRegistrationSucceededDefaultTypeInternal;
229 extern SynchronizationPointRegistrationSucceededDefaultTypeInternal _SynchronizationPointRegistrationSucceeded_default_instance_;
230 class TimeAdvanceGrant;
231 struct TimeAdvanceGrantDefaultTypeInternal;
232 extern TimeAdvanceGrantDefaultTypeInternal _TimeAdvanceGrant_default_instance_;
233 class TimeConstrainedEnabled;
234 struct TimeConstrainedEnabledDefaultTypeInternal;
235 extern TimeConstrainedEnabledDefaultTypeInternal _TimeConstrainedEnabled_default_instance_;
236 class TimeRegulationEnabled;
237 struct TimeRegulationEnabledDefaultTypeInternal;
238 extern TimeRegulationEnabledDefaultTypeInternal _TimeRegulationEnabled_default_instance_;
239 class TurnInteractionsOff;
240 struct TurnInteractionsOffDefaultTypeInternal;
241 extern TurnInteractionsOffDefaultTypeInternal _TurnInteractionsOff_default_instance_;
242 class TurnInteractionsOn;
243 struct TurnInteractionsOnDefaultTypeInternal;
244 extern TurnInteractionsOnDefaultTypeInternal _TurnInteractionsOn_default_instance_;
245 class TurnUpdatesOffForObjectInstance;
246 struct TurnUpdatesOffForObjectInstanceDefaultTypeInternal;
247 extern TurnUpdatesOffForObjectInstanceDefaultTypeInternal _TurnUpdatesOffForObjectInstance_default_instance_;
248 class TurnUpdatesOnForObjectInstance;
249 struct TurnUpdatesOnForObjectInstanceDefaultTypeInternal;
250 extern TurnUpdatesOnForObjectInstanceDefaultTypeInternal _TurnUpdatesOnForObjectInstance_default_instance_;
251 class TurnUpdatesOnForObjectInstanceWithRate;
252 struct TurnUpdatesOnForObjectInstanceWithRateDefaultTypeInternal;
253 extern TurnUpdatesOnForObjectInstanceWithRateDefaultTypeInternal _TurnUpdatesOnForObjectInstanceWithRate_default_instance_;
254 } // namespace fedpro
255 } // namespace rti1516_2025
256 PROTOBUF_NAMESPACE_OPEN
257 template<> ::rti1516_2025::fedpro::AnnounceSynchronizationPoint* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::AnnounceSynchronizationPoint>(Arena*);
258 template<> ::rti1516_2025::fedpro::AttributeIsNotOwned* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::AttributeIsNotOwned>(Arena*);
259 template<> ::rti1516_2025::fedpro::AttributeIsOwnedByRTI* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::AttributeIsOwnedByRTI>(Arena*);
260 template<> ::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification>(Arena*);
261 template<> ::rti1516_2025::fedpro::AttributeOwnershipUnavailable* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::AttributeOwnershipUnavailable>(Arena*);
262 template<> ::rti1516_2025::fedpro::AttributesInScope* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::AttributesInScope>(Arena*);
263 template<> ::rti1516_2025::fedpro::AttributesOutOfScope* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::AttributesOutOfScope>(Arena*);
264 template<> ::rti1516_2025::fedpro::CallbackRequest* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::CallbackRequest>(Arena*);
265 template<> ::rti1516_2025::fedpro::CallbackResponse* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::CallbackResponse>(Arena*);
266 template<> ::rti1516_2025::fedpro::CallbackSucceeded* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::CallbackSucceeded>(Arena*);
267 template<> ::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation>(Arena*);
268 template<> ::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange>(Arena*);
269 template<> ::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange>(Arena*);
270 template<> ::rti1516_2025::fedpro::ConnectionLost* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ConnectionLost>(Arena*);
271 template<> ::rti1516_2025::fedpro::DiscoverObjectInstance* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::DiscoverObjectInstance>(Arena*);
272 template<> ::rti1516_2025::fedpro::FederateResigned* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FederateResigned>(Arena*);
273 template<> ::rti1516_2025::fedpro::FederationNotRestored* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FederationNotRestored>(Arena*);
274 template<> ::rti1516_2025::fedpro::FederationNotSaved* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FederationNotSaved>(Arena*);
275 template<> ::rti1516_2025::fedpro::FederationRestoreBegun* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FederationRestoreBegun>(Arena*);
276 template<> ::rti1516_2025::fedpro::FederationRestoreStatusResponse* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FederationRestoreStatusResponse>(Arena*);
277 template<> ::rti1516_2025::fedpro::FederationRestored* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FederationRestored>(Arena*);
278 template<> ::rti1516_2025::fedpro::FederationSaveStatusResponse* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FederationSaveStatusResponse>(Arena*);
279 template<> ::rti1516_2025::fedpro::FederationSaved* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FederationSaved>(Arena*);
280 template<> ::rti1516_2025::fedpro::FederationSynchronized* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FederationSynchronized>(Arena*);
281 template<> ::rti1516_2025::fedpro::FlushQueueGrant* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FlushQueueGrant>(Arena*);
282 template<> ::rti1516_2025::fedpro::InformAttributeOwnership* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::InformAttributeOwnership>(Arena*);
283 template<> ::rti1516_2025::fedpro::InitiateFederateRestore* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::InitiateFederateRestore>(Arena*);
284 template<> ::rti1516_2025::fedpro::InitiateFederateSave* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::InitiateFederateSave>(Arena*);
285 template<> ::rti1516_2025::fedpro::InitiateFederateSaveWithTime* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::InitiateFederateSaveWithTime>(Arena*);
286 template<> ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed>(Arena*);
287 template<> ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded>(Arena*);
288 template<> ::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed>(Arena*);
289 template<> ::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded>(Arena*);
290 template<> ::rti1516_2025::fedpro::ProvideAttributeValueUpdate* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ProvideAttributeValueUpdate>(Arena*);
291 template<> ::rti1516_2025::fedpro::ReceiveDirectedInteraction* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ReceiveDirectedInteraction>(Arena*);
292 template<> ::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime>(Arena*);
293 template<> ::rti1516_2025::fedpro::ReceiveInteraction* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ReceiveInteraction>(Arena*);
294 template<> ::rti1516_2025::fedpro::ReceiveInteractionWithTime* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ReceiveInteractionWithTime>(Arena*);
295 template<> ::rti1516_2025::fedpro::ReflectAttributeValues* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ReflectAttributeValues>(Arena*);
296 template<> ::rti1516_2025::fedpro::ReflectAttributeValuesWithTime* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ReflectAttributeValuesWithTime>(Arena*);
297 template<> ::rti1516_2025::fedpro::RemoveObjectInstance* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::RemoveObjectInstance>(Arena*);
298 template<> ::rti1516_2025::fedpro::RemoveObjectInstanceWithTime* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::RemoveObjectInstanceWithTime>(Arena*);
299 template<> ::rti1516_2025::fedpro::ReportAttributeTransportationType* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ReportAttributeTransportationType>(Arena*);
300 template<> ::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist>(Arena*);
301 template<> ::rti1516_2025::fedpro::ReportFederationExecutionMembers* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ReportFederationExecutionMembers>(Arena*);
302 template<> ::rti1516_2025::fedpro::ReportFederationExecutions* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ReportFederationExecutions>(Arena*);
303 template<> ::rti1516_2025::fedpro::ReportInteractionTransportationType* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ReportInteractionTransportationType>(Arena*);
304 template<> ::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption>(Arena*);
305 template<> ::rti1516_2025::fedpro::RequestAttributeOwnershipRelease* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::RequestAttributeOwnershipRelease>(Arena*);
306 template<> ::rti1516_2025::fedpro::RequestDivestitureConfirmation* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::RequestDivestitureConfirmation>(Arena*);
307 template<> ::rti1516_2025::fedpro::RequestFederationRestoreFailed* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::RequestFederationRestoreFailed>(Arena*);
308 template<> ::rti1516_2025::fedpro::RequestFederationRestoreSucceeded* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::RequestFederationRestoreSucceeded>(Arena*);
309 template<> ::rti1516_2025::fedpro::RequestRetraction* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::RequestRetraction>(Arena*);
310 template<> ::rti1516_2025::fedpro::StartRegistrationForObjectClass* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::StartRegistrationForObjectClass>(Arena*);
311 template<> ::rti1516_2025::fedpro::StopRegistrationForObjectClass* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::StopRegistrationForObjectClass>(Arena*);
312 template<> ::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed>(Arena*);
313 template<> ::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded>(Arena*);
314 template<> ::rti1516_2025::fedpro::TimeAdvanceGrant* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::TimeAdvanceGrant>(Arena*);
315 template<> ::rti1516_2025::fedpro::TimeConstrainedEnabled* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::TimeConstrainedEnabled>(Arena*);
316 template<> ::rti1516_2025::fedpro::TimeRegulationEnabled* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::TimeRegulationEnabled>(Arena*);
317 template<> ::rti1516_2025::fedpro::TurnInteractionsOff* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::TurnInteractionsOff>(Arena*);
318 template<> ::rti1516_2025::fedpro::TurnInteractionsOn* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::TurnInteractionsOn>(Arena*);
319 template<> ::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance>(Arena*);
320 template<> ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance>(Arena*);
321 template<> ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate>(Arena*);
322 PROTOBUF_NAMESPACE_CLOSE
323 namespace rti1516_2025 {
324 namespace fedpro {
325 
326 // ===================================================================
327 
328 class ConnectionLost final :
329  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ConnectionLost) */ {
330  public:
331  inline ConnectionLost() : ConnectionLost(nullptr) {}
332  ~ConnectionLost() override;
333  explicit constexpr ConnectionLost(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
334 
335  ConnectionLost(const ConnectionLost& from);
337  : ConnectionLost() {
338  *this = ::std::move(from);
339  }
340 
341  inline ConnectionLost& operator=(const ConnectionLost& from) {
342  CopyFrom(from);
343  return *this;
344  }
345  inline ConnectionLost& operator=(ConnectionLost&& from) noexcept {
346  if (this == &from) return *this;
347  if (GetOwningArena() == from.GetOwningArena()) {
348  InternalSwap(&from);
349  } else {
350  CopyFrom(from);
351  }
352  return *this;
353  }
354 
355  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
356  return GetDescriptor();
357  }
358  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
359  return default_instance().GetMetadata().descriptor;
360  }
361  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
362  return default_instance().GetMetadata().reflection;
363  }
365  return *internal_default_instance();
366  }
367  static inline const ConnectionLost* internal_default_instance() {
368  return reinterpret_cast<const ConnectionLost*>(
370  }
371  static constexpr int kIndexInFileMessages =
372  0;
373 
374  friend void swap(ConnectionLost& a, ConnectionLost& b) {
375  a.Swap(&b);
376  }
377  inline void Swap(ConnectionLost* other) {
378  if (other == this) return;
379  if (GetOwningArena() == other->GetOwningArena()) {
380  InternalSwap(other);
381  } else {
382  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
383  }
384  }
386  if (other == this) return;
387  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
388  InternalSwap(other);
389  }
390 
391  // implements Message ----------------------------------------------
392 
393  inline ConnectionLost* New() const final {
394  return new ConnectionLost();
395  }
396 
397  ConnectionLost* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
398  return CreateMaybeMessage<ConnectionLost>(arena);
399  }
400  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
401  void CopyFrom(const ConnectionLost& from);
402  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
403  void MergeFrom(const ConnectionLost& from);
404  private:
405  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
406  public:
407  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
408  bool IsInitialized() const final;
409 
410  size_t ByteSizeLong() const final;
411  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
412  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
413  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
414  int GetCachedSize() const final { return _cached_size_.Get(); }
415 
416  private:
417  void SharedCtor();
418  void SharedDtor();
419  void SetCachedSize(int size) const final;
420  void InternalSwap(ConnectionLost* other);
421  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
422  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
423  return "rti1516_2025.fedpro.ConnectionLost";
424  }
425  protected:
426  explicit ConnectionLost(::PROTOBUF_NAMESPACE_ID::Arena* arena,
427  bool is_message_owned = false);
428  private:
429  static void ArenaDtor(void* object);
430  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
431  public:
432 
433  static const ClassData _class_data_;
434  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
435 
436  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
437 
438  // nested types ----------------------------------------------------
439 
440  // accessors -------------------------------------------------------
441 
442  enum : int {
444  };
445  // string faultDescription = 1;
446  void clear_faultdescription();
447  const std::string& faultdescription() const;
448  template <typename ArgT0 = const std::string&, typename... ArgT>
449  void set_faultdescription(ArgT0&& arg0, ArgT... args);
450  std::string* mutable_faultdescription();
451  PROTOBUF_MUST_USE_RESULT std::string* release_faultdescription();
453  private:
454  const std::string& _internal_faultdescription() const;
455  inline PROTOBUF_ALWAYS_INLINE void _internal_set_faultdescription(const std::string& value);
456  std::string* _internal_mutable_faultdescription();
457  public:
458 
459  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ConnectionLost)
460  private:
461  class _Internal;
462 
463  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
465  typedef void DestructorSkippable_;
466  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr faultdescription_;
467  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
468  friend struct ::TableStruct_FederateAmbassador_2eproto;
469 };
470 // -------------------------------------------------------------------
471 
473  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ReportFederationExecutions) */ {
474  public:
476  ~ReportFederationExecutions() override;
477  explicit constexpr ReportFederationExecutions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
478 
482  *this = ::std::move(from);
483  }
484 
486  CopyFrom(from);
487  return *this;
488  }
490  if (this == &from) return *this;
491  if (GetOwningArena() == from.GetOwningArena()) {
492  InternalSwap(&from);
493  } else {
494  CopyFrom(from);
495  }
496  return *this;
497  }
498 
499  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
500  return GetDescriptor();
501  }
502  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
503  return default_instance().GetMetadata().descriptor;
504  }
505  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
506  return default_instance().GetMetadata().reflection;
507  }
509  return *internal_default_instance();
510  }
512  return reinterpret_cast<const ReportFederationExecutions*>(
514  }
515  static constexpr int kIndexInFileMessages =
516  1;
517 
519  a.Swap(&b);
520  }
521  inline void Swap(ReportFederationExecutions* other) {
522  if (other == this) return;
523  if (GetOwningArena() == other->GetOwningArena()) {
524  InternalSwap(other);
525  } else {
526  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
527  }
528  }
530  if (other == this) return;
531  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
532  InternalSwap(other);
533  }
534 
535  // implements Message ----------------------------------------------
536 
537  inline ReportFederationExecutions* New() const final {
538  return new ReportFederationExecutions();
539  }
540 
541  ReportFederationExecutions* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
542  return CreateMaybeMessage<ReportFederationExecutions>(arena);
543  }
544  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
545  void CopyFrom(const ReportFederationExecutions& from);
546  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
547  void MergeFrom(const ReportFederationExecutions& from);
548  private:
549  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
550  public:
551  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
552  bool IsInitialized() const final;
553 
554  size_t ByteSizeLong() const final;
555  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
556  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
557  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
558  int GetCachedSize() const final { return _cached_size_.Get(); }
559 
560  private:
561  void SharedCtor();
562  void SharedDtor();
563  void SetCachedSize(int size) const final;
565  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
566  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
567  return "rti1516_2025.fedpro.ReportFederationExecutions";
568  }
569  protected:
570  explicit ReportFederationExecutions(::PROTOBUF_NAMESPACE_ID::Arena* arena,
571  bool is_message_owned = false);
572  private:
573  static void ArenaDtor(void* object);
574  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
575  public:
576 
577  static const ClassData _class_data_;
578  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
579 
580  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
581 
582  // nested types ----------------------------------------------------
583 
584  // accessors -------------------------------------------------------
585 
586  enum : int {
588  };
589  // .rti1516_2025.fedpro.FederationExecutionInformationSet report = 1;
590  bool has_report() const;
591  private:
592  bool _internal_has_report() const;
593  public:
594  void clear_report();
595  const ::rti1516_2025::fedpro::FederationExecutionInformationSet& report() const;
596  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FederationExecutionInformationSet* release_report();
599  private:
600  const ::rti1516_2025::fedpro::FederationExecutionInformationSet& _internal_report() const;
602  public:
606 
607  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ReportFederationExecutions)
608  private:
609  class _Internal;
610 
611  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
613  typedef void DestructorSkippable_;
615  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
616  friend struct ::TableStruct_FederateAmbassador_2eproto;
617 };
618 // -------------------------------------------------------------------
619 
621  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ReportFederationExecutionMembers) */ {
622  public:
625  explicit constexpr ReportFederationExecutionMembers(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
626 
630  *this = ::std::move(from);
631  }
632 
634  CopyFrom(from);
635  return *this;
636  }
638  if (this == &from) return *this;
639  if (GetOwningArena() == from.GetOwningArena()) {
640  InternalSwap(&from);
641  } else {
642  CopyFrom(from);
643  }
644  return *this;
645  }
646 
647  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
648  return GetDescriptor();
649  }
650  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
651  return default_instance().GetMetadata().descriptor;
652  }
653  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
654  return default_instance().GetMetadata().reflection;
655  }
657  return *internal_default_instance();
658  }
660  return reinterpret_cast<const ReportFederationExecutionMembers*>(
662  }
663  static constexpr int kIndexInFileMessages =
664  2;
665 
667  a.Swap(&b);
668  }
670  if (other == this) return;
671  if (GetOwningArena() == other->GetOwningArena()) {
672  InternalSwap(other);
673  } else {
674  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
675  }
676  }
678  if (other == this) return;
679  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
680  InternalSwap(other);
681  }
682 
683  // implements Message ----------------------------------------------
684 
685  inline ReportFederationExecutionMembers* New() const final {
687  }
688 
689  ReportFederationExecutionMembers* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
690  return CreateMaybeMessage<ReportFederationExecutionMembers>(arena);
691  }
692  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
693  void CopyFrom(const ReportFederationExecutionMembers& from);
694  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
696  private:
697  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
698  public:
699  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
700  bool IsInitialized() const final;
701 
702  size_t ByteSizeLong() const final;
703  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
704  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
705  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
706  int GetCachedSize() const final { return _cached_size_.Get(); }
707 
708  private:
709  void SharedCtor();
710  void SharedDtor();
711  void SetCachedSize(int size) const final;
713  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
714  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
715  return "rti1516_2025.fedpro.ReportFederationExecutionMembers";
716  }
717  protected:
718  explicit ReportFederationExecutionMembers(::PROTOBUF_NAMESPACE_ID::Arena* arena,
719  bool is_message_owned = false);
720  private:
721  static void ArenaDtor(void* object);
722  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
723  public:
724 
725  static const ClassData _class_data_;
726  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
727 
728  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
729 
730  // nested types ----------------------------------------------------
731 
732  // accessors -------------------------------------------------------
733 
734  enum : int {
737  };
738  // string federationName = 1;
739  void clear_federationname();
740  const std::string& federationname() const;
741  template <typename ArgT0 = const std::string&, typename... ArgT>
742  void set_federationname(ArgT0&& arg0, ArgT... args);
743  std::string* mutable_federationname();
744  PROTOBUF_MUST_USE_RESULT std::string* release_federationname();
745  void set_allocated_federationname(std::string* federationname);
746  private:
747  const std::string& _internal_federationname() const;
748  inline PROTOBUF_ALWAYS_INLINE void _internal_set_federationname(const std::string& value);
749  std::string* _internal_mutable_federationname();
750  public:
751 
752  // .rti1516_2025.fedpro.FederationExecutionMemberInformationSet report = 2;
753  bool has_report() const;
754  private:
755  bool _internal_has_report() const;
756  public:
757  void clear_report();
758  const ::rti1516_2025::fedpro::FederationExecutionMemberInformationSet& report() const;
759  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FederationExecutionMemberInformationSet* release_report();
762  private:
763  const ::rti1516_2025::fedpro::FederationExecutionMemberInformationSet& _internal_report() const;
765  public:
769 
770  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ReportFederationExecutionMembers)
771  private:
772  class _Internal;
773 
774  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
776  typedef void DestructorSkippable_;
777  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr federationname_;
779  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
780  friend struct ::TableStruct_FederateAmbassador_2eproto;
781 };
782 // -------------------------------------------------------------------
783 
785  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ReportFederationExecutionDoesNotExist) */ {
786  public:
789  explicit constexpr ReportFederationExecutionDoesNotExist(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
790 
794  *this = ::std::move(from);
795  }
796 
798  CopyFrom(from);
799  return *this;
800  }
802  if (this == &from) return *this;
803  if (GetOwningArena() == from.GetOwningArena()) {
804  InternalSwap(&from);
805  } else {
806  CopyFrom(from);
807  }
808  return *this;
809  }
810 
811  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
812  return GetDescriptor();
813  }
814  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
815  return default_instance().GetMetadata().descriptor;
816  }
817  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
818  return default_instance().GetMetadata().reflection;
819  }
821  return *internal_default_instance();
822  }
824  return reinterpret_cast<const ReportFederationExecutionDoesNotExist*>(
826  }
827  static constexpr int kIndexInFileMessages =
828  3;
829 
831  a.Swap(&b);
832  }
834  if (other == this) return;
835  if (GetOwningArena() == other->GetOwningArena()) {
836  InternalSwap(other);
837  } else {
838  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
839  }
840  }
842  if (other == this) return;
843  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
844  InternalSwap(other);
845  }
846 
847  // implements Message ----------------------------------------------
848 
851  }
852 
853  ReportFederationExecutionDoesNotExist* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
854  return CreateMaybeMessage<ReportFederationExecutionDoesNotExist>(arena);
855  }
856  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
858  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
860  private:
861  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
862  public:
863  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
864  bool IsInitialized() const final;
865 
866  size_t ByteSizeLong() const final;
867  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
868  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
869  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
870  int GetCachedSize() const final { return _cached_size_.Get(); }
871 
872  private:
873  void SharedCtor();
874  void SharedDtor();
875  void SetCachedSize(int size) const final;
877  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
878  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
879  return "rti1516_2025.fedpro.ReportFederationExecutionDoesNotExist";
880  }
881  protected:
882  explicit ReportFederationExecutionDoesNotExist(::PROTOBUF_NAMESPACE_ID::Arena* arena,
883  bool is_message_owned = false);
884  private:
885  static void ArenaDtor(void* object);
886  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
887  public:
888 
889  static const ClassData _class_data_;
890  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
891 
892  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
893 
894  // nested types ----------------------------------------------------
895 
896  // accessors -------------------------------------------------------
897 
898  enum : int {
900  };
901  // string federationName = 1;
902  void clear_federationname();
903  const std::string& federationname() const;
904  template <typename ArgT0 = const std::string&, typename... ArgT>
905  void set_federationname(ArgT0&& arg0, ArgT... args);
906  std::string* mutable_federationname();
907  PROTOBUF_MUST_USE_RESULT std::string* release_federationname();
908  void set_allocated_federationname(std::string* federationname);
909  private:
910  const std::string& _internal_federationname() const;
911  inline PROTOBUF_ALWAYS_INLINE void _internal_set_federationname(const std::string& value);
912  std::string* _internal_mutable_federationname();
913  public:
914 
915  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ReportFederationExecutionDoesNotExist)
916  private:
917  class _Internal;
918 
919  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
921  typedef void DestructorSkippable_;
922  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr federationname_;
923  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
924  friend struct ::TableStruct_FederateAmbassador_2eproto;
925 };
926 // -------------------------------------------------------------------
927 
928 class FederateResigned final :
929  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FederateResigned) */ {
930  public:
931  inline FederateResigned() : FederateResigned(nullptr) {}
932  ~FederateResigned() override;
933  explicit constexpr FederateResigned(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
934 
935  FederateResigned(const FederateResigned& from);
937  : FederateResigned() {
938  *this = ::std::move(from);
939  }
940 
942  CopyFrom(from);
943  return *this;
944  }
945  inline FederateResigned& operator=(FederateResigned&& from) noexcept {
946  if (this == &from) return *this;
947  if (GetOwningArena() == from.GetOwningArena()) {
948  InternalSwap(&from);
949  } else {
950  CopyFrom(from);
951  }
952  return *this;
953  }
954 
955  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
956  return GetDescriptor();
957  }
958  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
959  return default_instance().GetMetadata().descriptor;
960  }
961  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
962  return default_instance().GetMetadata().reflection;
963  }
965  return *internal_default_instance();
966  }
968  return reinterpret_cast<const FederateResigned*>(
970  }
971  static constexpr int kIndexInFileMessages =
972  4;
973 
974  friend void swap(FederateResigned& a, FederateResigned& b) {
975  a.Swap(&b);
976  }
977  inline void Swap(FederateResigned* other) {
978  if (other == this) return;
979  if (GetOwningArena() == other->GetOwningArena()) {
980  InternalSwap(other);
981  } else {
982  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
983  }
984  }
986  if (other == this) return;
987  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
988  InternalSwap(other);
989  }
990 
991  // implements Message ----------------------------------------------
992 
993  inline FederateResigned* New() const final {
994  return new FederateResigned();
995  }
996 
997  FederateResigned* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
998  return CreateMaybeMessage<FederateResigned>(arena);
999  }
1000  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1001  void CopyFrom(const FederateResigned& from);
1002  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1003  void MergeFrom(const FederateResigned& from);
1004  private:
1005  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
1006  public:
1007  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1008  bool IsInitialized() const final;
1009 
1010  size_t ByteSizeLong() const final;
1011  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1012  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1013  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1014  int GetCachedSize() const final { return _cached_size_.Get(); }
1015 
1016  private:
1017  void SharedCtor();
1018  void SharedDtor();
1019  void SetCachedSize(int size) const final;
1020  void InternalSwap(FederateResigned* other);
1021  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1022  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1023  return "rti1516_2025.fedpro.FederateResigned";
1024  }
1025  protected:
1026  explicit FederateResigned(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1027  bool is_message_owned = false);
1028  private:
1029  static void ArenaDtor(void* object);
1030  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1031  public:
1032 
1033  static const ClassData _class_data_;
1034  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1035 
1036  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1037 
1038  // nested types ----------------------------------------------------
1039 
1040  // accessors -------------------------------------------------------
1041 
1042  enum : int {
1044  };
1045  // string reasonForResignDescription = 1;
1047  const std::string& reasonforresigndescription() const;
1048  template <typename ArgT0 = const std::string&, typename... ArgT>
1049  void set_reasonforresigndescription(ArgT0&& arg0, ArgT... args);
1050  std::string* mutable_reasonforresigndescription();
1051  PROTOBUF_MUST_USE_RESULT std::string* release_reasonforresigndescription();
1053  private:
1054  const std::string& _internal_reasonforresigndescription() const;
1055  inline PROTOBUF_ALWAYS_INLINE void _internal_set_reasonforresigndescription(const std::string& value);
1057  public:
1058 
1059  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FederateResigned)
1060  private:
1061  class _Internal;
1062 
1063  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1065  typedef void DestructorSkippable_;
1066  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr reasonforresigndescription_;
1067  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1068  friend struct ::TableStruct_FederateAmbassador_2eproto;
1069 };
1070 // -------------------------------------------------------------------
1071 
1073  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.SynchronizationPointRegistrationSucceeded) */ {
1074  public:
1077  explicit constexpr SynchronizationPointRegistrationSucceeded(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1078 
1082  *this = ::std::move(from);
1083  }
1084 
1086  CopyFrom(from);
1087  return *this;
1088  }
1090  if (this == &from) return *this;
1091  if (GetOwningArena() == from.GetOwningArena()) {
1092  InternalSwap(&from);
1093  } else {
1094  CopyFrom(from);
1095  }
1096  return *this;
1097  }
1098 
1099  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1100  return GetDescriptor();
1101  }
1102  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1103  return default_instance().GetMetadata().descriptor;
1104  }
1105  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1106  return default_instance().GetMetadata().reflection;
1107  }
1109  return *internal_default_instance();
1110  }
1112  return reinterpret_cast<const SynchronizationPointRegistrationSucceeded*>(
1114  }
1115  static constexpr int kIndexInFileMessages =
1116  5;
1117 
1119  a.Swap(&b);
1120  }
1122  if (other == this) return;
1123  if (GetOwningArena() == other->GetOwningArena()) {
1124  InternalSwap(other);
1125  } else {
1126  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1127  }
1128  }
1130  if (other == this) return;
1131  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1132  InternalSwap(other);
1133  }
1134 
1135  // implements Message ----------------------------------------------
1136 
1139  }
1140 
1141  SynchronizationPointRegistrationSucceeded* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1142  return CreateMaybeMessage<SynchronizationPointRegistrationSucceeded>(arena);
1143  }
1144  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1146  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1148  private:
1149  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
1150  public:
1151  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1152  bool IsInitialized() const final;
1153 
1154  size_t ByteSizeLong() const final;
1155  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1156  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1157  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1158  int GetCachedSize() const final { return _cached_size_.Get(); }
1159 
1160  private:
1161  void SharedCtor();
1162  void SharedDtor();
1163  void SetCachedSize(int size) const final;
1165  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1166  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1167  return "rti1516_2025.fedpro.SynchronizationPointRegistrationSucceeded";
1168  }
1169  protected:
1170  explicit SynchronizationPointRegistrationSucceeded(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1171  bool is_message_owned = false);
1172  private:
1173  static void ArenaDtor(void* object);
1174  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1175  public:
1176 
1177  static const ClassData _class_data_;
1178  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1179 
1180  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1181 
1182  // nested types ----------------------------------------------------
1183 
1184  // accessors -------------------------------------------------------
1185 
1186  enum : int {
1188  };
1189  // string synchronizationPointLabel = 1;
1191  const std::string& synchronizationpointlabel() const;
1192  template <typename ArgT0 = const std::string&, typename... ArgT>
1193  void set_synchronizationpointlabel(ArgT0&& arg0, ArgT... args);
1194  std::string* mutable_synchronizationpointlabel();
1195  PROTOBUF_MUST_USE_RESULT std::string* release_synchronizationpointlabel();
1197  private:
1198  const std::string& _internal_synchronizationpointlabel() const;
1199  inline PROTOBUF_ALWAYS_INLINE void _internal_set_synchronizationpointlabel(const std::string& value);
1201  public:
1202 
1203  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.SynchronizationPointRegistrationSucceeded)
1204  private:
1205  class _Internal;
1206 
1207  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1209  typedef void DestructorSkippable_;
1210  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr synchronizationpointlabel_;
1211  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1212  friend struct ::TableStruct_FederateAmbassador_2eproto;
1213 };
1214 // -------------------------------------------------------------------
1215 
1217  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.SynchronizationPointRegistrationFailed) */ {
1218  public:
1221  explicit constexpr SynchronizationPointRegistrationFailed(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1222 
1226  *this = ::std::move(from);
1227  }
1228 
1230  CopyFrom(from);
1231  return *this;
1232  }
1234  if (this == &from) return *this;
1235  if (GetOwningArena() == from.GetOwningArena()) {
1236  InternalSwap(&from);
1237  } else {
1238  CopyFrom(from);
1239  }
1240  return *this;
1241  }
1242 
1243  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1244  return GetDescriptor();
1245  }
1246  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1247  return default_instance().GetMetadata().descriptor;
1248  }
1249  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1250  return default_instance().GetMetadata().reflection;
1251  }
1253  return *internal_default_instance();
1254  }
1256  return reinterpret_cast<const SynchronizationPointRegistrationFailed*>(
1258  }
1259  static constexpr int kIndexInFileMessages =
1260  6;
1261 
1263  a.Swap(&b);
1264  }
1266  if (other == this) return;
1267  if (GetOwningArena() == other->GetOwningArena()) {
1268  InternalSwap(other);
1269  } else {
1270  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1271  }
1272  }
1274  if (other == this) return;
1275  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1276  InternalSwap(other);
1277  }
1278 
1279  // implements Message ----------------------------------------------
1280 
1283  }
1284 
1285  SynchronizationPointRegistrationFailed* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1286  return CreateMaybeMessage<SynchronizationPointRegistrationFailed>(arena);
1287  }
1288  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1290  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1292  private:
1293  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
1294  public:
1295  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1296  bool IsInitialized() const final;
1297 
1298  size_t ByteSizeLong() const final;
1299  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1300  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1301  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1302  int GetCachedSize() const final { return _cached_size_.Get(); }
1303 
1304  private:
1305  void SharedCtor();
1306  void SharedDtor();
1307  void SetCachedSize(int size) const final;
1309  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1310  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1311  return "rti1516_2025.fedpro.SynchronizationPointRegistrationFailed";
1312  }
1313  protected:
1314  explicit SynchronizationPointRegistrationFailed(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1315  bool is_message_owned = false);
1316  private:
1317  static void ArenaDtor(void* object);
1318  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1319  public:
1320 
1321  static const ClassData _class_data_;
1322  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1323 
1324  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1325 
1326  // nested types ----------------------------------------------------
1327 
1328  // accessors -------------------------------------------------------
1329 
1330  enum : int {
1333  };
1334  // string synchronizationPointLabel = 1;
1336  const std::string& synchronizationpointlabel() const;
1337  template <typename ArgT0 = const std::string&, typename... ArgT>
1338  void set_synchronizationpointlabel(ArgT0&& arg0, ArgT... args);
1339  std::string* mutable_synchronizationpointlabel();
1340  PROTOBUF_MUST_USE_RESULT std::string* release_synchronizationpointlabel();
1342  private:
1343  const std::string& _internal_synchronizationpointlabel() const;
1344  inline PROTOBUF_ALWAYS_INLINE void _internal_set_synchronizationpointlabel(const std::string& value);
1346  public:
1347 
1348  // .rti1516_2025.fedpro.SynchronizationPointFailureReason reason = 2;
1349  void clear_reason();
1352  private:
1355  public:
1356 
1357  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.SynchronizationPointRegistrationFailed)
1358  private:
1359  class _Internal;
1360 
1361  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1363  typedef void DestructorSkippable_;
1364  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr synchronizationpointlabel_;
1365  int reason_;
1366  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1367  friend struct ::TableStruct_FederateAmbassador_2eproto;
1368 };
1369 // -------------------------------------------------------------------
1370 
1372  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.AnnounceSynchronizationPoint) */ {
1373  public:
1375  ~AnnounceSynchronizationPoint() override;
1376  explicit constexpr AnnounceSynchronizationPoint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1377 
1381  *this = ::std::move(from);
1382  }
1383 
1385  CopyFrom(from);
1386  return *this;
1387  }
1389  if (this == &from) return *this;
1390  if (GetOwningArena() == from.GetOwningArena()) {
1391  InternalSwap(&from);
1392  } else {
1393  CopyFrom(from);
1394  }
1395  return *this;
1396  }
1397 
1398  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1399  return GetDescriptor();
1400  }
1401  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1402  return default_instance().GetMetadata().descriptor;
1403  }
1404  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1405  return default_instance().GetMetadata().reflection;
1406  }
1408  return *internal_default_instance();
1409  }
1411  return reinterpret_cast<const AnnounceSynchronizationPoint*>(
1413  }
1414  static constexpr int kIndexInFileMessages =
1415  7;
1416 
1418  a.Swap(&b);
1419  }
1420  inline void Swap(AnnounceSynchronizationPoint* other) {
1421  if (other == this) return;
1422  if (GetOwningArena() == other->GetOwningArena()) {
1423  InternalSwap(other);
1424  } else {
1425  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1426  }
1427  }
1429  if (other == this) return;
1430  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1431  InternalSwap(other);
1432  }
1433 
1434  // implements Message ----------------------------------------------
1435 
1436  inline AnnounceSynchronizationPoint* New() const final {
1437  return new AnnounceSynchronizationPoint();
1438  }
1439 
1440  AnnounceSynchronizationPoint* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1441  return CreateMaybeMessage<AnnounceSynchronizationPoint>(arena);
1442  }
1443  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1444  void CopyFrom(const AnnounceSynchronizationPoint& from);
1445  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1446  void MergeFrom(const AnnounceSynchronizationPoint& from);
1447  private:
1448  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
1449  public:
1450  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1451  bool IsInitialized() const final;
1452 
1453  size_t ByteSizeLong() const final;
1454  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1455  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1456  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1457  int GetCachedSize() const final { return _cached_size_.Get(); }
1458 
1459  private:
1460  void SharedCtor();
1461  void SharedDtor();
1462  void SetCachedSize(int size) const final;
1464  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1465  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1466  return "rti1516_2025.fedpro.AnnounceSynchronizationPoint";
1467  }
1468  protected:
1469  explicit AnnounceSynchronizationPoint(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1470  bool is_message_owned = false);
1471  private:
1472  static void ArenaDtor(void* object);
1473  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1474  public:
1475 
1476  static const ClassData _class_data_;
1477  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1478 
1479  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1480 
1481  // nested types ----------------------------------------------------
1482 
1483  // accessors -------------------------------------------------------
1484 
1485  enum : int {
1488  };
1489  // string synchronizationPointLabel = 1;
1491  const std::string& synchronizationpointlabel() const;
1492  template <typename ArgT0 = const std::string&, typename... ArgT>
1493  void set_synchronizationpointlabel(ArgT0&& arg0, ArgT... args);
1494  std::string* mutable_synchronizationpointlabel();
1495  PROTOBUF_MUST_USE_RESULT std::string* release_synchronizationpointlabel();
1497  private:
1498  const std::string& _internal_synchronizationpointlabel() const;
1499  inline PROTOBUF_ALWAYS_INLINE void _internal_set_synchronizationpointlabel(const std::string& value);
1501  public:
1502 
1503  // bytes userSuppliedTag = 2;
1504  void clear_usersuppliedtag();
1505  const std::string& usersuppliedtag() const;
1506  template <typename ArgT0 = const std::string&, typename... ArgT>
1507  void set_usersuppliedtag(ArgT0&& arg0, ArgT... args);
1508  std::string* mutable_usersuppliedtag();
1509  PROTOBUF_MUST_USE_RESULT std::string* release_usersuppliedtag();
1511  private:
1512  const std::string& _internal_usersuppliedtag() const;
1513  inline PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string& value);
1514  std::string* _internal_mutable_usersuppliedtag();
1515  public:
1516 
1517  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.AnnounceSynchronizationPoint)
1518  private:
1519  class _Internal;
1520 
1521  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1523  typedef void DestructorSkippable_;
1524  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr synchronizationpointlabel_;
1525  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_;
1526  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1527  friend struct ::TableStruct_FederateAmbassador_2eproto;
1528 };
1529 // -------------------------------------------------------------------
1530 
1532  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FederationSynchronized) */ {
1533  public:
1535  ~FederationSynchronized() override;
1536  explicit constexpr FederationSynchronized(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1537 
1541  *this = ::std::move(from);
1542  }
1543 
1545  CopyFrom(from);
1546  return *this;
1547  }
1549  if (this == &from) return *this;
1550  if (GetOwningArena() == from.GetOwningArena()) {
1551  InternalSwap(&from);
1552  } else {
1553  CopyFrom(from);
1554  }
1555  return *this;
1556  }
1557 
1558  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1559  return GetDescriptor();
1560  }
1561  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1562  return default_instance().GetMetadata().descriptor;
1563  }
1564  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1565  return default_instance().GetMetadata().reflection;
1566  }
1568  return *internal_default_instance();
1569  }
1571  return reinterpret_cast<const FederationSynchronized*>(
1573  }
1574  static constexpr int kIndexInFileMessages =
1575  8;
1576 
1578  a.Swap(&b);
1579  }
1580  inline void Swap(FederationSynchronized* other) {
1581  if (other == this) return;
1582  if (GetOwningArena() == other->GetOwningArena()) {
1583  InternalSwap(other);
1584  } else {
1585  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1586  }
1587  }
1589  if (other == this) return;
1590  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1591  InternalSwap(other);
1592  }
1593 
1594  // implements Message ----------------------------------------------
1595 
1596  inline FederationSynchronized* New() const final {
1597  return new FederationSynchronized();
1598  }
1599 
1600  FederationSynchronized* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1601  return CreateMaybeMessage<FederationSynchronized>(arena);
1602  }
1603  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1604  void CopyFrom(const FederationSynchronized& from);
1605  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1606  void MergeFrom(const FederationSynchronized& from);
1607  private:
1608  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
1609  public:
1610  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1611  bool IsInitialized() const final;
1612 
1613  size_t ByteSizeLong() const final;
1614  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1615  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1616  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1617  int GetCachedSize() const final { return _cached_size_.Get(); }
1618 
1619  private:
1620  void SharedCtor();
1621  void SharedDtor();
1622  void SetCachedSize(int size) const final;
1623  void InternalSwap(FederationSynchronized* other);
1624  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1625  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1626  return "rti1516_2025.fedpro.FederationSynchronized";
1627  }
1628  protected:
1629  explicit FederationSynchronized(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1630  bool is_message_owned = false);
1631  private:
1632  static void ArenaDtor(void* object);
1633  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1634  public:
1635 
1636  static const ClassData _class_data_;
1637  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1638 
1639  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1640 
1641  // nested types ----------------------------------------------------
1642 
1643  // accessors -------------------------------------------------------
1644 
1645  enum : int {
1648  };
1649  // string synchronizationPointLabel = 1;
1651  const std::string& synchronizationpointlabel() const;
1652  template <typename ArgT0 = const std::string&, typename... ArgT>
1653  void set_synchronizationpointlabel(ArgT0&& arg0, ArgT... args);
1654  std::string* mutable_synchronizationpointlabel();
1655  PROTOBUF_MUST_USE_RESULT std::string* release_synchronizationpointlabel();
1657  private:
1658  const std::string& _internal_synchronizationpointlabel() const;
1659  inline PROTOBUF_ALWAYS_INLINE void _internal_set_synchronizationpointlabel(const std::string& value);
1661  public:
1662 
1663  // .rti1516_2025.fedpro.FederateHandleSet failedToSyncSet = 2;
1664  bool has_failedtosyncset() const;
1665  private:
1666  bool _internal_has_failedtosyncset() const;
1667  public:
1668  void clear_failedtosyncset();
1669  const ::rti1516_2025::fedpro::FederateHandleSet& failedtosyncset() const;
1670  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FederateHandleSet* release_failedtosyncset();
1673  private:
1674  const ::rti1516_2025::fedpro::FederateHandleSet& _internal_failedtosyncset() const;
1676  public:
1680 
1681  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FederationSynchronized)
1682  private:
1683  class _Internal;
1684 
1685  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1687  typedef void DestructorSkippable_;
1688  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr synchronizationpointlabel_;
1690  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1691  friend struct ::TableStruct_FederateAmbassador_2eproto;
1692 };
1693 // -------------------------------------------------------------------
1694 
1696  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.InitiateFederateSave) */ {
1697  public:
1699  ~InitiateFederateSave() override;
1700  explicit constexpr InitiateFederateSave(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1701 
1704  : InitiateFederateSave() {
1705  *this = ::std::move(from);
1706  }
1707 
1709  CopyFrom(from);
1710  return *this;
1711  }
1713  if (this == &from) return *this;
1714  if (GetOwningArena() == from.GetOwningArena()) {
1715  InternalSwap(&from);
1716  } else {
1717  CopyFrom(from);
1718  }
1719  return *this;
1720  }
1721 
1722  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1723  return GetDescriptor();
1724  }
1725  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1726  return default_instance().GetMetadata().descriptor;
1727  }
1728  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1729  return default_instance().GetMetadata().reflection;
1730  }
1732  return *internal_default_instance();
1733  }
1735  return reinterpret_cast<const InitiateFederateSave*>(
1737  }
1738  static constexpr int kIndexInFileMessages =
1739  9;
1740 
1742  a.Swap(&b);
1743  }
1744  inline void Swap(InitiateFederateSave* other) {
1745  if (other == this) return;
1746  if (GetOwningArena() == other->GetOwningArena()) {
1747  InternalSwap(other);
1748  } else {
1749  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1750  }
1751  }
1753  if (other == this) return;
1754  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1755  InternalSwap(other);
1756  }
1757 
1758  // implements Message ----------------------------------------------
1759 
1760  inline InitiateFederateSave* New() const final {
1761  return new InitiateFederateSave();
1762  }
1763 
1764  InitiateFederateSave* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1765  return CreateMaybeMessage<InitiateFederateSave>(arena);
1766  }
1767  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1768  void CopyFrom(const InitiateFederateSave& from);
1769  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1770  void MergeFrom(const InitiateFederateSave& from);
1771  private:
1772  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
1773  public:
1774  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1775  bool IsInitialized() const final;
1776 
1777  size_t ByteSizeLong() const final;
1778  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1779  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1780  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1781  int GetCachedSize() const final { return _cached_size_.Get(); }
1782 
1783  private:
1784  void SharedCtor();
1785  void SharedDtor();
1786  void SetCachedSize(int size) const final;
1787  void InternalSwap(InitiateFederateSave* other);
1788  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1789  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1790  return "rti1516_2025.fedpro.InitiateFederateSave";
1791  }
1792  protected:
1793  explicit InitiateFederateSave(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1794  bool is_message_owned = false);
1795  private:
1796  static void ArenaDtor(void* object);
1797  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1798  public:
1799 
1800  static const ClassData _class_data_;
1801  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1802 
1803  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1804 
1805  // nested types ----------------------------------------------------
1806 
1807  // accessors -------------------------------------------------------
1808 
1809  enum : int {
1811  };
1812  // string label = 1;
1813  void clear_label();
1814  const std::string& label() const;
1815  template <typename ArgT0 = const std::string&, typename... ArgT>
1816  void set_label(ArgT0&& arg0, ArgT... args);
1817  std::string* mutable_label();
1818  PROTOBUF_MUST_USE_RESULT std::string* release_label();
1819  void set_allocated_label(std::string* label);
1820  private:
1821  const std::string& _internal_label() const;
1822  inline PROTOBUF_ALWAYS_INLINE void _internal_set_label(const std::string& value);
1823  std::string* _internal_mutable_label();
1824  public:
1825 
1826  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.InitiateFederateSave)
1827  private:
1828  class _Internal;
1829 
1830  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1832  typedef void DestructorSkippable_;
1833  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr label_;
1834  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1835  friend struct ::TableStruct_FederateAmbassador_2eproto;
1836 };
1837 // -------------------------------------------------------------------
1838 
1840  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.InitiateFederateSaveWithTime) */ {
1841  public:
1843  ~InitiateFederateSaveWithTime() override;
1844  explicit constexpr InitiateFederateSaveWithTime(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1845 
1849  *this = ::std::move(from);
1850  }
1851 
1853  CopyFrom(from);
1854  return *this;
1855  }
1857  if (this == &from) return *this;
1858  if (GetOwningArena() == from.GetOwningArena()) {
1859  InternalSwap(&from);
1860  } else {
1861  CopyFrom(from);
1862  }
1863  return *this;
1864  }
1865 
1866  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1867  return GetDescriptor();
1868  }
1869  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1870  return default_instance().GetMetadata().descriptor;
1871  }
1872  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1873  return default_instance().GetMetadata().reflection;
1874  }
1876  return *internal_default_instance();
1877  }
1879  return reinterpret_cast<const InitiateFederateSaveWithTime*>(
1881  }
1882  static constexpr int kIndexInFileMessages =
1883  10;
1884 
1886  a.Swap(&b);
1887  }
1888  inline void Swap(InitiateFederateSaveWithTime* other) {
1889  if (other == this) return;
1890  if (GetOwningArena() == other->GetOwningArena()) {
1891  InternalSwap(other);
1892  } else {
1893  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1894  }
1895  }
1897  if (other == this) return;
1898  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1899  InternalSwap(other);
1900  }
1901 
1902  // implements Message ----------------------------------------------
1903 
1904  inline InitiateFederateSaveWithTime* New() const final {
1905  return new InitiateFederateSaveWithTime();
1906  }
1907 
1908  InitiateFederateSaveWithTime* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1909  return CreateMaybeMessage<InitiateFederateSaveWithTime>(arena);
1910  }
1911  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1912  void CopyFrom(const InitiateFederateSaveWithTime& from);
1913  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1914  void MergeFrom(const InitiateFederateSaveWithTime& from);
1915  private:
1916  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
1917  public:
1918  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1919  bool IsInitialized() const final;
1920 
1921  size_t ByteSizeLong() const final;
1922  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1923  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1924  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1925  int GetCachedSize() const final { return _cached_size_.Get(); }
1926 
1927  private:
1928  void SharedCtor();
1929  void SharedDtor();
1930  void SetCachedSize(int size) const final;
1932  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1933  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1934  return "rti1516_2025.fedpro.InitiateFederateSaveWithTime";
1935  }
1936  protected:
1937  explicit InitiateFederateSaveWithTime(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1938  bool is_message_owned = false);
1939  private:
1940  static void ArenaDtor(void* object);
1941  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1942  public:
1943 
1944  static const ClassData _class_data_;
1945  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1946 
1947  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1948 
1949  // nested types ----------------------------------------------------
1950 
1951  // accessors -------------------------------------------------------
1952 
1953  enum : int {
1956  };
1957  // string label = 1;
1958  void clear_label();
1959  const std::string& label() const;
1960  template <typename ArgT0 = const std::string&, typename... ArgT>
1961  void set_label(ArgT0&& arg0, ArgT... args);
1962  std::string* mutable_label();
1963  PROTOBUF_MUST_USE_RESULT std::string* release_label();
1964  void set_allocated_label(std::string* label);
1965  private:
1966  const std::string& _internal_label() const;
1967  inline PROTOBUF_ALWAYS_INLINE void _internal_set_label(const std::string& value);
1968  std::string* _internal_mutable_label();
1969  public:
1970 
1971  // .rti1516_2025.fedpro.LogicalTime time = 2;
1972  bool has_time() const;
1973  private:
1974  bool _internal_has_time() const;
1975  public:
1976  void clear_time();
1977  const ::rti1516_2025::fedpro::LogicalTime& time() const;
1978  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::LogicalTime* release_time();
1981  private:
1982  const ::rti1516_2025::fedpro::LogicalTime& _internal_time() const;
1984  public:
1988 
1989  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.InitiateFederateSaveWithTime)
1990  private:
1991  class _Internal;
1992 
1993  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1995  typedef void DestructorSkippable_;
1996  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr label_;
1998  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1999  friend struct ::TableStruct_FederateAmbassador_2eproto;
2000 };
2001 // -------------------------------------------------------------------
2002 
2003 class FederationSaved final :
2004  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FederationSaved) */ {
2005  public:
2006  inline FederationSaved() : FederationSaved(nullptr) {}
2007  ~FederationSaved() override;
2008  explicit constexpr FederationSaved(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2009 
2010  FederationSaved(const FederationSaved& from);
2012  : FederationSaved() {
2013  *this = ::std::move(from);
2014  }
2015 
2017  CopyFrom(from);
2018  return *this;
2019  }
2020  inline FederationSaved& operator=(FederationSaved&& from) noexcept {
2021  if (this == &from) return *this;
2022  if (GetOwningArena() == from.GetOwningArena()) {
2023  InternalSwap(&from);
2024  } else {
2025  CopyFrom(from);
2026  }
2027  return *this;
2028  }
2029 
2030  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2031  return GetDescriptor();
2032  }
2033  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2034  return default_instance().GetMetadata().descriptor;
2035  }
2036  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2037  return default_instance().GetMetadata().reflection;
2038  }
2040  return *internal_default_instance();
2041  }
2043  return reinterpret_cast<const FederationSaved*>(
2045  }
2046  static constexpr int kIndexInFileMessages =
2047  11;
2048 
2049  friend void swap(FederationSaved& a, FederationSaved& b) {
2050  a.Swap(&b);
2051  }
2052  inline void Swap(FederationSaved* other) {
2053  if (other == this) return;
2054  if (GetOwningArena() == other->GetOwningArena()) {
2055  InternalSwap(other);
2056  } else {
2057  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2058  }
2059  }
2061  if (other == this) return;
2062  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2063  InternalSwap(other);
2064  }
2065 
2066  // implements Message ----------------------------------------------
2067 
2068  inline FederationSaved* New() const final {
2069  return new FederationSaved();
2070  }
2071 
2072  FederationSaved* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
2073  return CreateMaybeMessage<FederationSaved>(arena);
2074  }
2075  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2076  void CopyFrom(const FederationSaved& from);
2077  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2078  void MergeFrom(const FederationSaved& from);
2079  private:
2080  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
2081  public:
2082  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2083  bool IsInitialized() const final;
2084 
2085  size_t ByteSizeLong() const final;
2086  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2087  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2088  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2089  int GetCachedSize() const final { return _cached_size_.Get(); }
2090 
2091  private:
2092  void SharedCtor();
2093  void SharedDtor();
2094  void SetCachedSize(int size) const final;
2095  void InternalSwap(FederationSaved* other);
2096  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2097  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2098  return "rti1516_2025.fedpro.FederationSaved";
2099  }
2100  protected:
2101  explicit FederationSaved(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2102  bool is_message_owned = false);
2103  private:
2104  static void ArenaDtor(void* object);
2105  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2106  public:
2107 
2108  static const ClassData _class_data_;
2109  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2110 
2111  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2112 
2113  // nested types ----------------------------------------------------
2114 
2115  // accessors -------------------------------------------------------
2116 
2117  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FederationSaved)
2118  private:
2119  class _Internal;
2120 
2121  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2123  typedef void DestructorSkippable_;
2124  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2126 };
2127 // -------------------------------------------------------------------
2128 
2129 class FederationNotSaved final :
2130  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FederationNotSaved) */ {
2131  public:
2133  ~FederationNotSaved() override;
2134  explicit constexpr FederationNotSaved(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2135 
2138  : FederationNotSaved() {
2139  *this = ::std::move(from);
2140  }
2141 
2143  CopyFrom(from);
2144  return *this;
2145  }
2147  if (this == &from) return *this;
2148  if (GetOwningArena() == from.GetOwningArena()) {
2149  InternalSwap(&from);
2150  } else {
2151  CopyFrom(from);
2152  }
2153  return *this;
2154  }
2155 
2156  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2157  return GetDescriptor();
2158  }
2159  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2160  return default_instance().GetMetadata().descriptor;
2161  }
2162  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2163  return default_instance().GetMetadata().reflection;
2164  }
2166  return *internal_default_instance();
2167  }
2169  return reinterpret_cast<const FederationNotSaved*>(
2171  }
2172  static constexpr int kIndexInFileMessages =
2173  12;
2174 
2176  a.Swap(&b);
2177  }
2178  inline void Swap(FederationNotSaved* other) {
2179  if (other == this) return;
2180  if (GetOwningArena() == other->GetOwningArena()) {
2181  InternalSwap(other);
2182  } else {
2183  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2184  }
2185  }
2187  if (other == this) return;
2188  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2189  InternalSwap(other);
2190  }
2191 
2192  // implements Message ----------------------------------------------
2193 
2194  inline FederationNotSaved* New() const final {
2195  return new FederationNotSaved();
2196  }
2197 
2198  FederationNotSaved* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
2199  return CreateMaybeMessage<FederationNotSaved>(arena);
2200  }
2201  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2202  void CopyFrom(const FederationNotSaved& from);
2203  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2204  void MergeFrom(const FederationNotSaved& from);
2205  private:
2206  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
2207  public:
2208  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2209  bool IsInitialized() const final;
2210 
2211  size_t ByteSizeLong() const final;
2212  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2213  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2214  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2215  int GetCachedSize() const final { return _cached_size_.Get(); }
2216 
2217  private:
2218  void SharedCtor();
2219  void SharedDtor();
2220  void SetCachedSize(int size) const final;
2221  void InternalSwap(FederationNotSaved* other);
2222  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2223  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2224  return "rti1516_2025.fedpro.FederationNotSaved";
2225  }
2226  protected:
2227  explicit FederationNotSaved(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2228  bool is_message_owned = false);
2229  private:
2230  static void ArenaDtor(void* object);
2231  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2232  public:
2233 
2234  static const ClassData _class_data_;
2235  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2236 
2237  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2238 
2239  // nested types ----------------------------------------------------
2240 
2241  // accessors -------------------------------------------------------
2242 
2243  enum : int {
2244  kReasonFieldNumber = 1,
2245  };
2246  // .rti1516_2025.fedpro.SaveFailureReason reason = 1;
2247  void clear_reason();
2249  void set_reason(::rti1516_2025::fedpro::SaveFailureReason value);
2250  private:
2251  ::rti1516_2025::fedpro::SaveFailureReason _internal_reason() const;
2252  void _internal_set_reason(::rti1516_2025::fedpro::SaveFailureReason value);
2253  public:
2254 
2255  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FederationNotSaved)
2256  private:
2257  class _Internal;
2258 
2259  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2261  typedef void DestructorSkippable_;
2262  int reason_;
2263  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2264  friend struct ::TableStruct_FederateAmbassador_2eproto;
2265 };
2266 // -------------------------------------------------------------------
2267 
2269  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FederationSaveStatusResponse) */ {
2270  public:
2272  ~FederationSaveStatusResponse() override;
2273  explicit constexpr FederationSaveStatusResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2274 
2278  *this = ::std::move(from);
2279  }
2280 
2282  CopyFrom(from);
2283  return *this;
2284  }
2286  if (this == &from) return *this;
2287  if (GetOwningArena() == from.GetOwningArena()) {
2288  InternalSwap(&from);
2289  } else {
2290  CopyFrom(from);
2291  }
2292  return *this;
2293  }
2294 
2295  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2296  return GetDescriptor();
2297  }
2298  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2299  return default_instance().GetMetadata().descriptor;
2300  }
2301  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2302  return default_instance().GetMetadata().reflection;
2303  }
2305  return *internal_default_instance();
2306  }
2308  return reinterpret_cast<const FederationSaveStatusResponse*>(
2310  }
2311  static constexpr int kIndexInFileMessages =
2312  13;
2313 
2315  a.Swap(&b);
2316  }
2317  inline void Swap(FederationSaveStatusResponse* other) {
2318  if (other == this) return;
2319  if (GetOwningArena() == other->GetOwningArena()) {
2320  InternalSwap(other);
2321  } else {
2322  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2323  }
2324  }
2326  if (other == this) return;
2327  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2328  InternalSwap(other);
2329  }
2330 
2331  // implements Message ----------------------------------------------
2332 
2333  inline FederationSaveStatusResponse* New() const final {
2334  return new FederationSaveStatusResponse();
2335  }
2336 
2337  FederationSaveStatusResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
2338  return CreateMaybeMessage<FederationSaveStatusResponse>(arena);
2339  }
2340  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2341  void CopyFrom(const FederationSaveStatusResponse& from);
2342  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2343  void MergeFrom(const FederationSaveStatusResponse& from);
2344  private:
2345  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
2346  public:
2347  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2348  bool IsInitialized() const final;
2349 
2350  size_t ByteSizeLong() const final;
2351  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2352  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2353  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2354  int GetCachedSize() const final { return _cached_size_.Get(); }
2355 
2356  private:
2357  void SharedCtor();
2358  void SharedDtor();
2359  void SetCachedSize(int size) const final;
2361  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2362  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2363  return "rti1516_2025.fedpro.FederationSaveStatusResponse";
2364  }
2365  protected:
2366  explicit FederationSaveStatusResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2367  bool is_message_owned = false);
2368  private:
2369  static void ArenaDtor(void* object);
2370  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2371  public:
2372 
2373  static const ClassData _class_data_;
2374  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2375 
2376  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2377 
2378  // nested types ----------------------------------------------------
2379 
2380  // accessors -------------------------------------------------------
2381 
2382  enum : int {
2383  kResponseFieldNumber = 1,
2384  };
2385  // .rti1516_2025.fedpro.FederateHandleSaveStatusPairArray response = 1;
2386  bool has_response() const;
2387  private:
2388  bool _internal_has_response() const;
2389  public:
2390  void clear_response();
2391  const ::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray& response() const;
2392  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray* release_response();
2394  void set_allocated_response(::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray* response);
2395  private:
2396  const ::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray& _internal_response() const;
2397  ::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray* _internal_mutable_response();
2398  public:
2399  void unsafe_arena_set_allocated_response(
2401  ::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray* unsafe_arena_release_response();
2402 
2403  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FederationSaveStatusResponse)
2404  private:
2405  class _Internal;
2406 
2407  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2409  typedef void DestructorSkippable_;
2411  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2412  friend struct ::TableStruct_FederateAmbassador_2eproto;
2413 };
2414 // -------------------------------------------------------------------
2415 
2417  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.RequestFederationRestoreSucceeded) */ {
2418  public:
2421  explicit constexpr RequestFederationRestoreSucceeded(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2422 
2426  *this = ::std::move(from);
2427  }
2428 
2430  CopyFrom(from);
2431  return *this;
2432  }
2434  if (this == &from) return *this;
2435  if (GetOwningArena() == from.GetOwningArena()) {
2436  InternalSwap(&from);
2437  } else {
2438  CopyFrom(from);
2439  }
2440  return *this;
2441  }
2442 
2443  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2444  return GetDescriptor();
2445  }
2446  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2447  return default_instance().GetMetadata().descriptor;
2448  }
2449  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2450  return default_instance().GetMetadata().reflection;
2451  }
2453  return *internal_default_instance();
2454  }
2456  return reinterpret_cast<const RequestFederationRestoreSucceeded*>(
2458  }
2459  static constexpr int kIndexInFileMessages =
2460  14;
2461 
2463  a.Swap(&b);
2464  }
2466  if (other == this) return;
2467  if (GetOwningArena() == other->GetOwningArena()) {
2468  InternalSwap(other);
2469  } else {
2470  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2471  }
2472  }
2474  if (other == this) return;
2475  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2476  InternalSwap(other);
2477  }
2478 
2479  // implements Message ----------------------------------------------
2480 
2481  inline RequestFederationRestoreSucceeded* New() const final {
2482  return new RequestFederationRestoreSucceeded();
2483  }
2484 
2485  RequestFederationRestoreSucceeded* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
2486  return CreateMaybeMessage<RequestFederationRestoreSucceeded>(arena);
2487  }
2488  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2489  void CopyFrom(const RequestFederationRestoreSucceeded& from);
2490  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2491  void MergeFrom(const RequestFederationRestoreSucceeded& from);
2492  private:
2493  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
2494  public:
2495  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2496  bool IsInitialized() const final;
2497 
2498  size_t ByteSizeLong() const final;
2499  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2500  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2501  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2502  int GetCachedSize() const final { return _cached_size_.Get(); }
2503 
2504  private:
2505  void SharedCtor();
2506  void SharedDtor();
2507  void SetCachedSize(int size) const final;
2509  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2510  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2511  return "rti1516_2025.fedpro.RequestFederationRestoreSucceeded";
2512  }
2513  protected:
2514  explicit RequestFederationRestoreSucceeded(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2515  bool is_message_owned = false);
2516  private:
2517  static void ArenaDtor(void* object);
2518  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2519  public:
2520 
2521  static const ClassData _class_data_;
2522  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2523 
2524  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2525 
2526  // nested types ----------------------------------------------------
2527 
2528  // accessors -------------------------------------------------------
2529 
2530  enum : int {
2531  kLabelFieldNumber = 1,
2532  };
2533  // string label = 1;
2534  void clear_label();
2535  const std::string& label() const;
2536  template <typename ArgT0 = const std::string&, typename... ArgT>
2537  void set_label(ArgT0&& arg0, ArgT... args);
2538  std::string* mutable_label();
2539  PROTOBUF_MUST_USE_RESULT std::string* release_label();
2540  void set_allocated_label(std::string* label);
2541  private:
2542  const std::string& _internal_label() const;
2543  inline PROTOBUF_ALWAYS_INLINE void _internal_set_label(const std::string& value);
2544  std::string* _internal_mutable_label();
2545  public:
2546 
2547  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.RequestFederationRestoreSucceeded)
2548  private:
2549  class _Internal;
2550 
2551  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2553  typedef void DestructorSkippable_;
2554  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr label_;
2555  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2556  friend struct ::TableStruct_FederateAmbassador_2eproto;
2557 };
2558 // -------------------------------------------------------------------
2559 
2561  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.RequestFederationRestoreFailed) */ {
2562  public:
2564  ~RequestFederationRestoreFailed() override;
2565  explicit constexpr RequestFederationRestoreFailed(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2566 
2570  *this = ::std::move(from);
2571  }
2572 
2574  CopyFrom(from);
2575  return *this;
2576  }
2578  if (this == &from) return *this;
2579  if (GetOwningArena() == from.GetOwningArena()) {
2580  InternalSwap(&from);
2581  } else {
2582  CopyFrom(from);
2583  }
2584  return *this;
2585  }
2586 
2587  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2588  return GetDescriptor();
2589  }
2590  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2591  return default_instance().GetMetadata().descriptor;
2592  }
2593  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2594  return default_instance().GetMetadata().reflection;
2595  }
2597  return *internal_default_instance();
2598  }
2600  return reinterpret_cast<const RequestFederationRestoreFailed*>(
2602  }
2603  static constexpr int kIndexInFileMessages =
2604  15;
2605 
2607  a.Swap(&b);
2608  }
2609  inline void Swap(RequestFederationRestoreFailed* other) {
2610  if (other == this) return;
2611  if (GetOwningArena() == other->GetOwningArena()) {
2612  InternalSwap(other);
2613  } else {
2614  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2615  }
2616  }
2618  if (other == this) return;
2619  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2620  InternalSwap(other);
2621  }
2622 
2623  // implements Message ----------------------------------------------
2624 
2625  inline RequestFederationRestoreFailed* New() const final {
2626  return new RequestFederationRestoreFailed();
2627  }
2628 
2629  RequestFederationRestoreFailed* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
2630  return CreateMaybeMessage<RequestFederationRestoreFailed>(arena);
2631  }
2632  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2633  void CopyFrom(const RequestFederationRestoreFailed& from);
2634  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2635  void MergeFrom(const RequestFederationRestoreFailed& from);
2636  private:
2637  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
2638  public:
2639  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2640  bool IsInitialized() const final;
2641 
2642  size_t ByteSizeLong() const final;
2643  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2644  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2645  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2646  int GetCachedSize() const final { return _cached_size_.Get(); }
2647 
2648  private:
2649  void SharedCtor();
2650  void SharedDtor();
2651  void SetCachedSize(int size) const final;
2653  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2654  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2655  return "rti1516_2025.fedpro.RequestFederationRestoreFailed";
2656  }
2657  protected:
2658  explicit RequestFederationRestoreFailed(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2659  bool is_message_owned = false);
2660  private:
2661  static void ArenaDtor(void* object);
2662  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2663  public:
2664 
2665  static const ClassData _class_data_;
2666  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2667 
2668  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2669 
2670  // nested types ----------------------------------------------------
2671 
2672  // accessors -------------------------------------------------------
2673 
2674  enum : int {
2675  kLabelFieldNumber = 1,
2676  };
2677  // string label = 1;
2678  void clear_label();
2679  const std::string& label() const;
2680  template <typename ArgT0 = const std::string&, typename... ArgT>
2681  void set_label(ArgT0&& arg0, ArgT... args);
2682  std::string* mutable_label();
2683  PROTOBUF_MUST_USE_RESULT std::string* release_label();
2684  void set_allocated_label(std::string* label);
2685  private:
2686  const std::string& _internal_label() const;
2687  inline PROTOBUF_ALWAYS_INLINE void _internal_set_label(const std::string& value);
2688  std::string* _internal_mutable_label();
2689  public:
2690 
2691  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.RequestFederationRestoreFailed)
2692  private:
2693  class _Internal;
2694 
2695  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2697  typedef void DestructorSkippable_;
2698  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr label_;
2699  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2700  friend struct ::TableStruct_FederateAmbassador_2eproto;
2701 };
2702 // -------------------------------------------------------------------
2703 
2705  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FederationRestoreBegun) */ {
2706  public:
2708  ~FederationRestoreBegun() override;
2709  explicit constexpr FederationRestoreBegun(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2710 
2714  *this = ::std::move(from);
2715  }
2716 
2718  CopyFrom(from);
2719  return *this;
2720  }
2722  if (this == &from) return *this;
2723  if (GetOwningArena() == from.GetOwningArena()) {
2724  InternalSwap(&from);
2725  } else {
2726  CopyFrom(from);
2727  }
2728  return *this;
2729  }
2730 
2731  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2732  return GetDescriptor();
2733  }
2734  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2735  return default_instance().GetMetadata().descriptor;
2736  }
2737  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2738  return default_instance().GetMetadata().reflection;
2739  }
2741  return *internal_default_instance();
2742  }
2744  return reinterpret_cast<const FederationRestoreBegun*>(
2746  }
2747  static constexpr int kIndexInFileMessages =
2748  16;
2749 
2751  a.Swap(&b);
2752  }
2753  inline void Swap(FederationRestoreBegun* other) {
2754  if (other == this) return;
2755  if (GetOwningArena() == other->GetOwningArena()) {
2756  InternalSwap(other);
2757  } else {
2758  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2759  }
2760  }
2762  if (other == this) return;
2763  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2764  InternalSwap(other);
2765  }
2766 
2767  // implements Message ----------------------------------------------
2768 
2769  inline FederationRestoreBegun* New() const final {
2770  return new FederationRestoreBegun();
2771  }
2772 
2773  FederationRestoreBegun* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
2774  return CreateMaybeMessage<FederationRestoreBegun>(arena);
2775  }
2776  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2777  void CopyFrom(const FederationRestoreBegun& from);
2778  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2779  void MergeFrom(const FederationRestoreBegun& from);
2780  private:
2781  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
2782  public:
2783  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2784  bool IsInitialized() const final;
2785 
2786  size_t ByteSizeLong() const final;
2787  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2788  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2789  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2790  int GetCachedSize() const final { return _cached_size_.Get(); }
2791 
2792  private:
2793  void SharedCtor();
2794  void SharedDtor();
2795  void SetCachedSize(int size) const final;
2796  void InternalSwap(FederationRestoreBegun* other);
2797  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2798  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2799  return "rti1516_2025.fedpro.FederationRestoreBegun";
2800  }
2801  protected:
2802  explicit FederationRestoreBegun(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2803  bool is_message_owned = false);
2804  private:
2805  static void ArenaDtor(void* object);
2806  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2807  public:
2808 
2809  static const ClassData _class_data_;
2810  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2811 
2812  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2813 
2814  // nested types ----------------------------------------------------
2815 
2816  // accessors -------------------------------------------------------
2817 
2818  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FederationRestoreBegun)
2819  private:
2820  class _Internal;
2821 
2822  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2824  typedef void DestructorSkippable_;
2825  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2827 };
2828 // -------------------------------------------------------------------
2829 
2831  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.InitiateFederateRestore) */ {
2832  public:
2834  ~InitiateFederateRestore() override;
2835  explicit constexpr InitiateFederateRestore(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2836 
2840  *this = ::std::move(from);
2841  }
2842 
2844  CopyFrom(from);
2845  return *this;
2846  }
2848  if (this == &from) return *this;
2849  if (GetOwningArena() == from.GetOwningArena()) {
2850  InternalSwap(&from);
2851  } else {
2852  CopyFrom(from);
2853  }
2854  return *this;
2855  }
2856 
2857  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2858  return GetDescriptor();
2859  }
2860  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2861  return default_instance().GetMetadata().descriptor;
2862  }
2863  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2864  return default_instance().GetMetadata().reflection;
2865  }
2867  return *internal_default_instance();
2868  }
2870  return reinterpret_cast<const InitiateFederateRestore*>(
2872  }
2873  static constexpr int kIndexInFileMessages =
2874  17;
2875 
2877  a.Swap(&b);
2878  }
2879  inline void Swap(InitiateFederateRestore* other) {
2880  if (other == this) return;
2881  if (GetOwningArena() == other->GetOwningArena()) {
2882  InternalSwap(other);
2883  } else {
2884  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2885  }
2886  }
2888  if (other == this) return;
2889  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2890  InternalSwap(other);
2891  }
2892 
2893  // implements Message ----------------------------------------------
2894 
2895  inline InitiateFederateRestore* New() const final {
2896  return new InitiateFederateRestore();
2897  }
2898 
2899  InitiateFederateRestore* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
2900  return CreateMaybeMessage<InitiateFederateRestore>(arena);
2901  }
2902  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2903  void CopyFrom(const InitiateFederateRestore& from);
2904  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2905  void MergeFrom(const InitiateFederateRestore& from);
2906  private:
2907  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
2908  public:
2909  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2910  bool IsInitialized() const final;
2911 
2912  size_t ByteSizeLong() const final;
2913  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2914  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2915  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2916  int GetCachedSize() const final { return _cached_size_.Get(); }
2917 
2918  private:
2919  void SharedCtor();
2920  void SharedDtor();
2921  void SetCachedSize(int size) const final;
2923  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2924  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2925  return "rti1516_2025.fedpro.InitiateFederateRestore";
2926  }
2927  protected:
2928  explicit InitiateFederateRestore(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2929  bool is_message_owned = false);
2930  private:
2931  static void ArenaDtor(void* object);
2932  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2933  public:
2934 
2935  static const ClassData _class_data_;
2936  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2937 
2938  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2939 
2940  // nested types ----------------------------------------------------
2941 
2942  // accessors -------------------------------------------------------
2943 
2944  enum : int {
2945  kLabelFieldNumber = 1,
2946  kFederateNameFieldNumber = 2,
2947  kPostRestoreFederateHandleFieldNumber = 3,
2948  };
2949  // string label = 1;
2950  void clear_label();
2951  const std::string& label() const;
2952  template <typename ArgT0 = const std::string&, typename... ArgT>
2953  void set_label(ArgT0&& arg0, ArgT... args);
2954  std::string* mutable_label();
2955  PROTOBUF_MUST_USE_RESULT std::string* release_label();
2956  void set_allocated_label(std::string* label);
2957  private:
2958  const std::string& _internal_label() const;
2959  inline PROTOBUF_ALWAYS_INLINE void _internal_set_label(const std::string& value);
2960  std::string* _internal_mutable_label();
2961  public:
2962 
2963  // string federateName = 2;
2964  void clear_federatename();
2965  const std::string& federatename() const;
2966  template <typename ArgT0 = const std::string&, typename... ArgT>
2967  void set_federatename(ArgT0&& arg0, ArgT... args);
2968  std::string* mutable_federatename();
2969  PROTOBUF_MUST_USE_RESULT std::string* release_federatename();
2970  void set_allocated_federatename(std::string* federatename);
2971  private:
2972  const std::string& _internal_federatename() const;
2973  inline PROTOBUF_ALWAYS_INLINE void _internal_set_federatename(const std::string& value);
2974  std::string* _internal_mutable_federatename();
2975  public:
2976 
2977  // .rti1516_2025.fedpro.FederateHandle postRestoreFederateHandle = 3;
2978  bool has_postrestorefederatehandle() const;
2979  private:
2980  bool _internal_has_postrestorefederatehandle() const;
2981  public:
2982  void clear_postrestorefederatehandle();
2983  const ::rti1516_2025::fedpro::FederateHandle& postrestorefederatehandle() const;
2984  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FederateHandle* release_postrestorefederatehandle();
2985  ::rti1516_2025::fedpro::FederateHandle* mutable_postrestorefederatehandle();
2986  void set_allocated_postrestorefederatehandle(::rti1516_2025::fedpro::FederateHandle* postrestorefederatehandle);
2987  private:
2988  const ::rti1516_2025::fedpro::FederateHandle& _internal_postrestorefederatehandle() const;
2989  ::rti1516_2025::fedpro::FederateHandle* _internal_mutable_postrestorefederatehandle();
2990  public:
2991  void unsafe_arena_set_allocated_postrestorefederatehandle(
2992  ::rti1516_2025::fedpro::FederateHandle* postrestorefederatehandle);
2993  ::rti1516_2025::fedpro::FederateHandle* unsafe_arena_release_postrestorefederatehandle();
2994 
2995  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.InitiateFederateRestore)
2996  private:
2997  class _Internal;
2998 
2999  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3001  typedef void DestructorSkippable_;
3002  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr label_;
3003  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr federatename_;
3005  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3006  friend struct ::TableStruct_FederateAmbassador_2eproto;
3007 };
3008 // -------------------------------------------------------------------
3009 
3010 class FederationRestored final :
3011  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FederationRestored) */ {
3012  public:
3014  ~FederationRestored() override;
3015  explicit constexpr FederationRestored(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3016 
3019  : FederationRestored() {
3020  *this = ::std::move(from);
3021  }
3022 
3024  CopyFrom(from);
3025  return *this;
3026  }
3028  if (this == &from) return *this;
3029  if (GetOwningArena() == from.GetOwningArena()) {
3030  InternalSwap(&from);
3031  } else {
3032  CopyFrom(from);
3033  }
3034  return *this;
3035  }
3036 
3037  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3038  return GetDescriptor();
3039  }
3040  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3041  return default_instance().GetMetadata().descriptor;
3042  }
3043  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3044  return default_instance().GetMetadata().reflection;
3045  }
3047  return *internal_default_instance();
3048  }
3050  return reinterpret_cast<const FederationRestored*>(
3052  }
3053  static constexpr int kIndexInFileMessages =
3054  18;
3055 
3057  a.Swap(&b);
3058  }
3059  inline void Swap(FederationRestored* other) {
3060  if (other == this) return;
3061  if (GetOwningArena() == other->GetOwningArena()) {
3062  InternalSwap(other);
3063  } else {
3064  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3065  }
3066  }
3068  if (other == this) return;
3069  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3070  InternalSwap(other);
3071  }
3072 
3073  // implements Message ----------------------------------------------
3074 
3075  inline FederationRestored* New() const final {
3076  return new FederationRestored();
3077  }
3078 
3079  FederationRestored* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
3080  return CreateMaybeMessage<FederationRestored>(arena);
3081  }
3082  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3083  void CopyFrom(const FederationRestored& from);
3084  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3085  void MergeFrom(const FederationRestored& from);
3086  private:
3087  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
3088  public:
3089  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3090  bool IsInitialized() const final;
3091 
3092  size_t ByteSizeLong() const final;
3093  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3094  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3095  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3096  int GetCachedSize() const final { return _cached_size_.Get(); }
3097 
3098  private:
3099  void SharedCtor();
3100  void SharedDtor();
3101  void SetCachedSize(int size) const final;
3102  void InternalSwap(FederationRestored* other);
3103  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3104  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3105  return "rti1516_2025.fedpro.FederationRestored";
3106  }
3107  protected:
3108  explicit FederationRestored(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3109  bool is_message_owned = false);
3110  private:
3111  static void ArenaDtor(void* object);
3112  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3113  public:
3114 
3115  static const ClassData _class_data_;
3116  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3117 
3118  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3119 
3120  // nested types ----------------------------------------------------
3121 
3122  // accessors -------------------------------------------------------
3123 
3124  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FederationRestored)
3125  private:
3126  class _Internal;
3127 
3128  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3130  typedef void DestructorSkippable_;
3131  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3133 };
3134 // -------------------------------------------------------------------
3135 
3137  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FederationNotRestored) */ {
3138  public:
3140  ~FederationNotRestored() override;
3141  explicit constexpr FederationNotRestored(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3142 
3145  : FederationNotRestored() {
3146  *this = ::std::move(from);
3147  }
3148 
3150  CopyFrom(from);
3151  return *this;
3152  }
3154  if (this == &from) return *this;
3155  if (GetOwningArena() == from.GetOwningArena()) {
3156  InternalSwap(&from);
3157  } else {
3158  CopyFrom(from);
3159  }
3160  return *this;
3161  }
3162 
3163  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3164  return GetDescriptor();
3165  }
3166  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3167  return default_instance().GetMetadata().descriptor;
3168  }
3169  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3170  return default_instance().GetMetadata().reflection;
3171  }
3173  return *internal_default_instance();
3174  }
3176  return reinterpret_cast<const FederationNotRestored*>(
3178  }
3179  static constexpr int kIndexInFileMessages =
3180  19;
3181 
3183  a.Swap(&b);
3184  }
3185  inline void Swap(FederationNotRestored* other) {
3186  if (other == this) return;
3187  if (GetOwningArena() == other->GetOwningArena()) {
3188  InternalSwap(other);
3189  } else {
3190  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3191  }
3192  }
3194  if (other == this) return;
3195  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3196  InternalSwap(other);
3197  }
3198 
3199  // implements Message ----------------------------------------------
3200 
3201  inline FederationNotRestored* New() const final {
3202  return new FederationNotRestored();
3203  }
3204 
3205  FederationNotRestored* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
3206  return CreateMaybeMessage<FederationNotRestored>(arena);
3207  }
3208  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3209  void CopyFrom(const FederationNotRestored& from);
3210  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3211  void MergeFrom(const FederationNotRestored& from);
3212  private:
3213  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
3214  public:
3215  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3216  bool IsInitialized() const final;
3217 
3218  size_t ByteSizeLong() const final;
3219  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3220  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3221  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3222  int GetCachedSize() const final { return _cached_size_.Get(); }
3223 
3224  private:
3225  void SharedCtor();
3226  void SharedDtor();
3227  void SetCachedSize(int size) const final;
3228  void InternalSwap(FederationNotRestored* other);
3229  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3230  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3231  return "rti1516_2025.fedpro.FederationNotRestored";
3232  }
3233  protected:
3234  explicit FederationNotRestored(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3235  bool is_message_owned = false);
3236  private:
3237  static void ArenaDtor(void* object);
3238  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3239  public:
3240 
3241  static const ClassData _class_data_;
3242  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3243 
3244  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3245 
3246  // nested types ----------------------------------------------------
3247 
3248  // accessors -------------------------------------------------------
3249 
3250  enum : int {
3251  kReasonFieldNumber = 1,
3252  };
3253  // .rti1516_2025.fedpro.RestoreFailureReason reason = 1;
3254  void clear_reason();
3256  void set_reason(::rti1516_2025::fedpro::RestoreFailureReason value);
3257  private:
3258  ::rti1516_2025::fedpro::RestoreFailureReason _internal_reason() const;
3259  void _internal_set_reason(::rti1516_2025::fedpro::RestoreFailureReason value);
3260  public:
3261 
3262  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FederationNotRestored)
3263  private:
3264  class _Internal;
3265 
3266  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3268  typedef void DestructorSkippable_;
3269  int reason_;
3270  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3271  friend struct ::TableStruct_FederateAmbassador_2eproto;
3272 };
3273 // -------------------------------------------------------------------
3274 
3276  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FederationRestoreStatusResponse) */ {
3277  public:
3279  ~FederationRestoreStatusResponse() override;
3280  explicit constexpr FederationRestoreStatusResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3281 
3285  *this = ::std::move(from);
3286  }
3287 
3289  CopyFrom(from);
3290  return *this;
3291  }
3293  if (this == &from) return *this;
3294  if (GetOwningArena() == from.GetOwningArena()) {
3295  InternalSwap(&from);
3296  } else {
3297  CopyFrom(from);
3298  }
3299  return *this;
3300  }
3301 
3302  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3303  return GetDescriptor();
3304  }
3305  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3306  return default_instance().GetMetadata().descriptor;
3307  }
3308  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3309  return default_instance().GetMetadata().reflection;
3310  }
3312  return *internal_default_instance();
3313  }
3315  return reinterpret_cast<const FederationRestoreStatusResponse*>(
3317  }
3318  static constexpr int kIndexInFileMessages =
3319  20;
3320 
3322  a.Swap(&b);
3323  }
3325  if (other == this) return;
3326  if (GetOwningArena() == other->GetOwningArena()) {
3327  InternalSwap(other);
3328  } else {
3329  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3330  }
3331  }
3333  if (other == this) return;
3334  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3335  InternalSwap(other);
3336  }
3337 
3338  // implements Message ----------------------------------------------
3339 
3340  inline FederationRestoreStatusResponse* New() const final {
3341  return new FederationRestoreStatusResponse();
3342  }
3343 
3344  FederationRestoreStatusResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
3345  return CreateMaybeMessage<FederationRestoreStatusResponse>(arena);
3346  }
3347  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3348  void CopyFrom(const FederationRestoreStatusResponse& from);
3349  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3350  void MergeFrom(const FederationRestoreStatusResponse& from);
3351  private:
3352  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
3353  public:
3354  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3355  bool IsInitialized() const final;
3356 
3357  size_t ByteSizeLong() const final;
3358  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3359  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3360  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3361  int GetCachedSize() const final { return _cached_size_.Get(); }
3362 
3363  private:
3364  void SharedCtor();
3365  void SharedDtor();
3366  void SetCachedSize(int size) const final;
3368  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3369  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3370  return "rti1516_2025.fedpro.FederationRestoreStatusResponse";
3371  }
3372  protected:
3373  explicit FederationRestoreStatusResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3374  bool is_message_owned = false);
3375  private:
3376  static void ArenaDtor(void* object);
3377  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3378  public:
3379 
3380  static const ClassData _class_data_;
3381  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3382 
3383  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3384 
3385  // nested types ----------------------------------------------------
3386 
3387  // accessors -------------------------------------------------------
3388 
3389  enum : int {
3390  kResponseFieldNumber = 1,
3391  };
3392  // .rti1516_2025.fedpro.FederateRestoreStatusArray response = 1;
3393  bool has_response() const;
3394  private:
3395  bool _internal_has_response() const;
3396  public:
3397  void clear_response();
3398  const ::rti1516_2025::fedpro::FederateRestoreStatusArray& response() const;
3399  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FederateRestoreStatusArray* release_response();
3401  void set_allocated_response(::rti1516_2025::fedpro::FederateRestoreStatusArray* response);
3402  private:
3403  const ::rti1516_2025::fedpro::FederateRestoreStatusArray& _internal_response() const;
3404  ::rti1516_2025::fedpro::FederateRestoreStatusArray* _internal_mutable_response();
3405  public:
3406  void unsafe_arena_set_allocated_response(
3408  ::rti1516_2025::fedpro::FederateRestoreStatusArray* unsafe_arena_release_response();
3409 
3410  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FederationRestoreStatusResponse)
3411  private:
3412  class _Internal;
3413 
3414  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3416  typedef void DestructorSkippable_;
3418  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3419  friend struct ::TableStruct_FederateAmbassador_2eproto;
3420 };
3421 // -------------------------------------------------------------------
3422 
3424  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.StartRegistrationForObjectClass) */ {
3425  public:
3427  ~StartRegistrationForObjectClass() override;
3428  explicit constexpr StartRegistrationForObjectClass(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3429 
3433  *this = ::std::move(from);
3434  }
3435 
3437  CopyFrom(from);
3438  return *this;
3439  }
3441  if (this == &from) return *this;
3442  if (GetOwningArena() == from.GetOwningArena()) {
3443  InternalSwap(&from);
3444  } else {
3445  CopyFrom(from);
3446  }
3447  return *this;
3448  }
3449 
3450  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3451  return GetDescriptor();
3452  }
3453  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3454  return default_instance().GetMetadata().descriptor;
3455  }
3456  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3457  return default_instance().GetMetadata().reflection;
3458  }
3460  return *internal_default_instance();
3461  }
3463  return reinterpret_cast<const StartRegistrationForObjectClass*>(
3465  }
3466  static constexpr int kIndexInFileMessages =
3467  21;
3468 
3470  a.Swap(&b);
3471  }
3473  if (other == this) return;
3474  if (GetOwningArena() == other->GetOwningArena()) {
3475  InternalSwap(other);
3476  } else {
3477  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3478  }
3479  }
3481  if (other == this) return;
3482  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3483  InternalSwap(other);
3484  }
3485 
3486  // implements Message ----------------------------------------------
3487 
3488  inline StartRegistrationForObjectClass* New() const final {
3489  return new StartRegistrationForObjectClass();
3490  }
3491 
3492  StartRegistrationForObjectClass* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
3493  return CreateMaybeMessage<StartRegistrationForObjectClass>(arena);
3494  }
3495  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3496  void CopyFrom(const StartRegistrationForObjectClass& from);
3497  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3498  void MergeFrom(const StartRegistrationForObjectClass& from);
3499  private:
3500  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
3501  public:
3502  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3503  bool IsInitialized() const final;
3504 
3505  size_t ByteSizeLong() const final;
3506  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3507  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3508  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3509  int GetCachedSize() const final { return _cached_size_.Get(); }
3510 
3511  private:
3512  void SharedCtor();
3513  void SharedDtor();
3514  void SetCachedSize(int size) const final;
3516  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3517  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3518  return "rti1516_2025.fedpro.StartRegistrationForObjectClass";
3519  }
3520  protected:
3521  explicit StartRegistrationForObjectClass(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3522  bool is_message_owned = false);
3523  private:
3524  static void ArenaDtor(void* object);
3525  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3526  public:
3527 
3528  static const ClassData _class_data_;
3529  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3530 
3531  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3532 
3533  // nested types ----------------------------------------------------
3534 
3535  // accessors -------------------------------------------------------
3536 
3537  enum : int {
3538  kObjectClassFieldNumber = 1,
3539  };
3540  // .rti1516_2025.fedpro.ObjectClassHandle objectClass = 1;
3541  bool has_objectclass() const;
3542  private:
3543  bool _internal_has_objectclass() const;
3544  public:
3545  void clear_objectclass();
3548  ::rti1516_2025::fedpro::ObjectClassHandle* mutable_objectclass();
3549  void set_allocated_objectclass(::rti1516_2025::fedpro::ObjectClassHandle* objectclass);
3550  private:
3551  const ::rti1516_2025::fedpro::ObjectClassHandle& _internal_objectclass() const;
3552  ::rti1516_2025::fedpro::ObjectClassHandle* _internal_mutable_objectclass();
3553  public:
3554  void unsafe_arena_set_allocated_objectclass(
3556  ::rti1516_2025::fedpro::ObjectClassHandle* unsafe_arena_release_objectclass();
3557 
3558  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.StartRegistrationForObjectClass)
3559  private:
3560  class _Internal;
3561 
3562  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3564  typedef void DestructorSkippable_;
3566  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3567  friend struct ::TableStruct_FederateAmbassador_2eproto;
3568 };
3569 // -------------------------------------------------------------------
3570 
3572  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.StopRegistrationForObjectClass) */ {
3573  public:
3575  ~StopRegistrationForObjectClass() override;
3576  explicit constexpr StopRegistrationForObjectClass(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3577 
3581  *this = ::std::move(from);
3582  }
3583 
3585  CopyFrom(from);
3586  return *this;
3587  }
3589  if (this == &from) return *this;
3590  if (GetOwningArena() == from.GetOwningArena()) {
3591  InternalSwap(&from);
3592  } else {
3593  CopyFrom(from);
3594  }
3595  return *this;
3596  }
3597 
3598  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3599  return GetDescriptor();
3600  }
3601  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3602  return default_instance().GetMetadata().descriptor;
3603  }
3604  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3605  return default_instance().GetMetadata().reflection;
3606  }
3608  return *internal_default_instance();
3609  }
3611  return reinterpret_cast<const StopRegistrationForObjectClass*>(
3613  }
3614  static constexpr int kIndexInFileMessages =
3615  22;
3616 
3618  a.Swap(&b);
3619  }
3620  inline void Swap(StopRegistrationForObjectClass* other) {
3621  if (other == this) return;
3622  if (GetOwningArena() == other->GetOwningArena()) {
3623  InternalSwap(other);
3624  } else {
3625  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3626  }
3627  }
3629  if (other == this) return;
3630  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3631  InternalSwap(other);
3632  }
3633 
3634  // implements Message ----------------------------------------------
3635 
3636  inline StopRegistrationForObjectClass* New() const final {
3637  return new StopRegistrationForObjectClass();
3638  }
3639 
3640  StopRegistrationForObjectClass* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
3641  return CreateMaybeMessage<StopRegistrationForObjectClass>(arena);
3642  }
3643  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3644  void CopyFrom(const StopRegistrationForObjectClass& from);
3645  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3646  void MergeFrom(const StopRegistrationForObjectClass& from);
3647  private:
3648  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
3649  public:
3650  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3651  bool IsInitialized() const final;
3652 
3653  size_t ByteSizeLong() const final;
3654  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3655  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3656  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3657  int GetCachedSize() const final { return _cached_size_.Get(); }
3658 
3659  private:
3660  void SharedCtor();
3661  void SharedDtor();
3662  void SetCachedSize(int size) const final;
3664  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3665  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3666  return "rti1516_2025.fedpro.StopRegistrationForObjectClass";
3667  }
3668  protected:
3669  explicit StopRegistrationForObjectClass(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3670  bool is_message_owned = false);
3671  private:
3672  static void ArenaDtor(void* object);
3673  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3674  public:
3675 
3676  static const ClassData _class_data_;
3677  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3678 
3679  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3680 
3681  // nested types ----------------------------------------------------
3682 
3683  // accessors -------------------------------------------------------
3684 
3685  enum : int {
3686  kObjectClassFieldNumber = 1,
3687  };
3688  // .rti1516_2025.fedpro.ObjectClassHandle objectClass = 1;
3689  bool has_objectclass() const;
3690  private:
3691  bool _internal_has_objectclass() const;
3692  public:
3693  void clear_objectclass();
3696  ::rti1516_2025::fedpro::ObjectClassHandle* mutable_objectclass();
3697  void set_allocated_objectclass(::rti1516_2025::fedpro::ObjectClassHandle* objectclass);
3698  private:
3699  const ::rti1516_2025::fedpro::ObjectClassHandle& _internal_objectclass() const;
3700  ::rti1516_2025::fedpro::ObjectClassHandle* _internal_mutable_objectclass();
3701  public:
3702  void unsafe_arena_set_allocated_objectclass(
3704  ::rti1516_2025::fedpro::ObjectClassHandle* unsafe_arena_release_objectclass();
3705 
3706  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.StopRegistrationForObjectClass)
3707  private:
3708  class _Internal;
3709 
3710  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3712  typedef void DestructorSkippable_;
3714  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3715  friend struct ::TableStruct_FederateAmbassador_2eproto;
3716 };
3717 // -------------------------------------------------------------------
3718 
3719 class TurnInteractionsOn final :
3720  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.TurnInteractionsOn) */ {
3721  public:
3723  ~TurnInteractionsOn() override;
3724  explicit constexpr TurnInteractionsOn(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3725 
3728  : TurnInteractionsOn() {
3729  *this = ::std::move(from);
3730  }
3731 
3733  CopyFrom(from);
3734  return *this;
3735  }
3737  if (this == &from) return *this;
3738  if (GetOwningArena() == from.GetOwningArena()) {
3739  InternalSwap(&from);
3740  } else {
3741  CopyFrom(from);
3742  }
3743  return *this;
3744  }
3745 
3746  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3747  return GetDescriptor();
3748  }
3749  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3750  return default_instance().GetMetadata().descriptor;
3751  }
3752  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3753  return default_instance().GetMetadata().reflection;
3754  }
3756  return *internal_default_instance();
3757  }
3759  return reinterpret_cast<const TurnInteractionsOn*>(
3761  }
3762  static constexpr int kIndexInFileMessages =
3763  23;
3764 
3766  a.Swap(&b);
3767  }
3768  inline void Swap(TurnInteractionsOn* other) {
3769  if (other == this) return;
3770  if (GetOwningArena() == other->GetOwningArena()) {
3771  InternalSwap(other);
3772  } else {
3773  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3774  }
3775  }
3777  if (other == this) return;
3778  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3779  InternalSwap(other);
3780  }
3781 
3782  // implements Message ----------------------------------------------
3783 
3784  inline TurnInteractionsOn* New() const final {
3785  return new TurnInteractionsOn();
3786  }
3787 
3788  TurnInteractionsOn* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
3789  return CreateMaybeMessage<TurnInteractionsOn>(arena);
3790  }
3791  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3792  void CopyFrom(const TurnInteractionsOn& from);
3793  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3794  void MergeFrom(const TurnInteractionsOn& from);
3795  private:
3796  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
3797  public:
3798  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3799  bool IsInitialized() const final;
3800 
3801  size_t ByteSizeLong() const final;
3802  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3803  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3804  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3805  int GetCachedSize() const final { return _cached_size_.Get(); }
3806 
3807  private:
3808  void SharedCtor();
3809  void SharedDtor();
3810  void SetCachedSize(int size) const final;
3811  void InternalSwap(TurnInteractionsOn* other);
3812  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3813  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3814  return "rti1516_2025.fedpro.TurnInteractionsOn";
3815  }
3816  protected:
3817  explicit TurnInteractionsOn(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3818  bool is_message_owned = false);
3819  private:
3820  static void ArenaDtor(void* object);
3821  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3822  public:
3823 
3824  static const ClassData _class_data_;
3825  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3826 
3827  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3828 
3829  // nested types ----------------------------------------------------
3830 
3831  // accessors -------------------------------------------------------
3832 
3833  enum : int {
3834  kInteractionClassFieldNumber = 1,
3835  };
3836  // .rti1516_2025.fedpro.InteractionClassHandle interactionClass = 1;
3837  bool has_interactionclass() const;
3838  private:
3839  bool _internal_has_interactionclass() const;
3840  public:
3841  void clear_interactionclass();
3842  const ::rti1516_2025::fedpro::InteractionClassHandle& interactionclass() const;
3844  ::rti1516_2025::fedpro::InteractionClassHandle* mutable_interactionclass();
3845  void set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle* interactionclass);
3846  private:
3847  const ::rti1516_2025::fedpro::InteractionClassHandle& _internal_interactionclass() const;
3848  ::rti1516_2025::fedpro::InteractionClassHandle* _internal_mutable_interactionclass();
3849  public:
3850  void unsafe_arena_set_allocated_interactionclass(
3851  ::rti1516_2025::fedpro::InteractionClassHandle* interactionclass);
3852  ::rti1516_2025::fedpro::InteractionClassHandle* unsafe_arena_release_interactionclass();
3853 
3854  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.TurnInteractionsOn)
3855  private:
3856  class _Internal;
3857 
3858  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3860  typedef void DestructorSkippable_;
3862  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3863  friend struct ::TableStruct_FederateAmbassador_2eproto;
3864 };
3865 // -------------------------------------------------------------------
3866 
3867 class TurnInteractionsOff final :
3868  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.TurnInteractionsOff) */ {
3869  public:
3871  ~TurnInteractionsOff() override;
3872  explicit constexpr TurnInteractionsOff(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3873 
3876  : TurnInteractionsOff() {
3877  *this = ::std::move(from);
3878  }
3879 
3881  CopyFrom(from);
3882  return *this;
3883  }
3885  if (this == &from) return *this;
3886  if (GetOwningArena() == from.GetOwningArena()) {
3887  InternalSwap(&from);
3888  } else {
3889  CopyFrom(from);
3890  }
3891  return *this;
3892  }
3893 
3894  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3895  return GetDescriptor();
3896  }
3897  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3898  return default_instance().GetMetadata().descriptor;
3899  }
3900  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3901  return default_instance().GetMetadata().reflection;
3902  }
3904  return *internal_default_instance();
3905  }
3907  return reinterpret_cast<const TurnInteractionsOff*>(
3909  }
3910  static constexpr int kIndexInFileMessages =
3911  24;
3912 
3914  a.Swap(&b);
3915  }
3916  inline void Swap(TurnInteractionsOff* other) {
3917  if (other == this) return;
3918  if (GetOwningArena() == other->GetOwningArena()) {
3919  InternalSwap(other);
3920  } else {
3921  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3922  }
3923  }
3925  if (other == this) return;
3926  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3927  InternalSwap(other);
3928  }
3929 
3930  // implements Message ----------------------------------------------
3931 
3932  inline TurnInteractionsOff* New() const final {
3933  return new TurnInteractionsOff();
3934  }
3935 
3936  TurnInteractionsOff* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
3937  return CreateMaybeMessage<TurnInteractionsOff>(arena);
3938  }
3939  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3940  void CopyFrom(const TurnInteractionsOff& from);
3941  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3942  void MergeFrom(const TurnInteractionsOff& from);
3943  private:
3944  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
3945  public:
3946  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3947  bool IsInitialized() const final;
3948 
3949  size_t ByteSizeLong() const final;
3950  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3951  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3952  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3953  int GetCachedSize() const final { return _cached_size_.Get(); }
3954 
3955  private:
3956  void SharedCtor();
3957  void SharedDtor();
3958  void SetCachedSize(int size) const final;
3959  void InternalSwap(TurnInteractionsOff* other);
3960  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3961  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3962  return "rti1516_2025.fedpro.TurnInteractionsOff";
3963  }
3964  protected:
3965  explicit TurnInteractionsOff(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3966  bool is_message_owned = false);
3967  private:
3968  static void ArenaDtor(void* object);
3969  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3970  public:
3971 
3972  static const ClassData _class_data_;
3973  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3974 
3975  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3976 
3977  // nested types ----------------------------------------------------
3978 
3979  // accessors -------------------------------------------------------
3980 
3981  enum : int {
3982  kInteractionClassFieldNumber = 1,
3983  };
3984  // .rti1516_2025.fedpro.InteractionClassHandle interactionClass = 1;
3985  bool has_interactionclass() const;
3986  private:
3987  bool _internal_has_interactionclass() const;
3988  public:
3989  void clear_interactionclass();
3990  const ::rti1516_2025::fedpro::InteractionClassHandle& interactionclass() const;
3992  ::rti1516_2025::fedpro::InteractionClassHandle* mutable_interactionclass();
3993  void set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle* interactionclass);
3994  private:
3995  const ::rti1516_2025::fedpro::InteractionClassHandle& _internal_interactionclass() const;
3996  ::rti1516_2025::fedpro::InteractionClassHandle* _internal_mutable_interactionclass();
3997  public:
3998  void unsafe_arena_set_allocated_interactionclass(
3999  ::rti1516_2025::fedpro::InteractionClassHandle* interactionclass);
4000  ::rti1516_2025::fedpro::InteractionClassHandle* unsafe_arena_release_interactionclass();
4001 
4002  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.TurnInteractionsOff)
4003  private:
4004  class _Internal;
4005 
4006  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4008  typedef void DestructorSkippable_;
4010  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4011  friend struct ::TableStruct_FederateAmbassador_2eproto;
4012 };
4013 // -------------------------------------------------------------------
4014 
4016  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ObjectInstanceNameReservationSucceeded) */ {
4017  public:
4020  explicit constexpr ObjectInstanceNameReservationSucceeded(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4021 
4025  *this = ::std::move(from);
4026  }
4027 
4029  CopyFrom(from);
4030  return *this;
4031  }
4033  if (this == &from) return *this;
4034  if (GetOwningArena() == from.GetOwningArena()) {
4035  InternalSwap(&from);
4036  } else {
4037  CopyFrom(from);
4038  }
4039  return *this;
4040  }
4041 
4042  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4043  return GetDescriptor();
4044  }
4045  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4046  return default_instance().GetMetadata().descriptor;
4047  }
4048  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4049  return default_instance().GetMetadata().reflection;
4050  }
4052  return *internal_default_instance();
4053  }
4055  return reinterpret_cast<const ObjectInstanceNameReservationSucceeded*>(
4057  }
4058  static constexpr int kIndexInFileMessages =
4059  25;
4060 
4062  a.Swap(&b);
4063  }
4065  if (other == this) return;
4066  if (GetOwningArena() == other->GetOwningArena()) {
4067  InternalSwap(other);
4068  } else {
4069  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4070  }
4071  }
4073  if (other == this) return;
4074  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4075  InternalSwap(other);
4076  }
4077 
4078  // implements Message ----------------------------------------------
4079 
4082  }
4083 
4084  ObjectInstanceNameReservationSucceeded* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
4085  return CreateMaybeMessage<ObjectInstanceNameReservationSucceeded>(arena);
4086  }
4087  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4089  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4091  private:
4092  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
4093  public:
4094  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4095  bool IsInitialized() const final;
4096 
4097  size_t ByteSizeLong() const final;
4098  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4099  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
4100  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4101  int GetCachedSize() const final { return _cached_size_.Get(); }
4102 
4103  private:
4104  void SharedCtor();
4105  void SharedDtor();
4106  void SetCachedSize(int size) const final;
4108  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4109  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4110  return "rti1516_2025.fedpro.ObjectInstanceNameReservationSucceeded";
4111  }
4112  protected:
4113  explicit ObjectInstanceNameReservationSucceeded(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4114  bool is_message_owned = false);
4115  private:
4116  static void ArenaDtor(void* object);
4117  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4118  public:
4119 
4120  static const ClassData _class_data_;
4121  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4122 
4123  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4124 
4125  // nested types ----------------------------------------------------
4126 
4127  // accessors -------------------------------------------------------
4128 
4129  enum : int {
4130  kObjectInstanceNameFieldNumber = 1,
4131  };
4132  // string objectInstanceName = 1;
4133  void clear_objectinstancename();
4134  const std::string& objectinstancename() const;
4135  template <typename ArgT0 = const std::string&, typename... ArgT>
4136  void set_objectinstancename(ArgT0&& arg0, ArgT... args);
4137  std::string* mutable_objectinstancename();
4138  PROTOBUF_MUST_USE_RESULT std::string* release_objectinstancename();
4139  void set_allocated_objectinstancename(std::string* objectinstancename);
4140  private:
4141  const std::string& _internal_objectinstancename() const;
4142  inline PROTOBUF_ALWAYS_INLINE void _internal_set_objectinstancename(const std::string& value);
4143  std::string* _internal_mutable_objectinstancename();
4144  public:
4145 
4146  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ObjectInstanceNameReservationSucceeded)
4147  private:
4148  class _Internal;
4149 
4150  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4152  typedef void DestructorSkippable_;
4153  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr objectinstancename_;
4154  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4155  friend struct ::TableStruct_FederateAmbassador_2eproto;
4156 };
4157 // -------------------------------------------------------------------
4158 
4160  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ObjectInstanceNameReservationFailed) */ {
4161  public:
4164  explicit constexpr ObjectInstanceNameReservationFailed(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4165 
4169  *this = ::std::move(from);
4170  }
4171 
4173  CopyFrom(from);
4174  return *this;
4175  }
4177  if (this == &from) return *this;
4178  if (GetOwningArena() == from.GetOwningArena()) {
4179  InternalSwap(&from);
4180  } else {
4181  CopyFrom(from);
4182  }
4183  return *this;
4184  }
4185 
4186  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4187  return GetDescriptor();
4188  }
4189  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4190  return default_instance().GetMetadata().descriptor;
4191  }
4192  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4193  return default_instance().GetMetadata().reflection;
4194  }
4196  return *internal_default_instance();
4197  }
4199  return reinterpret_cast<const ObjectInstanceNameReservationFailed*>(
4201  }
4202  static constexpr int kIndexInFileMessages =
4203  26;
4204 
4206  a.Swap(&b);
4207  }
4209  if (other == this) return;
4210  if (GetOwningArena() == other->GetOwningArena()) {
4211  InternalSwap(other);
4212  } else {
4213  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4214  }
4215  }
4217  if (other == this) return;
4218  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4219  InternalSwap(other);
4220  }
4221 
4222  // implements Message ----------------------------------------------
4223 
4226  }
4227 
4228  ObjectInstanceNameReservationFailed* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
4229  return CreateMaybeMessage<ObjectInstanceNameReservationFailed>(arena);
4230  }
4231  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4233  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4235  private:
4236  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
4237  public:
4238  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4239  bool IsInitialized() const final;
4240 
4241  size_t ByteSizeLong() const final;
4242  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4243  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
4244  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4245  int GetCachedSize() const final { return _cached_size_.Get(); }
4246 
4247  private:
4248  void SharedCtor();
4249  void SharedDtor();
4250  void SetCachedSize(int size) const final;
4252  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4253  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4254  return "rti1516_2025.fedpro.ObjectInstanceNameReservationFailed";
4255  }
4256  protected:
4257  explicit ObjectInstanceNameReservationFailed(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4258  bool is_message_owned = false);
4259  private:
4260  static void ArenaDtor(void* object);
4261  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4262  public:
4263 
4264  static const ClassData _class_data_;
4265  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4266 
4267  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4268 
4269  // nested types ----------------------------------------------------
4270 
4271  // accessors -------------------------------------------------------
4272 
4273  enum : int {
4274  kObjectInstanceNameFieldNumber = 1,
4275  };
4276  // string objectInstanceName = 1;
4277  void clear_objectinstancename();
4278  const std::string& objectinstancename() const;
4279  template <typename ArgT0 = const std::string&, typename... ArgT>
4280  void set_objectinstancename(ArgT0&& arg0, ArgT... args);
4281  std::string* mutable_objectinstancename();
4282  PROTOBUF_MUST_USE_RESULT std::string* release_objectinstancename();
4283  void set_allocated_objectinstancename(std::string* objectinstancename);
4284  private:
4285  const std::string& _internal_objectinstancename() const;
4286  inline PROTOBUF_ALWAYS_INLINE void _internal_set_objectinstancename(const std::string& value);
4287  std::string* _internal_mutable_objectinstancename();
4288  public:
4289 
4290  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ObjectInstanceNameReservationFailed)
4291  private:
4292  class _Internal;
4293 
4294  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4296  typedef void DestructorSkippable_;
4297  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr objectinstancename_;
4298  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4299  friend struct ::TableStruct_FederateAmbassador_2eproto;
4300 };
4301 // -------------------------------------------------------------------
4302 
4304  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationSucceeded) */ {
4305  public:
4308  explicit constexpr MultipleObjectInstanceNameReservationSucceeded(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4309 
4313  *this = ::std::move(from);
4314  }
4315 
4317  CopyFrom(from);
4318  return *this;
4319  }
4321  if (this == &from) return *this;
4322  if (GetOwningArena() == from.GetOwningArena()) {
4323  InternalSwap(&from);
4324  } else {
4325  CopyFrom(from);
4326  }
4327  return *this;
4328  }
4329 
4330  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4331  return GetDescriptor();
4332  }
4333  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4334  return default_instance().GetMetadata().descriptor;
4335  }
4336  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4337  return default_instance().GetMetadata().reflection;
4338  }
4340  return *internal_default_instance();
4341  }
4343  return reinterpret_cast<const MultipleObjectInstanceNameReservationSucceeded*>(
4345  }
4346  static constexpr int kIndexInFileMessages =
4347  27;
4348 
4350  a.Swap(&b);
4351  }
4353  if (other == this) return;
4354  if (GetOwningArena() == other->GetOwningArena()) {
4355  InternalSwap(other);
4356  } else {
4357  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4358  }
4359  }
4361  if (other == this) return;
4362  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4363  InternalSwap(other);
4364  }
4365 
4366  // implements Message ----------------------------------------------
4367 
4370  }
4371 
4372  MultipleObjectInstanceNameReservationSucceeded* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
4373  return CreateMaybeMessage<MultipleObjectInstanceNameReservationSucceeded>(arena);
4374  }
4375  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4377  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4379  private:
4380  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
4381  public:
4382  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4383  bool IsInitialized() const final;
4384 
4385  size_t ByteSizeLong() const final;
4386  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4387  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
4388  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4389  int GetCachedSize() const final { return _cached_size_.Get(); }
4390 
4391  private:
4392  void SharedCtor();
4393  void SharedDtor();
4394  void SetCachedSize(int size) const final;
4396  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4397  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4398  return "rti1516_2025.fedpro.MultipleObjectInstanceNameReservationSucceeded";
4399  }
4400  protected:
4401  explicit MultipleObjectInstanceNameReservationSucceeded(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4402  bool is_message_owned = false);
4403  private:
4404  static void ArenaDtor(void* object);
4405  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4406  public:
4407 
4408  static const ClassData _class_data_;
4409  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4410 
4411  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4412 
4413  // nested types ----------------------------------------------------
4414 
4415  // accessors -------------------------------------------------------
4416 
4417  enum : int {
4418  kObjectInstanceNamesFieldNumber = 1,
4419  };
4420  // repeated string objectInstanceNames = 1;
4421  int objectinstancenames_size() const;
4422  private:
4423  int _internal_objectinstancenames_size() const;
4424  public:
4425  void clear_objectinstancenames();
4426  const std::string& objectinstancenames(int index) const;
4427  std::string* mutable_objectinstancenames(int index);
4428  void set_objectinstancenames(int index, const std::string& value);
4429  void set_objectinstancenames(int index, std::string&& value);
4430  void set_objectinstancenames(int index, const char* value);
4431  void set_objectinstancenames(int index, const char* value, size_t size);
4432  std::string* add_objectinstancenames();
4433  void add_objectinstancenames(const std::string& value);
4434  void add_objectinstancenames(std::string&& value);
4435  void add_objectinstancenames(const char* value);
4436  void add_objectinstancenames(const char* value, size_t size);
4437  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& objectinstancenames() const;
4438  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_objectinstancenames();
4439  private:
4440  const std::string& _internal_objectinstancenames(int index) const;
4441  std::string* _internal_add_objectinstancenames();
4442  public:
4443 
4444  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationSucceeded)
4445  private:
4446  class _Internal;
4447 
4448  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4450  typedef void DestructorSkippable_;
4451  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> objectinstancenames_;
4452  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4453  friend struct ::TableStruct_FederateAmbassador_2eproto;
4454 };
4455 // -------------------------------------------------------------------
4456 
4458  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationFailed) */ {
4459  public:
4462  explicit constexpr MultipleObjectInstanceNameReservationFailed(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4463 
4467  *this = ::std::move(from);
4468  }
4469 
4471  CopyFrom(from);
4472  return *this;
4473  }
4475  if (this == &from) return *this;
4476  if (GetOwningArena() == from.GetOwningArena()) {
4477  InternalSwap(&from);
4478  } else {
4479  CopyFrom(from);
4480  }
4481  return *this;
4482  }
4483 
4484  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4485  return GetDescriptor();
4486  }
4487  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4488  return default_instance().GetMetadata().descriptor;
4489  }
4490  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4491  return default_instance().GetMetadata().reflection;
4492  }
4494  return *internal_default_instance();
4495  }
4497  return reinterpret_cast<const MultipleObjectInstanceNameReservationFailed*>(
4499  }
4500  static constexpr int kIndexInFileMessages =
4501  28;
4502 
4504  a.Swap(&b);
4505  }
4507  if (other == this) return;
4508  if (GetOwningArena() == other->GetOwningArena()) {
4509  InternalSwap(other);
4510  } else {
4511  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4512  }
4513  }
4515  if (other == this) return;
4516  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4517  InternalSwap(other);
4518  }
4519 
4520  // implements Message ----------------------------------------------
4521 
4524  }
4525 
4526  MultipleObjectInstanceNameReservationFailed* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
4527  return CreateMaybeMessage<MultipleObjectInstanceNameReservationFailed>(arena);
4528  }
4529  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4531  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4533  private:
4534  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
4535  public:
4536  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4537  bool IsInitialized() const final;
4538 
4539  size_t ByteSizeLong() const final;
4540  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4541  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
4542  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4543  int GetCachedSize() const final { return _cached_size_.Get(); }
4544 
4545  private:
4546  void SharedCtor();
4547  void SharedDtor();
4548  void SetCachedSize(int size) const final;
4550  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4551  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4552  return "rti1516_2025.fedpro.MultipleObjectInstanceNameReservationFailed";
4553  }
4554  protected:
4555  explicit MultipleObjectInstanceNameReservationFailed(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4556  bool is_message_owned = false);
4557  private:
4558  static void ArenaDtor(void* object);
4559  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4560  public:
4561 
4562  static const ClassData _class_data_;
4563  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4564 
4565  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4566 
4567  // nested types ----------------------------------------------------
4568 
4569  // accessors -------------------------------------------------------
4570 
4571  enum : int {
4572  kObjectInstanceNamesFieldNumber = 1,
4573  };
4574  // repeated string objectInstanceNames = 1;
4575  int objectinstancenames_size() const;
4576  private:
4577  int _internal_objectinstancenames_size() const;
4578  public:
4579  void clear_objectinstancenames();
4580  const std::string& objectinstancenames(int index) const;
4581  std::string* mutable_objectinstancenames(int index);
4582  void set_objectinstancenames(int index, const std::string& value);
4583  void set_objectinstancenames(int index, std::string&& value);
4584  void set_objectinstancenames(int index, const char* value);
4585  void set_objectinstancenames(int index, const char* value, size_t size);
4586  std::string* add_objectinstancenames();
4587  void add_objectinstancenames(const std::string& value);
4588  void add_objectinstancenames(std::string&& value);
4589  void add_objectinstancenames(const char* value);
4590  void add_objectinstancenames(const char* value, size_t size);
4591  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& objectinstancenames() const;
4592  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_objectinstancenames();
4593  private:
4594  const std::string& _internal_objectinstancenames(int index) const;
4595  std::string* _internal_add_objectinstancenames();
4596  public:
4597 
4598  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationFailed)
4599  private:
4600  class _Internal;
4601 
4602  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4604  typedef void DestructorSkippable_;
4605  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> objectinstancenames_;
4606  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4607  friend struct ::TableStruct_FederateAmbassador_2eproto;
4608 };
4609 // -------------------------------------------------------------------
4610 
4612  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.DiscoverObjectInstance) */ {
4613  public:
4615  ~DiscoverObjectInstance() override;
4616  explicit constexpr DiscoverObjectInstance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4617 
4621  *this = ::std::move(from);
4622  }
4623 
4625  CopyFrom(from);
4626  return *this;
4627  }
4629  if (this == &from) return *this;
4630  if (GetOwningArena() == from.GetOwningArena()) {
4631  InternalSwap(&from);
4632  } else {
4633  CopyFrom(from);
4634  }
4635  return *this;
4636  }
4637 
4638  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4639  return GetDescriptor();
4640  }
4641  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4642  return default_instance().GetMetadata().descriptor;
4643  }
4644  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4645  return default_instance().GetMetadata().reflection;
4646  }
4648  return *internal_default_instance();
4649  }
4651  return reinterpret_cast<const DiscoverObjectInstance*>(
4653  }
4654  static constexpr int kIndexInFileMessages =
4655  29;
4656 
4658  a.Swap(&b);
4659  }
4660  inline void Swap(DiscoverObjectInstance* other) {
4661  if (other == this) return;
4662  if (GetOwningArena() == other->GetOwningArena()) {
4663  InternalSwap(other);
4664  } else {
4665  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4666  }
4667  }
4669  if (other == this) return;
4670  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4671  InternalSwap(other);
4672  }
4673 
4674  // implements Message ----------------------------------------------
4675 
4676  inline DiscoverObjectInstance* New() const final {
4677  return new DiscoverObjectInstance();
4678  }
4679 
4680  DiscoverObjectInstance* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
4681  return CreateMaybeMessage<DiscoverObjectInstance>(arena);
4682  }
4683  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4684  void CopyFrom(const DiscoverObjectInstance& from);
4685  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4686  void MergeFrom(const DiscoverObjectInstance& from);
4687  private:
4688  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
4689  public:
4690  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4691  bool IsInitialized() const final;
4692 
4693  size_t ByteSizeLong() const final;
4694  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4695  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
4696  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4697  int GetCachedSize() const final { return _cached_size_.Get(); }
4698 
4699  private:
4700  void SharedCtor();
4701  void SharedDtor();
4702  void SetCachedSize(int size) const final;
4703  void InternalSwap(DiscoverObjectInstance* other);
4704  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4705  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4706  return "rti1516_2025.fedpro.DiscoverObjectInstance";
4707  }
4708  protected:
4709  explicit DiscoverObjectInstance(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4710  bool is_message_owned = false);
4711  private:
4712  static void ArenaDtor(void* object);
4713  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4714  public:
4715 
4716  static const ClassData _class_data_;
4717  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4718 
4719  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4720 
4721  // nested types ----------------------------------------------------
4722 
4723  // accessors -------------------------------------------------------
4724 
4725  enum : int {
4726  kObjectInstanceNameFieldNumber = 3,
4727  kObjectInstanceFieldNumber = 1,
4728  kObjectClassFieldNumber = 2,
4729  kProducingFederateFieldNumber = 4,
4730  };
4731  // string objectInstanceName = 3;
4732  void clear_objectinstancename();
4733  const std::string& objectinstancename() const;
4734  template <typename ArgT0 = const std::string&, typename... ArgT>
4735  void set_objectinstancename(ArgT0&& arg0, ArgT... args);
4736  std::string* mutable_objectinstancename();
4737  PROTOBUF_MUST_USE_RESULT std::string* release_objectinstancename();
4738  void set_allocated_objectinstancename(std::string* objectinstancename);
4739  private:
4740  const std::string& _internal_objectinstancename() const;
4741  inline PROTOBUF_ALWAYS_INLINE void _internal_set_objectinstancename(const std::string& value);
4742  std::string* _internal_mutable_objectinstancename();
4743  public:
4744 
4745  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
4746  bool has_objectinstance() const;
4747  private:
4748  bool _internal_has_objectinstance() const;
4749  public:
4750  void clear_objectinstance();
4751  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
4752  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
4753  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
4754  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
4755  private:
4756  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
4757  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
4758  public:
4759  void unsafe_arena_set_allocated_objectinstance(
4760  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
4761  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
4762 
4763  // .rti1516_2025.fedpro.ObjectClassHandle objectClass = 2;
4764  bool has_objectclass() const;
4765  private:
4766  bool _internal_has_objectclass() const;
4767  public:
4768  void clear_objectclass();
4771  ::rti1516_2025::fedpro::ObjectClassHandle* mutable_objectclass();
4772  void set_allocated_objectclass(::rti1516_2025::fedpro::ObjectClassHandle* objectclass);
4773  private:
4774  const ::rti1516_2025::fedpro::ObjectClassHandle& _internal_objectclass() const;
4775  ::rti1516_2025::fedpro::ObjectClassHandle* _internal_mutable_objectclass();
4776  public:
4777  void unsafe_arena_set_allocated_objectclass(
4779  ::rti1516_2025::fedpro::ObjectClassHandle* unsafe_arena_release_objectclass();
4780 
4781  // .rti1516_2025.fedpro.FederateHandle producingFederate = 4;
4782  bool has_producingfederate() const;
4783  private:
4784  bool _internal_has_producingfederate() const;
4785  public:
4786  void clear_producingfederate();
4787  const ::rti1516_2025::fedpro::FederateHandle& producingfederate() const;
4789  ::rti1516_2025::fedpro::FederateHandle* mutable_producingfederate();
4790  void set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle* producingfederate);
4791  private:
4792  const ::rti1516_2025::fedpro::FederateHandle& _internal_producingfederate() const;
4793  ::rti1516_2025::fedpro::FederateHandle* _internal_mutable_producingfederate();
4794  public:
4795  void unsafe_arena_set_allocated_producingfederate(
4796  ::rti1516_2025::fedpro::FederateHandle* producingfederate);
4797  ::rti1516_2025::fedpro::FederateHandle* unsafe_arena_release_producingfederate();
4798 
4799  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.DiscoverObjectInstance)
4800  private:
4801  class _Internal;
4802 
4803  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4805  typedef void DestructorSkippable_;
4806  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr objectinstancename_;
4810  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4811  friend struct ::TableStruct_FederateAmbassador_2eproto;
4812 };
4813 // -------------------------------------------------------------------
4814 
4816  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ReflectAttributeValues) */ {
4817  public:
4819  ~ReflectAttributeValues() override;
4820  explicit constexpr ReflectAttributeValues(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4821 
4825  *this = ::std::move(from);
4826  }
4827 
4829  CopyFrom(from);
4830  return *this;
4831  }
4833  if (this == &from) return *this;
4834  if (GetOwningArena() == from.GetOwningArena()) {
4835  InternalSwap(&from);
4836  } else {
4837  CopyFrom(from);
4838  }
4839  return *this;
4840  }
4841 
4842  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4843  return GetDescriptor();
4844  }
4845  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4846  return default_instance().GetMetadata().descriptor;
4847  }
4848  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4849  return default_instance().GetMetadata().reflection;
4850  }
4852  return *internal_default_instance();
4853  }
4855  return reinterpret_cast<const ReflectAttributeValues*>(
4857  }
4858  static constexpr int kIndexInFileMessages =
4859  30;
4860 
4862  a.Swap(&b);
4863  }
4864  inline void Swap(ReflectAttributeValues* other) {
4865  if (other == this) return;
4866  if (GetOwningArena() == other->GetOwningArena()) {
4867  InternalSwap(other);
4868  } else {
4869  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4870  }
4871  }
4873  if (other == this) return;
4874  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4875  InternalSwap(other);
4876  }
4877 
4878  // implements Message ----------------------------------------------
4879 
4880  inline ReflectAttributeValues* New() const final {
4881  return new ReflectAttributeValues();
4882  }
4883 
4884  ReflectAttributeValues* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
4885  return CreateMaybeMessage<ReflectAttributeValues>(arena);
4886  }
4887  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4888  void CopyFrom(const ReflectAttributeValues& from);
4889  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4890  void MergeFrom(const ReflectAttributeValues& from);
4891  private:
4892  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
4893  public:
4894  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4895  bool IsInitialized() const final;
4896 
4897  size_t ByteSizeLong() const final;
4898  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4899  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
4900  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4901  int GetCachedSize() const final { return _cached_size_.Get(); }
4902 
4903  private:
4904  void SharedCtor();
4905  void SharedDtor();
4906  void SetCachedSize(int size) const final;
4907  void InternalSwap(ReflectAttributeValues* other);
4908  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4909  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4910  return "rti1516_2025.fedpro.ReflectAttributeValues";
4911  }
4912  protected:
4913  explicit ReflectAttributeValues(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4914  bool is_message_owned = false);
4915  private:
4916  static void ArenaDtor(void* object);
4917  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4918  public:
4919 
4920  static const ClassData _class_data_;
4921  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4922 
4923  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4924 
4925  // nested types ----------------------------------------------------
4926 
4927  // accessors -------------------------------------------------------
4928 
4929  enum : int {
4930  kUserSuppliedTagFieldNumber = 3,
4931  kObjectInstanceFieldNumber = 1,
4932  kAttributeValuesFieldNumber = 2,
4933  kTransportationTypeFieldNumber = 4,
4934  kProducingFederateFieldNumber = 5,
4935  kOptionalSentRegionsFieldNumber = 6,
4936  };
4937  // bytes userSuppliedTag = 3;
4938  void clear_usersuppliedtag();
4939  const std::string& usersuppliedtag() const;
4940  template <typename ArgT0 = const std::string&, typename... ArgT>
4941  void set_usersuppliedtag(ArgT0&& arg0, ArgT... args);
4942  std::string* mutable_usersuppliedtag();
4943  PROTOBUF_MUST_USE_RESULT std::string* release_usersuppliedtag();
4944  void set_allocated_usersuppliedtag(std::string* usersuppliedtag);
4945  private:
4946  const std::string& _internal_usersuppliedtag() const;
4947  inline PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string& value);
4948  std::string* _internal_mutable_usersuppliedtag();
4949  public:
4950 
4951  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
4952  bool has_objectinstance() const;
4953  private:
4954  bool _internal_has_objectinstance() const;
4955  public:
4956  void clear_objectinstance();
4957  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
4958  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
4959  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
4960  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
4961  private:
4962  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
4963  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
4964  public:
4965  void unsafe_arena_set_allocated_objectinstance(
4966  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
4967  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
4968 
4969  // .rti1516_2025.fedpro.AttributeHandleValueMap attributeValues = 2;
4970  bool has_attributevalues() const;
4971  private:
4972  bool _internal_has_attributevalues() const;
4973  public:
4974  void clear_attributevalues();
4975  const ::rti1516_2025::fedpro::AttributeHandleValueMap& attributevalues() const;
4976  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeHandleValueMap* release_attributevalues();
4977  ::rti1516_2025::fedpro::AttributeHandleValueMap* mutable_attributevalues();
4978  void set_allocated_attributevalues(::rti1516_2025::fedpro::AttributeHandleValueMap* attributevalues);
4979  private:
4980  const ::rti1516_2025::fedpro::AttributeHandleValueMap& _internal_attributevalues() const;
4981  ::rti1516_2025::fedpro::AttributeHandleValueMap* _internal_mutable_attributevalues();
4982  public:
4983  void unsafe_arena_set_allocated_attributevalues(
4985  ::rti1516_2025::fedpro::AttributeHandleValueMap* unsafe_arena_release_attributevalues();
4986 
4987  // .rti1516_2025.fedpro.TransportationTypeHandle transportationType = 4;
4988  bool has_transportationtype() const;
4989  private:
4990  bool _internal_has_transportationtype() const;
4991  public:
4992  void clear_transportationtype();
4993  const ::rti1516_2025::fedpro::TransportationTypeHandle& transportationtype() const;
4994  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::TransportationTypeHandle* release_transportationtype();
4995  ::rti1516_2025::fedpro::TransportationTypeHandle* mutable_transportationtype();
4996  void set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype);
4997  private:
4998  const ::rti1516_2025::fedpro::TransportationTypeHandle& _internal_transportationtype() const;
4999  ::rti1516_2025::fedpro::TransportationTypeHandle* _internal_mutable_transportationtype();
5000  public:
5001  void unsafe_arena_set_allocated_transportationtype(
5002  ::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype);
5003  ::rti1516_2025::fedpro::TransportationTypeHandle* unsafe_arena_release_transportationtype();
5004 
5005  // .rti1516_2025.fedpro.FederateHandle producingFederate = 5;
5006  bool has_producingfederate() const;
5007  private:
5008  bool _internal_has_producingfederate() const;
5009  public:
5010  void clear_producingfederate();
5011  const ::rti1516_2025::fedpro::FederateHandle& producingfederate() const;
5013  ::rti1516_2025::fedpro::FederateHandle* mutable_producingfederate();
5014  void set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle* producingfederate);
5015  private:
5016  const ::rti1516_2025::fedpro::FederateHandle& _internal_producingfederate() const;
5017  ::rti1516_2025::fedpro::FederateHandle* _internal_mutable_producingfederate();
5018  public:
5019  void unsafe_arena_set_allocated_producingfederate(
5020  ::rti1516_2025::fedpro::FederateHandle* producingfederate);
5021  ::rti1516_2025::fedpro::FederateHandle* unsafe_arena_release_producingfederate();
5022 
5023  // .rti1516_2025.fedpro.ConveyedRegionSet optionalSentRegions = 6;
5024  bool has_optionalsentregions() const;
5025  private:
5026  bool _internal_has_optionalsentregions() const;
5027  public:
5028  void clear_optionalsentregions();
5029  const ::rti1516_2025::fedpro::ConveyedRegionSet& optionalsentregions() const;
5030  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ConveyedRegionSet* release_optionalsentregions();
5031  ::rti1516_2025::fedpro::ConveyedRegionSet* mutable_optionalsentregions();
5032  void set_allocated_optionalsentregions(::rti1516_2025::fedpro::ConveyedRegionSet* optionalsentregions);
5033  private:
5034  const ::rti1516_2025::fedpro::ConveyedRegionSet& _internal_optionalsentregions() const;
5035  ::rti1516_2025::fedpro::ConveyedRegionSet* _internal_mutable_optionalsentregions();
5036  public:
5037  void unsafe_arena_set_allocated_optionalsentregions(
5038  ::rti1516_2025::fedpro::ConveyedRegionSet* optionalsentregions);
5039  ::rti1516_2025::fedpro::ConveyedRegionSet* unsafe_arena_release_optionalsentregions();
5040 
5041  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ReflectAttributeValues)
5042  private:
5043  class _Internal;
5044 
5045  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5047  typedef void DestructorSkippable_;
5048  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_;
5054  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5055  friend struct ::TableStruct_FederateAmbassador_2eproto;
5056 };
5057 // -------------------------------------------------------------------
5058 
5060  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ReflectAttributeValuesWithTime) */ {
5061  public:
5063  ~ReflectAttributeValuesWithTime() override;
5064  explicit constexpr ReflectAttributeValuesWithTime(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5065 
5069  *this = ::std::move(from);
5070  }
5071 
5073  CopyFrom(from);
5074  return *this;
5075  }
5077  if (this == &from) return *this;
5078  if (GetOwningArena() == from.GetOwningArena()) {
5079  InternalSwap(&from);
5080  } else {
5081  CopyFrom(from);
5082  }
5083  return *this;
5084  }
5085 
5086  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5087  return GetDescriptor();
5088  }
5089  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5090  return default_instance().GetMetadata().descriptor;
5091  }
5092  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5093  return default_instance().GetMetadata().reflection;
5094  }
5096  return *internal_default_instance();
5097  }
5099  return reinterpret_cast<const ReflectAttributeValuesWithTime*>(
5101  }
5102  static constexpr int kIndexInFileMessages =
5103  31;
5104 
5106  a.Swap(&b);
5107  }
5108  inline void Swap(ReflectAttributeValuesWithTime* other) {
5109  if (other == this) return;
5110  if (GetOwningArena() == other->GetOwningArena()) {
5111  InternalSwap(other);
5112  } else {
5113  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5114  }
5115  }
5117  if (other == this) return;
5118  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5119  InternalSwap(other);
5120  }
5121 
5122  // implements Message ----------------------------------------------
5123 
5124  inline ReflectAttributeValuesWithTime* New() const final {
5125  return new ReflectAttributeValuesWithTime();
5126  }
5127 
5128  ReflectAttributeValuesWithTime* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
5129  return CreateMaybeMessage<ReflectAttributeValuesWithTime>(arena);
5130  }
5131  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5132  void CopyFrom(const ReflectAttributeValuesWithTime& from);
5133  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5134  void MergeFrom(const ReflectAttributeValuesWithTime& from);
5135  private:
5136  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
5137  public:
5138  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5139  bool IsInitialized() const final;
5140 
5141  size_t ByteSizeLong() const final;
5142  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5143  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
5144  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5145  int GetCachedSize() const final { return _cached_size_.Get(); }
5146 
5147  private:
5148  void SharedCtor();
5149  void SharedDtor();
5150  void SetCachedSize(int size) const final;
5152  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5153  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5154  return "rti1516_2025.fedpro.ReflectAttributeValuesWithTime";
5155  }
5156  protected:
5157  explicit ReflectAttributeValuesWithTime(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5158  bool is_message_owned = false);
5159  private:
5160  static void ArenaDtor(void* object);
5161  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5162  public:
5163 
5164  static const ClassData _class_data_;
5165  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5166 
5167  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5168 
5169  // nested types ----------------------------------------------------
5170 
5171  // accessors -------------------------------------------------------
5172 
5173  enum : int {
5174  kUserSuppliedTagFieldNumber = 3,
5175  kObjectInstanceFieldNumber = 1,
5176  kAttributeValuesFieldNumber = 2,
5177  kTransportationTypeFieldNumber = 4,
5178  kProducingFederateFieldNumber = 5,
5179  kOptionalSentRegionsFieldNumber = 6,
5180  kTimeFieldNumber = 7,
5181  kOptionalRetractionFieldNumber = 10,
5182  kSentOrderTypeFieldNumber = 8,
5183  kReceivedOrderTypeFieldNumber = 9,
5184  };
5185  // bytes userSuppliedTag = 3;
5186  void clear_usersuppliedtag();
5187  const std::string& usersuppliedtag() const;
5188  template <typename ArgT0 = const std::string&, typename... ArgT>
5189  void set_usersuppliedtag(ArgT0&& arg0, ArgT... args);
5190  std::string* mutable_usersuppliedtag();
5191  PROTOBUF_MUST_USE_RESULT std::string* release_usersuppliedtag();
5192  void set_allocated_usersuppliedtag(std::string* usersuppliedtag);
5193  private:
5194  const std::string& _internal_usersuppliedtag() const;
5195  inline PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string& value);
5196  std::string* _internal_mutable_usersuppliedtag();
5197  public:
5198 
5199  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
5200  bool has_objectinstance() const;
5201  private:
5202  bool _internal_has_objectinstance() const;
5203  public:
5204  void clear_objectinstance();
5205  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
5206  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
5207  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
5208  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
5209  private:
5210  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
5211  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
5212  public:
5213  void unsafe_arena_set_allocated_objectinstance(
5214  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
5215  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
5216 
5217  // .rti1516_2025.fedpro.AttributeHandleValueMap attributeValues = 2;
5218  bool has_attributevalues() const;
5219  private:
5220  bool _internal_has_attributevalues() const;
5221  public:
5222  void clear_attributevalues();
5223  const ::rti1516_2025::fedpro::AttributeHandleValueMap& attributevalues() const;
5224  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeHandleValueMap* release_attributevalues();
5225  ::rti1516_2025::fedpro::AttributeHandleValueMap* mutable_attributevalues();
5226  void set_allocated_attributevalues(::rti1516_2025::fedpro::AttributeHandleValueMap* attributevalues);
5227  private:
5228  const ::rti1516_2025::fedpro::AttributeHandleValueMap& _internal_attributevalues() const;
5229  ::rti1516_2025::fedpro::AttributeHandleValueMap* _internal_mutable_attributevalues();
5230  public:
5231  void unsafe_arena_set_allocated_attributevalues(
5233  ::rti1516_2025::fedpro::AttributeHandleValueMap* unsafe_arena_release_attributevalues();
5234 
5235  // .rti1516_2025.fedpro.TransportationTypeHandle transportationType = 4;
5236  bool has_transportationtype() const;
5237  private:
5238  bool _internal_has_transportationtype() const;
5239  public:
5240  void clear_transportationtype();
5241  const ::rti1516_2025::fedpro::TransportationTypeHandle& transportationtype() const;
5242  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::TransportationTypeHandle* release_transportationtype();
5243  ::rti1516_2025::fedpro::TransportationTypeHandle* mutable_transportationtype();
5244  void set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype);
5245  private:
5246  const ::rti1516_2025::fedpro::TransportationTypeHandle& _internal_transportationtype() const;
5247  ::rti1516_2025::fedpro::TransportationTypeHandle* _internal_mutable_transportationtype();
5248  public:
5249  void unsafe_arena_set_allocated_transportationtype(
5250  ::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype);
5251  ::rti1516_2025::fedpro::TransportationTypeHandle* unsafe_arena_release_transportationtype();
5252 
5253  // .rti1516_2025.fedpro.FederateHandle producingFederate = 5;
5254  bool has_producingfederate() const;
5255  private:
5256  bool _internal_has_producingfederate() const;
5257  public:
5258  void clear_producingfederate();
5259  const ::rti1516_2025::fedpro::FederateHandle& producingfederate() const;
5261  ::rti1516_2025::fedpro::FederateHandle* mutable_producingfederate();
5262  void set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle* producingfederate);
5263  private:
5264  const ::rti1516_2025::fedpro::FederateHandle& _internal_producingfederate() const;
5265  ::rti1516_2025::fedpro::FederateHandle* _internal_mutable_producingfederate();
5266  public:
5267  void unsafe_arena_set_allocated_producingfederate(
5268  ::rti1516_2025::fedpro::FederateHandle* producingfederate);
5269  ::rti1516_2025::fedpro::FederateHandle* unsafe_arena_release_producingfederate();
5270 
5271  // .rti1516_2025.fedpro.ConveyedRegionSet optionalSentRegions = 6;
5272  bool has_optionalsentregions() const;
5273  private:
5274  bool _internal_has_optionalsentregions() const;
5275  public:
5276  void clear_optionalsentregions();
5277  const ::rti1516_2025::fedpro::ConveyedRegionSet& optionalsentregions() const;
5278  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ConveyedRegionSet* release_optionalsentregions();
5279  ::rti1516_2025::fedpro::ConveyedRegionSet* mutable_optionalsentregions();
5280  void set_allocated_optionalsentregions(::rti1516_2025::fedpro::ConveyedRegionSet* optionalsentregions);
5281  private:
5282  const ::rti1516_2025::fedpro::ConveyedRegionSet& _internal_optionalsentregions() const;
5283  ::rti1516_2025::fedpro::ConveyedRegionSet* _internal_mutable_optionalsentregions();
5284  public:
5285  void unsafe_arena_set_allocated_optionalsentregions(
5286  ::rti1516_2025::fedpro::ConveyedRegionSet* optionalsentregions);
5287  ::rti1516_2025::fedpro::ConveyedRegionSet* unsafe_arena_release_optionalsentregions();
5288 
5289  // .rti1516_2025.fedpro.LogicalTime time = 7;
5290  bool has_time() const;
5291  private:
5292  bool _internal_has_time() const;
5293  public:
5294  void clear_time();
5295  const ::rti1516_2025::fedpro::LogicalTime& time() const;
5296  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::LogicalTime* release_time();
5297  ::rti1516_2025::fedpro::LogicalTime* mutable_time();
5298  void set_allocated_time(::rti1516_2025::fedpro::LogicalTime* time);
5299  private:
5300  const ::rti1516_2025::fedpro::LogicalTime& _internal_time() const;
5301  ::rti1516_2025::fedpro::LogicalTime* _internal_mutable_time();
5302  public:
5303  void unsafe_arena_set_allocated_time(
5305  ::rti1516_2025::fedpro::LogicalTime* unsafe_arena_release_time();
5306 
5307  // .rti1516_2025.fedpro.MessageRetractionHandle optionalRetraction = 10;
5308  bool has_optionalretraction() const;
5309  private:
5310  bool _internal_has_optionalretraction() const;
5311  public:
5312  void clear_optionalretraction();
5313  const ::rti1516_2025::fedpro::MessageRetractionHandle& optionalretraction() const;
5314  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::MessageRetractionHandle* release_optionalretraction();
5315  ::rti1516_2025::fedpro::MessageRetractionHandle* mutable_optionalretraction();
5316  void set_allocated_optionalretraction(::rti1516_2025::fedpro::MessageRetractionHandle* optionalretraction);
5317  private:
5318  const ::rti1516_2025::fedpro::MessageRetractionHandle& _internal_optionalretraction() const;
5319  ::rti1516_2025::fedpro::MessageRetractionHandle* _internal_mutable_optionalretraction();
5320  public:
5321  void unsafe_arena_set_allocated_optionalretraction(
5322  ::rti1516_2025::fedpro::MessageRetractionHandle* optionalretraction);
5323  ::rti1516_2025::fedpro::MessageRetractionHandle* unsafe_arena_release_optionalretraction();
5324 
5325  // .rti1516_2025.fedpro.OrderType sentOrderType = 8;
5326  void clear_sentordertype();
5327  ::rti1516_2025::fedpro::OrderType sentordertype() const;
5328  void set_sentordertype(::rti1516_2025::fedpro::OrderType value);
5329  private:
5330  ::rti1516_2025::fedpro::OrderType _internal_sentordertype() const;
5331  void _internal_set_sentordertype(::rti1516_2025::fedpro::OrderType value);
5332  public:
5333 
5334  // .rti1516_2025.fedpro.OrderType receivedOrderType = 9;
5335  void clear_receivedordertype();
5336  ::rti1516_2025::fedpro::OrderType receivedordertype() const;
5337  void set_receivedordertype(::rti1516_2025::fedpro::OrderType value);
5338  private:
5339  ::rti1516_2025::fedpro::OrderType _internal_receivedordertype() const;
5340  void _internal_set_receivedordertype(::rti1516_2025::fedpro::OrderType value);
5341  public:
5342 
5343  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ReflectAttributeValuesWithTime)
5344  private:
5345  class _Internal;
5346 
5347  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5349  typedef void DestructorSkippable_;
5350  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_;
5360  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5361  friend struct ::TableStruct_FederateAmbassador_2eproto;
5362 };
5363 // -------------------------------------------------------------------
5364 
5365 class ReceiveInteraction final :
5366  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ReceiveInteraction) */ {
5367  public:
5369  ~ReceiveInteraction() override;
5370  explicit constexpr ReceiveInteraction(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5371 
5374  : ReceiveInteraction() {
5375  *this = ::std::move(from);
5376  }
5377 
5379  CopyFrom(from);
5380  return *this;
5381  }
5383  if (this == &from) return *this;
5384  if (GetOwningArena() == from.GetOwningArena()) {
5385  InternalSwap(&from);
5386  } else {
5387  CopyFrom(from);
5388  }
5389  return *this;
5390  }
5391 
5392  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5393  return GetDescriptor();
5394  }
5395  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5396  return default_instance().GetMetadata().descriptor;
5397  }
5398  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5399  return default_instance().GetMetadata().reflection;
5400  }
5402  return *internal_default_instance();
5403  }
5405  return reinterpret_cast<const ReceiveInteraction*>(
5407  }
5408  static constexpr int kIndexInFileMessages =
5409  32;
5410 
5412  a.Swap(&b);
5413  }
5414  inline void Swap(ReceiveInteraction* other) {
5415  if (other == this) return;
5416  if (GetOwningArena() == other->GetOwningArena()) {
5417  InternalSwap(other);
5418  } else {
5419  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5420  }
5421  }
5423  if (other == this) return;
5424  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5425  InternalSwap(other);
5426  }
5427 
5428  // implements Message ----------------------------------------------
5429 
5430  inline ReceiveInteraction* New() const final {
5431  return new ReceiveInteraction();
5432  }
5433 
5434  ReceiveInteraction* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
5435  return CreateMaybeMessage<ReceiveInteraction>(arena);
5436  }
5437  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5438  void CopyFrom(const ReceiveInteraction& from);
5439  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5440  void MergeFrom(const ReceiveInteraction& from);
5441  private:
5442  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
5443  public:
5444  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5445  bool IsInitialized() const final;
5446 
5447  size_t ByteSizeLong() const final;
5448  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5449  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
5450  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5451  int GetCachedSize() const final { return _cached_size_.Get(); }
5452 
5453  private:
5454  void SharedCtor();
5455  void SharedDtor();
5456  void SetCachedSize(int size) const final;
5457  void InternalSwap(ReceiveInteraction* other);
5458  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5459  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5460  return "rti1516_2025.fedpro.ReceiveInteraction";
5461  }
5462  protected:
5463  explicit ReceiveInteraction(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5464  bool is_message_owned = false);
5465  private:
5466  static void ArenaDtor(void* object);
5467  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5468  public:
5469 
5470  static const ClassData _class_data_;
5471  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5472 
5473  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5474 
5475  // nested types ----------------------------------------------------
5476 
5477  // accessors -------------------------------------------------------
5478 
5479  enum : int {
5480  kUserSuppliedTagFieldNumber = 3,
5481  kInteractionClassFieldNumber = 1,
5482  kParameterValuesFieldNumber = 2,
5483  kTransportationTypeFieldNumber = 4,
5484  kProducingFederateFieldNumber = 5,
5485  kOptionalSentRegionsFieldNumber = 6,
5486  };
5487  // bytes userSuppliedTag = 3;
5488  void clear_usersuppliedtag();
5489  const std::string& usersuppliedtag() const;
5490  template <typename ArgT0 = const std::string&, typename... ArgT>
5491  void set_usersuppliedtag(ArgT0&& arg0, ArgT... args);
5492  std::string* mutable_usersuppliedtag();
5493  PROTOBUF_MUST_USE_RESULT std::string* release_usersuppliedtag();
5494  void set_allocated_usersuppliedtag(std::string* usersuppliedtag);
5495  private:
5496  const std::string& _internal_usersuppliedtag() const;
5497  inline PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string& value);
5498  std::string* _internal_mutable_usersuppliedtag();
5499  public:
5500 
5501  // .rti1516_2025.fedpro.InteractionClassHandle interactionClass = 1;
5502  bool has_interactionclass() const;
5503  private:
5504  bool _internal_has_interactionclass() const;
5505  public:
5506  void clear_interactionclass();
5507  const ::rti1516_2025::fedpro::InteractionClassHandle& interactionclass() const;
5509  ::rti1516_2025::fedpro::InteractionClassHandle* mutable_interactionclass();
5510  void set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle* interactionclass);
5511  private:
5512  const ::rti1516_2025::fedpro::InteractionClassHandle& _internal_interactionclass() const;
5513  ::rti1516_2025::fedpro::InteractionClassHandle* _internal_mutable_interactionclass();
5514  public:
5515  void unsafe_arena_set_allocated_interactionclass(
5516  ::rti1516_2025::fedpro::InteractionClassHandle* interactionclass);
5517  ::rti1516_2025::fedpro::InteractionClassHandle* unsafe_arena_release_interactionclass();
5518 
5519  // .rti1516_2025.fedpro.ParameterHandleValueMap parameterValues = 2;
5520  bool has_parametervalues() const;
5521  private:
5522  bool _internal_has_parametervalues() const;
5523  public:
5524  void clear_parametervalues();
5525  const ::rti1516_2025::fedpro::ParameterHandleValueMap& parametervalues() const;
5526  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ParameterHandleValueMap* release_parametervalues();
5527  ::rti1516_2025::fedpro::ParameterHandleValueMap* mutable_parametervalues();
5528  void set_allocated_parametervalues(::rti1516_2025::fedpro::ParameterHandleValueMap* parametervalues);
5529  private:
5530  const ::rti1516_2025::fedpro::ParameterHandleValueMap& _internal_parametervalues() const;
5531  ::rti1516_2025::fedpro::ParameterHandleValueMap* _internal_mutable_parametervalues();
5532  public:
5533  void unsafe_arena_set_allocated_parametervalues(
5535  ::rti1516_2025::fedpro::ParameterHandleValueMap* unsafe_arena_release_parametervalues();
5536 
5537  // .rti1516_2025.fedpro.TransportationTypeHandle transportationType = 4;
5538  bool has_transportationtype() const;
5539  private:
5540  bool _internal_has_transportationtype() const;
5541  public:
5542  void clear_transportationtype();
5543  const ::rti1516_2025::fedpro::TransportationTypeHandle& transportationtype() const;
5544  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::TransportationTypeHandle* release_transportationtype();
5545  ::rti1516_2025::fedpro::TransportationTypeHandle* mutable_transportationtype();
5546  void set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype);
5547  private:
5548  const ::rti1516_2025::fedpro::TransportationTypeHandle& _internal_transportationtype() const;
5549  ::rti1516_2025::fedpro::TransportationTypeHandle* _internal_mutable_transportationtype();
5550  public:
5551  void unsafe_arena_set_allocated_transportationtype(
5552  ::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype);
5553  ::rti1516_2025::fedpro::TransportationTypeHandle* unsafe_arena_release_transportationtype();
5554 
5555  // .rti1516_2025.fedpro.FederateHandle producingFederate = 5;
5556  bool has_producingfederate() const;
5557  private:
5558  bool _internal_has_producingfederate() const;
5559  public:
5560  void clear_producingfederate();
5561  const ::rti1516_2025::fedpro::FederateHandle& producingfederate() const;
5563  ::rti1516_2025::fedpro::FederateHandle* mutable_producingfederate();
5564  void set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle* producingfederate);
5565  private:
5566  const ::rti1516_2025::fedpro::FederateHandle& _internal_producingfederate() const;
5567  ::rti1516_2025::fedpro::FederateHandle* _internal_mutable_producingfederate();
5568  public:
5569  void unsafe_arena_set_allocated_producingfederate(
5570  ::rti1516_2025::fedpro::FederateHandle* producingfederate);
5571  ::rti1516_2025::fedpro::FederateHandle* unsafe_arena_release_producingfederate();
5572 
5573  // .rti1516_2025.fedpro.ConveyedRegionSet optionalSentRegions = 6;
5574  bool has_optionalsentregions() const;
5575  private:
5576  bool _internal_has_optionalsentregions() const;
5577  public:
5578  void clear_optionalsentregions();
5579  const ::rti1516_2025::fedpro::ConveyedRegionSet& optionalsentregions() const;
5580  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ConveyedRegionSet* release_optionalsentregions();
5581  ::rti1516_2025::fedpro::ConveyedRegionSet* mutable_optionalsentregions();
5582  void set_allocated_optionalsentregions(::rti1516_2025::fedpro::ConveyedRegionSet* optionalsentregions);
5583  private:
5584  const ::rti1516_2025::fedpro::ConveyedRegionSet& _internal_optionalsentregions() const;
5585  ::rti1516_2025::fedpro::ConveyedRegionSet* _internal_mutable_optionalsentregions();
5586  public:
5587  void unsafe_arena_set_allocated_optionalsentregions(
5588  ::rti1516_2025::fedpro::ConveyedRegionSet* optionalsentregions);
5589  ::rti1516_2025::fedpro::ConveyedRegionSet* unsafe_arena_release_optionalsentregions();
5590 
5591  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ReceiveInteraction)
5592  private:
5593  class _Internal;
5594 
5595  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5597  typedef void DestructorSkippable_;
5598  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_;
5604  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5605  friend struct ::TableStruct_FederateAmbassador_2eproto;
5606 };
5607 // -------------------------------------------------------------------
5608 
5610  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ReceiveInteractionWithTime) */ {
5611  public:
5613  ~ReceiveInteractionWithTime() override;
5614  explicit constexpr ReceiveInteractionWithTime(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5615 
5619  *this = ::std::move(from);
5620  }
5621 
5623  CopyFrom(from);
5624  return *this;
5625  }
5627  if (this == &from) return *this;
5628  if (GetOwningArena() == from.GetOwningArena()) {
5629  InternalSwap(&from);
5630  } else {
5631  CopyFrom(from);
5632  }
5633  return *this;
5634  }
5635 
5636  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5637  return GetDescriptor();
5638  }
5639  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5640  return default_instance().GetMetadata().descriptor;
5641  }
5642  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5643  return default_instance().GetMetadata().reflection;
5644  }
5646  return *internal_default_instance();
5647  }
5649  return reinterpret_cast<const ReceiveInteractionWithTime*>(
5651  }
5652  static constexpr int kIndexInFileMessages =
5653  33;
5654 
5656  a.Swap(&b);
5657  }
5658  inline void Swap(ReceiveInteractionWithTime* other) {
5659  if (other == this) return;
5660  if (GetOwningArena() == other->GetOwningArena()) {
5661  InternalSwap(other);
5662  } else {
5663  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5664  }
5665  }
5667  if (other == this) return;
5668  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5669  InternalSwap(other);
5670  }
5671 
5672  // implements Message ----------------------------------------------
5673 
5674  inline ReceiveInteractionWithTime* New() const final {
5675  return new ReceiveInteractionWithTime();
5676  }
5677 
5678  ReceiveInteractionWithTime* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
5679  return CreateMaybeMessage<ReceiveInteractionWithTime>(arena);
5680  }
5681  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5682  void CopyFrom(const ReceiveInteractionWithTime& from);
5683  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5684  void MergeFrom(const ReceiveInteractionWithTime& from);
5685  private:
5686  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
5687  public:
5688  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5689  bool IsInitialized() const final;
5690 
5691  size_t ByteSizeLong() const final;
5692  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5693  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
5694  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5695  int GetCachedSize() const final { return _cached_size_.Get(); }
5696 
5697  private:
5698  void SharedCtor();
5699  void SharedDtor();
5700  void SetCachedSize(int size) const final;
5702  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5703  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5704  return "rti1516_2025.fedpro.ReceiveInteractionWithTime";
5705  }
5706  protected:
5707  explicit ReceiveInteractionWithTime(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5708  bool is_message_owned = false);
5709  private:
5710  static void ArenaDtor(void* object);
5711  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5712  public:
5713 
5714  static const ClassData _class_data_;
5715  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5716 
5717  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5718 
5719  // nested types ----------------------------------------------------
5720 
5721  // accessors -------------------------------------------------------
5722 
5723  enum : int {
5724  kUserSuppliedTagFieldNumber = 3,
5725  kInteractionClassFieldNumber = 1,
5726  kParameterValuesFieldNumber = 2,
5727  kTransportationTypeFieldNumber = 4,
5728  kProducingFederateFieldNumber = 5,
5729  kOptionalSentRegionsFieldNumber = 6,
5730  kTimeFieldNumber = 7,
5731  kOptionalRetractionFieldNumber = 10,
5732  kSentOrderTypeFieldNumber = 8,
5733  kReceivedOrderTypeFieldNumber = 9,
5734  };
5735  // bytes userSuppliedTag = 3;
5736  void clear_usersuppliedtag();
5737  const std::string& usersuppliedtag() const;
5738  template <typename ArgT0 = const std::string&, typename... ArgT>
5739  void set_usersuppliedtag(ArgT0&& arg0, ArgT... args);
5740  std::string* mutable_usersuppliedtag();
5741  PROTOBUF_MUST_USE_RESULT std::string* release_usersuppliedtag();
5742  void set_allocated_usersuppliedtag(std::string* usersuppliedtag);
5743  private:
5744  const std::string& _internal_usersuppliedtag() const;
5745  inline PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string& value);
5746  std::string* _internal_mutable_usersuppliedtag();
5747  public:
5748 
5749  // .rti1516_2025.fedpro.InteractionClassHandle interactionClass = 1;
5750  bool has_interactionclass() const;
5751  private:
5752  bool _internal_has_interactionclass() const;
5753  public:
5754  void clear_interactionclass();
5755  const ::rti1516_2025::fedpro::InteractionClassHandle& interactionclass() const;
5757  ::rti1516_2025::fedpro::InteractionClassHandle* mutable_interactionclass();
5758  void set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle* interactionclass);
5759  private:
5760  const ::rti1516_2025::fedpro::InteractionClassHandle& _internal_interactionclass() const;
5761  ::rti1516_2025::fedpro::InteractionClassHandle* _internal_mutable_interactionclass();
5762  public:
5763  void unsafe_arena_set_allocated_interactionclass(
5764  ::rti1516_2025::fedpro::InteractionClassHandle* interactionclass);
5765  ::rti1516_2025::fedpro::InteractionClassHandle* unsafe_arena_release_interactionclass();
5766 
5767  // .rti1516_2025.fedpro.ParameterHandleValueMap parameterValues = 2;
5768  bool has_parametervalues() const;
5769  private:
5770  bool _internal_has_parametervalues() const;
5771  public:
5772  void clear_parametervalues();
5773  const ::rti1516_2025::fedpro::ParameterHandleValueMap& parametervalues() const;
5774  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ParameterHandleValueMap* release_parametervalues();
5775  ::rti1516_2025::fedpro::ParameterHandleValueMap* mutable_parametervalues();
5776  void set_allocated_parametervalues(::rti1516_2025::fedpro::ParameterHandleValueMap* parametervalues);
5777  private:
5778  const ::rti1516_2025::fedpro::ParameterHandleValueMap& _internal_parametervalues() const;
5779  ::rti1516_2025::fedpro::ParameterHandleValueMap* _internal_mutable_parametervalues();
5780  public:
5781  void unsafe_arena_set_allocated_parametervalues(
5783  ::rti1516_2025::fedpro::ParameterHandleValueMap* unsafe_arena_release_parametervalues();
5784 
5785  // .rti1516_2025.fedpro.TransportationTypeHandle transportationType = 4;
5786  bool has_transportationtype() const;
5787  private:
5788  bool _internal_has_transportationtype() const;
5789  public:
5790  void clear_transportationtype();
5791  const ::rti1516_2025::fedpro::TransportationTypeHandle& transportationtype() const;
5792  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::TransportationTypeHandle* release_transportationtype();
5793  ::rti1516_2025::fedpro::TransportationTypeHandle* mutable_transportationtype();
5794  void set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype);
5795  private:
5796  const ::rti1516_2025::fedpro::TransportationTypeHandle& _internal_transportationtype() const;
5797  ::rti1516_2025::fedpro::TransportationTypeHandle* _internal_mutable_transportationtype();
5798  public:
5799  void unsafe_arena_set_allocated_transportationtype(
5800  ::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype);
5801  ::rti1516_2025::fedpro::TransportationTypeHandle* unsafe_arena_release_transportationtype();
5802 
5803  // .rti1516_2025.fedpro.FederateHandle producingFederate = 5;
5804  bool has_producingfederate() const;
5805  private:
5806  bool _internal_has_producingfederate() const;
5807  public:
5808  void clear_producingfederate();
5809  const ::rti1516_2025::fedpro::FederateHandle& producingfederate() const;
5811  ::rti1516_2025::fedpro::FederateHandle* mutable_producingfederate();
5812  void set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle* producingfederate);
5813  private:
5814  const ::rti1516_2025::fedpro::FederateHandle& _internal_producingfederate() const;
5815  ::rti1516_2025::fedpro::FederateHandle* _internal_mutable_producingfederate();
5816  public:
5817  void unsafe_arena_set_allocated_producingfederate(
5818  ::rti1516_2025::fedpro::FederateHandle* producingfederate);
5819  ::rti1516_2025::fedpro::FederateHandle* unsafe_arena_release_producingfederate();
5820 
5821  // .rti1516_2025.fedpro.ConveyedRegionSet optionalSentRegions = 6;
5822  bool has_optionalsentregions() const;
5823  private:
5824  bool _internal_has_optionalsentregions() const;
5825  public:
5826  void clear_optionalsentregions();
5827  const ::rti1516_2025::fedpro::ConveyedRegionSet& optionalsentregions() const;
5828  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ConveyedRegionSet* release_optionalsentregions();
5829  ::rti1516_2025::fedpro::ConveyedRegionSet* mutable_optionalsentregions();
5830  void set_allocated_optionalsentregions(::rti1516_2025::fedpro::ConveyedRegionSet* optionalsentregions);
5831  private:
5832  const ::rti1516_2025::fedpro::ConveyedRegionSet& _internal_optionalsentregions() const;
5833  ::rti1516_2025::fedpro::ConveyedRegionSet* _internal_mutable_optionalsentregions();
5834  public:
5835  void unsafe_arena_set_allocated_optionalsentregions(
5836  ::rti1516_2025::fedpro::ConveyedRegionSet* optionalsentregions);
5837  ::rti1516_2025::fedpro::ConveyedRegionSet* unsafe_arena_release_optionalsentregions();
5838 
5839  // .rti1516_2025.fedpro.LogicalTime time = 7;
5840  bool has_time() const;
5841  private:
5842  bool _internal_has_time() const;
5843  public:
5844  void clear_time();
5845  const ::rti1516_2025::fedpro::LogicalTime& time() const;
5846  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::LogicalTime* release_time();
5847  ::rti1516_2025::fedpro::LogicalTime* mutable_time();
5848  void set_allocated_time(::rti1516_2025::fedpro::LogicalTime* time);
5849  private:
5850  const ::rti1516_2025::fedpro::LogicalTime& _internal_time() const;
5851  ::rti1516_2025::fedpro::LogicalTime* _internal_mutable_time();
5852  public:
5853  void unsafe_arena_set_allocated_time(
5855  ::rti1516_2025::fedpro::LogicalTime* unsafe_arena_release_time();
5856 
5857  // .rti1516_2025.fedpro.MessageRetractionHandle optionalRetraction = 10;
5858  bool has_optionalretraction() const;
5859  private:
5860  bool _internal_has_optionalretraction() const;
5861  public:
5862  void clear_optionalretraction();
5863  const ::rti1516_2025::fedpro::MessageRetractionHandle& optionalretraction() const;
5864  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::MessageRetractionHandle* release_optionalretraction();
5865  ::rti1516_2025::fedpro::MessageRetractionHandle* mutable_optionalretraction();
5866  void set_allocated_optionalretraction(::rti1516_2025::fedpro::MessageRetractionHandle* optionalretraction);
5867  private:
5868  const ::rti1516_2025::fedpro::MessageRetractionHandle& _internal_optionalretraction() const;
5869  ::rti1516_2025::fedpro::MessageRetractionHandle* _internal_mutable_optionalretraction();
5870  public:
5871  void unsafe_arena_set_allocated_optionalretraction(
5872  ::rti1516_2025::fedpro::MessageRetractionHandle* optionalretraction);
5873  ::rti1516_2025::fedpro::MessageRetractionHandle* unsafe_arena_release_optionalretraction();
5874 
5875  // .rti1516_2025.fedpro.OrderType sentOrderType = 8;
5876  void clear_sentordertype();
5877  ::rti1516_2025::fedpro::OrderType sentordertype() const;
5878  void set_sentordertype(::rti1516_2025::fedpro::OrderType value);
5879  private:
5880  ::rti1516_2025::fedpro::OrderType _internal_sentordertype() const;
5881  void _internal_set_sentordertype(::rti1516_2025::fedpro::OrderType value);
5882  public:
5883 
5884  // .rti1516_2025.fedpro.OrderType receivedOrderType = 9;
5885  void clear_receivedordertype();
5886  ::rti1516_2025::fedpro::OrderType receivedordertype() const;
5887  void set_receivedordertype(::rti1516_2025::fedpro::OrderType value);
5888  private:
5889  ::rti1516_2025::fedpro::OrderType _internal_receivedordertype() const;
5890  void _internal_set_receivedordertype(::rti1516_2025::fedpro::OrderType value);
5891  public:
5892 
5893  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ReceiveInteractionWithTime)
5894  private:
5895  class _Internal;
5896 
5897  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5899  typedef void DestructorSkippable_;
5900  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_;
5910  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5911  friend struct ::TableStruct_FederateAmbassador_2eproto;
5912 };
5913 // -------------------------------------------------------------------
5914 
5916  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ReceiveDirectedInteraction) */ {
5917  public:
5919  ~ReceiveDirectedInteraction() override;
5920  explicit constexpr ReceiveDirectedInteraction(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5921 
5925  *this = ::std::move(from);
5926  }
5927 
5929  CopyFrom(from);
5930  return *this;
5931  }
5933  if (this == &from) return *this;
5934  if (GetOwningArena() == from.GetOwningArena()) {
5935  InternalSwap(&from);
5936  } else {
5937  CopyFrom(from);
5938  }
5939  return *this;
5940  }
5941 
5942  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5943  return GetDescriptor();
5944  }
5945  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5946  return default_instance().GetMetadata().descriptor;
5947  }
5948  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5949  return default_instance().GetMetadata().reflection;
5950  }
5952  return *internal_default_instance();
5953  }
5955  return reinterpret_cast<const ReceiveDirectedInteraction*>(
5957  }
5958  static constexpr int kIndexInFileMessages =
5959  34;
5960 
5962  a.Swap(&b);
5963  }
5964  inline void Swap(ReceiveDirectedInteraction* other) {
5965  if (other == this) return;
5966  if (GetOwningArena() == other->GetOwningArena()) {
5967  InternalSwap(other);
5968  } else {
5969  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5970  }
5971  }
5973  if (other == this) return;
5974  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5975  InternalSwap(other);
5976  }
5977 
5978  // implements Message ----------------------------------------------
5979 
5980  inline ReceiveDirectedInteraction* New() const final {
5981  return new ReceiveDirectedInteraction();
5982  }
5983 
5984  ReceiveDirectedInteraction* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
5985  return CreateMaybeMessage<ReceiveDirectedInteraction>(arena);
5986  }
5987  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5988  void CopyFrom(const ReceiveDirectedInteraction& from);
5989  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5990  void MergeFrom(const ReceiveDirectedInteraction& from);
5991  private:
5992  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
5993  public:
5994  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5995  bool IsInitialized() const final;
5996 
5997  size_t ByteSizeLong() const final;
5998  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5999  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
6000  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6001  int GetCachedSize() const final { return _cached_size_.Get(); }
6002 
6003  private:
6004  void SharedCtor();
6005  void SharedDtor();
6006  void SetCachedSize(int size) const final;
6008  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6009  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6010  return "rti1516_2025.fedpro.ReceiveDirectedInteraction";
6011  }
6012  protected:
6013  explicit ReceiveDirectedInteraction(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6014  bool is_message_owned = false);
6015  private:
6016  static void ArenaDtor(void* object);
6017  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6018  public:
6019 
6020  static const ClassData _class_data_;
6021  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6022 
6023  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6024 
6025  // nested types ----------------------------------------------------
6026 
6027  // accessors -------------------------------------------------------
6028 
6029  enum : int {
6030  kUserSuppliedTagFieldNumber = 4,
6031  kInteractionClassFieldNumber = 1,
6032  kObjectInstanceFieldNumber = 2,
6033  kParameterValuesFieldNumber = 3,
6034  kTransportationTypeFieldNumber = 5,
6035  kProducingFederateFieldNumber = 6,
6036  };
6037  // bytes userSuppliedTag = 4;
6038  void clear_usersuppliedtag();
6039  const std::string& usersuppliedtag() const;
6040  template <typename ArgT0 = const std::string&, typename... ArgT>
6041  void set_usersuppliedtag(ArgT0&& arg0, ArgT... args);
6042  std::string* mutable_usersuppliedtag();
6043  PROTOBUF_MUST_USE_RESULT std::string* release_usersuppliedtag();
6044  void set_allocated_usersuppliedtag(std::string* usersuppliedtag);
6045  private:
6046  const std::string& _internal_usersuppliedtag() const;
6047  inline PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string& value);
6048  std::string* _internal_mutable_usersuppliedtag();
6049  public:
6050 
6051  // .rti1516_2025.fedpro.InteractionClassHandle interactionClass = 1;
6052  bool has_interactionclass() const;
6053  private:
6054  bool _internal_has_interactionclass() const;
6055  public:
6056  void clear_interactionclass();
6057  const ::rti1516_2025::fedpro::InteractionClassHandle& interactionclass() const;
6059  ::rti1516_2025::fedpro::InteractionClassHandle* mutable_interactionclass();
6060  void set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle* interactionclass);
6061  private:
6062  const ::rti1516_2025::fedpro::InteractionClassHandle& _internal_interactionclass() const;
6063  ::rti1516_2025::fedpro::InteractionClassHandle* _internal_mutable_interactionclass();
6064  public:
6065  void unsafe_arena_set_allocated_interactionclass(
6066  ::rti1516_2025::fedpro::InteractionClassHandle* interactionclass);
6067  ::rti1516_2025::fedpro::InteractionClassHandle* unsafe_arena_release_interactionclass();
6068 
6069  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 2;
6070  bool has_objectinstance() const;
6071  private:
6072  bool _internal_has_objectinstance() const;
6073  public:
6074  void clear_objectinstance();
6075  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
6076  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
6077  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
6078  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
6079  private:
6080  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
6081  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
6082  public:
6083  void unsafe_arena_set_allocated_objectinstance(
6084  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
6085  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
6086 
6087  // .rti1516_2025.fedpro.ParameterHandleValueMap parameterValues = 3;
6088  bool has_parametervalues() const;
6089  private:
6090  bool _internal_has_parametervalues() const;
6091  public:
6092  void clear_parametervalues();
6093  const ::rti1516_2025::fedpro::ParameterHandleValueMap& parametervalues() const;
6094  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ParameterHandleValueMap* release_parametervalues();
6095  ::rti1516_2025::fedpro::ParameterHandleValueMap* mutable_parametervalues();
6096  void set_allocated_parametervalues(::rti1516_2025::fedpro::ParameterHandleValueMap* parametervalues);
6097  private:
6098  const ::rti1516_2025::fedpro::ParameterHandleValueMap& _internal_parametervalues() const;
6099  ::rti1516_2025::fedpro::ParameterHandleValueMap* _internal_mutable_parametervalues();
6100  public:
6101  void unsafe_arena_set_allocated_parametervalues(
6103  ::rti1516_2025::fedpro::ParameterHandleValueMap* unsafe_arena_release_parametervalues();
6104 
6105  // .rti1516_2025.fedpro.TransportationTypeHandle transportationType = 5;
6106  bool has_transportationtype() const;
6107  private:
6108  bool _internal_has_transportationtype() const;
6109  public:
6110  void clear_transportationtype();
6111  const ::rti1516_2025::fedpro::TransportationTypeHandle& transportationtype() const;
6112  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::TransportationTypeHandle* release_transportationtype();
6113  ::rti1516_2025::fedpro::TransportationTypeHandle* mutable_transportationtype();
6114  void set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype);
6115  private:
6116  const ::rti1516_2025::fedpro::TransportationTypeHandle& _internal_transportationtype() const;
6117  ::rti1516_2025::fedpro::TransportationTypeHandle* _internal_mutable_transportationtype();
6118  public:
6119  void unsafe_arena_set_allocated_transportationtype(
6120  ::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype);
6121  ::rti1516_2025::fedpro::TransportationTypeHandle* unsafe_arena_release_transportationtype();
6122 
6123  // .rti1516_2025.fedpro.FederateHandle producingFederate = 6;
6124  bool has_producingfederate() const;
6125  private:
6126  bool _internal_has_producingfederate() const;
6127  public:
6128  void clear_producingfederate();
6129  const ::rti1516_2025::fedpro::FederateHandle& producingfederate() const;
6131  ::rti1516_2025::fedpro::FederateHandle* mutable_producingfederate();
6132  void set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle* producingfederate);
6133  private:
6134  const ::rti1516_2025::fedpro::FederateHandle& _internal_producingfederate() const;
6135  ::rti1516_2025::fedpro::FederateHandle* _internal_mutable_producingfederate();
6136  public:
6137  void unsafe_arena_set_allocated_producingfederate(
6138  ::rti1516_2025::fedpro::FederateHandle* producingfederate);
6139  ::rti1516_2025::fedpro::FederateHandle* unsafe_arena_release_producingfederate();
6140 
6141  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ReceiveDirectedInteraction)
6142  private:
6143  class _Internal;
6144 
6145  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6147  typedef void DestructorSkippable_;
6148  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_;
6154  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6155  friend struct ::TableStruct_FederateAmbassador_2eproto;
6156 };
6157 // -------------------------------------------------------------------
6158 
6160  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime) */ {
6161  public:
6164  explicit constexpr ReceiveDirectedInteractionWithTime(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6165 
6169  *this = ::std::move(from);
6170  }
6171 
6173  CopyFrom(from);
6174  return *this;
6175  }
6177  if (this == &from) return *this;
6178  if (GetOwningArena() == from.GetOwningArena()) {
6179  InternalSwap(&from);
6180  } else {
6181  CopyFrom(from);
6182  }
6183  return *this;
6184  }
6185 
6186  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6187  return GetDescriptor();
6188  }
6189  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6190  return default_instance().GetMetadata().descriptor;
6191  }
6192  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6193  return default_instance().GetMetadata().reflection;
6194  }
6196  return *internal_default_instance();
6197  }
6199  return reinterpret_cast<const ReceiveDirectedInteractionWithTime*>(
6201  }
6202  static constexpr int kIndexInFileMessages =
6203  35;
6204 
6206  a.Swap(&b);
6207  }
6209  if (other == this) return;
6210  if (GetOwningArena() == other->GetOwningArena()) {
6211  InternalSwap(other);
6212  } else {
6213  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
6214  }
6215  }
6217  if (other == this) return;
6218  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6219  InternalSwap(other);
6220  }
6221 
6222  // implements Message ----------------------------------------------
6223 
6224  inline ReceiveDirectedInteractionWithTime* New() const final {
6226  }
6227 
6228  ReceiveDirectedInteractionWithTime* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
6229  return CreateMaybeMessage<ReceiveDirectedInteractionWithTime>(arena);
6230  }
6231  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6232  void CopyFrom(const ReceiveDirectedInteractionWithTime& from);
6233  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6235  private:
6236  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
6237  public:
6238  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6239  bool IsInitialized() const final;
6240 
6241  size_t ByteSizeLong() const final;
6242  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6243  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
6244  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6245  int GetCachedSize() const final { return _cached_size_.Get(); }
6246 
6247  private:
6248  void SharedCtor();
6249  void SharedDtor();
6250  void SetCachedSize(int size) const final;
6252  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6253  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6254  return "rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime";
6255  }
6256  protected:
6257  explicit ReceiveDirectedInteractionWithTime(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6258  bool is_message_owned = false);
6259  private:
6260  static void ArenaDtor(void* object);
6261  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6262  public:
6263 
6264  static const ClassData _class_data_;
6265  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6266 
6267  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6268 
6269  // nested types ----------------------------------------------------
6270 
6271  // accessors -------------------------------------------------------
6272 
6273  enum : int {
6274  kUserSuppliedTagFieldNumber = 4,
6275  kInteractionClassFieldNumber = 1,
6276  kObjectInstanceFieldNumber = 2,
6277  kParameterValuesFieldNumber = 3,
6278  kTransportationTypeFieldNumber = 5,
6279  kProducingFederateFieldNumber = 6,
6280  kTimeFieldNumber = 7,
6281  kOptionalRetractionFieldNumber = 10,
6282  kSentOrderTypeFieldNumber = 8,
6283  kReceivedOrderTypeFieldNumber = 9,
6284  };
6285  // bytes userSuppliedTag = 4;
6286  void clear_usersuppliedtag();
6287  const std::string& usersuppliedtag() const;
6288  template <typename ArgT0 = const std::string&, typename... ArgT>
6289  void set_usersuppliedtag(ArgT0&& arg0, ArgT... args);
6290  std::string* mutable_usersuppliedtag();
6291  PROTOBUF_MUST_USE_RESULT std::string* release_usersuppliedtag();
6292  void set_allocated_usersuppliedtag(std::string* usersuppliedtag);
6293  private:
6294  const std::string& _internal_usersuppliedtag() const;
6295  inline PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string& value);
6296  std::string* _internal_mutable_usersuppliedtag();
6297  public:
6298 
6299  // .rti1516_2025.fedpro.InteractionClassHandle interactionClass = 1;
6300  bool has_interactionclass() const;
6301  private:
6302  bool _internal_has_interactionclass() const;
6303  public:
6304  void clear_interactionclass();
6305  const ::rti1516_2025::fedpro::InteractionClassHandle& interactionclass() const;
6307  ::rti1516_2025::fedpro::InteractionClassHandle* mutable_interactionclass();
6308  void set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle* interactionclass);
6309  private:
6310  const ::rti1516_2025::fedpro::InteractionClassHandle& _internal_interactionclass() const;
6311  ::rti1516_2025::fedpro::InteractionClassHandle* _internal_mutable_interactionclass();
6312  public:
6313  void unsafe_arena_set_allocated_interactionclass(
6314  ::rti1516_2025::fedpro::InteractionClassHandle* interactionclass);
6315  ::rti1516_2025::fedpro::InteractionClassHandle* unsafe_arena_release_interactionclass();
6316 
6317  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 2;
6318  bool has_objectinstance() const;
6319  private:
6320  bool _internal_has_objectinstance() const;
6321  public:
6322  void clear_objectinstance();
6323  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
6324  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
6325  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
6326  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
6327  private:
6328  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
6329  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
6330  public:
6331  void unsafe_arena_set_allocated_objectinstance(
6332  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
6333  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
6334 
6335  // .rti1516_2025.fedpro.ParameterHandleValueMap parameterValues = 3;
6336  bool has_parametervalues() const;
6337  private:
6338  bool _internal_has_parametervalues() const;
6339  public:
6340  void clear_parametervalues();
6341  const ::rti1516_2025::fedpro::ParameterHandleValueMap& parametervalues() const;
6342  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ParameterHandleValueMap* release_parametervalues();
6343  ::rti1516_2025::fedpro::ParameterHandleValueMap* mutable_parametervalues();
6344  void set_allocated_parametervalues(::rti1516_2025::fedpro::ParameterHandleValueMap* parametervalues);
6345  private:
6346  const ::rti1516_2025::fedpro::ParameterHandleValueMap& _internal_parametervalues() const;
6347  ::rti1516_2025::fedpro::ParameterHandleValueMap* _internal_mutable_parametervalues();
6348  public:
6349  void unsafe_arena_set_allocated_parametervalues(
6351  ::rti1516_2025::fedpro::ParameterHandleValueMap* unsafe_arena_release_parametervalues();
6352 
6353  // .rti1516_2025.fedpro.TransportationTypeHandle transportationType = 5;
6354  bool has_transportationtype() const;
6355  private:
6356  bool _internal_has_transportationtype() const;
6357  public:
6358  void clear_transportationtype();
6359  const ::rti1516_2025::fedpro::TransportationTypeHandle& transportationtype() const;
6360  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::TransportationTypeHandle* release_transportationtype();
6361  ::rti1516_2025::fedpro::TransportationTypeHandle* mutable_transportationtype();
6362  void set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype);
6363  private:
6364  const ::rti1516_2025::fedpro::TransportationTypeHandle& _internal_transportationtype() const;
6365  ::rti1516_2025::fedpro::TransportationTypeHandle* _internal_mutable_transportationtype();
6366  public:
6367  void unsafe_arena_set_allocated_transportationtype(
6368  ::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype);
6369  ::rti1516_2025::fedpro::TransportationTypeHandle* unsafe_arena_release_transportationtype();
6370 
6371  // .rti1516_2025.fedpro.FederateHandle producingFederate = 6;
6372  bool has_producingfederate() const;
6373  private:
6374  bool _internal_has_producingfederate() const;
6375  public:
6376  void clear_producingfederate();
6377  const ::rti1516_2025::fedpro::FederateHandle& producingfederate() const;
6379  ::rti1516_2025::fedpro::FederateHandle* mutable_producingfederate();
6380  void set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle* producingfederate);
6381  private:
6382  const ::rti1516_2025::fedpro::FederateHandle& _internal_producingfederate() const;
6383  ::rti1516_2025::fedpro::FederateHandle* _internal_mutable_producingfederate();
6384  public:
6385  void unsafe_arena_set_allocated_producingfederate(
6386  ::rti1516_2025::fedpro::FederateHandle* producingfederate);
6387  ::rti1516_2025::fedpro::FederateHandle* unsafe_arena_release_producingfederate();
6388 
6389  // .rti1516_2025.fedpro.LogicalTime time = 7;
6390  bool has_time() const;
6391  private:
6392  bool _internal_has_time() const;
6393  public:
6394  void clear_time();
6395  const ::rti1516_2025::fedpro::LogicalTime& time() const;
6396  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::LogicalTime* release_time();
6397  ::rti1516_2025::fedpro::LogicalTime* mutable_time();
6398  void set_allocated_time(::rti1516_2025::fedpro::LogicalTime* time);
6399  private:
6400  const ::rti1516_2025::fedpro::LogicalTime& _internal_time() const;
6401  ::rti1516_2025::fedpro::LogicalTime* _internal_mutable_time();
6402  public:
6403  void unsafe_arena_set_allocated_time(
6405  ::rti1516_2025::fedpro::LogicalTime* unsafe_arena_release_time();
6406 
6407  // .rti1516_2025.fedpro.MessageRetractionHandle optionalRetraction = 10;
6408  bool has_optionalretraction() const;
6409  private:
6410  bool _internal_has_optionalretraction() const;
6411  public:
6412  void clear_optionalretraction();
6413  const ::rti1516_2025::fedpro::MessageRetractionHandle& optionalretraction() const;
6414  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::MessageRetractionHandle* release_optionalretraction();
6415  ::rti1516_2025::fedpro::MessageRetractionHandle* mutable_optionalretraction();
6416  void set_allocated_optionalretraction(::rti1516_2025::fedpro::MessageRetractionHandle* optionalretraction);
6417  private:
6418  const ::rti1516_2025::fedpro::MessageRetractionHandle& _internal_optionalretraction() const;
6419  ::rti1516_2025::fedpro::MessageRetractionHandle* _internal_mutable_optionalretraction();
6420  public:
6421  void unsafe_arena_set_allocated_optionalretraction(
6422  ::rti1516_2025::fedpro::MessageRetractionHandle* optionalretraction);
6423  ::rti1516_2025::fedpro::MessageRetractionHandle* unsafe_arena_release_optionalretraction();
6424 
6425  // .rti1516_2025.fedpro.OrderType sentOrderType = 8;
6426  void clear_sentordertype();
6427  ::rti1516_2025::fedpro::OrderType sentordertype() const;
6428  void set_sentordertype(::rti1516_2025::fedpro::OrderType value);
6429  private:
6430  ::rti1516_2025::fedpro::OrderType _internal_sentordertype() const;
6431  void _internal_set_sentordertype(::rti1516_2025::fedpro::OrderType value);
6432  public:
6433 
6434  // .rti1516_2025.fedpro.OrderType receivedOrderType = 9;
6435  void clear_receivedordertype();
6436  ::rti1516_2025::fedpro::OrderType receivedordertype() const;
6437  void set_receivedordertype(::rti1516_2025::fedpro::OrderType value);
6438  private:
6439  ::rti1516_2025::fedpro::OrderType _internal_receivedordertype() const;
6440  void _internal_set_receivedordertype(::rti1516_2025::fedpro::OrderType value);
6441  public:
6442 
6443  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime)
6444  private:
6445  class _Internal;
6446 
6447  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6449  typedef void DestructorSkippable_;
6450  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_;
6460  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6461  friend struct ::TableStruct_FederateAmbassador_2eproto;
6462 };
6463 // -------------------------------------------------------------------
6464 
6466  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.RemoveObjectInstance) */ {
6467  public:
6469  ~RemoveObjectInstance() override;
6470  explicit constexpr RemoveObjectInstance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6471 
6474  : RemoveObjectInstance() {
6475  *this = ::std::move(from);
6476  }
6477 
6479  CopyFrom(from);
6480  return *this;
6481  }
6483  if (this == &from) return *this;
6484  if (GetOwningArena() == from.GetOwningArena()) {
6485  InternalSwap(&from);
6486  } else {
6487  CopyFrom(from);
6488  }
6489  return *this;
6490  }
6491 
6492  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6493  return GetDescriptor();
6494  }
6495  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6496  return default_instance().GetMetadata().descriptor;
6497  }
6498  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6499  return default_instance().GetMetadata().reflection;
6500  }
6502  return *internal_default_instance();
6503  }
6505  return reinterpret_cast<const RemoveObjectInstance*>(
6507  }
6508  static constexpr int kIndexInFileMessages =
6509  36;
6510 
6512  a.Swap(&b);
6513  }
6514  inline void Swap(RemoveObjectInstance* other) {
6515  if (other == this) return;
6516  if (GetOwningArena() == other->GetOwningArena()) {
6517  InternalSwap(other);
6518  } else {
6519  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
6520  }
6521  }
6523  if (other == this) return;
6524  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6525  InternalSwap(other);
6526  }
6527 
6528  // implements Message ----------------------------------------------
6529 
6530  inline RemoveObjectInstance* New() const final {
6531  return new RemoveObjectInstance();
6532  }
6533 
6534  RemoveObjectInstance* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
6535  return CreateMaybeMessage<RemoveObjectInstance>(arena);
6536  }
6537  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6538  void CopyFrom(const RemoveObjectInstance& from);
6539  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6540  void MergeFrom(const RemoveObjectInstance& from);
6541  private:
6542  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
6543  public:
6544  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6545  bool IsInitialized() const final;
6546 
6547  size_t ByteSizeLong() const final;
6548  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6549  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
6550  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6551  int GetCachedSize() const final { return _cached_size_.Get(); }
6552 
6553  private:
6554  void SharedCtor();
6555  void SharedDtor();
6556  void SetCachedSize(int size) const final;
6557  void InternalSwap(RemoveObjectInstance* other);
6558  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6559  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6560  return "rti1516_2025.fedpro.RemoveObjectInstance";
6561  }
6562  protected:
6563  explicit RemoveObjectInstance(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6564  bool is_message_owned = false);
6565  private:
6566  static void ArenaDtor(void* object);
6567  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6568  public:
6569 
6570  static const ClassData _class_data_;
6571  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6572 
6573  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6574 
6575  // nested types ----------------------------------------------------
6576 
6577  // accessors -------------------------------------------------------
6578 
6579  enum : int {
6580  kUserSuppliedTagFieldNumber = 2,
6581  kObjectInstanceFieldNumber = 1,
6582  kProducingFederateFieldNumber = 3,
6583  };
6584  // bytes userSuppliedTag = 2;
6585  void clear_usersuppliedtag();
6586  const std::string& usersuppliedtag() const;
6587  template <typename ArgT0 = const std::string&, typename... ArgT>
6588  void set_usersuppliedtag(ArgT0&& arg0, ArgT... args);
6589  std::string* mutable_usersuppliedtag();
6590  PROTOBUF_MUST_USE_RESULT std::string* release_usersuppliedtag();
6591  void set_allocated_usersuppliedtag(std::string* usersuppliedtag);
6592  private:
6593  const std::string& _internal_usersuppliedtag() const;
6594  inline PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string& value);
6595  std::string* _internal_mutable_usersuppliedtag();
6596  public:
6597 
6598  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
6599  bool has_objectinstance() const;
6600  private:
6601  bool _internal_has_objectinstance() const;
6602  public:
6603  void clear_objectinstance();
6604  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
6605  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
6606  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
6607  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
6608  private:
6609  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
6610  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
6611  public:
6612  void unsafe_arena_set_allocated_objectinstance(
6613  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
6614  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
6615 
6616  // .rti1516_2025.fedpro.FederateHandle producingFederate = 3;
6617  bool has_producingfederate() const;
6618  private:
6619  bool _internal_has_producingfederate() const;
6620  public:
6621  void clear_producingfederate();
6622  const ::rti1516_2025::fedpro::FederateHandle& producingfederate() const;
6624  ::rti1516_2025::fedpro::FederateHandle* mutable_producingfederate();
6625  void set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle* producingfederate);
6626  private:
6627  const ::rti1516_2025::fedpro::FederateHandle& _internal_producingfederate() const;
6628  ::rti1516_2025::fedpro::FederateHandle* _internal_mutable_producingfederate();
6629  public:
6630  void unsafe_arena_set_allocated_producingfederate(
6631  ::rti1516_2025::fedpro::FederateHandle* producingfederate);
6632  ::rti1516_2025::fedpro::FederateHandle* unsafe_arena_release_producingfederate();
6633 
6634  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.RemoveObjectInstance)
6635  private:
6636  class _Internal;
6637 
6638  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6640  typedef void DestructorSkippable_;
6641  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_;
6644  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6645  friend struct ::TableStruct_FederateAmbassador_2eproto;
6646 };
6647 // -------------------------------------------------------------------
6648 
6650  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.RemoveObjectInstanceWithTime) */ {
6651  public:
6653  ~RemoveObjectInstanceWithTime() override;
6654  explicit constexpr RemoveObjectInstanceWithTime(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6655 
6659  *this = ::std::move(from);
6660  }
6661 
6663  CopyFrom(from);
6664  return *this;
6665  }
6667  if (this == &from) return *this;
6668  if (GetOwningArena() == from.GetOwningArena()) {
6669  InternalSwap(&from);
6670  } else {
6671  CopyFrom(from);
6672  }
6673  return *this;
6674  }
6675 
6676  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6677  return GetDescriptor();
6678  }
6679  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6680  return default_instance().GetMetadata().descriptor;
6681  }
6682  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6683  return default_instance().GetMetadata().reflection;
6684  }
6686  return *internal_default_instance();
6687  }
6689  return reinterpret_cast<const RemoveObjectInstanceWithTime*>(
6691  }
6692  static constexpr int kIndexInFileMessages =
6693  37;
6694 
6696  a.Swap(&b);
6697  }
6698  inline void Swap(RemoveObjectInstanceWithTime* other) {
6699  if (other == this) return;
6700  if (GetOwningArena() == other->GetOwningArena()) {
6701  InternalSwap(other);
6702  } else {
6703  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
6704  }
6705  }
6707  if (other == this) return;
6708  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6709  InternalSwap(other);
6710  }
6711 
6712  // implements Message ----------------------------------------------
6713 
6714  inline RemoveObjectInstanceWithTime* New() const final {
6715  return new RemoveObjectInstanceWithTime();
6716  }
6717 
6718  RemoveObjectInstanceWithTime* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
6719  return CreateMaybeMessage<RemoveObjectInstanceWithTime>(arena);
6720  }
6721  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6722  void CopyFrom(const RemoveObjectInstanceWithTime& from);
6723  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6724  void MergeFrom(const RemoveObjectInstanceWithTime& from);
6725  private:
6726  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
6727  public:
6728  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6729  bool IsInitialized() const final;
6730 
6731  size_t ByteSizeLong() const final;
6732  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6733  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
6734  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6735  int GetCachedSize() const final { return _cached_size_.Get(); }
6736 
6737  private:
6738  void SharedCtor();
6739  void SharedDtor();
6740  void SetCachedSize(int size) const final;
6742  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6743  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6744  return "rti1516_2025.fedpro.RemoveObjectInstanceWithTime";
6745  }
6746  protected:
6747  explicit RemoveObjectInstanceWithTime(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6748  bool is_message_owned = false);
6749  private:
6750  static void ArenaDtor(void* object);
6751  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6752  public:
6753 
6754  static const ClassData _class_data_;
6755  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6756 
6757  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6758 
6759  // nested types ----------------------------------------------------
6760 
6761  // accessors -------------------------------------------------------
6762 
6763  enum : int {
6764  kUserSuppliedTagFieldNumber = 2,
6765  kObjectInstanceFieldNumber = 1,
6766  kProducingFederateFieldNumber = 3,
6767  kTimeFieldNumber = 4,
6768  kOptionalRetractionFieldNumber = 7,
6769  kSentOrderTypeFieldNumber = 5,
6770  kReceivedOrderTypeFieldNumber = 6,
6771  };
6772  // bytes userSuppliedTag = 2;
6773  void clear_usersuppliedtag();
6774  const std::string& usersuppliedtag() const;
6775  template <typename ArgT0 = const std::string&, typename... ArgT>
6776  void set_usersuppliedtag(ArgT0&& arg0, ArgT... args);
6777  std::string* mutable_usersuppliedtag();
6778  PROTOBUF_MUST_USE_RESULT std::string* release_usersuppliedtag();
6779  void set_allocated_usersuppliedtag(std::string* usersuppliedtag);
6780  private:
6781  const std::string& _internal_usersuppliedtag() const;
6782  inline PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string& value);
6783  std::string* _internal_mutable_usersuppliedtag();
6784  public:
6785 
6786  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
6787  bool has_objectinstance() const;
6788  private:
6789  bool _internal_has_objectinstance() const;
6790  public:
6791  void clear_objectinstance();
6792  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
6793  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
6794  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
6795  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
6796  private:
6797  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
6798  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
6799  public:
6800  void unsafe_arena_set_allocated_objectinstance(
6801  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
6802  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
6803 
6804  // .rti1516_2025.fedpro.FederateHandle producingFederate = 3;
6805  bool has_producingfederate() const;
6806  private:
6807  bool _internal_has_producingfederate() const;
6808  public:
6809  void clear_producingfederate();
6810  const ::rti1516_2025::fedpro::FederateHandle& producingfederate() const;
6812  ::rti1516_2025::fedpro::FederateHandle* mutable_producingfederate();
6813  void set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle* producingfederate);
6814  private:
6815  const ::rti1516_2025::fedpro::FederateHandle& _internal_producingfederate() const;
6816  ::rti1516_2025::fedpro::FederateHandle* _internal_mutable_producingfederate();
6817  public:
6818  void unsafe_arena_set_allocated_producingfederate(
6819  ::rti1516_2025::fedpro::FederateHandle* producingfederate);
6820  ::rti1516_2025::fedpro::FederateHandle* unsafe_arena_release_producingfederate();
6821 
6822  // .rti1516_2025.fedpro.LogicalTime time = 4;
6823  bool has_time() const;
6824  private:
6825  bool _internal_has_time() const;
6826  public:
6827  void clear_time();
6828  const ::rti1516_2025::fedpro::LogicalTime& time() const;
6829  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::LogicalTime* release_time();
6830  ::rti1516_2025::fedpro::LogicalTime* mutable_time();
6831  void set_allocated_time(::rti1516_2025::fedpro::LogicalTime* time);
6832  private:
6833  const ::rti1516_2025::fedpro::LogicalTime& _internal_time() const;
6834  ::rti1516_2025::fedpro::LogicalTime* _internal_mutable_time();
6835  public:
6836  void unsafe_arena_set_allocated_time(
6838  ::rti1516_2025::fedpro::LogicalTime* unsafe_arena_release_time();
6839 
6840  // .rti1516_2025.fedpro.MessageRetractionHandle optionalRetraction = 7;
6841  bool has_optionalretraction() const;
6842  private:
6843  bool _internal_has_optionalretraction() const;
6844  public:
6845  void clear_optionalretraction();
6846  const ::rti1516_2025::fedpro::MessageRetractionHandle& optionalretraction() const;
6847  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::MessageRetractionHandle* release_optionalretraction();
6848  ::rti1516_2025::fedpro::MessageRetractionHandle* mutable_optionalretraction();
6849  void set_allocated_optionalretraction(::rti1516_2025::fedpro::MessageRetractionHandle* optionalretraction);
6850  private:
6851  const ::rti1516_2025::fedpro::MessageRetractionHandle& _internal_optionalretraction() const;
6852  ::rti1516_2025::fedpro::MessageRetractionHandle* _internal_mutable_optionalretraction();
6853  public:
6854  void unsafe_arena_set_allocated_optionalretraction(
6855  ::rti1516_2025::fedpro::MessageRetractionHandle* optionalretraction);
6856  ::rti1516_2025::fedpro::MessageRetractionHandle* unsafe_arena_release_optionalretraction();
6857 
6858  // .rti1516_2025.fedpro.OrderType sentOrderType = 5;
6859  void clear_sentordertype();
6860  ::rti1516_2025::fedpro::OrderType sentordertype() const;
6861  void set_sentordertype(::rti1516_2025::fedpro::OrderType value);
6862  private:
6863  ::rti1516_2025::fedpro::OrderType _internal_sentordertype() const;
6864  void _internal_set_sentordertype(::rti1516_2025::fedpro::OrderType value);
6865  public:
6866 
6867  // .rti1516_2025.fedpro.OrderType receivedOrderType = 6;
6868  void clear_receivedordertype();
6869  ::rti1516_2025::fedpro::OrderType receivedordertype() const;
6870  void set_receivedordertype(::rti1516_2025::fedpro::OrderType value);
6871  private:
6872  ::rti1516_2025::fedpro::OrderType _internal_receivedordertype() const;
6873  void _internal_set_receivedordertype(::rti1516_2025::fedpro::OrderType value);
6874  public:
6875 
6876  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.RemoveObjectInstanceWithTime)
6877  private:
6878  class _Internal;
6879 
6880  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6882  typedef void DestructorSkippable_;
6883  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_;
6890  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6891  friend struct ::TableStruct_FederateAmbassador_2eproto;
6892 };
6893 // -------------------------------------------------------------------
6894 
6895 class AttributesInScope final :
6896  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.AttributesInScope) */ {
6897  public:
6898  inline AttributesInScope() : AttributesInScope(nullptr) {}
6899  ~AttributesInScope() override;
6900  explicit constexpr AttributesInScope(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6901 
6902  AttributesInScope(const AttributesInScope& from);
6904  : AttributesInScope() {
6905  *this = ::std::move(from);
6906  }
6907 
6909  CopyFrom(from);
6910  return *this;
6911  }
6912  inline AttributesInScope& operator=(AttributesInScope&& from) noexcept {
6913  if (this == &from) return *this;
6914  if (GetOwningArena() == from.GetOwningArena()) {
6915  InternalSwap(&from);
6916  } else {
6917  CopyFrom(from);
6918  }
6919  return *this;
6920  }
6921 
6922  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6923  return GetDescriptor();
6924  }
6925  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6926  return default_instance().GetMetadata().descriptor;
6927  }
6928  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6929  return default_instance().GetMetadata().reflection;
6930  }
6932  return *internal_default_instance();
6933  }
6935  return reinterpret_cast<const AttributesInScope*>(
6937  }
6938  static constexpr int kIndexInFileMessages =
6939  38;
6940 
6942  a.Swap(&b);
6943  }
6944  inline void Swap(AttributesInScope* other) {
6945  if (other == this) return;
6946  if (GetOwningArena() == other->GetOwningArena()) {
6947  InternalSwap(other);
6948  } else {
6949  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
6950  }
6951  }
6953  if (other == this) return;
6954  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6955  InternalSwap(other);
6956  }
6957 
6958  // implements Message ----------------------------------------------
6959 
6960  inline AttributesInScope* New() const final {
6961  return new AttributesInScope();
6962  }
6963 
6964  AttributesInScope* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
6965  return CreateMaybeMessage<AttributesInScope>(arena);
6966  }
6967  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6968  void CopyFrom(const AttributesInScope& from);
6969  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6970  void MergeFrom(const AttributesInScope& from);
6971  private:
6972  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
6973  public:
6974  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6975  bool IsInitialized() const final;
6976 
6977  size_t ByteSizeLong() const final;
6978  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6979  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
6980  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6981  int GetCachedSize() const final { return _cached_size_.Get(); }
6982 
6983  private:
6984  void SharedCtor();
6985  void SharedDtor();
6986  void SetCachedSize(int size) const final;
6987  void InternalSwap(AttributesInScope* other);
6988  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6989  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6990  return "rti1516_2025.fedpro.AttributesInScope";
6991  }
6992  protected:
6993  explicit AttributesInScope(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6994  bool is_message_owned = false);
6995  private:
6996  static void ArenaDtor(void* object);
6997  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6998  public:
6999 
7000  static const ClassData _class_data_;
7001  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
7002 
7003  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
7004 
7005  // nested types ----------------------------------------------------
7006 
7007  // accessors -------------------------------------------------------
7008 
7009  enum : int {
7010  kObjectInstanceFieldNumber = 1,
7011  kAttributesFieldNumber = 2,
7012  };
7013  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
7014  bool has_objectinstance() const;
7015  private:
7016  bool _internal_has_objectinstance() const;
7017  public:
7018  void clear_objectinstance();
7019  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
7020  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
7021  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
7022  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
7023  private:
7024  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
7025  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
7026  public:
7027  void unsafe_arena_set_allocated_objectinstance(
7028  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
7029  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
7030 
7031  // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
7032  bool has_attributes() const;
7033  private:
7034  bool _internal_has_attributes() const;
7035  public:
7036  void clear_attributes();
7037  const ::rti1516_2025::fedpro::AttributeHandleSet& attributes() const;
7038  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeHandleSet* release_attributes();
7039  ::rti1516_2025::fedpro::AttributeHandleSet* mutable_attributes();
7040  void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet* attributes);
7041  private:
7042  const ::rti1516_2025::fedpro::AttributeHandleSet& _internal_attributes() const;
7043  ::rti1516_2025::fedpro::AttributeHandleSet* _internal_mutable_attributes();
7044  public:
7045  void unsafe_arena_set_allocated_attributes(
7047  ::rti1516_2025::fedpro::AttributeHandleSet* unsafe_arena_release_attributes();
7048 
7049  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.AttributesInScope)
7050  private:
7051  class _Internal;
7052 
7053  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7055  typedef void DestructorSkippable_;
7058  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7059  friend struct ::TableStruct_FederateAmbassador_2eproto;
7060 };
7061 // -------------------------------------------------------------------
7062 
7064  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.AttributesOutOfScope) */ {
7065  public:
7067  ~AttributesOutOfScope() override;
7068  explicit constexpr AttributesOutOfScope(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7069 
7072  : AttributesOutOfScope() {
7073  *this = ::std::move(from);
7074  }
7075 
7077  CopyFrom(from);
7078  return *this;
7079  }
7081  if (this == &from) return *this;
7082  if (GetOwningArena() == from.GetOwningArena()) {
7083  InternalSwap(&from);
7084  } else {
7085  CopyFrom(from);
7086  }
7087  return *this;
7088  }
7089 
7090  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
7091  return GetDescriptor();
7092  }
7093  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
7094  return default_instance().GetMetadata().descriptor;
7095  }
7096  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7097  return default_instance().GetMetadata().reflection;
7098  }
7100  return *internal_default_instance();
7101  }
7103  return reinterpret_cast<const AttributesOutOfScope*>(
7105  }
7106  static constexpr int kIndexInFileMessages =
7107  39;
7108 
7110  a.Swap(&b);
7111  }
7112  inline void Swap(AttributesOutOfScope* other) {
7113  if (other == this) return;
7114  if (GetOwningArena() == other->GetOwningArena()) {
7115  InternalSwap(other);
7116  } else {
7117  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
7118  }
7119  }
7121  if (other == this) return;
7122  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7123  InternalSwap(other);
7124  }
7125 
7126  // implements Message ----------------------------------------------
7127 
7128  inline AttributesOutOfScope* New() const final {
7129  return new AttributesOutOfScope();
7130  }
7131 
7132  AttributesOutOfScope* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
7133  return CreateMaybeMessage<AttributesOutOfScope>(arena);
7134  }
7135  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
7136  void CopyFrom(const AttributesOutOfScope& from);
7137  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
7138  void MergeFrom(const AttributesOutOfScope& from);
7139  private:
7140  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
7141  public:
7142  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
7143  bool IsInitialized() const final;
7144 
7145  size_t ByteSizeLong() const final;
7146  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
7147  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
7148  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
7149  int GetCachedSize() const final { return _cached_size_.Get(); }
7150 
7151  private:
7152  void SharedCtor();
7153  void SharedDtor();
7154  void SetCachedSize(int size) const final;
7155  void InternalSwap(AttributesOutOfScope* other);
7156  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7157  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
7158  return "rti1516_2025.fedpro.AttributesOutOfScope";
7159  }
7160  protected:
7161  explicit AttributesOutOfScope(::PROTOBUF_NAMESPACE_ID::Arena* arena,
7162  bool is_message_owned = false);
7163  private:
7164  static void ArenaDtor(void* object);
7165  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
7166  public:
7167 
7168  static const ClassData _class_data_;
7169  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
7170 
7171  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
7172 
7173  // nested types ----------------------------------------------------
7174 
7175  // accessors -------------------------------------------------------
7176 
7177  enum : int {
7178  kObjectInstanceFieldNumber = 1,
7179  kAttributesFieldNumber = 2,
7180  };
7181  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
7182  bool has_objectinstance() const;
7183  private:
7184  bool _internal_has_objectinstance() const;
7185  public:
7186  void clear_objectinstance();
7187  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
7188  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
7189  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
7190  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
7191  private:
7192  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
7193  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
7194  public:
7195  void unsafe_arena_set_allocated_objectinstance(
7196  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
7197  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
7198 
7199  // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
7200  bool has_attributes() const;
7201  private:
7202  bool _internal_has_attributes() const;
7203  public:
7204  void clear_attributes();
7205  const ::rti1516_2025::fedpro::AttributeHandleSet& attributes() const;
7206  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeHandleSet* release_attributes();
7207  ::rti1516_2025::fedpro::AttributeHandleSet* mutable_attributes();
7208  void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet* attributes);
7209  private:
7210  const ::rti1516_2025::fedpro::AttributeHandleSet& _internal_attributes() const;
7211  ::rti1516_2025::fedpro::AttributeHandleSet* _internal_mutable_attributes();
7212  public:
7213  void unsafe_arena_set_allocated_attributes(
7215  ::rti1516_2025::fedpro::AttributeHandleSet* unsafe_arena_release_attributes();
7216 
7217  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.AttributesOutOfScope)
7218  private:
7219  class _Internal;
7220 
7221  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7223  typedef void DestructorSkippable_;
7226  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7227  friend struct ::TableStruct_FederateAmbassador_2eproto;
7228 };
7229 // -------------------------------------------------------------------
7230 
7232  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ProvideAttributeValueUpdate) */ {
7233  public:
7235  ~ProvideAttributeValueUpdate() override;
7236  explicit constexpr ProvideAttributeValueUpdate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7237 
7241  *this = ::std::move(from);
7242  }
7243 
7245  CopyFrom(from);
7246  return *this;
7247  }
7249  if (this == &from) return *this;
7250  if (GetOwningArena() == from.GetOwningArena()) {
7251  InternalSwap(&from);
7252  } else {
7253  CopyFrom(from);
7254  }
7255  return *this;
7256  }
7257 
7258  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
7259  return GetDescriptor();
7260  }
7261  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
7262  return default_instance().GetMetadata().descriptor;
7263  }
7264  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7265  return default_instance().GetMetadata().reflection;
7266  }
7268  return *internal_default_instance();
7269  }
7271  return reinterpret_cast<const ProvideAttributeValueUpdate*>(
7273  }
7274  static constexpr int kIndexInFileMessages =
7275  40;
7276 
7278  a.Swap(&b);
7279  }
7280  inline void Swap(ProvideAttributeValueUpdate* other) {
7281  if (other == this) return;
7282  if (GetOwningArena() == other->GetOwningArena()) {
7283  InternalSwap(other);
7284  } else {
7285  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
7286  }
7287  }
7289  if (other == this) return;
7290  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7291  InternalSwap(other);
7292  }
7293 
7294  // implements Message ----------------------------------------------
7295 
7296  inline ProvideAttributeValueUpdate* New() const final {
7297  return new ProvideAttributeValueUpdate();
7298  }
7299 
7300  ProvideAttributeValueUpdate* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
7301  return CreateMaybeMessage<ProvideAttributeValueUpdate>(arena);
7302  }
7303  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
7304  void CopyFrom(const ProvideAttributeValueUpdate& from);
7305  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
7306  void MergeFrom(const ProvideAttributeValueUpdate& from);
7307  private:
7308  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
7309  public:
7310  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
7311  bool IsInitialized() const final;
7312 
7313  size_t ByteSizeLong() const final;
7314  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
7315  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
7316  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
7317  int GetCachedSize() const final { return _cached_size_.Get(); }
7318 
7319  private:
7320  void SharedCtor();
7321  void SharedDtor();
7322  void SetCachedSize(int size) const final;
7324  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7325  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
7326  return "rti1516_2025.fedpro.ProvideAttributeValueUpdate";
7327  }
7328  protected:
7329  explicit ProvideAttributeValueUpdate(::PROTOBUF_NAMESPACE_ID::Arena* arena,
7330  bool is_message_owned = false);
7331  private:
7332  static void ArenaDtor(void* object);
7333  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
7334  public:
7335 
7336  static const ClassData _class_data_;
7337  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
7338 
7339  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
7340 
7341  // nested types ----------------------------------------------------
7342 
7343  // accessors -------------------------------------------------------
7344 
7345  enum : int {
7346  kUserSuppliedTagFieldNumber = 3,
7347  kObjectInstanceFieldNumber = 1,
7348  kAttributesFieldNumber = 2,
7349  };
7350  // bytes userSuppliedTag = 3;
7351  void clear_usersuppliedtag();
7352  const std::string& usersuppliedtag() const;
7353  template <typename ArgT0 = const std::string&, typename... ArgT>
7354  void set_usersuppliedtag(ArgT0&& arg0, ArgT... args);
7355  std::string* mutable_usersuppliedtag();
7356  PROTOBUF_MUST_USE_RESULT std::string* release_usersuppliedtag();
7357  void set_allocated_usersuppliedtag(std::string* usersuppliedtag);
7358  private:
7359  const std::string& _internal_usersuppliedtag() const;
7360  inline PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string& value);
7361  std::string* _internal_mutable_usersuppliedtag();
7362  public:
7363 
7364  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
7365  bool has_objectinstance() const;
7366  private:
7367  bool _internal_has_objectinstance() const;
7368  public:
7369  void clear_objectinstance();
7370  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
7371  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
7372  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
7373  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
7374  private:
7375  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
7376  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
7377  public:
7378  void unsafe_arena_set_allocated_objectinstance(
7379  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
7380  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
7381 
7382  // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
7383  bool has_attributes() const;
7384  private:
7385  bool _internal_has_attributes() const;
7386  public:
7387  void clear_attributes();
7388  const ::rti1516_2025::fedpro::AttributeHandleSet& attributes() const;
7389  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeHandleSet* release_attributes();
7390  ::rti1516_2025::fedpro::AttributeHandleSet* mutable_attributes();
7391  void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet* attributes);
7392  private:
7393  const ::rti1516_2025::fedpro::AttributeHandleSet& _internal_attributes() const;
7394  ::rti1516_2025::fedpro::AttributeHandleSet* _internal_mutable_attributes();
7395  public:
7396  void unsafe_arena_set_allocated_attributes(
7398  ::rti1516_2025::fedpro::AttributeHandleSet* unsafe_arena_release_attributes();
7399 
7400  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ProvideAttributeValueUpdate)
7401  private:
7402  class _Internal;
7403 
7404  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7406  typedef void DestructorSkippable_;
7407  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_;
7410  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7411  friend struct ::TableStruct_FederateAmbassador_2eproto;
7412 };
7413 // -------------------------------------------------------------------
7414 
7416  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstance) */ {
7417  public:
7419  ~TurnUpdatesOnForObjectInstance() override;
7420  explicit constexpr TurnUpdatesOnForObjectInstance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7421 
7425  *this = ::std::move(from);
7426  }
7427 
7429  CopyFrom(from);
7430  return *this;
7431  }
7433  if (this == &from) return *this;
7434  if (GetOwningArena() == from.GetOwningArena()) {
7435  InternalSwap(&from);
7436  } else {
7437  CopyFrom(from);
7438  }
7439  return *this;
7440  }
7441 
7442  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
7443  return GetDescriptor();
7444  }
7445  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
7446  return default_instance().GetMetadata().descriptor;
7447  }
7448  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7449  return default_instance().GetMetadata().reflection;
7450  }
7452  return *internal_default_instance();
7453  }
7455  return reinterpret_cast<const TurnUpdatesOnForObjectInstance*>(
7457  }
7458  static constexpr int kIndexInFileMessages =
7459  41;
7460 
7462  a.Swap(&b);
7463  }
7464  inline void Swap(TurnUpdatesOnForObjectInstance* other) {
7465  if (other == this) return;
7466  if (GetOwningArena() == other->GetOwningArena()) {
7467  InternalSwap(other);
7468  } else {
7469  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
7470  }
7471  }
7473  if (other == this) return;
7474  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7475  InternalSwap(other);
7476  }
7477 
7478  // implements Message ----------------------------------------------
7479 
7480  inline TurnUpdatesOnForObjectInstance* New() const final {
7481  return new TurnUpdatesOnForObjectInstance();
7482  }
7483 
7484  TurnUpdatesOnForObjectInstance* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
7485  return CreateMaybeMessage<TurnUpdatesOnForObjectInstance>(arena);
7486  }
7487  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
7488  void CopyFrom(const TurnUpdatesOnForObjectInstance& from);
7489  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
7490  void MergeFrom(const TurnUpdatesOnForObjectInstance& from);
7491  private:
7492  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
7493  public:
7494  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
7495  bool IsInitialized() const final;
7496 
7497  size_t ByteSizeLong() const final;
7498  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
7499  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
7500  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
7501  int GetCachedSize() const final { return _cached_size_.Get(); }
7502 
7503  private:
7504  void SharedCtor();
7505  void SharedDtor();
7506  void SetCachedSize(int size) const final;
7508  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7509  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
7510  return "rti1516_2025.fedpro.TurnUpdatesOnForObjectInstance";
7511  }
7512  protected:
7513  explicit TurnUpdatesOnForObjectInstance(::PROTOBUF_NAMESPACE_ID::Arena* arena,
7514  bool is_message_owned = false);
7515  private:
7516  static void ArenaDtor(void* object);
7517  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
7518  public:
7519 
7520  static const ClassData _class_data_;
7521  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
7522 
7523  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
7524 
7525  // nested types ----------------------------------------------------
7526 
7527  // accessors -------------------------------------------------------
7528 
7529  enum : int {
7530  kObjectInstanceFieldNumber = 1,
7531  kAttributesFieldNumber = 2,
7532  };
7533  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
7534  bool has_objectinstance() const;
7535  private:
7536  bool _internal_has_objectinstance() const;
7537  public:
7538  void clear_objectinstance();
7539  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
7540  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
7541  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
7542  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
7543  private:
7544  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
7545  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
7546  public:
7547  void unsafe_arena_set_allocated_objectinstance(
7548  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
7549  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
7550 
7551  // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
7552  bool has_attributes() const;
7553  private:
7554  bool _internal_has_attributes() const;
7555  public:
7556  void clear_attributes();
7557  const ::rti1516_2025::fedpro::AttributeHandleSet& attributes() const;
7558  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeHandleSet* release_attributes();
7559  ::rti1516_2025::fedpro::AttributeHandleSet* mutable_attributes();
7560  void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet* attributes);
7561  private:
7562  const ::rti1516_2025::fedpro::AttributeHandleSet& _internal_attributes() const;
7563  ::rti1516_2025::fedpro::AttributeHandleSet* _internal_mutable_attributes();
7564  public:
7565  void unsafe_arena_set_allocated_attributes(
7567  ::rti1516_2025::fedpro::AttributeHandleSet* unsafe_arena_release_attributes();
7568 
7569  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstance)
7570  private:
7571  class _Internal;
7572 
7573  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7575  typedef void DestructorSkippable_;
7578  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7579  friend struct ::TableStruct_FederateAmbassador_2eproto;
7580 };
7581 // -------------------------------------------------------------------
7582 
7584  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstanceWithRate) */ {
7585  public:
7588  explicit constexpr TurnUpdatesOnForObjectInstanceWithRate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7589 
7593  *this = ::std::move(from);
7594  }
7595 
7597  CopyFrom(from);
7598  return *this;
7599  }
7601  if (this == &from) return *this;
7602  if (GetOwningArena() == from.GetOwningArena()) {
7603  InternalSwap(&from);
7604  } else {
7605  CopyFrom(from);
7606  }
7607  return *this;
7608  }
7609 
7610  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
7611  return GetDescriptor();
7612  }
7613  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
7614  return default_instance().GetMetadata().descriptor;
7615  }
7616  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7617  return default_instance().GetMetadata().reflection;
7618  }
7620  return *internal_default_instance();
7621  }
7623  return reinterpret_cast<const TurnUpdatesOnForObjectInstanceWithRate*>(
7625  }
7626  static constexpr int kIndexInFileMessages =
7627  42;
7628 
7630  a.Swap(&b);
7631  }
7633  if (other == this) return;
7634  if (GetOwningArena() == other->GetOwningArena()) {
7635  InternalSwap(other);
7636  } else {
7637  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
7638  }
7639  }
7641  if (other == this) return;
7642  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7643  InternalSwap(other);
7644  }
7645 
7646  // implements Message ----------------------------------------------
7647 
7650  }
7651 
7652  TurnUpdatesOnForObjectInstanceWithRate* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
7653  return CreateMaybeMessage<TurnUpdatesOnForObjectInstanceWithRate>(arena);
7654  }
7655  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
7657  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
7659  private:
7660  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
7661  public:
7662  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
7663  bool IsInitialized() const final;
7664 
7665  size_t ByteSizeLong() const final;
7666  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
7667  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
7668  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
7669  int GetCachedSize() const final { return _cached_size_.Get(); }
7670 
7671  private:
7672  void SharedCtor();
7673  void SharedDtor();
7674  void SetCachedSize(int size) const final;
7676  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7677  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
7678  return "rti1516_2025.fedpro.TurnUpdatesOnForObjectInstanceWithRate";
7679  }
7680  protected:
7681  explicit TurnUpdatesOnForObjectInstanceWithRate(::PROTOBUF_NAMESPACE_ID::Arena* arena,
7682  bool is_message_owned = false);
7683  private:
7684  static void ArenaDtor(void* object);
7685  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
7686  public:
7687 
7688  static const ClassData _class_data_;
7689  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
7690 
7691  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
7692 
7693  // nested types ----------------------------------------------------
7694 
7695  // accessors -------------------------------------------------------
7696 
7697  enum : int {
7698  kUpdateRateDesignatorFieldNumber = 3,
7699  kObjectInstanceFieldNumber = 1,
7700  kAttributesFieldNumber = 2,
7701  };
7702  // string updateRateDesignator = 3;
7703  void clear_updateratedesignator();
7704  const std::string& updateratedesignator() const;
7705  template <typename ArgT0 = const std::string&, typename... ArgT>
7706  void set_updateratedesignator(ArgT0&& arg0, ArgT... args);
7707  std::string* mutable_updateratedesignator();
7708  PROTOBUF_MUST_USE_RESULT std::string* release_updateratedesignator();
7709  void set_allocated_updateratedesignator(std::string* updateratedesignator);
7710  private:
7711  const std::string& _internal_updateratedesignator() const;
7712  inline PROTOBUF_ALWAYS_INLINE void _internal_set_updateratedesignator(const std::string& value);
7713  std::string* _internal_mutable_updateratedesignator();
7714  public:
7715 
7716  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
7717  bool has_objectinstance() const;
7718  private:
7719  bool _internal_has_objectinstance() const;
7720  public:
7721  void clear_objectinstance();
7722  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
7723  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
7724  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
7725  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
7726  private:
7727  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
7728  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
7729  public:
7730  void unsafe_arena_set_allocated_objectinstance(
7731  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
7732  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
7733 
7734  // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
7735  bool has_attributes() const;
7736  private:
7737  bool _internal_has_attributes() const;
7738  public:
7739  void clear_attributes();
7740  const ::rti1516_2025::fedpro::AttributeHandleSet& attributes() const;
7741  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeHandleSet* release_attributes();
7742  ::rti1516_2025::fedpro::AttributeHandleSet* mutable_attributes();
7743  void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet* attributes);
7744  private:
7745  const ::rti1516_2025::fedpro::AttributeHandleSet& _internal_attributes() const;
7746  ::rti1516_2025::fedpro::AttributeHandleSet* _internal_mutable_attributes();
7747  public:
7748  void unsafe_arena_set_allocated_attributes(
7750  ::rti1516_2025::fedpro::AttributeHandleSet* unsafe_arena_release_attributes();
7751 
7752  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstanceWithRate)
7753  private:
7754  class _Internal;
7755 
7756  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7758  typedef void DestructorSkippable_;
7759  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr updateratedesignator_;
7762  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7763  friend struct ::TableStruct_FederateAmbassador_2eproto;
7764 };
7765 // -------------------------------------------------------------------
7766 
7768  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.TurnUpdatesOffForObjectInstance) */ {
7769  public:
7771  ~TurnUpdatesOffForObjectInstance() override;
7772  explicit constexpr TurnUpdatesOffForObjectInstance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7773 
7777  *this = ::std::move(from);
7778  }
7779 
7781  CopyFrom(from);
7782  return *this;
7783  }
7785  if (this == &from) return *this;
7786  if (GetOwningArena() == from.GetOwningArena()) {
7787  InternalSwap(&from);
7788  } else {
7789  CopyFrom(from);
7790  }
7791  return *this;
7792  }
7793 
7794  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
7795  return GetDescriptor();
7796  }
7797  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
7798  return default_instance().GetMetadata().descriptor;
7799  }
7800  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7801  return default_instance().GetMetadata().reflection;
7802  }
7804  return *internal_default_instance();
7805  }
7807  return reinterpret_cast<const TurnUpdatesOffForObjectInstance*>(
7809  }
7810  static constexpr int kIndexInFileMessages =
7811  43;
7812 
7814  a.Swap(&b);
7815  }
7817  if (other == this) return;
7818  if (GetOwningArena() == other->GetOwningArena()) {
7819  InternalSwap(other);
7820  } else {
7821  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
7822  }
7823  }
7825  if (other == this) return;
7826  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7827  InternalSwap(other);
7828  }
7829 
7830  // implements Message ----------------------------------------------
7831 
7832  inline TurnUpdatesOffForObjectInstance* New() const final {
7833  return new TurnUpdatesOffForObjectInstance();
7834  }
7835 
7836  TurnUpdatesOffForObjectInstance* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
7837  return CreateMaybeMessage<TurnUpdatesOffForObjectInstance>(arena);
7838  }
7839  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
7840  void CopyFrom(const TurnUpdatesOffForObjectInstance& from);
7841  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
7842  void MergeFrom(const TurnUpdatesOffForObjectInstance& from);
7843  private:
7844  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
7845  public:
7846  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
7847  bool IsInitialized() const final;
7848 
7849  size_t ByteSizeLong() const final;
7850  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
7851  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
7852  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
7853  int GetCachedSize() const final { return _cached_size_.Get(); }
7854 
7855  private:
7856  void SharedCtor();
7857  void SharedDtor();
7858  void SetCachedSize(int size) const final;
7860  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7861  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
7862  return "rti1516_2025.fedpro.TurnUpdatesOffForObjectInstance";
7863  }
7864  protected:
7865  explicit TurnUpdatesOffForObjectInstance(::PROTOBUF_NAMESPACE_ID::Arena* arena,
7866  bool is_message_owned = false);
7867  private:
7868  static void ArenaDtor(void* object);
7869  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
7870  public:
7871 
7872  static const ClassData _class_data_;
7873  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
7874 
7875  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
7876 
7877  // nested types ----------------------------------------------------
7878 
7879  // accessors -------------------------------------------------------
7880 
7881  enum : int {
7882  kObjectInstanceFieldNumber = 1,
7883  kAttributesFieldNumber = 2,
7884  };
7885  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
7886  bool has_objectinstance() const;
7887  private:
7888  bool _internal_has_objectinstance() const;
7889  public:
7890  void clear_objectinstance();
7891  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
7892  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
7893  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
7894  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
7895  private:
7896  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
7897  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
7898  public:
7899  void unsafe_arena_set_allocated_objectinstance(
7900  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
7901  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
7902 
7903  // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
7904  bool has_attributes() const;
7905  private:
7906  bool _internal_has_attributes() const;
7907  public:
7908  void clear_attributes();
7909  const ::rti1516_2025::fedpro::AttributeHandleSet& attributes() const;
7910  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeHandleSet* release_attributes();
7911  ::rti1516_2025::fedpro::AttributeHandleSet* mutable_attributes();
7912  void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet* attributes);
7913  private:
7914  const ::rti1516_2025::fedpro::AttributeHandleSet& _internal_attributes() const;
7915  ::rti1516_2025::fedpro::AttributeHandleSet* _internal_mutable_attributes();
7916  public:
7917  void unsafe_arena_set_allocated_attributes(
7919  ::rti1516_2025::fedpro::AttributeHandleSet* unsafe_arena_release_attributes();
7920 
7921  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.TurnUpdatesOffForObjectInstance)
7922  private:
7923  class _Internal;
7924 
7925  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7927  typedef void DestructorSkippable_;
7930  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7931  friend struct ::TableStruct_FederateAmbassador_2eproto;
7932 };
7933 // -------------------------------------------------------------------
7934 
7936  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ConfirmAttributeTransportationTypeChange) */ {
7937  public:
7940  explicit constexpr ConfirmAttributeTransportationTypeChange(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7941 
7945  *this = ::std::move(from);
7946  }
7947 
7949  CopyFrom(from);
7950  return *this;
7951  }
7953  if (this == &from) return *this;
7954  if (GetOwningArena() == from.GetOwningArena()) {
7955  InternalSwap(&from);
7956  } else {
7957  CopyFrom(from);
7958  }
7959  return *this;
7960  }
7961 
7962  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
7963  return GetDescriptor();
7964  }
7965  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
7966  return default_instance().GetMetadata().descriptor;
7967  }
7968  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7969  return default_instance().GetMetadata().reflection;
7970  }
7972  return *internal_default_instance();
7973  }
7975  return reinterpret_cast<const ConfirmAttributeTransportationTypeChange*>(
7977  }
7978  static constexpr int kIndexInFileMessages =
7979  44;
7980 
7982  a.Swap(&b);
7983  }
7985  if (other == this) return;
7986  if (GetOwningArena() == other->GetOwningArena()) {
7987  InternalSwap(other);
7988  } else {
7989  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
7990  }
7991  }
7993  if (other == this) return;
7994  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7995  InternalSwap(other);
7996  }
7997 
7998  // implements Message ----------------------------------------------
7999 
8002  }
8003 
8004  ConfirmAttributeTransportationTypeChange* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
8005  return CreateMaybeMessage<ConfirmAttributeTransportationTypeChange>(arena);
8006  }
8007  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
8009  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
8011  private:
8012  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
8013  public:
8014  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
8015  bool IsInitialized() const final;
8016 
8017  size_t ByteSizeLong() const final;
8018  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
8019  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
8020  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
8021  int GetCachedSize() const final { return _cached_size_.Get(); }
8022 
8023  private:
8024  void SharedCtor();
8025  void SharedDtor();
8026  void SetCachedSize(int size) const final;
8028  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
8029  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
8030  return "rti1516_2025.fedpro.ConfirmAttributeTransportationTypeChange";
8031  }
8032  protected:
8033  explicit ConfirmAttributeTransportationTypeChange(::PROTOBUF_NAMESPACE_ID::Arena* arena,
8034  bool is_message_owned = false);
8035  private:
8036  static void ArenaDtor(void* object);
8037  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
8038  public:
8039 
8040  static const ClassData _class_data_;
8041  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
8042 
8043  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
8044 
8045  // nested types ----------------------------------------------------
8046 
8047  // accessors -------------------------------------------------------
8048 
8049  enum : int {
8050  kObjectInstanceFieldNumber = 1,
8051  kAttributesFieldNumber = 2,
8052  kTransportationTypeFieldNumber = 3,
8053  };
8054  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
8055  bool has_objectinstance() const;
8056  private:
8057  bool _internal_has_objectinstance() const;
8058  public:
8059  void clear_objectinstance();
8060  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
8061  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
8062  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
8063  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
8064  private:
8065  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
8066  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
8067  public:
8068  void unsafe_arena_set_allocated_objectinstance(
8069  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
8070  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
8071 
8072  // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
8073  bool has_attributes() const;
8074  private:
8075  bool _internal_has_attributes() const;
8076  public:
8077  void clear_attributes();
8078  const ::rti1516_2025::fedpro::AttributeHandleSet& attributes() const;
8079  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeHandleSet* release_attributes();
8080  ::rti1516_2025::fedpro::AttributeHandleSet* mutable_attributes();
8081  void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet* attributes);
8082  private:
8083  const ::rti1516_2025::fedpro::AttributeHandleSet& _internal_attributes() const;
8084  ::rti1516_2025::fedpro::AttributeHandleSet* _internal_mutable_attributes();
8085  public:
8086  void unsafe_arena_set_allocated_attributes(
8088  ::rti1516_2025::fedpro::AttributeHandleSet* unsafe_arena_release_attributes();
8089 
8090  // .rti1516_2025.fedpro.TransportationTypeHandle transportationType = 3;
8091  bool has_transportationtype() const;
8092  private:
8093  bool _internal_has_transportationtype() const;
8094  public:
8095  void clear_transportationtype();
8096  const ::rti1516_2025::fedpro::TransportationTypeHandle& transportationtype() const;
8097  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::TransportationTypeHandle* release_transportationtype();
8098  ::rti1516_2025::fedpro::TransportationTypeHandle* mutable_transportationtype();
8099  void set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype);
8100  private:
8101  const ::rti1516_2025::fedpro::TransportationTypeHandle& _internal_transportationtype() const;
8102  ::rti1516_2025::fedpro::TransportationTypeHandle* _internal_mutable_transportationtype();
8103  public:
8104  void unsafe_arena_set_allocated_transportationtype(
8105  ::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype);
8106  ::rti1516_2025::fedpro::TransportationTypeHandle* unsafe_arena_release_transportationtype();
8107 
8108  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ConfirmAttributeTransportationTypeChange)
8109  private:
8110  class _Internal;
8111 
8112  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
8114  typedef void DestructorSkippable_;
8118  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
8119  friend struct ::TableStruct_FederateAmbassador_2eproto;
8120 };
8121 // -------------------------------------------------------------------
8122 
8124  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ReportAttributeTransportationType) */ {
8125  public:
8128  explicit constexpr ReportAttributeTransportationType(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
8129 
8133  *this = ::std::move(from);
8134  }
8135 
8137  CopyFrom(from);
8138  return *this;
8139  }
8141  if (this == &from) return *this;
8142  if (GetOwningArena() == from.GetOwningArena()) {
8143  InternalSwap(&from);
8144  } else {
8145  CopyFrom(from);
8146  }
8147  return *this;
8148  }
8149 
8150  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
8151  return GetDescriptor();
8152  }
8153  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
8154  return default_instance().GetMetadata().descriptor;
8155  }
8156  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
8157  return default_instance().GetMetadata().reflection;
8158  }
8160  return *internal_default_instance();
8161  }
8163  return reinterpret_cast<const ReportAttributeTransportationType*>(
8165  }
8166  static constexpr int kIndexInFileMessages =
8167  45;
8168 
8170  a.Swap(&b);
8171  }
8173  if (other == this) return;
8174  if (GetOwningArena() == other->GetOwningArena()) {
8175  InternalSwap(other);
8176  } else {
8177  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
8178  }
8179  }
8181  if (other == this) return;
8182  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
8183  InternalSwap(other);
8184  }
8185 
8186  // implements Message ----------------------------------------------
8187 
8188  inline ReportAttributeTransportationType* New() const final {
8189  return new ReportAttributeTransportationType();
8190  }
8191 
8192  ReportAttributeTransportationType* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
8193  return CreateMaybeMessage<ReportAttributeTransportationType>(arena);
8194  }
8195  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
8196  void CopyFrom(const ReportAttributeTransportationType& from);
8197  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
8198  void MergeFrom(const ReportAttributeTransportationType& from);
8199  private:
8200  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
8201  public:
8202  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
8203  bool IsInitialized() const final;
8204 
8205  size_t ByteSizeLong() const final;
8206  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
8207  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
8208  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
8209  int GetCachedSize() const final { return _cached_size_.Get(); }
8210 
8211  private:
8212  void SharedCtor();
8213  void SharedDtor();
8214  void SetCachedSize(int size) const final;
8216  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
8217  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
8218  return "rti1516_2025.fedpro.ReportAttributeTransportationType";
8219  }
8220  protected:
8221  explicit ReportAttributeTransportationType(::PROTOBUF_NAMESPACE_ID::Arena* arena,
8222  bool is_message_owned = false);
8223  private:
8224  static void ArenaDtor(void* object);
8225  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
8226  public:
8227 
8228  static const ClassData _class_data_;
8229  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
8230 
8231  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
8232 
8233  // nested types ----------------------------------------------------
8234 
8235  // accessors -------------------------------------------------------
8236 
8237  enum : int {
8238  kObjectInstanceFieldNumber = 1,
8239  kAttributeFieldNumber = 2,
8240  kTransportationTypeFieldNumber = 3,
8241  };
8242  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
8243  bool has_objectinstance() const;
8244  private:
8245  bool _internal_has_objectinstance() const;
8246  public:
8247  void clear_objectinstance();
8248  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
8249  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
8250  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
8251  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
8252  private:
8253  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
8254  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
8255  public:
8256  void unsafe_arena_set_allocated_objectinstance(
8257  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
8258  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
8259 
8260  // .rti1516_2025.fedpro.AttributeHandle attribute = 2;
8261  bool has_attribute() const;
8262  private:
8263  bool _internal_has_attribute() const;
8264  public:
8265  void clear_attribute();
8268  ::rti1516_2025::fedpro::AttributeHandle* mutable_attribute();
8269  void set_allocated_attribute(::rti1516_2025::fedpro::AttributeHandle* attribute);
8270  private:
8271  const ::rti1516_2025::fedpro::AttributeHandle& _internal_attribute() const;
8272  ::rti1516_2025::fedpro::AttributeHandle* _internal_mutable_attribute();
8273  public:
8274  void unsafe_arena_set_allocated_attribute(
8276  ::rti1516_2025::fedpro::AttributeHandle* unsafe_arena_release_attribute();
8277 
8278  // .rti1516_2025.fedpro.TransportationTypeHandle transportationType = 3;
8279  bool has_transportationtype() const;
8280  private:
8281  bool _internal_has_transportationtype() const;
8282  public:
8283  void clear_transportationtype();
8284  const ::rti1516_2025::fedpro::TransportationTypeHandle& transportationtype() const;
8285  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::TransportationTypeHandle* release_transportationtype();
8286  ::rti1516_2025::fedpro::TransportationTypeHandle* mutable_transportationtype();
8287  void set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype);
8288  private:
8289  const ::rti1516_2025::fedpro::TransportationTypeHandle& _internal_transportationtype() const;
8290  ::rti1516_2025::fedpro::TransportationTypeHandle* _internal_mutable_transportationtype();
8291  public:
8292  void unsafe_arena_set_allocated_transportationtype(
8293  ::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype);
8294  ::rti1516_2025::fedpro::TransportationTypeHandle* unsafe_arena_release_transportationtype();
8295 
8296  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ReportAttributeTransportationType)
8297  private:
8298  class _Internal;
8299 
8300  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
8302  typedef void DestructorSkippable_;
8306  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
8307  friend struct ::TableStruct_FederateAmbassador_2eproto;
8308 };
8309 // -------------------------------------------------------------------
8310 
8312  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ConfirmInteractionTransportationTypeChange) */ {
8313  public:
8316  explicit constexpr ConfirmInteractionTransportationTypeChange(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
8317 
8321  *this = ::std::move(from);
8322  }
8323 
8325  CopyFrom(from);
8326  return *this;
8327  }
8329  if (this == &from) return *this;
8330  if (GetOwningArena() == from.GetOwningArena()) {
8331  InternalSwap(&from);
8332  } else {
8333  CopyFrom(from);
8334  }
8335  return *this;
8336  }
8337 
8338  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
8339  return GetDescriptor();
8340  }
8341  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
8342  return default_instance().GetMetadata().descriptor;
8343  }
8344  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
8345  return default_instance().GetMetadata().reflection;
8346  }
8348  return *internal_default_instance();
8349  }
8351  return reinterpret_cast<const ConfirmInteractionTransportationTypeChange*>(
8353  }
8354  static constexpr int kIndexInFileMessages =
8355  46;
8356 
8358  a.Swap(&b);
8359  }
8361  if (other == this) return;
8362  if (GetOwningArena() == other->GetOwningArena()) {
8363  InternalSwap(other);
8364  } else {
8365  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
8366  }
8367  }
8369  if (other == this) return;
8370  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
8371  InternalSwap(other);
8372  }
8373 
8374  // implements Message ----------------------------------------------
8375 
8378  }
8379 
8380  ConfirmInteractionTransportationTypeChange* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
8381  return CreateMaybeMessage<ConfirmInteractionTransportationTypeChange>(arena);
8382  }
8383  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
8385  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
8387  private:
8388  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
8389  public:
8390  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
8391  bool IsInitialized() const final;
8392 
8393  size_t ByteSizeLong() const final;
8394  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
8395  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
8396  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
8397  int GetCachedSize() const final { return _cached_size_.Get(); }
8398 
8399  private:
8400  void SharedCtor();
8401  void SharedDtor();
8402  void SetCachedSize(int size) const final;
8404  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
8405  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
8406  return "rti1516_2025.fedpro.ConfirmInteractionTransportationTypeChange";
8407  }
8408  protected:
8409  explicit ConfirmInteractionTransportationTypeChange(::PROTOBUF_NAMESPACE_ID::Arena* arena,
8410  bool is_message_owned = false);
8411  private:
8412  static void ArenaDtor(void* object);
8413  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
8414  public:
8415 
8416  static const ClassData _class_data_;
8417  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
8418 
8419  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
8420 
8421  // nested types ----------------------------------------------------
8422 
8423  // accessors -------------------------------------------------------
8424 
8425  enum : int {
8426  kInteractionClassFieldNumber = 1,
8427  kTransportationTypeFieldNumber = 2,
8428  };
8429  // .rti1516_2025.fedpro.InteractionClassHandle interactionClass = 1;
8430  bool has_interactionclass() const;
8431  private:
8432  bool _internal_has_interactionclass() const;
8433  public:
8434  void clear_interactionclass();
8435  const ::rti1516_2025::fedpro::InteractionClassHandle& interactionclass() const;
8437  ::rti1516_2025::fedpro::InteractionClassHandle* mutable_interactionclass();
8438  void set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle* interactionclass);
8439  private:
8440  const ::rti1516_2025::fedpro::InteractionClassHandle& _internal_interactionclass() const;
8441  ::rti1516_2025::fedpro::InteractionClassHandle* _internal_mutable_interactionclass();
8442  public:
8443  void unsafe_arena_set_allocated_interactionclass(
8444  ::rti1516_2025::fedpro::InteractionClassHandle* interactionclass);
8445  ::rti1516_2025::fedpro::InteractionClassHandle* unsafe_arena_release_interactionclass();
8446 
8447  // .rti1516_2025.fedpro.TransportationTypeHandle transportationType = 2;
8448  bool has_transportationtype() const;
8449  private:
8450  bool _internal_has_transportationtype() const;
8451  public:
8452  void clear_transportationtype();
8453  const ::rti1516_2025::fedpro::TransportationTypeHandle& transportationtype() const;
8454  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::TransportationTypeHandle* release_transportationtype();
8455  ::rti1516_2025::fedpro::TransportationTypeHandle* mutable_transportationtype();
8456  void set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype);
8457  private:
8458  const ::rti1516_2025::fedpro::TransportationTypeHandle& _internal_transportationtype() const;
8459  ::rti1516_2025::fedpro::TransportationTypeHandle* _internal_mutable_transportationtype();
8460  public:
8461  void unsafe_arena_set_allocated_transportationtype(
8462  ::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype);
8463  ::rti1516_2025::fedpro::TransportationTypeHandle* unsafe_arena_release_transportationtype();
8464 
8465  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ConfirmInteractionTransportationTypeChange)
8466  private:
8467  class _Internal;
8468 
8469  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
8471  typedef void DestructorSkippable_;
8474  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
8475  friend struct ::TableStruct_FederateAmbassador_2eproto;
8476 };
8477 // -------------------------------------------------------------------
8478 
8480  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ReportInteractionTransportationType) */ {
8481  public:
8484  explicit constexpr ReportInteractionTransportationType(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
8485 
8489  *this = ::std::move(from);
8490  }
8491 
8493  CopyFrom(from);
8494  return *this;
8495  }
8497  if (this == &from) return *this;
8498  if (GetOwningArena() == from.GetOwningArena()) {
8499  InternalSwap(&from);
8500  } else {
8501  CopyFrom(from);
8502  }
8503  return *this;
8504  }
8505 
8506  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
8507  return GetDescriptor();
8508  }
8509  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
8510  return default_instance().GetMetadata().descriptor;
8511  }
8512  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
8513  return default_instance().GetMetadata().reflection;
8514  }
8516  return *internal_default_instance();
8517  }
8519  return reinterpret_cast<const ReportInteractionTransportationType*>(
8521  }
8522  static constexpr int kIndexInFileMessages =
8523  47;
8524 
8526  a.Swap(&b);
8527  }
8529  if (other == this) return;
8530  if (GetOwningArena() == other->GetOwningArena()) {
8531  InternalSwap(other);
8532  } else {
8533  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
8534  }
8535  }
8537  if (other == this) return;
8538  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
8539  InternalSwap(other);
8540  }
8541 
8542  // implements Message ----------------------------------------------
8543 
8546  }
8547 
8548  ReportInteractionTransportationType* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
8549  return CreateMaybeMessage<ReportInteractionTransportationType>(arena);
8550  }
8551  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
8553  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
8555  private:
8556  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
8557  public:
8558  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
8559  bool IsInitialized() const final;
8560 
8561  size_t ByteSizeLong() const final;
8562  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
8563  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
8564  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
8565  int GetCachedSize() const final { return _cached_size_.Get(); }
8566 
8567  private:
8568  void SharedCtor();
8569  void SharedDtor();
8570  void SetCachedSize(int size) const final;
8572  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
8573  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
8574  return "rti1516_2025.fedpro.ReportInteractionTransportationType";
8575  }
8576  protected:
8577  explicit ReportInteractionTransportationType(::PROTOBUF_NAMESPACE_ID::Arena* arena,
8578  bool is_message_owned = false);
8579  private:
8580  static void ArenaDtor(void* object);
8581  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
8582  public:
8583 
8584  static const ClassData _class_data_;
8585  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
8586 
8587  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
8588 
8589  // nested types ----------------------------------------------------
8590 
8591  // accessors -------------------------------------------------------
8592 
8593  enum : int {
8594  kFederateFieldNumber = 1,
8595  kInteractionClassFieldNumber = 2,
8596  kTransportationTypeFieldNumber = 3,
8597  };
8598  // .rti1516_2025.fedpro.FederateHandle federate = 1;
8599  bool has_federate() const;
8600  private:
8601  bool _internal_has_federate() const;
8602  public:
8603  void clear_federate();
8606  ::rti1516_2025::fedpro::FederateHandle* mutable_federate();
8607  void set_allocated_federate(::rti1516_2025::fedpro::FederateHandle* federate);
8608  private:
8609  const ::rti1516_2025::fedpro::FederateHandle& _internal_federate() const;
8610  ::rti1516_2025::fedpro::FederateHandle* _internal_mutable_federate();
8611  public:
8612  void unsafe_arena_set_allocated_federate(
8614  ::rti1516_2025::fedpro::FederateHandle* unsafe_arena_release_federate();
8615 
8616  // .rti1516_2025.fedpro.InteractionClassHandle interactionClass = 2;
8617  bool has_interactionclass() const;
8618  private:
8619  bool _internal_has_interactionclass() const;
8620  public:
8621  void clear_interactionclass();
8622  const ::rti1516_2025::fedpro::InteractionClassHandle& interactionclass() const;
8624  ::rti1516_2025::fedpro::InteractionClassHandle* mutable_interactionclass();
8625  void set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle* interactionclass);
8626  private:
8627  const ::rti1516_2025::fedpro::InteractionClassHandle& _internal_interactionclass() const;
8628  ::rti1516_2025::fedpro::InteractionClassHandle* _internal_mutable_interactionclass();
8629  public:
8630  void unsafe_arena_set_allocated_interactionclass(
8631  ::rti1516_2025::fedpro::InteractionClassHandle* interactionclass);
8632  ::rti1516_2025::fedpro::InteractionClassHandle* unsafe_arena_release_interactionclass();
8633 
8634  // .rti1516_2025.fedpro.TransportationTypeHandle transportationType = 3;
8635  bool has_transportationtype() const;
8636  private:
8637  bool _internal_has_transportationtype() const;
8638  public:
8639  void clear_transportationtype();
8640  const ::rti1516_2025::fedpro::TransportationTypeHandle& transportationtype() const;
8641  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::TransportationTypeHandle* release_transportationtype();
8642  ::rti1516_2025::fedpro::TransportationTypeHandle* mutable_transportationtype();
8643  void set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype);
8644  private:
8645  const ::rti1516_2025::fedpro::TransportationTypeHandle& _internal_transportationtype() const;
8646  ::rti1516_2025::fedpro::TransportationTypeHandle* _internal_mutable_transportationtype();
8647  public:
8648  void unsafe_arena_set_allocated_transportationtype(
8649  ::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype);
8650  ::rti1516_2025::fedpro::TransportationTypeHandle* unsafe_arena_release_transportationtype();
8651 
8652  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ReportInteractionTransportationType)
8653  private:
8654  class _Internal;
8655 
8656  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
8658  typedef void DestructorSkippable_;
8662  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
8663  friend struct ::TableStruct_FederateAmbassador_2eproto;
8664 };
8665 // -------------------------------------------------------------------
8666 
8668  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.RequestAttributeOwnershipAssumption) */ {
8669  public:
8672  explicit constexpr RequestAttributeOwnershipAssumption(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
8673 
8677  *this = ::std::move(from);
8678  }
8679 
8681  CopyFrom(from);
8682  return *this;
8683  }
8685  if (this == &from) return *this;
8686  if (GetOwningArena() == from.GetOwningArena()) {
8687  InternalSwap(&from);
8688  } else {
8689  CopyFrom(from);
8690  }
8691  return *this;
8692  }
8693 
8694  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
8695  return GetDescriptor();
8696  }
8697  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
8698  return default_instance().GetMetadata().descriptor;
8699  }
8700  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
8701  return default_instance().GetMetadata().reflection;
8702  }
8704  return *internal_default_instance();
8705  }
8707  return reinterpret_cast<const RequestAttributeOwnershipAssumption*>(
8709  }
8710  static constexpr int kIndexInFileMessages =
8711  48;
8712 
8714  a.Swap(&b);
8715  }
8717  if (other == this) return;
8718  if (GetOwningArena() == other->GetOwningArena()) {
8719  InternalSwap(other);
8720  } else {
8721  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
8722  }
8723  }
8725  if (other == this) return;
8726  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
8727  InternalSwap(other);
8728  }
8729 
8730  // implements Message ----------------------------------------------
8731 
8734  }
8735 
8736  RequestAttributeOwnershipAssumption* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
8737  return CreateMaybeMessage<RequestAttributeOwnershipAssumption>(arena);
8738  }
8739  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
8741  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
8743  private:
8744  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
8745  public:
8746  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
8747  bool IsInitialized() const final;
8748 
8749  size_t ByteSizeLong() const final;
8750  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
8751  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
8752  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
8753  int GetCachedSize() const final { return _cached_size_.Get(); }
8754 
8755  private:
8756  void SharedCtor();
8757  void SharedDtor();
8758  void SetCachedSize(int size) const final;
8760  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
8761  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
8762  return "rti1516_2025.fedpro.RequestAttributeOwnershipAssumption";
8763  }
8764  protected:
8765  explicit RequestAttributeOwnershipAssumption(::PROTOBUF_NAMESPACE_ID::Arena* arena,
8766  bool is_message_owned = false);
8767  private:
8768  static void ArenaDtor(void* object);
8769  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
8770  public:
8771 
8772  static const ClassData _class_data_;
8773  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
8774 
8775  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
8776 
8777  // nested types ----------------------------------------------------
8778 
8779  // accessors -------------------------------------------------------
8780 
8781  enum : int {
8782  kUserSuppliedTagFieldNumber = 3,
8783  kObjectInstanceFieldNumber = 1,
8784  kOfferedAttributesFieldNumber = 2,
8785  };
8786  // bytes userSuppliedTag = 3;
8787  void clear_usersuppliedtag();
8788  const std::string& usersuppliedtag() const;
8789  template <typename ArgT0 = const std::string&, typename... ArgT>
8790  void set_usersuppliedtag(ArgT0&& arg0, ArgT... args);
8791  std::string* mutable_usersuppliedtag();
8792  PROTOBUF_MUST_USE_RESULT std::string* release_usersuppliedtag();
8793  void set_allocated_usersuppliedtag(std::string* usersuppliedtag);
8794  private:
8795  const std::string& _internal_usersuppliedtag() const;
8796  inline PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string& value);
8797  std::string* _internal_mutable_usersuppliedtag();
8798  public:
8799 
8800  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
8801  bool has_objectinstance() const;
8802  private:
8803  bool _internal_has_objectinstance() const;
8804  public:
8805  void clear_objectinstance();
8806  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
8807  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
8808  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
8809  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
8810  private:
8811  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
8812  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
8813  public:
8814  void unsafe_arena_set_allocated_objectinstance(
8815  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
8816  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
8817 
8818  // .rti1516_2025.fedpro.AttributeHandleSet offeredAttributes = 2;
8819  bool has_offeredattributes() const;
8820  private:
8821  bool _internal_has_offeredattributes() const;
8822  public:
8823  void clear_offeredattributes();
8824  const ::rti1516_2025::fedpro::AttributeHandleSet& offeredattributes() const;
8825  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeHandleSet* release_offeredattributes();
8826  ::rti1516_2025::fedpro::AttributeHandleSet* mutable_offeredattributes();
8827  void set_allocated_offeredattributes(::rti1516_2025::fedpro::AttributeHandleSet* offeredattributes);
8828  private:
8829  const ::rti1516_2025::fedpro::AttributeHandleSet& _internal_offeredattributes() const;
8830  ::rti1516_2025::fedpro::AttributeHandleSet* _internal_mutable_offeredattributes();
8831  public:
8832  void unsafe_arena_set_allocated_offeredattributes(
8833  ::rti1516_2025::fedpro::AttributeHandleSet* offeredattributes);
8834  ::rti1516_2025::fedpro::AttributeHandleSet* unsafe_arena_release_offeredattributes();
8835 
8836  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.RequestAttributeOwnershipAssumption)
8837  private:
8838  class _Internal;
8839 
8840  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
8842  typedef void DestructorSkippable_;
8843  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_;
8846  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
8847  friend struct ::TableStruct_FederateAmbassador_2eproto;
8848 };
8849 // -------------------------------------------------------------------
8850 
8852  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.RequestDivestitureConfirmation) */ {
8853  public:
8855  ~RequestDivestitureConfirmation() override;
8856  explicit constexpr RequestDivestitureConfirmation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
8857 
8861  *this = ::std::move(from);
8862  }
8863 
8865  CopyFrom(from);
8866  return *this;
8867  }
8869  if (this == &from) return *this;
8870  if (GetOwningArena() == from.GetOwningArena()) {
8871  InternalSwap(&from);
8872  } else {
8873  CopyFrom(from);
8874  }
8875  return *this;
8876  }
8877 
8878  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
8879  return GetDescriptor();
8880  }
8881  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
8882  return default_instance().GetMetadata().descriptor;
8883  }
8884  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
8885  return default_instance().GetMetadata().reflection;
8886  }
8888  return *internal_default_instance();
8889  }
8891  return reinterpret_cast<const RequestDivestitureConfirmation*>(
8893  }
8894  static constexpr int kIndexInFileMessages =
8895  49;
8896 
8898  a.Swap(&b);
8899  }
8900  inline void Swap(RequestDivestitureConfirmation* other) {
8901  if (other == this) return;
8902  if (GetOwningArena() == other->GetOwningArena()) {
8903  InternalSwap(other);
8904  } else {
8905  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
8906  }
8907  }
8909  if (other == this) return;
8910  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
8911  InternalSwap(other);
8912  }
8913 
8914  // implements Message ----------------------------------------------
8915 
8916  inline RequestDivestitureConfirmation* New() const final {
8917  return new RequestDivestitureConfirmation();
8918  }
8919 
8920  RequestDivestitureConfirmation* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
8921  return CreateMaybeMessage<RequestDivestitureConfirmation>(arena);
8922  }
8923  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
8924  void CopyFrom(const RequestDivestitureConfirmation& from);
8925  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
8926  void MergeFrom(const RequestDivestitureConfirmation& from);
8927  private:
8928  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
8929  public:
8930  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
8931  bool IsInitialized() const final;
8932 
8933  size_t ByteSizeLong() const final;
8934  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
8935  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
8936  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
8937  int GetCachedSize() const final { return _cached_size_.Get(); }
8938 
8939  private:
8940  void SharedCtor();
8941  void SharedDtor();
8942  void SetCachedSize(int size) const final;
8944  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
8945  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
8946  return "rti1516_2025.fedpro.RequestDivestitureConfirmation";
8947  }
8948  protected:
8949  explicit RequestDivestitureConfirmation(::PROTOBUF_NAMESPACE_ID::Arena* arena,
8950  bool is_message_owned = false);
8951  private:
8952  static void ArenaDtor(void* object);
8953  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
8954  public:
8955 
8956  static const ClassData _class_data_;
8957  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
8958 
8959  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
8960 
8961  // nested types ----------------------------------------------------
8962 
8963  // accessors -------------------------------------------------------
8964 
8965  enum : int {
8966  kUserSuppliedTagFieldNumber = 3,
8967  kObjectInstanceFieldNumber = 1,
8968  kReleasedAttributesFieldNumber = 2,
8969  };
8970  // bytes userSuppliedTag = 3;
8971  void clear_usersuppliedtag();
8972  const std::string& usersuppliedtag() const;
8973  template <typename ArgT0 = const std::string&, typename... ArgT>
8974  void set_usersuppliedtag(ArgT0&& arg0, ArgT... args);
8975  std::string* mutable_usersuppliedtag();
8976  PROTOBUF_MUST_USE_RESULT std::string* release_usersuppliedtag();
8977  void set_allocated_usersuppliedtag(std::string* usersuppliedtag);
8978  private:
8979  const std::string& _internal_usersuppliedtag() const;
8980  inline PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string& value);
8981  std::string* _internal_mutable_usersuppliedtag();
8982  public:
8983 
8984  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
8985  bool has_objectinstance() const;
8986  private:
8987  bool _internal_has_objectinstance() const;
8988  public:
8989  void clear_objectinstance();
8990  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
8991  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
8992  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
8993  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
8994  private:
8995  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
8996  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
8997  public:
8998  void unsafe_arena_set_allocated_objectinstance(
8999  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
9000  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
9001 
9002  // .rti1516_2025.fedpro.AttributeHandleSet releasedAttributes = 2;
9003  bool has_releasedattributes() const;
9004  private:
9005  bool _internal_has_releasedattributes() const;
9006  public:
9007  void clear_releasedattributes();
9008  const ::rti1516_2025::fedpro::AttributeHandleSet& releasedattributes() const;
9009  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeHandleSet* release_releasedattributes();
9010  ::rti1516_2025::fedpro::AttributeHandleSet* mutable_releasedattributes();
9011  void set_allocated_releasedattributes(::rti1516_2025::fedpro::AttributeHandleSet* releasedattributes);
9012  private:
9013  const ::rti1516_2025::fedpro::AttributeHandleSet& _internal_releasedattributes() const;
9014  ::rti1516_2025::fedpro::AttributeHandleSet* _internal_mutable_releasedattributes();
9015  public:
9016  void unsafe_arena_set_allocated_releasedattributes(
9017  ::rti1516_2025::fedpro::AttributeHandleSet* releasedattributes);
9018  ::rti1516_2025::fedpro::AttributeHandleSet* unsafe_arena_release_releasedattributes();
9019 
9020  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.RequestDivestitureConfirmation)
9021  private:
9022  class _Internal;
9023 
9024  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
9026  typedef void DestructorSkippable_;
9027  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_;
9030  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
9031  friend struct ::TableStruct_FederateAmbassador_2eproto;
9032 };
9033 // -------------------------------------------------------------------
9034 
9036  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.AttributeOwnershipAcquisitionNotification) */ {
9037  public:
9040  explicit constexpr AttributeOwnershipAcquisitionNotification(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
9041 
9045  *this = ::std::move(from);
9046  }
9047 
9049  CopyFrom(from);
9050  return *this;
9051  }
9053  if (this == &from) return *this;
9054  if (GetOwningArena() == from.GetOwningArena()) {
9055  InternalSwap(&from);
9056  } else {
9057  CopyFrom(from);
9058  }
9059  return *this;
9060  }
9061 
9062  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
9063  return GetDescriptor();
9064  }
9065  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
9066  return default_instance().GetMetadata().descriptor;
9067  }
9068  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
9069  return default_instance().GetMetadata().reflection;
9070  }
9072  return *internal_default_instance();
9073  }
9075  return reinterpret_cast<const AttributeOwnershipAcquisitionNotification*>(
9077  }
9078  static constexpr int kIndexInFileMessages =
9079  50;
9080 
9082  a.Swap(&b);
9083  }
9085  if (other == this) return;
9086  if (GetOwningArena() == other->GetOwningArena()) {
9087  InternalSwap(other);
9088  } else {
9089  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
9090  }
9091  }
9093  if (other == this) return;
9094  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
9095  InternalSwap(other);
9096  }
9097 
9098  // implements Message ----------------------------------------------
9099 
9102  }
9103 
9104  AttributeOwnershipAcquisitionNotification* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
9105  return CreateMaybeMessage<AttributeOwnershipAcquisitionNotification>(arena);
9106  }
9107  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
9109  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
9111  private:
9112  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
9113  public:
9114  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
9115  bool IsInitialized() const final;
9116 
9117  size_t ByteSizeLong() const final;
9118  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
9119  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
9120  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
9121  int GetCachedSize() const final { return _cached_size_.Get(); }
9122 
9123  private:
9124  void SharedCtor();
9125  void SharedDtor();
9126  void SetCachedSize(int size) const final;
9128  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
9129  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
9130  return "rti1516_2025.fedpro.AttributeOwnershipAcquisitionNotification";
9131  }
9132  protected:
9133  explicit AttributeOwnershipAcquisitionNotification(::PROTOBUF_NAMESPACE_ID::Arena* arena,
9134  bool is_message_owned = false);
9135  private:
9136  static void ArenaDtor(void* object);
9137  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
9138  public:
9139 
9140  static const ClassData _class_data_;
9141  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
9142 
9143  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
9144 
9145  // nested types ----------------------------------------------------
9146 
9147  // accessors -------------------------------------------------------
9148 
9149  enum : int {
9150  kUserSuppliedTagFieldNumber = 3,
9151  kObjectInstanceFieldNumber = 1,
9152  kSecuredAttributesFieldNumber = 2,
9153  };
9154  // bytes userSuppliedTag = 3;
9155  void clear_usersuppliedtag();
9156  const std::string& usersuppliedtag() const;
9157  template <typename ArgT0 = const std::string&, typename... ArgT>
9158  void set_usersuppliedtag(ArgT0&& arg0, ArgT... args);
9159  std::string* mutable_usersuppliedtag();
9160  PROTOBUF_MUST_USE_RESULT std::string* release_usersuppliedtag();
9161  void set_allocated_usersuppliedtag(std::string* usersuppliedtag);
9162  private:
9163  const std::string& _internal_usersuppliedtag() const;
9164  inline PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string& value);
9165  std::string* _internal_mutable_usersuppliedtag();
9166  public:
9167 
9168  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
9169  bool has_objectinstance() const;
9170  private:
9171  bool _internal_has_objectinstance() const;
9172  public:
9173  void clear_objectinstance();
9174  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
9175  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
9176  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
9177  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
9178  private:
9179  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
9180  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
9181  public:
9182  void unsafe_arena_set_allocated_objectinstance(
9183  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
9184  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
9185 
9186  // .rti1516_2025.fedpro.AttributeHandleSet securedAttributes = 2;
9187  bool has_securedattributes() const;
9188  private:
9189  bool _internal_has_securedattributes() const;
9190  public:
9191  void clear_securedattributes();
9192  const ::rti1516_2025::fedpro::AttributeHandleSet& securedattributes() const;
9193  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeHandleSet* release_securedattributes();
9194  ::rti1516_2025::fedpro::AttributeHandleSet* mutable_securedattributes();
9195  void set_allocated_securedattributes(::rti1516_2025::fedpro::AttributeHandleSet* securedattributes);
9196  private:
9197  const ::rti1516_2025::fedpro::AttributeHandleSet& _internal_securedattributes() const;
9198  ::rti1516_2025::fedpro::AttributeHandleSet* _internal_mutable_securedattributes();
9199  public:
9200  void unsafe_arena_set_allocated_securedattributes(
9201  ::rti1516_2025::fedpro::AttributeHandleSet* securedattributes);
9202  ::rti1516_2025::fedpro::AttributeHandleSet* unsafe_arena_release_securedattributes();
9203 
9204  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.AttributeOwnershipAcquisitionNotification)
9205  private:
9206  class _Internal;
9207 
9208  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
9210  typedef void DestructorSkippable_;
9211  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_;
9214  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
9215  friend struct ::TableStruct_FederateAmbassador_2eproto;
9216 };
9217 // -------------------------------------------------------------------
9218 
9220  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.AttributeOwnershipUnavailable) */ {
9221  public:
9223  ~AttributeOwnershipUnavailable() override;
9224  explicit constexpr AttributeOwnershipUnavailable(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
9225 
9229  *this = ::std::move(from);
9230  }
9231 
9233  CopyFrom(from);
9234  return *this;
9235  }
9237  if (this == &from) return *this;
9238  if (GetOwningArena() == from.GetOwningArena()) {
9239  InternalSwap(&from);
9240  } else {
9241  CopyFrom(from);
9242  }
9243  return *this;
9244  }
9245 
9246  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
9247  return GetDescriptor();
9248  }
9249  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
9250  return default_instance().GetMetadata().descriptor;
9251  }
9252  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
9253  return default_instance().GetMetadata().reflection;
9254  }
9256  return *internal_default_instance();
9257  }
9259  return reinterpret_cast<const AttributeOwnershipUnavailable*>(
9261  }
9262  static constexpr int kIndexInFileMessages =
9263  51;
9264 
9266  a.Swap(&b);
9267  }
9268  inline void Swap(AttributeOwnershipUnavailable* other) {
9269  if (other == this) return;
9270  if (GetOwningArena() == other->GetOwningArena()) {
9271  InternalSwap(other);
9272  } else {
9273  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
9274  }
9275  }
9277  if (other == this) return;
9278  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
9279  InternalSwap(other);
9280  }
9281 
9282  // implements Message ----------------------------------------------
9283 
9284  inline AttributeOwnershipUnavailable* New() const final {
9285  return new AttributeOwnershipUnavailable();
9286  }
9287 
9288  AttributeOwnershipUnavailable* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
9289  return CreateMaybeMessage<AttributeOwnershipUnavailable>(arena);
9290  }
9291  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
9292  void CopyFrom(const AttributeOwnershipUnavailable& from);
9293  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
9294  void MergeFrom(const AttributeOwnershipUnavailable& from);
9295  private:
9296  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
9297  public:
9298  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
9299  bool IsInitialized() const final;
9300 
9301  size_t ByteSizeLong() const final;
9302  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
9303  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
9304  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
9305  int GetCachedSize() const final { return _cached_size_.Get(); }
9306 
9307  private:
9308  void SharedCtor();
9309  void SharedDtor();
9310  void SetCachedSize(int size) const final;
9312  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
9313  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
9314  return "rti1516_2025.fedpro.AttributeOwnershipUnavailable";
9315  }
9316  protected:
9317  explicit AttributeOwnershipUnavailable(::PROTOBUF_NAMESPACE_ID::Arena* arena,
9318  bool is_message_owned = false);
9319  private:
9320  static void ArenaDtor(void* object);
9321  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
9322  public:
9323 
9324  static const ClassData _class_data_;
9325  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
9326 
9327  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
9328 
9329  // nested types ----------------------------------------------------
9330 
9331  // accessors -------------------------------------------------------
9332 
9333  enum : int {
9334  kUserSuppliedTagFieldNumber = 3,
9335  kObjectInstanceFieldNumber = 1,
9336  kAttributesFieldNumber = 2,
9337  };
9338  // bytes userSuppliedTag = 3;
9339  void clear_usersuppliedtag();
9340  const std::string& usersuppliedtag() const;
9341  template <typename ArgT0 = const std::string&, typename... ArgT>
9342  void set_usersuppliedtag(ArgT0&& arg0, ArgT... args);
9343  std::string* mutable_usersuppliedtag();
9344  PROTOBUF_MUST_USE_RESULT std::string* release_usersuppliedtag();
9345  void set_allocated_usersuppliedtag(std::string* usersuppliedtag);
9346  private:
9347  const std::string& _internal_usersuppliedtag() const;
9348  inline PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string& value);
9349  std::string* _internal_mutable_usersuppliedtag();
9350  public:
9351 
9352  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
9353  bool has_objectinstance() const;
9354  private:
9355  bool _internal_has_objectinstance() const;
9356  public:
9357  void clear_objectinstance();
9358  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
9359  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
9360  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
9361  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
9362  private:
9363  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
9364  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
9365  public:
9366  void unsafe_arena_set_allocated_objectinstance(
9367  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
9368  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
9369 
9370  // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
9371  bool has_attributes() const;
9372  private:
9373  bool _internal_has_attributes() const;
9374  public:
9375  void clear_attributes();
9376  const ::rti1516_2025::fedpro::AttributeHandleSet& attributes() const;
9377  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeHandleSet* release_attributes();
9378  ::rti1516_2025::fedpro::AttributeHandleSet* mutable_attributes();
9379  void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet* attributes);
9380  private:
9381  const ::rti1516_2025::fedpro::AttributeHandleSet& _internal_attributes() const;
9382  ::rti1516_2025::fedpro::AttributeHandleSet* _internal_mutable_attributes();
9383  public:
9384  void unsafe_arena_set_allocated_attributes(
9386  ::rti1516_2025::fedpro::AttributeHandleSet* unsafe_arena_release_attributes();
9387 
9388  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.AttributeOwnershipUnavailable)
9389  private:
9390  class _Internal;
9391 
9392  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
9394  typedef void DestructorSkippable_;
9395  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_;
9398  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
9399  friend struct ::TableStruct_FederateAmbassador_2eproto;
9400 };
9401 // -------------------------------------------------------------------
9402 
9404  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.RequestAttributeOwnershipRelease) */ {
9405  public:
9408  explicit constexpr RequestAttributeOwnershipRelease(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
9409 
9413  *this = ::std::move(from);
9414  }
9415 
9417  CopyFrom(from);
9418  return *this;
9419  }
9421  if (this == &from) return *this;
9422  if (GetOwningArena() == from.GetOwningArena()) {
9423  InternalSwap(&from);
9424  } else {
9425  CopyFrom(from);
9426  }
9427  return *this;
9428  }
9429 
9430  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
9431  return GetDescriptor();
9432  }
9433  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
9434  return default_instance().GetMetadata().descriptor;
9435  }
9436  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
9437  return default_instance().GetMetadata().reflection;
9438  }
9440  return *internal_default_instance();
9441  }
9443  return reinterpret_cast<const RequestAttributeOwnershipRelease*>(
9445  }
9446  static constexpr int kIndexInFileMessages =
9447  52;
9448 
9450  a.Swap(&b);
9451  }
9453  if (other == this) return;
9454  if (GetOwningArena() == other->GetOwningArena()) {
9455  InternalSwap(other);
9456  } else {
9457  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
9458  }
9459  }
9461  if (other == this) return;
9462  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
9463  InternalSwap(other);
9464  }
9465 
9466  // implements Message ----------------------------------------------
9467 
9468  inline RequestAttributeOwnershipRelease* New() const final {
9469  return new RequestAttributeOwnershipRelease();
9470  }
9471 
9472  RequestAttributeOwnershipRelease* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
9473  return CreateMaybeMessage<RequestAttributeOwnershipRelease>(arena);
9474  }
9475  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
9476  void CopyFrom(const RequestAttributeOwnershipRelease& from);
9477  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
9478  void MergeFrom(const RequestAttributeOwnershipRelease& from);
9479  private:
9480  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
9481  public:
9482  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
9483  bool IsInitialized() const final;
9484 
9485  size_t ByteSizeLong() const final;
9486  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
9487  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
9488  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
9489  int GetCachedSize() const final { return _cached_size_.Get(); }
9490 
9491  private:
9492  void SharedCtor();
9493  void SharedDtor();
9494  void SetCachedSize(int size) const final;
9496  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
9497  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
9498  return "rti1516_2025.fedpro.RequestAttributeOwnershipRelease";
9499  }
9500  protected:
9501  explicit RequestAttributeOwnershipRelease(::PROTOBUF_NAMESPACE_ID::Arena* arena,
9502  bool is_message_owned = false);
9503  private:
9504  static void ArenaDtor(void* object);
9505  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
9506  public:
9507 
9508  static const ClassData _class_data_;
9509  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
9510 
9511  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
9512 
9513  // nested types ----------------------------------------------------
9514 
9515  // accessors -------------------------------------------------------
9516 
9517  enum : int {
9518  kUserSuppliedTagFieldNumber = 3,
9519  kObjectInstanceFieldNumber = 1,
9520  kCandidateAttributesFieldNumber = 2,
9521  };
9522  // bytes userSuppliedTag = 3;
9523  void clear_usersuppliedtag();
9524  const std::string& usersuppliedtag() const;
9525  template <typename ArgT0 = const std::string&, typename... ArgT>
9526  void set_usersuppliedtag(ArgT0&& arg0, ArgT... args);
9527  std::string* mutable_usersuppliedtag();
9528  PROTOBUF_MUST_USE_RESULT std::string* release_usersuppliedtag();
9529  void set_allocated_usersuppliedtag(std::string* usersuppliedtag);
9530  private:
9531  const std::string& _internal_usersuppliedtag() const;
9532  inline PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string& value);
9533  std::string* _internal_mutable_usersuppliedtag();
9534  public:
9535 
9536  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
9537  bool has_objectinstance() const;
9538  private:
9539  bool _internal_has_objectinstance() const;
9540  public:
9541  void clear_objectinstance();
9542  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
9543  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
9544  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
9545  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
9546  private:
9547  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
9548  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
9549  public:
9550  void unsafe_arena_set_allocated_objectinstance(
9551  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
9552  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
9553 
9554  // .rti1516_2025.fedpro.AttributeHandleSet candidateAttributes = 2;
9555  bool has_candidateattributes() const;
9556  private:
9557  bool _internal_has_candidateattributes() const;
9558  public:
9559  void clear_candidateattributes();
9560  const ::rti1516_2025::fedpro::AttributeHandleSet& candidateattributes() const;
9561  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeHandleSet* release_candidateattributes();
9562  ::rti1516_2025::fedpro::AttributeHandleSet* mutable_candidateattributes();
9563  void set_allocated_candidateattributes(::rti1516_2025::fedpro::AttributeHandleSet* candidateattributes);
9564  private:
9565  const ::rti1516_2025::fedpro::AttributeHandleSet& _internal_candidateattributes() const;
9566  ::rti1516_2025::fedpro::AttributeHandleSet* _internal_mutable_candidateattributes();
9567  public:
9568  void unsafe_arena_set_allocated_candidateattributes(
9569  ::rti1516_2025::fedpro::AttributeHandleSet* candidateattributes);
9570  ::rti1516_2025::fedpro::AttributeHandleSet* unsafe_arena_release_candidateattributes();
9571 
9572  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.RequestAttributeOwnershipRelease)
9573  private:
9574  class _Internal;
9575 
9576  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
9578  typedef void DestructorSkippable_;
9579  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_;
9582  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
9583  friend struct ::TableStruct_FederateAmbassador_2eproto;
9584 };
9585 // -------------------------------------------------------------------
9586 
9588  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ConfirmAttributeOwnershipAcquisitionCancellation) */ {
9589  public:
9592  explicit constexpr ConfirmAttributeOwnershipAcquisitionCancellation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
9593 
9597  *this = ::std::move(from);
9598  }
9599 
9601  CopyFrom(from);
9602  return *this;
9603  }
9605  if (this == &from) return *this;
9606  if (GetOwningArena() == from.GetOwningArena()) {
9607  InternalSwap(&from);
9608  } else {
9609  CopyFrom(from);
9610  }
9611  return *this;
9612  }
9613 
9614  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
9615  return GetDescriptor();
9616  }
9617  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
9618  return default_instance().GetMetadata().descriptor;
9619  }
9620  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
9621  return default_instance().GetMetadata().reflection;
9622  }
9624  return *internal_default_instance();
9625  }
9627  return reinterpret_cast<const ConfirmAttributeOwnershipAcquisitionCancellation*>(
9629  }
9630  static constexpr int kIndexInFileMessages =
9631  53;
9632 
9634  a.Swap(&b);
9635  }
9637  if (other == this) return;
9638  if (GetOwningArena() == other->GetOwningArena()) {
9639  InternalSwap(other);
9640  } else {
9641  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
9642  }
9643  }
9645  if (other == this) return;
9646  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
9647  InternalSwap(other);
9648  }
9649 
9650  // implements Message ----------------------------------------------
9651 
9654  }
9655 
9656  ConfirmAttributeOwnershipAcquisitionCancellation* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
9657  return CreateMaybeMessage<ConfirmAttributeOwnershipAcquisitionCancellation>(arena);
9658  }
9659  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
9661  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
9663  private:
9664  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
9665  public:
9666  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
9667  bool IsInitialized() const final;
9668 
9669  size_t ByteSizeLong() const final;
9670  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
9671  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
9672  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
9673  int GetCachedSize() const final { return _cached_size_.Get(); }
9674 
9675  private:
9676  void SharedCtor();
9677  void SharedDtor();
9678  void SetCachedSize(int size) const final;
9680  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
9681  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
9682  return "rti1516_2025.fedpro.ConfirmAttributeOwnershipAcquisitionCancellation";
9683  }
9684  protected:
9685  explicit ConfirmAttributeOwnershipAcquisitionCancellation(::PROTOBUF_NAMESPACE_ID::Arena* arena,
9686  bool is_message_owned = false);
9687  private:
9688  static void ArenaDtor(void* object);
9689  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
9690  public:
9691 
9692  static const ClassData _class_data_;
9693  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
9694 
9695  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
9696 
9697  // nested types ----------------------------------------------------
9698 
9699  // accessors -------------------------------------------------------
9700 
9701  enum : int {
9702  kObjectInstanceFieldNumber = 1,
9703  kAttributesFieldNumber = 2,
9704  };
9705  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
9706  bool has_objectinstance() const;
9707  private:
9708  bool _internal_has_objectinstance() const;
9709  public:
9710  void clear_objectinstance();
9711  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
9712  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
9713  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
9714  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
9715  private:
9716  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
9717  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
9718  public:
9719  void unsafe_arena_set_allocated_objectinstance(
9720  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
9721  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
9722 
9723  // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
9724  bool has_attributes() const;
9725  private:
9726  bool _internal_has_attributes() const;
9727  public:
9728  void clear_attributes();
9729  const ::rti1516_2025::fedpro::AttributeHandleSet& attributes() const;
9730  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeHandleSet* release_attributes();
9731  ::rti1516_2025::fedpro::AttributeHandleSet* mutable_attributes();
9732  void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet* attributes);
9733  private:
9734  const ::rti1516_2025::fedpro::AttributeHandleSet& _internal_attributes() const;
9735  ::rti1516_2025::fedpro::AttributeHandleSet* _internal_mutable_attributes();
9736  public:
9737  void unsafe_arena_set_allocated_attributes(
9739  ::rti1516_2025::fedpro::AttributeHandleSet* unsafe_arena_release_attributes();
9740 
9741  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ConfirmAttributeOwnershipAcquisitionCancellation)
9742  private:
9743  class _Internal;
9744 
9745  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
9747  typedef void DestructorSkippable_;
9750  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
9751  friend struct ::TableStruct_FederateAmbassador_2eproto;
9752 };
9753 // -------------------------------------------------------------------
9754 
9756  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.InformAttributeOwnership) */ {
9757  public:
9759  ~InformAttributeOwnership() override;
9760  explicit constexpr InformAttributeOwnership(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
9761 
9765  *this = ::std::move(from);
9766  }
9767 
9769  CopyFrom(from);
9770  return *this;
9771  }
9773  if (this == &from) return *this;
9774  if (GetOwningArena() == from.GetOwningArena()) {
9775  InternalSwap(&from);
9776  } else {
9777  CopyFrom(from);
9778  }
9779  return *this;
9780  }
9781 
9782  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
9783  return GetDescriptor();
9784  }
9785  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
9786  return default_instance().GetMetadata().descriptor;
9787  }
9788  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
9789  return default_instance().GetMetadata().reflection;
9790  }
9792  return *internal_default_instance();
9793  }
9795  return reinterpret_cast<const InformAttributeOwnership*>(
9797  }
9798  static constexpr int kIndexInFileMessages =
9799  54;
9800 
9802  a.Swap(&b);
9803  }
9804  inline void Swap(InformAttributeOwnership* other) {
9805  if (other == this) return;
9806  if (GetOwningArena() == other->GetOwningArena()) {
9807  InternalSwap(other);
9808  } else {
9809  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
9810  }
9811  }
9813  if (other == this) return;
9814  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
9815  InternalSwap(other);
9816  }
9817 
9818  // implements Message ----------------------------------------------
9819 
9820  inline InformAttributeOwnership* New() const final {
9821  return new InformAttributeOwnership();
9822  }
9823 
9824  InformAttributeOwnership* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
9825  return CreateMaybeMessage<InformAttributeOwnership>(arena);
9826  }
9827  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
9828  void CopyFrom(const InformAttributeOwnership& from);
9829  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
9830  void MergeFrom(const InformAttributeOwnership& from);
9831  private:
9832  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
9833  public:
9834  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
9835  bool IsInitialized() const final;
9836 
9837  size_t ByteSizeLong() const final;
9838  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
9839  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
9840  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
9841  int GetCachedSize() const final { return _cached_size_.Get(); }
9842 
9843  private:
9844  void SharedCtor();
9845  void SharedDtor();
9846  void SetCachedSize(int size) const final;
9848  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
9849  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
9850  return "rti1516_2025.fedpro.InformAttributeOwnership";
9851  }
9852  protected:
9853  explicit InformAttributeOwnership(::PROTOBUF_NAMESPACE_ID::Arena* arena,
9854  bool is_message_owned = false);
9855  private:
9856  static void ArenaDtor(void* object);
9857  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
9858  public:
9859 
9860  static const ClassData _class_data_;
9861  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
9862 
9863  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
9864 
9865  // nested types ----------------------------------------------------
9866 
9867  // accessors -------------------------------------------------------
9868 
9869  enum : int {
9870  kObjectInstanceFieldNumber = 1,
9871  kAttributesFieldNumber = 2,
9872  kFederateFieldNumber = 3,
9873  };
9874  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
9875  bool has_objectinstance() const;
9876  private:
9877  bool _internal_has_objectinstance() const;
9878  public:
9879  void clear_objectinstance();
9880  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
9881  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
9882  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
9883  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
9884  private:
9885  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
9886  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
9887  public:
9888  void unsafe_arena_set_allocated_objectinstance(
9889  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
9890  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
9891 
9892  // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
9893  bool has_attributes() const;
9894  private:
9895  bool _internal_has_attributes() const;
9896  public:
9897  void clear_attributes();
9898  const ::rti1516_2025::fedpro::AttributeHandleSet& attributes() const;
9899  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeHandleSet* release_attributes();
9900  ::rti1516_2025::fedpro::AttributeHandleSet* mutable_attributes();
9901  void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet* attributes);
9902  private:
9903  const ::rti1516_2025::fedpro::AttributeHandleSet& _internal_attributes() const;
9904  ::rti1516_2025::fedpro::AttributeHandleSet* _internal_mutable_attributes();
9905  public:
9906  void unsafe_arena_set_allocated_attributes(
9908  ::rti1516_2025::fedpro::AttributeHandleSet* unsafe_arena_release_attributes();
9909 
9910  // .rti1516_2025.fedpro.FederateHandle federate = 3;
9911  bool has_federate() const;
9912  private:
9913  bool _internal_has_federate() const;
9914  public:
9915  void clear_federate();
9918  ::rti1516_2025::fedpro::FederateHandle* mutable_federate();
9919  void set_allocated_federate(::rti1516_2025::fedpro::FederateHandle* federate);
9920  private:
9921  const ::rti1516_2025::fedpro::FederateHandle& _internal_federate() const;
9922  ::rti1516_2025::fedpro::FederateHandle* _internal_mutable_federate();
9923  public:
9924  void unsafe_arena_set_allocated_federate(
9926  ::rti1516_2025::fedpro::FederateHandle* unsafe_arena_release_federate();
9927 
9928  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.InformAttributeOwnership)
9929  private:
9930  class _Internal;
9931 
9932  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
9934  typedef void DestructorSkippable_;
9938  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
9939  friend struct ::TableStruct_FederateAmbassador_2eproto;
9940 };
9941 // -------------------------------------------------------------------
9942 
9943 class AttributeIsNotOwned final :
9944  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.AttributeIsNotOwned) */ {
9945  public:
9947  ~AttributeIsNotOwned() override;
9948  explicit constexpr AttributeIsNotOwned(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
9949 
9952  : AttributeIsNotOwned() {
9953  *this = ::std::move(from);
9954  }
9955 
9957  CopyFrom(from);
9958  return *this;
9959  }
9961  if (this == &from) return *this;
9962  if (GetOwningArena() == from.GetOwningArena()) {
9963  InternalSwap(&from);
9964  } else {
9965  CopyFrom(from);
9966  }
9967  return *this;
9968  }
9969 
9970  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
9971  return GetDescriptor();
9972  }
9973  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
9974  return default_instance().GetMetadata().descriptor;
9975  }
9976  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
9977  return default_instance().GetMetadata().reflection;
9978  }
9980  return *internal_default_instance();
9981  }
9983  return reinterpret_cast<const AttributeIsNotOwned*>(
9985  }
9986  static constexpr int kIndexInFileMessages =
9987  55;
9988 
9990  a.Swap(&b);
9991  }
9992  inline void Swap(AttributeIsNotOwned* other) {
9993  if (other == this) return;
9994  if (GetOwningArena() == other->GetOwningArena()) {
9995  InternalSwap(other);
9996  } else {
9997  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
9998  }
9999  }
10001  if (other == this) return;
10002  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
10003  InternalSwap(other);
10004  }
10005 
10006  // implements Message ----------------------------------------------
10007 
10008  inline AttributeIsNotOwned* New() const final {
10009  return new AttributeIsNotOwned();
10010  }
10011 
10012  AttributeIsNotOwned* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
10013  return CreateMaybeMessage<AttributeIsNotOwned>(arena);
10014  }
10015  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
10016  void CopyFrom(const AttributeIsNotOwned& from);
10017  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
10018  void MergeFrom(const AttributeIsNotOwned& from);
10019  private:
10020  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
10021  public:
10022  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
10023  bool IsInitialized() const final;
10024 
10025  size_t ByteSizeLong() const final;
10026  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
10027  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
10028  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
10029  int GetCachedSize() const final { return _cached_size_.Get(); }
10030 
10031  private:
10032  void SharedCtor();
10033  void SharedDtor();
10034  void SetCachedSize(int size) const final;
10035  void InternalSwap(AttributeIsNotOwned* other);
10036  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
10037  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
10038  return "rti1516_2025.fedpro.AttributeIsNotOwned";
10039  }
10040  protected:
10041  explicit AttributeIsNotOwned(::PROTOBUF_NAMESPACE_ID::Arena* arena,
10042  bool is_message_owned = false);
10043  private:
10044  static void ArenaDtor(void* object);
10045  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
10046  public:
10047 
10048  static const ClassData _class_data_;
10049  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
10050 
10051  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
10052 
10053  // nested types ----------------------------------------------------
10054 
10055  // accessors -------------------------------------------------------
10056 
10057  enum : int {
10058  kObjectInstanceFieldNumber = 1,
10059  kAttributesFieldNumber = 2,
10060  };
10061  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
10062  bool has_objectinstance() const;
10063  private:
10064  bool _internal_has_objectinstance() const;
10065  public:
10066  void clear_objectinstance();
10067  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
10068  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
10069  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
10070  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
10071  private:
10072  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
10073  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
10074  public:
10075  void unsafe_arena_set_allocated_objectinstance(
10076  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
10077  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
10078 
10079  // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
10080  bool has_attributes() const;
10081  private:
10082  bool _internal_has_attributes() const;
10083  public:
10084  void clear_attributes();
10085  const ::rti1516_2025::fedpro::AttributeHandleSet& attributes() const;
10086  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeHandleSet* release_attributes();
10087  ::rti1516_2025::fedpro::AttributeHandleSet* mutable_attributes();
10088  void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet* attributes);
10089  private:
10090  const ::rti1516_2025::fedpro::AttributeHandleSet& _internal_attributes() const;
10091  ::rti1516_2025::fedpro::AttributeHandleSet* _internal_mutable_attributes();
10092  public:
10093  void unsafe_arena_set_allocated_attributes(
10095  ::rti1516_2025::fedpro::AttributeHandleSet* unsafe_arena_release_attributes();
10096 
10097  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.AttributeIsNotOwned)
10098  private:
10099  class _Internal;
10100 
10101  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
10103  typedef void DestructorSkippable_;
10106  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
10107  friend struct ::TableStruct_FederateAmbassador_2eproto;
10108 };
10109 // -------------------------------------------------------------------
10110 
10112  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.AttributeIsOwnedByRTI) */ {
10113  public:
10115  ~AttributeIsOwnedByRTI() override;
10116  explicit constexpr AttributeIsOwnedByRTI(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
10117 
10120  : AttributeIsOwnedByRTI() {
10121  *this = ::std::move(from);
10122  }
10123 
10125  CopyFrom(from);
10126  return *this;
10127  }
10129  if (this == &from) return *this;
10130  if (GetOwningArena() == from.GetOwningArena()) {
10131  InternalSwap(&from);
10132  } else {
10133  CopyFrom(from);
10134  }
10135  return *this;
10136  }
10137 
10138  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
10139  return GetDescriptor();
10140  }
10141  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
10142  return default_instance().GetMetadata().descriptor;
10143  }
10144  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
10145  return default_instance().GetMetadata().reflection;
10146  }
10148  return *internal_default_instance();
10149  }
10151  return reinterpret_cast<const AttributeIsOwnedByRTI*>(
10153  }
10154  static constexpr int kIndexInFileMessages =
10155  56;
10156 
10158  a.Swap(&b);
10159  }
10160  inline void Swap(AttributeIsOwnedByRTI* other) {
10161  if (other == this) return;
10162  if (GetOwningArena() == other->GetOwningArena()) {
10163  InternalSwap(other);
10164  } else {
10165  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
10166  }
10167  }
10169  if (other == this) return;
10170  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
10171  InternalSwap(other);
10172  }
10173 
10174  // implements Message ----------------------------------------------
10175 
10176  inline AttributeIsOwnedByRTI* New() const final {
10177  return new AttributeIsOwnedByRTI();
10178  }
10179 
10180  AttributeIsOwnedByRTI* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
10181  return CreateMaybeMessage<AttributeIsOwnedByRTI>(arena);
10182  }
10183  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
10184  void CopyFrom(const AttributeIsOwnedByRTI& from);
10185  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
10186  void MergeFrom(const AttributeIsOwnedByRTI& from);
10187  private:
10188  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
10189  public:
10190  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
10191  bool IsInitialized() const final;
10192 
10193  size_t ByteSizeLong() const final;
10194  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
10195  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
10196  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
10197  int GetCachedSize() const final { return _cached_size_.Get(); }
10198 
10199  private:
10200  void SharedCtor();
10201  void SharedDtor();
10202  void SetCachedSize(int size) const final;
10203  void InternalSwap(AttributeIsOwnedByRTI* other);
10204  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
10205  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
10206  return "rti1516_2025.fedpro.AttributeIsOwnedByRTI";
10207  }
10208  protected:
10209  explicit AttributeIsOwnedByRTI(::PROTOBUF_NAMESPACE_ID::Arena* arena,
10210  bool is_message_owned = false);
10211  private:
10212  static void ArenaDtor(void* object);
10213  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
10214  public:
10215 
10216  static const ClassData _class_data_;
10217  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
10218 
10219  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
10220 
10221  // nested types ----------------------------------------------------
10222 
10223  // accessors -------------------------------------------------------
10224 
10225  enum : int {
10226  kObjectInstanceFieldNumber = 1,
10227  kAttributesFieldNumber = 2,
10228  };
10229  // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
10230  bool has_objectinstance() const;
10231  private:
10232  bool _internal_has_objectinstance() const;
10233  public:
10234  void clear_objectinstance();
10235  const ::rti1516_2025::fedpro::ObjectInstanceHandle& objectinstance() const;
10236  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceHandle* release_objectinstance();
10237  ::rti1516_2025::fedpro::ObjectInstanceHandle* mutable_objectinstance();
10238  void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
10239  private:
10240  const ::rti1516_2025::fedpro::ObjectInstanceHandle& _internal_objectinstance() const;
10241  ::rti1516_2025::fedpro::ObjectInstanceHandle* _internal_mutable_objectinstance();
10242  public:
10243  void unsafe_arena_set_allocated_objectinstance(
10244  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance);
10245  ::rti1516_2025::fedpro::ObjectInstanceHandle* unsafe_arena_release_objectinstance();
10246 
10247  // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
10248  bool has_attributes() const;
10249  private:
10250  bool _internal_has_attributes() const;
10251  public:
10252  void clear_attributes();
10253  const ::rti1516_2025::fedpro::AttributeHandleSet& attributes() const;
10254  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeHandleSet* release_attributes();
10255  ::rti1516_2025::fedpro::AttributeHandleSet* mutable_attributes();
10256  void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet* attributes);
10257  private:
10258  const ::rti1516_2025::fedpro::AttributeHandleSet& _internal_attributes() const;
10259  ::rti1516_2025::fedpro::AttributeHandleSet* _internal_mutable_attributes();
10260  public:
10261  void unsafe_arena_set_allocated_attributes(
10263  ::rti1516_2025::fedpro::AttributeHandleSet* unsafe_arena_release_attributes();
10264 
10265  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.AttributeIsOwnedByRTI)
10266  private:
10267  class _Internal;
10268 
10269  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
10271  typedef void DestructorSkippable_;
10274  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
10275  friend struct ::TableStruct_FederateAmbassador_2eproto;
10276 };
10277 // -------------------------------------------------------------------
10278 
10280  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.TimeRegulationEnabled) */ {
10281  public:
10283  ~TimeRegulationEnabled() override;
10284  explicit constexpr TimeRegulationEnabled(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
10285 
10288  : TimeRegulationEnabled() {
10289  *this = ::std::move(from);
10290  }
10291 
10293  CopyFrom(from);
10294  return *this;
10295  }
10297  if (this == &from) return *this;
10298  if (GetOwningArena() == from.GetOwningArena()) {
10299  InternalSwap(&from);
10300  } else {
10301  CopyFrom(from);
10302  }
10303  return *this;
10304  }
10305 
10306  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
10307  return GetDescriptor();
10308  }
10309  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
10310  return default_instance().GetMetadata().descriptor;
10311  }
10312  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
10313  return default_instance().GetMetadata().reflection;
10314  }
10316  return *internal_default_instance();
10317  }
10319  return reinterpret_cast<const TimeRegulationEnabled*>(
10321  }
10322  static constexpr int kIndexInFileMessages =
10323  57;
10324 
10326  a.Swap(&b);
10327  }
10328  inline void Swap(TimeRegulationEnabled* other) {
10329  if (other == this) return;
10330  if (GetOwningArena() == other->GetOwningArena()) {
10331  InternalSwap(other);
10332  } else {
10333  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
10334  }
10335  }
10337  if (other == this) return;
10338  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
10339  InternalSwap(other);
10340  }
10341 
10342  // implements Message ----------------------------------------------
10343 
10344  inline TimeRegulationEnabled* New() const final {
10345  return new TimeRegulationEnabled();
10346  }
10347 
10348  TimeRegulationEnabled* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
10349  return CreateMaybeMessage<TimeRegulationEnabled>(arena);
10350  }
10351  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
10352  void CopyFrom(const TimeRegulationEnabled& from);
10353  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
10354  void MergeFrom(const TimeRegulationEnabled& from);
10355  private:
10356  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
10357  public:
10358  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
10359  bool IsInitialized() const final;
10360 
10361  size_t ByteSizeLong() const final;
10362  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
10363  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
10364  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
10365  int GetCachedSize() const final { return _cached_size_.Get(); }
10366 
10367  private:
10368  void SharedCtor();
10369  void SharedDtor();
10370  void SetCachedSize(int size) const final;
10371  void InternalSwap(TimeRegulationEnabled* other);
10372  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
10373  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
10374  return "rti1516_2025.fedpro.TimeRegulationEnabled";
10375  }
10376  protected:
10377  explicit TimeRegulationEnabled(::PROTOBUF_NAMESPACE_ID::Arena* arena,
10378  bool is_message_owned = false);
10379  private:
10380  static void ArenaDtor(void* object);
10381  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
10382  public:
10383 
10384  static const ClassData _class_data_;
10385  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
10386 
10387  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
10388 
10389  // nested types ----------------------------------------------------
10390 
10391  // accessors -------------------------------------------------------
10392 
10393  enum : int {
10394  kTimeFieldNumber = 1,
10395  };
10396  // .rti1516_2025.fedpro.LogicalTime time = 1;
10397  bool has_time() const;
10398  private:
10399  bool _internal_has_time() const;
10400  public:
10401  void clear_time();
10402  const ::rti1516_2025::fedpro::LogicalTime& time() const;
10403  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::LogicalTime* release_time();
10404  ::rti1516_2025::fedpro::LogicalTime* mutable_time();
10405  void set_allocated_time(::rti1516_2025::fedpro::LogicalTime* time);
10406  private:
10407  const ::rti1516_2025::fedpro::LogicalTime& _internal_time() const;
10408  ::rti1516_2025::fedpro::LogicalTime* _internal_mutable_time();
10409  public:
10410  void unsafe_arena_set_allocated_time(
10412  ::rti1516_2025::fedpro::LogicalTime* unsafe_arena_release_time();
10413 
10414  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.TimeRegulationEnabled)
10415  private:
10416  class _Internal;
10417 
10418  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
10420  typedef void DestructorSkippable_;
10422  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
10423  friend struct ::TableStruct_FederateAmbassador_2eproto;
10424 };
10425 // -------------------------------------------------------------------
10426 
10428  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.TimeConstrainedEnabled) */ {
10429  public:
10431  ~TimeConstrainedEnabled() override;
10432  explicit constexpr TimeConstrainedEnabled(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
10433 
10437  *this = ::std::move(from);
10438  }
10439 
10441  CopyFrom(from);
10442  return *this;
10443  }
10445  if (this == &from) return *this;
10446  if (GetOwningArena() == from.GetOwningArena()) {
10447  InternalSwap(&from);
10448  } else {
10449  CopyFrom(from);
10450  }
10451  return *this;
10452  }
10453 
10454  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
10455  return GetDescriptor();
10456  }
10457  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
10458  return default_instance().GetMetadata().descriptor;
10459  }
10460  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
10461  return default_instance().GetMetadata().reflection;
10462  }
10464  return *internal_default_instance();
10465  }
10467  return reinterpret_cast<const TimeConstrainedEnabled*>(
10469  }
10470  static constexpr int kIndexInFileMessages =
10471  58;
10472 
10474  a.Swap(&b);
10475  }
10476  inline void Swap(TimeConstrainedEnabled* other) {
10477  if (other == this) return;
10478  if (GetOwningArena() == other->GetOwningArena()) {
10479  InternalSwap(other);
10480  } else {
10481  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
10482  }
10483  }
10485  if (other == this) return;
10486  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
10487  InternalSwap(other);
10488  }
10489 
10490  // implements Message ----------------------------------------------
10491 
10492  inline TimeConstrainedEnabled* New() const final {
10493  return new TimeConstrainedEnabled();
10494  }
10495 
10496  TimeConstrainedEnabled* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
10497  return CreateMaybeMessage<TimeConstrainedEnabled>(arena);
10498  }
10499  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
10500  void CopyFrom(const TimeConstrainedEnabled& from);
10501  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
10502  void MergeFrom(const TimeConstrainedEnabled& from);
10503  private:
10504  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
10505  public:
10506  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
10507  bool IsInitialized() const final;
10508 
10509  size_t ByteSizeLong() const final;
10510  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
10511  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
10512  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
10513  int GetCachedSize() const final { return _cached_size_.Get(); }
10514 
10515  private:
10516  void SharedCtor();
10517  void SharedDtor();
10518  void SetCachedSize(int size) const final;
10519  void InternalSwap(TimeConstrainedEnabled* other);
10520  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
10521  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
10522  return "rti1516_2025.fedpro.TimeConstrainedEnabled";
10523  }
10524  protected:
10525  explicit TimeConstrainedEnabled(::PROTOBUF_NAMESPACE_ID::Arena* arena,
10526  bool is_message_owned = false);
10527  private:
10528  static void ArenaDtor(void* object);
10529  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
10530  public:
10531 
10532  static const ClassData _class_data_;
10533  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
10534 
10535  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
10536 
10537  // nested types ----------------------------------------------------
10538 
10539  // accessors -------------------------------------------------------
10540 
10541  enum : int {
10542  kTimeFieldNumber = 1,
10543  };
10544  // .rti1516_2025.fedpro.LogicalTime time = 1;
10545  bool has_time() const;
10546  private:
10547  bool _internal_has_time() const;
10548  public:
10549  void clear_time();
10550  const ::rti1516_2025::fedpro::LogicalTime& time() const;
10551  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::LogicalTime* release_time();
10552  ::rti1516_2025::fedpro::LogicalTime* mutable_time();
10553  void set_allocated_time(::rti1516_2025::fedpro::LogicalTime* time);
10554  private:
10555  const ::rti1516_2025::fedpro::LogicalTime& _internal_time() const;
10556  ::rti1516_2025::fedpro::LogicalTime* _internal_mutable_time();
10557  public:
10558  void unsafe_arena_set_allocated_time(
10560  ::rti1516_2025::fedpro::LogicalTime* unsafe_arena_release_time();
10561 
10562  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.TimeConstrainedEnabled)
10563  private:
10564  class _Internal;
10565 
10566  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
10568  typedef void DestructorSkippable_;
10570  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
10571  friend struct ::TableStruct_FederateAmbassador_2eproto;
10572 };
10573 // -------------------------------------------------------------------
10574 
10575 class FlushQueueGrant final :
10576  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FlushQueueGrant) */ {
10577  public:
10578  inline FlushQueueGrant() : FlushQueueGrant(nullptr) {}
10579  ~FlushQueueGrant() override;
10580  explicit constexpr FlushQueueGrant(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
10581 
10582  FlushQueueGrant(const FlushQueueGrant& from);
10584  : FlushQueueGrant() {
10585  *this = ::std::move(from);
10586  }
10587 
10589  CopyFrom(from);
10590  return *this;
10591  }
10592  inline FlushQueueGrant& operator=(FlushQueueGrant&& from) noexcept {
10593  if (this == &from) return *this;
10594  if (GetOwningArena() == from.GetOwningArena()) {
10595  InternalSwap(&from);
10596  } else {
10597  CopyFrom(from);
10598  }
10599  return *this;
10600  }
10601 
10602  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
10603  return GetDescriptor();
10604  }
10605  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
10606  return default_instance().GetMetadata().descriptor;
10607  }
10608  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
10609  return default_instance().GetMetadata().reflection;
10610  }
10612  return *internal_default_instance();
10613  }
10615  return reinterpret_cast<const FlushQueueGrant*>(
10617  }
10618  static constexpr int kIndexInFileMessages =
10619  59;
10620 
10621  friend void swap(FlushQueueGrant& a, FlushQueueGrant& b) {
10622  a.Swap(&b);
10623  }
10624  inline void Swap(FlushQueueGrant* other) {
10625  if (other == this) return;
10626  if (GetOwningArena() == other->GetOwningArena()) {
10627  InternalSwap(other);
10628  } else {
10629  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
10630  }
10631  }
10633  if (other == this) return;
10634  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
10635  InternalSwap(other);
10636  }
10637 
10638  // implements Message ----------------------------------------------
10639 
10640  inline FlushQueueGrant* New() const final {
10641  return new FlushQueueGrant();
10642  }
10643 
10644  FlushQueueGrant* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
10645  return CreateMaybeMessage<FlushQueueGrant>(arena);
10646  }
10647  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
10648  void CopyFrom(const FlushQueueGrant& from);
10649  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
10650  void MergeFrom(const FlushQueueGrant& from);
10651  private:
10652  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
10653  public:
10654  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
10655  bool IsInitialized() const final;
10656 
10657  size_t ByteSizeLong() const final;
10658  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
10659  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
10660  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
10661  int GetCachedSize() const final { return _cached_size_.Get(); }
10662 
10663  private:
10664  void SharedCtor();
10665  void SharedDtor();
10666  void SetCachedSize(int size) const final;
10667  void InternalSwap(FlushQueueGrant* other);
10668  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
10669  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
10670  return "rti1516_2025.fedpro.FlushQueueGrant";
10671  }
10672  protected:
10673  explicit FlushQueueGrant(::PROTOBUF_NAMESPACE_ID::Arena* arena,
10674  bool is_message_owned = false);
10675  private:
10676  static void ArenaDtor(void* object);
10677  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
10678  public:
10679 
10680  static const ClassData _class_data_;
10681  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
10682 
10683  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
10684 
10685  // nested types ----------------------------------------------------
10686 
10687  // accessors -------------------------------------------------------
10688 
10689  enum : int {
10690  kTimeFieldNumber = 1,
10691  kOptimisticTimeFieldNumber = 2,
10692  };
10693  // .rti1516_2025.fedpro.LogicalTime time = 1;
10694  bool has_time() const;
10695  private:
10696  bool _internal_has_time() const;
10697  public:
10698  void clear_time();
10699  const ::rti1516_2025::fedpro::LogicalTime& time() const;
10700  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::LogicalTime* release_time();
10701  ::rti1516_2025::fedpro::LogicalTime* mutable_time();
10702  void set_allocated_time(::rti1516_2025::fedpro::LogicalTime* time);
10703  private:
10704  const ::rti1516_2025::fedpro::LogicalTime& _internal_time() const;
10705  ::rti1516_2025::fedpro::LogicalTime* _internal_mutable_time();
10706  public:
10707  void unsafe_arena_set_allocated_time(
10709  ::rti1516_2025::fedpro::LogicalTime* unsafe_arena_release_time();
10710 
10711  // .rti1516_2025.fedpro.LogicalTime optimisticTime = 2;
10712  bool has_optimistictime() const;
10713  private:
10714  bool _internal_has_optimistictime() const;
10715  public:
10716  void clear_optimistictime();
10717  const ::rti1516_2025::fedpro::LogicalTime& optimistictime() const;
10718  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::LogicalTime* release_optimistictime();
10719  ::rti1516_2025::fedpro::LogicalTime* mutable_optimistictime();
10720  void set_allocated_optimistictime(::rti1516_2025::fedpro::LogicalTime* optimistictime);
10721  private:
10722  const ::rti1516_2025::fedpro::LogicalTime& _internal_optimistictime() const;
10723  ::rti1516_2025::fedpro::LogicalTime* _internal_mutable_optimistictime();
10724  public:
10725  void unsafe_arena_set_allocated_optimistictime(
10726  ::rti1516_2025::fedpro::LogicalTime* optimistictime);
10727  ::rti1516_2025::fedpro::LogicalTime* unsafe_arena_release_optimistictime();
10728 
10729  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FlushQueueGrant)
10730  private:
10731  class _Internal;
10732 
10733  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
10735  typedef void DestructorSkippable_;
10738  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
10739  friend struct ::TableStruct_FederateAmbassador_2eproto;
10740 };
10741 // -------------------------------------------------------------------
10742 
10743 class TimeAdvanceGrant final :
10744  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.TimeAdvanceGrant) */ {
10745  public:
10746  inline TimeAdvanceGrant() : TimeAdvanceGrant(nullptr) {}
10747  ~TimeAdvanceGrant() override;
10748  explicit constexpr TimeAdvanceGrant(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
10749 
10750  TimeAdvanceGrant(const TimeAdvanceGrant& from);
10752  : TimeAdvanceGrant() {
10753  *this = ::std::move(from);
10754  }
10755 
10757  CopyFrom(from);
10758  return *this;
10759  }
10760  inline TimeAdvanceGrant& operator=(TimeAdvanceGrant&& from) noexcept {
10761  if (this == &from) return *this;
10762  if (GetOwningArena() == from.GetOwningArena()) {
10763  InternalSwap(&from);
10764  } else {
10765  CopyFrom(from);
10766  }
10767  return *this;
10768  }
10769 
10770  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
10771  return GetDescriptor();
10772  }
10773  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
10774  return default_instance().GetMetadata().descriptor;
10775  }
10776  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
10777  return default_instance().GetMetadata().reflection;
10778  }
10780  return *internal_default_instance();
10781  }
10783  return reinterpret_cast<const TimeAdvanceGrant*>(
10785  }
10786  static constexpr int kIndexInFileMessages =
10787  60;
10788 
10790  a.Swap(&b);
10791  }
10792  inline void Swap(TimeAdvanceGrant* other) {
10793  if (other == this) return;
10794  if (GetOwningArena() == other->GetOwningArena()) {
10795  InternalSwap(other);
10796  } else {
10797  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
10798  }
10799  }
10801  if (other == this) return;
10802  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
10803  InternalSwap(other);
10804  }
10805 
10806  // implements Message ----------------------------------------------
10807 
10808  inline TimeAdvanceGrant* New() const final {
10809  return new TimeAdvanceGrant();
10810  }
10811 
10812  TimeAdvanceGrant* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
10813  return CreateMaybeMessage<TimeAdvanceGrant>(arena);
10814  }
10815  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
10816  void CopyFrom(const TimeAdvanceGrant& from);
10817  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
10818  void MergeFrom(const TimeAdvanceGrant& from);
10819  private:
10820  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
10821  public:
10822  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
10823  bool IsInitialized() const final;
10824 
10825  size_t ByteSizeLong() const final;
10826  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
10827  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
10828  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
10829  int GetCachedSize() const final { return _cached_size_.Get(); }
10830 
10831  private:
10832  void SharedCtor();
10833  void SharedDtor();
10834  void SetCachedSize(int size) const final;
10835  void InternalSwap(TimeAdvanceGrant* other);
10836  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
10837  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
10838  return "rti1516_2025.fedpro.TimeAdvanceGrant";
10839  }
10840  protected:
10841  explicit TimeAdvanceGrant(::PROTOBUF_NAMESPACE_ID::Arena* arena,
10842  bool is_message_owned = false);
10843  private:
10844  static void ArenaDtor(void* object);
10845  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
10846  public:
10847 
10848  static const ClassData _class_data_;
10849  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
10850 
10851  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
10852 
10853  // nested types ----------------------------------------------------
10854 
10855  // accessors -------------------------------------------------------
10856 
10857  enum : int {
10858  kTimeFieldNumber = 1,
10859  };
10860  // .rti1516_2025.fedpro.LogicalTime time = 1;
10861  bool has_time() const;
10862  private:
10863  bool _internal_has_time() const;
10864  public:
10865  void clear_time();
10866  const ::rti1516_2025::fedpro::LogicalTime& time() const;
10867  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::LogicalTime* release_time();
10868  ::rti1516_2025::fedpro::LogicalTime* mutable_time();
10869  void set_allocated_time(::rti1516_2025::fedpro::LogicalTime* time);
10870  private:
10871  const ::rti1516_2025::fedpro::LogicalTime& _internal_time() const;
10872  ::rti1516_2025::fedpro::LogicalTime* _internal_mutable_time();
10873  public:
10874  void unsafe_arena_set_allocated_time(
10876  ::rti1516_2025::fedpro::LogicalTime* unsafe_arena_release_time();
10877 
10878  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.TimeAdvanceGrant)
10879  private:
10880  class _Internal;
10881 
10882  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
10884  typedef void DestructorSkippable_;
10886  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
10887  friend struct ::TableStruct_FederateAmbassador_2eproto;
10888 };
10889 // -------------------------------------------------------------------
10890 
10891 class RequestRetraction final :
10892  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.RequestRetraction) */ {
10893  public:
10894  inline RequestRetraction() : RequestRetraction(nullptr) {}
10895  ~RequestRetraction() override;
10896  explicit constexpr RequestRetraction(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
10897 
10898  RequestRetraction(const RequestRetraction& from);
10900  : RequestRetraction() {
10901  *this = ::std::move(from);
10902  }
10903 
10905  CopyFrom(from);
10906  return *this;
10907  }
10908  inline RequestRetraction& operator=(RequestRetraction&& from) noexcept {
10909  if (this == &from) return *this;
10910  if (GetOwningArena() == from.GetOwningArena()) {
10911  InternalSwap(&from);
10912  } else {
10913  CopyFrom(from);
10914  }
10915  return *this;
10916  }
10917 
10918  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
10919  return GetDescriptor();
10920  }
10921  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
10922  return default_instance().GetMetadata().descriptor;
10923  }
10924  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
10925  return default_instance().GetMetadata().reflection;
10926  }
10928  return *internal_default_instance();
10929  }
10931  return reinterpret_cast<const RequestRetraction*>(
10933  }
10934  static constexpr int kIndexInFileMessages =
10935  61;
10936 
10938  a.Swap(&b);
10939  }
10940  inline void Swap(RequestRetraction* other) {
10941  if (other == this) return;
10942  if (GetOwningArena() == other->GetOwningArena()) {
10943  InternalSwap(other);
10944  } else {
10945  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
10946  }
10947  }
10949  if (other == this) return;
10950  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
10951  InternalSwap(other);
10952  }
10953 
10954  // implements Message ----------------------------------------------
10955 
10956  inline RequestRetraction* New() const final {
10957  return new RequestRetraction();
10958  }
10959 
10960  RequestRetraction* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
10961  return CreateMaybeMessage<RequestRetraction>(arena);
10962  }
10963  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
10964  void CopyFrom(const RequestRetraction& from);
10965  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
10966  void MergeFrom(const RequestRetraction& from);
10967  private:
10968  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
10969  public:
10970  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
10971  bool IsInitialized() const final;
10972 
10973  size_t ByteSizeLong() const final;
10974  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
10975  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
10976  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
10977  int GetCachedSize() const final { return _cached_size_.Get(); }
10978 
10979  private:
10980  void SharedCtor();
10981  void SharedDtor();
10982  void SetCachedSize(int size) const final;
10983  void InternalSwap(RequestRetraction* other);
10984  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
10985  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
10986  return "rti1516_2025.fedpro.RequestRetraction";
10987  }
10988  protected:
10989  explicit RequestRetraction(::PROTOBUF_NAMESPACE_ID::Arena* arena,
10990  bool is_message_owned = false);
10991  private:
10992  static void ArenaDtor(void* object);
10993  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
10994  public:
10995 
10996  static const ClassData _class_data_;
10997  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
10998 
10999  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
11000 
11001  // nested types ----------------------------------------------------
11002 
11003  // accessors -------------------------------------------------------
11004 
11005  enum : int {
11006  kRetractionFieldNumber = 1,
11007  };
11008  // .rti1516_2025.fedpro.MessageRetractionHandle retraction = 1;
11009  bool has_retraction() const;
11010  private:
11011  bool _internal_has_retraction() const;
11012  public:
11013  void clear_retraction();
11014  const ::rti1516_2025::fedpro::MessageRetractionHandle& retraction() const;
11015  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::MessageRetractionHandle* release_retraction();
11017  void set_allocated_retraction(::rti1516_2025::fedpro::MessageRetractionHandle* retraction);
11018  private:
11019  const ::rti1516_2025::fedpro::MessageRetractionHandle& _internal_retraction() const;
11020  ::rti1516_2025::fedpro::MessageRetractionHandle* _internal_mutable_retraction();
11021  public:
11022  void unsafe_arena_set_allocated_retraction(
11024  ::rti1516_2025::fedpro::MessageRetractionHandle* unsafe_arena_release_retraction();
11025 
11026  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.RequestRetraction)
11027  private:
11028  class _Internal;
11029 
11030  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
11032  typedef void DestructorSkippable_;
11034  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
11035  friend struct ::TableStruct_FederateAmbassador_2eproto;
11036 };
11037 // -------------------------------------------------------------------
11038 
11039 class CallbackSucceeded final :
11040  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.CallbackSucceeded) */ {
11041  public:
11042  inline CallbackSucceeded() : CallbackSucceeded(nullptr) {}
11043  ~CallbackSucceeded() override;
11044  explicit constexpr CallbackSucceeded(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
11045 
11046  CallbackSucceeded(const CallbackSucceeded& from);
11048  : CallbackSucceeded() {
11049  *this = ::std::move(from);
11050  }
11051 
11053  CopyFrom(from);
11054  return *this;
11055  }
11056  inline CallbackSucceeded& operator=(CallbackSucceeded&& from) noexcept {
11057  if (this == &from) return *this;
11058  if (GetOwningArena() == from.GetOwningArena()) {
11059  InternalSwap(&from);
11060  } else {
11061  CopyFrom(from);
11062  }
11063  return *this;
11064  }
11065 
11066  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
11067  return GetDescriptor();
11068  }
11069  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
11070  return default_instance().GetMetadata().descriptor;
11071  }
11072  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
11073  return default_instance().GetMetadata().reflection;
11074  }
11076  return *internal_default_instance();
11077  }
11079  return reinterpret_cast<const CallbackSucceeded*>(
11081  }
11082  static constexpr int kIndexInFileMessages =
11083  62;
11084 
11086  a.Swap(&b);
11087  }
11088  inline void Swap(CallbackSucceeded* other) {
11089  if (other == this) return;
11090  if (GetOwningArena() == other->GetOwningArena()) {
11091  InternalSwap(other);
11092  } else {
11093  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
11094  }
11095  }
11097  if (other == this) return;
11098  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
11099  InternalSwap(other);
11100  }
11101 
11102  // implements Message ----------------------------------------------
11103 
11104  inline CallbackSucceeded* New() const final {
11105  return new CallbackSucceeded();
11106  }
11107 
11108  CallbackSucceeded* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
11109  return CreateMaybeMessage<CallbackSucceeded>(arena);
11110  }
11111  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
11112  void CopyFrom(const CallbackSucceeded& from);
11113  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
11114  void MergeFrom(const CallbackSucceeded& from);
11115  private:
11116  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
11117  public:
11118  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
11119  bool IsInitialized() const final;
11120 
11121  size_t ByteSizeLong() const final;
11122  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
11123  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
11124  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
11125  int GetCachedSize() const final { return _cached_size_.Get(); }
11126 
11127  private:
11128  void SharedCtor();
11129  void SharedDtor();
11130  void SetCachedSize(int size) const final;
11131  void InternalSwap(CallbackSucceeded* other);
11132  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
11133  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
11134  return "rti1516_2025.fedpro.CallbackSucceeded";
11135  }
11136  protected:
11137  explicit CallbackSucceeded(::PROTOBUF_NAMESPACE_ID::Arena* arena,
11138  bool is_message_owned = false);
11139  private:
11140  static void ArenaDtor(void* object);
11141  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
11142  public:
11143 
11144  static const ClassData _class_data_;
11145  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
11146 
11147  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
11148 
11149  // nested types ----------------------------------------------------
11150 
11151  // accessors -------------------------------------------------------
11152 
11153  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.CallbackSucceeded)
11154  private:
11155  class _Internal;
11156 
11157  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
11159  typedef void DestructorSkippable_;
11160  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
11162 };
11163 // -------------------------------------------------------------------
11164 
11165 class CallbackRequest final :
11166  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.CallbackRequest) */ {
11167  public:
11168  inline CallbackRequest() : CallbackRequest(nullptr) {}
11169  ~CallbackRequest() override;
11170  explicit constexpr CallbackRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
11171 
11172  CallbackRequest(const CallbackRequest& from);
11174  : CallbackRequest() {
11175  *this = ::std::move(from);
11176  }
11177 
11179  CopyFrom(from);
11180  return *this;
11181  }
11182  inline CallbackRequest& operator=(CallbackRequest&& from) noexcept {
11183  if (this == &from) return *this;
11184  if (GetOwningArena() == from.GetOwningArena()) {
11185  InternalSwap(&from);
11186  } else {
11187  CopyFrom(from);
11188  }
11189  return *this;
11190  }
11191 
11192  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
11193  return GetDescriptor();
11194  }
11195  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
11196  return default_instance().GetMetadata().descriptor;
11197  }
11198  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
11199  return default_instance().GetMetadata().reflection;
11200  }
11202  return *internal_default_instance();
11203  }
11205  kConnectionLost = 1,
11206  kReportFederationExecutions = 2,
11207  kReportFederationExecutionMembers = 3,
11208  kReportFederationExecutionDoesNotExist = 4,
11209  kFederateResigned = 5,
11210  kSynchronizationPointRegistrationSucceeded = 6,
11211  kSynchronizationPointRegistrationFailed = 7,
11212  kAnnounceSynchronizationPoint = 8,
11213  kFederationSynchronized = 9,
11214  kInitiateFederateSave = 10,
11215  kInitiateFederateSaveWithTime = 11,
11216  kFederationSaved = 12,
11217  kFederationNotSaved = 13,
11218  kFederationSaveStatusResponse = 14,
11219  kRequestFederationRestoreSucceeded = 15,
11220  kRequestFederationRestoreFailed = 16,
11221  kFederationRestoreBegun = 17,
11222  kInitiateFederateRestore = 18,
11223  kFederationRestored = 19,
11224  kFederationNotRestored = 20,
11225  kFederationRestoreStatusResponse = 21,
11226  kStartRegistrationForObjectClass = 22,
11227  kStopRegistrationForObjectClass = 23,
11228  kTurnInteractionsOn = 24,
11229  kTurnInteractionsOff = 25,
11230  kObjectInstanceNameReservationSucceeded = 26,
11231  kObjectInstanceNameReservationFailed = 27,
11232  kMultipleObjectInstanceNameReservationSucceeded = 28,
11233  kMultipleObjectInstanceNameReservationFailed = 29,
11234  kDiscoverObjectInstance = 30,
11235  kReflectAttributeValues = 31,
11236  kReflectAttributeValuesWithTime = 32,
11237  kReceiveInteraction = 33,
11238  kReceiveInteractionWithTime = 34,
11239  kReceiveDirectedInteraction = 35,
11240  kReceiveDirectedInteractionWithTime = 36,
11241  kRemoveObjectInstance = 37,
11242  kRemoveObjectInstanceWithTime = 38,
11243  kAttributesInScope = 39,
11244  kAttributesOutOfScope = 40,
11245  kProvideAttributeValueUpdate = 41,
11246  kTurnUpdatesOnForObjectInstance = 42,
11247  kTurnUpdatesOnForObjectInstanceWithRate = 43,
11248  kTurnUpdatesOffForObjectInstance = 44,
11249  kConfirmAttributeTransportationTypeChange = 45,
11250  kReportAttributeTransportationType = 46,
11251  kConfirmInteractionTransportationTypeChange = 47,
11252  kReportInteractionTransportationType = 48,
11253  kRequestAttributeOwnershipAssumption = 49,
11254  kRequestDivestitureConfirmation = 50,
11255  kAttributeOwnershipAcquisitionNotification = 51,
11256  kAttributeOwnershipUnavailable = 52,
11257  kRequestAttributeOwnershipRelease = 53,
11258  kConfirmAttributeOwnershipAcquisitionCancellation = 54,
11259  kInformAttributeOwnership = 55,
11260  kAttributeIsNotOwned = 56,
11261  kAttributeIsOwnedByRTI = 57,
11262  kTimeRegulationEnabled = 58,
11263  kTimeConstrainedEnabled = 59,
11264  kFlushQueueGrant = 60,
11265  kTimeAdvanceGrant = 61,
11266  kRequestRetraction = 62,
11267  CALLBACKREQUEST_NOT_SET = 0,
11268  };
11269 
11271  return reinterpret_cast<const CallbackRequest*>(
11273  }
11274  static constexpr int kIndexInFileMessages =
11275  63;
11276 
11277  friend void swap(CallbackRequest& a, CallbackRequest& b) {
11278  a.Swap(&b);
11279  }
11280  inline void Swap(CallbackRequest* other) {
11281  if (other == this) return;
11282  if (GetOwningArena() == other->GetOwningArena()) {
11283  InternalSwap(other);
11284  } else {
11285  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
11286  }
11287  }
11289  if (other == this) return;
11290  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
11291  InternalSwap(other);
11292  }
11293 
11294  // implements Message ----------------------------------------------
11295 
11296  inline CallbackRequest* New() const final {
11297  return new CallbackRequest();
11298  }
11299 
11300  CallbackRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
11301  return CreateMaybeMessage<CallbackRequest>(arena);
11302  }
11303  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
11304  void CopyFrom(const CallbackRequest& from);
11305  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
11306  void MergeFrom(const CallbackRequest& from);
11307  private:
11308  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
11309  public:
11310  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
11311  bool IsInitialized() const final;
11312 
11313  size_t ByteSizeLong() const final;
11314  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
11315  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
11316  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
11317  int GetCachedSize() const final { return _cached_size_.Get(); }
11318 
11319  private:
11320  void SharedCtor();
11321  void SharedDtor();
11322  void SetCachedSize(int size) const final;
11323  void InternalSwap(CallbackRequest* other);
11324  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
11325  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
11326  return "rti1516_2025.fedpro.CallbackRequest";
11327  }
11328  protected:
11329  explicit CallbackRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena,
11330  bool is_message_owned = false);
11331  private:
11332  static void ArenaDtor(void* object);
11333  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
11334  public:
11335 
11336  static const ClassData _class_data_;
11337  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
11338 
11339  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
11340 
11341  // nested types ----------------------------------------------------
11342 
11343  // accessors -------------------------------------------------------
11344 
11345  enum : int {
11346  kConnectionLostFieldNumber = 1,
11347  kReportFederationExecutionsFieldNumber = 2,
11348  kReportFederationExecutionMembersFieldNumber = 3,
11349  kReportFederationExecutionDoesNotExistFieldNumber = 4,
11350  kFederateResignedFieldNumber = 5,
11351  kSynchronizationPointRegistrationSucceededFieldNumber = 6,
11352  kSynchronizationPointRegistrationFailedFieldNumber = 7,
11353  kAnnounceSynchronizationPointFieldNumber = 8,
11354  kFederationSynchronizedFieldNumber = 9,
11355  kInitiateFederateSaveFieldNumber = 10,
11356  kInitiateFederateSaveWithTimeFieldNumber = 11,
11357  kFederationSavedFieldNumber = 12,
11358  kFederationNotSavedFieldNumber = 13,
11359  kFederationSaveStatusResponseFieldNumber = 14,
11360  kRequestFederationRestoreSucceededFieldNumber = 15,
11361  kRequestFederationRestoreFailedFieldNumber = 16,
11362  kFederationRestoreBegunFieldNumber = 17,
11363  kInitiateFederateRestoreFieldNumber = 18,
11364  kFederationRestoredFieldNumber = 19,
11365  kFederationNotRestoredFieldNumber = 20,
11366  kFederationRestoreStatusResponseFieldNumber = 21,
11367  kStartRegistrationForObjectClassFieldNumber = 22,
11368  kStopRegistrationForObjectClassFieldNumber = 23,
11369  kTurnInteractionsOnFieldNumber = 24,
11370  kTurnInteractionsOffFieldNumber = 25,
11371  kObjectInstanceNameReservationSucceededFieldNumber = 26,
11372  kObjectInstanceNameReservationFailedFieldNumber = 27,
11373  kMultipleObjectInstanceNameReservationSucceededFieldNumber = 28,
11374  kMultipleObjectInstanceNameReservationFailedFieldNumber = 29,
11375  kDiscoverObjectInstanceFieldNumber = 30,
11376  kReflectAttributeValuesFieldNumber = 31,
11377  kReflectAttributeValuesWithTimeFieldNumber = 32,
11378  kReceiveInteractionFieldNumber = 33,
11379  kReceiveInteractionWithTimeFieldNumber = 34,
11380  kReceiveDirectedInteractionFieldNumber = 35,
11381  kReceiveDirectedInteractionWithTimeFieldNumber = 36,
11382  kRemoveObjectInstanceFieldNumber = 37,
11383  kRemoveObjectInstanceWithTimeFieldNumber = 38,
11384  kAttributesInScopeFieldNumber = 39,
11385  kAttributesOutOfScopeFieldNumber = 40,
11386  kProvideAttributeValueUpdateFieldNumber = 41,
11387  kTurnUpdatesOnForObjectInstanceFieldNumber = 42,
11388  kTurnUpdatesOnForObjectInstanceWithRateFieldNumber = 43,
11389  kTurnUpdatesOffForObjectInstanceFieldNumber = 44,
11390  kConfirmAttributeTransportationTypeChangeFieldNumber = 45,
11391  kReportAttributeTransportationTypeFieldNumber = 46,
11392  kConfirmInteractionTransportationTypeChangeFieldNumber = 47,
11393  kReportInteractionTransportationTypeFieldNumber = 48,
11394  kRequestAttributeOwnershipAssumptionFieldNumber = 49,
11395  kRequestDivestitureConfirmationFieldNumber = 50,
11396  kAttributeOwnershipAcquisitionNotificationFieldNumber = 51,
11397  kAttributeOwnershipUnavailableFieldNumber = 52,
11398  kRequestAttributeOwnershipReleaseFieldNumber = 53,
11399  kConfirmAttributeOwnershipAcquisitionCancellationFieldNumber = 54,
11400  kInformAttributeOwnershipFieldNumber = 55,
11401  kAttributeIsNotOwnedFieldNumber = 56,
11402  kAttributeIsOwnedByRTIFieldNumber = 57,
11403  kTimeRegulationEnabledFieldNumber = 58,
11404  kTimeConstrainedEnabledFieldNumber = 59,
11405  kFlushQueueGrantFieldNumber = 60,
11406  kTimeAdvanceGrantFieldNumber = 61,
11407  kRequestRetractionFieldNumber = 62,
11408  };
11409  // .rti1516_2025.fedpro.ConnectionLost connectionLost = 1;
11410  bool has_connectionlost() const;
11411  private:
11412  bool _internal_has_connectionlost() const;
11413  public:
11414  void clear_connectionlost();
11415  const ::rti1516_2025::fedpro::ConnectionLost& connectionlost() const;
11416  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ConnectionLost* release_connectionlost();
11417  ::rti1516_2025::fedpro::ConnectionLost* mutable_connectionlost();
11418  void set_allocated_connectionlost(::rti1516_2025::fedpro::ConnectionLost* connectionlost);
11419  private:
11420  const ::rti1516_2025::fedpro::ConnectionLost& _internal_connectionlost() const;
11421  ::rti1516_2025::fedpro::ConnectionLost* _internal_mutable_connectionlost();
11422  public:
11423  void unsafe_arena_set_allocated_connectionlost(
11424  ::rti1516_2025::fedpro::ConnectionLost* connectionlost);
11425  ::rti1516_2025::fedpro::ConnectionLost* unsafe_arena_release_connectionlost();
11426 
11427  // .rti1516_2025.fedpro.ReportFederationExecutions reportFederationExecutions = 2;
11428  bool has_reportfederationexecutions() const;
11429  private:
11430  bool _internal_has_reportfederationexecutions() const;
11431  public:
11432  void clear_reportfederationexecutions();
11433  const ::rti1516_2025::fedpro::ReportFederationExecutions& reportfederationexecutions() const;
11434  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ReportFederationExecutions* release_reportfederationexecutions();
11435  ::rti1516_2025::fedpro::ReportFederationExecutions* mutable_reportfederationexecutions();
11436  void set_allocated_reportfederationexecutions(::rti1516_2025::fedpro::ReportFederationExecutions* reportfederationexecutions);
11437  private:
11438  const ::rti1516_2025::fedpro::ReportFederationExecutions& _internal_reportfederationexecutions() const;
11439  ::rti1516_2025::fedpro::ReportFederationExecutions* _internal_mutable_reportfederationexecutions();
11440  public:
11441  void unsafe_arena_set_allocated_reportfederationexecutions(
11442  ::rti1516_2025::fedpro::ReportFederationExecutions* reportfederationexecutions);
11443  ::rti1516_2025::fedpro::ReportFederationExecutions* unsafe_arena_release_reportfederationexecutions();
11444 
11445  // .rti1516_2025.fedpro.ReportFederationExecutionMembers reportFederationExecutionMembers = 3;
11446  bool has_reportfederationexecutionmembers() const;
11447  private:
11448  bool _internal_has_reportfederationexecutionmembers() const;
11449  public:
11450  void clear_reportfederationexecutionmembers();
11451  const ::rti1516_2025::fedpro::ReportFederationExecutionMembers& reportfederationexecutionmembers() const;
11452  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ReportFederationExecutionMembers* release_reportfederationexecutionmembers();
11453  ::rti1516_2025::fedpro::ReportFederationExecutionMembers* mutable_reportfederationexecutionmembers();
11454  void set_allocated_reportfederationexecutionmembers(::rti1516_2025::fedpro::ReportFederationExecutionMembers* reportfederationexecutionmembers);
11455  private:
11456  const ::rti1516_2025::fedpro::ReportFederationExecutionMembers& _internal_reportfederationexecutionmembers() const;
11457  ::rti1516_2025::fedpro::ReportFederationExecutionMembers* _internal_mutable_reportfederationexecutionmembers();
11458  public:
11459  void unsafe_arena_set_allocated_reportfederationexecutionmembers(
11460  ::rti1516_2025::fedpro::ReportFederationExecutionMembers* reportfederationexecutionmembers);
11461  ::rti1516_2025::fedpro::ReportFederationExecutionMembers* unsafe_arena_release_reportfederationexecutionmembers();
11462 
11463  // .rti1516_2025.fedpro.ReportFederationExecutionDoesNotExist reportFederationExecutionDoesNotExist = 4;
11464  bool has_reportfederationexecutiondoesnotexist() const;
11465  private:
11466  bool _internal_has_reportfederationexecutiondoesnotexist() const;
11467  public:
11468  void clear_reportfederationexecutiondoesnotexist();
11469  const ::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist& reportfederationexecutiondoesnotexist() const;
11470  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist* release_reportfederationexecutiondoesnotexist();
11471  ::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist* mutable_reportfederationexecutiondoesnotexist();
11472  void set_allocated_reportfederationexecutiondoesnotexist(::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist* reportfederationexecutiondoesnotexist);
11473  private:
11474  const ::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist& _internal_reportfederationexecutiondoesnotexist() const;
11475  ::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist* _internal_mutable_reportfederationexecutiondoesnotexist();
11476  public:
11477  void unsafe_arena_set_allocated_reportfederationexecutiondoesnotexist(
11478  ::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist* reportfederationexecutiondoesnotexist);
11479  ::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist* unsafe_arena_release_reportfederationexecutiondoesnotexist();
11480 
11481  // .rti1516_2025.fedpro.FederateResigned federateResigned = 5;
11482  bool has_federateresigned() const;
11483  private:
11484  bool _internal_has_federateresigned() const;
11485  public:
11486  void clear_federateresigned();
11487  const ::rti1516_2025::fedpro::FederateResigned& federateresigned() const;
11488  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FederateResigned* release_federateresigned();
11489  ::rti1516_2025::fedpro::FederateResigned* mutable_federateresigned();
11490  void set_allocated_federateresigned(::rti1516_2025::fedpro::FederateResigned* federateresigned);
11491  private:
11492  const ::rti1516_2025::fedpro::FederateResigned& _internal_federateresigned() const;
11493  ::rti1516_2025::fedpro::FederateResigned* _internal_mutable_federateresigned();
11494  public:
11495  void unsafe_arena_set_allocated_federateresigned(
11496  ::rti1516_2025::fedpro::FederateResigned* federateresigned);
11497  ::rti1516_2025::fedpro::FederateResigned* unsafe_arena_release_federateresigned();
11498 
11499  // .rti1516_2025.fedpro.SynchronizationPointRegistrationSucceeded synchronizationPointRegistrationSucceeded = 6;
11500  bool has_synchronizationpointregistrationsucceeded() const;
11501  private:
11502  bool _internal_has_synchronizationpointregistrationsucceeded() const;
11503  public:
11504  void clear_synchronizationpointregistrationsucceeded();
11505  const ::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded& synchronizationpointregistrationsucceeded() const;
11506  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded* release_synchronizationpointregistrationsucceeded();
11507  ::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded* mutable_synchronizationpointregistrationsucceeded();
11508  void set_allocated_synchronizationpointregistrationsucceeded(::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded* synchronizationpointregistrationsucceeded);
11509  private:
11510  const ::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded& _internal_synchronizationpointregistrationsucceeded() const;
11511  ::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded* _internal_mutable_synchronizationpointregistrationsucceeded();
11512  public:
11513  void unsafe_arena_set_allocated_synchronizationpointregistrationsucceeded(
11514  ::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded* synchronizationpointregistrationsucceeded);
11515  ::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded* unsafe_arena_release_synchronizationpointregistrationsucceeded();
11516 
11517  // .rti1516_2025.fedpro.SynchronizationPointRegistrationFailed synchronizationPointRegistrationFailed = 7;
11518  bool has_synchronizationpointregistrationfailed() const;
11519  private:
11520  bool _internal_has_synchronizationpointregistrationfailed() const;
11521  public:
11522  void clear_synchronizationpointregistrationfailed();
11523  const ::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed& synchronizationpointregistrationfailed() const;
11524  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed* release_synchronizationpointregistrationfailed();
11525  ::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed* mutable_synchronizationpointregistrationfailed();
11526  void set_allocated_synchronizationpointregistrationfailed(::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed* synchronizationpointregistrationfailed);
11527  private:
11528  const ::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed& _internal_synchronizationpointregistrationfailed() const;
11529  ::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed* _internal_mutable_synchronizationpointregistrationfailed();
11530  public:
11531  void unsafe_arena_set_allocated_synchronizationpointregistrationfailed(
11532  ::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed* synchronizationpointregistrationfailed);
11533  ::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed* unsafe_arena_release_synchronizationpointregistrationfailed();
11534 
11535  // .rti1516_2025.fedpro.AnnounceSynchronizationPoint announceSynchronizationPoint = 8;
11536  bool has_announcesynchronizationpoint() const;
11537  private:
11538  bool _internal_has_announcesynchronizationpoint() const;
11539  public:
11540  void clear_announcesynchronizationpoint();
11541  const ::rti1516_2025::fedpro::AnnounceSynchronizationPoint& announcesynchronizationpoint() const;
11542  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AnnounceSynchronizationPoint* release_announcesynchronizationpoint();
11543  ::rti1516_2025::fedpro::AnnounceSynchronizationPoint* mutable_announcesynchronizationpoint();
11544  void set_allocated_announcesynchronizationpoint(::rti1516_2025::fedpro::AnnounceSynchronizationPoint* announcesynchronizationpoint);
11545  private:
11546  const ::rti1516_2025::fedpro::AnnounceSynchronizationPoint& _internal_announcesynchronizationpoint() const;
11547  ::rti1516_2025::fedpro::AnnounceSynchronizationPoint* _internal_mutable_announcesynchronizationpoint();
11548  public:
11549  void unsafe_arena_set_allocated_announcesynchronizationpoint(
11550  ::rti1516_2025::fedpro::AnnounceSynchronizationPoint* announcesynchronizationpoint);
11551  ::rti1516_2025::fedpro::AnnounceSynchronizationPoint* unsafe_arena_release_announcesynchronizationpoint();
11552 
11553  // .rti1516_2025.fedpro.FederationSynchronized federationSynchronized = 9;
11554  bool has_federationsynchronized() const;
11555  private:
11556  bool _internal_has_federationsynchronized() const;
11557  public:
11558  void clear_federationsynchronized();
11559  const ::rti1516_2025::fedpro::FederationSynchronized& federationsynchronized() const;
11560  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FederationSynchronized* release_federationsynchronized();
11561  ::rti1516_2025::fedpro::FederationSynchronized* mutable_federationsynchronized();
11562  void set_allocated_federationsynchronized(::rti1516_2025::fedpro::FederationSynchronized* federationsynchronized);
11563  private:
11564  const ::rti1516_2025::fedpro::FederationSynchronized& _internal_federationsynchronized() const;
11565  ::rti1516_2025::fedpro::FederationSynchronized* _internal_mutable_federationsynchronized();
11566  public:
11567  void unsafe_arena_set_allocated_federationsynchronized(
11568  ::rti1516_2025::fedpro::FederationSynchronized* federationsynchronized);
11569  ::rti1516_2025::fedpro::FederationSynchronized* unsafe_arena_release_federationsynchronized();
11570 
11571  // .rti1516_2025.fedpro.InitiateFederateSave initiateFederateSave = 10;
11572  bool has_initiatefederatesave() const;
11573  private:
11574  bool _internal_has_initiatefederatesave() const;
11575  public:
11576  void clear_initiatefederatesave();
11577  const ::rti1516_2025::fedpro::InitiateFederateSave& initiatefederatesave() const;
11578  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::InitiateFederateSave* release_initiatefederatesave();
11579  ::rti1516_2025::fedpro::InitiateFederateSave* mutable_initiatefederatesave();
11580  void set_allocated_initiatefederatesave(::rti1516_2025::fedpro::InitiateFederateSave* initiatefederatesave);
11581  private:
11582  const ::rti1516_2025::fedpro::InitiateFederateSave& _internal_initiatefederatesave() const;
11583  ::rti1516_2025::fedpro::InitiateFederateSave* _internal_mutable_initiatefederatesave();
11584  public:
11585  void unsafe_arena_set_allocated_initiatefederatesave(
11586  ::rti1516_2025::fedpro::InitiateFederateSave* initiatefederatesave);
11587  ::rti1516_2025::fedpro::InitiateFederateSave* unsafe_arena_release_initiatefederatesave();
11588 
11589  // .rti1516_2025.fedpro.InitiateFederateSaveWithTime initiateFederateSaveWithTime = 11;
11590  bool has_initiatefederatesavewithtime() const;
11591  private:
11592  bool _internal_has_initiatefederatesavewithtime() const;
11593  public:
11594  void clear_initiatefederatesavewithtime();
11595  const ::rti1516_2025::fedpro::InitiateFederateSaveWithTime& initiatefederatesavewithtime() const;
11596  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::InitiateFederateSaveWithTime* release_initiatefederatesavewithtime();
11597  ::rti1516_2025::fedpro::InitiateFederateSaveWithTime* mutable_initiatefederatesavewithtime();
11598  void set_allocated_initiatefederatesavewithtime(::rti1516_2025::fedpro::InitiateFederateSaveWithTime* initiatefederatesavewithtime);
11599  private:
11600  const ::rti1516_2025::fedpro::InitiateFederateSaveWithTime& _internal_initiatefederatesavewithtime() const;
11601  ::rti1516_2025::fedpro::InitiateFederateSaveWithTime* _internal_mutable_initiatefederatesavewithtime();
11602  public:
11603  void unsafe_arena_set_allocated_initiatefederatesavewithtime(
11604  ::rti1516_2025::fedpro::InitiateFederateSaveWithTime* initiatefederatesavewithtime);
11605  ::rti1516_2025::fedpro::InitiateFederateSaveWithTime* unsafe_arena_release_initiatefederatesavewithtime();
11606 
11607  // .rti1516_2025.fedpro.FederationSaved federationSaved = 12;
11608  bool has_federationsaved() const;
11609  private:
11610  bool _internal_has_federationsaved() const;
11611  public:
11612  void clear_federationsaved();
11613  const ::rti1516_2025::fedpro::FederationSaved& federationsaved() const;
11614  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FederationSaved* release_federationsaved();
11615  ::rti1516_2025::fedpro::FederationSaved* mutable_federationsaved();
11616  void set_allocated_federationsaved(::rti1516_2025::fedpro::FederationSaved* federationsaved);
11617  private:
11618  const ::rti1516_2025::fedpro::FederationSaved& _internal_federationsaved() const;
11619  ::rti1516_2025::fedpro::FederationSaved* _internal_mutable_federationsaved();
11620  public:
11621  void unsafe_arena_set_allocated_federationsaved(
11622  ::rti1516_2025::fedpro::FederationSaved* federationsaved);
11623  ::rti1516_2025::fedpro::FederationSaved* unsafe_arena_release_federationsaved();
11624 
11625  // .rti1516_2025.fedpro.FederationNotSaved federationNotSaved = 13;
11626  bool has_federationnotsaved() const;
11627  private:
11628  bool _internal_has_federationnotsaved() const;
11629  public:
11630  void clear_federationnotsaved();
11631  const ::rti1516_2025::fedpro::FederationNotSaved& federationnotsaved() const;
11632  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FederationNotSaved* release_federationnotsaved();
11633  ::rti1516_2025::fedpro::FederationNotSaved* mutable_federationnotsaved();
11634  void set_allocated_federationnotsaved(::rti1516_2025::fedpro::FederationNotSaved* federationnotsaved);
11635  private:
11636  const ::rti1516_2025::fedpro::FederationNotSaved& _internal_federationnotsaved() const;
11637  ::rti1516_2025::fedpro::FederationNotSaved* _internal_mutable_federationnotsaved();
11638  public:
11639  void unsafe_arena_set_allocated_federationnotsaved(
11640  ::rti1516_2025::fedpro::FederationNotSaved* federationnotsaved);
11641  ::rti1516_2025::fedpro::FederationNotSaved* unsafe_arena_release_federationnotsaved();
11642 
11643  // .rti1516_2025.fedpro.FederationSaveStatusResponse federationSaveStatusResponse = 14;
11644  bool has_federationsavestatusresponse() const;
11645  private:
11646  bool _internal_has_federationsavestatusresponse() const;
11647  public:
11648  void clear_federationsavestatusresponse();
11649  const ::rti1516_2025::fedpro::FederationSaveStatusResponse& federationsavestatusresponse() const;
11650  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FederationSaveStatusResponse* release_federationsavestatusresponse();
11651  ::rti1516_2025::fedpro::FederationSaveStatusResponse* mutable_federationsavestatusresponse();
11652  void set_allocated_federationsavestatusresponse(::rti1516_2025::fedpro::FederationSaveStatusResponse* federationsavestatusresponse);
11653  private:
11654  const ::rti1516_2025::fedpro::FederationSaveStatusResponse& _internal_federationsavestatusresponse() const;
11655  ::rti1516_2025::fedpro::FederationSaveStatusResponse* _internal_mutable_federationsavestatusresponse();
11656  public:
11657  void unsafe_arena_set_allocated_federationsavestatusresponse(
11658  ::rti1516_2025::fedpro::FederationSaveStatusResponse* federationsavestatusresponse);
11659  ::rti1516_2025::fedpro::FederationSaveStatusResponse* unsafe_arena_release_federationsavestatusresponse();
11660 
11661  // .rti1516_2025.fedpro.RequestFederationRestoreSucceeded requestFederationRestoreSucceeded = 15;
11662  bool has_requestfederationrestoresucceeded() const;
11663  private:
11664  bool _internal_has_requestfederationrestoresucceeded() const;
11665  public:
11666  void clear_requestfederationrestoresucceeded();
11667  const ::rti1516_2025::fedpro::RequestFederationRestoreSucceeded& requestfederationrestoresucceeded() const;
11668  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::RequestFederationRestoreSucceeded* release_requestfederationrestoresucceeded();
11669  ::rti1516_2025::fedpro::RequestFederationRestoreSucceeded* mutable_requestfederationrestoresucceeded();
11670  void set_allocated_requestfederationrestoresucceeded(::rti1516_2025::fedpro::RequestFederationRestoreSucceeded* requestfederationrestoresucceeded);
11671  private:
11672  const ::rti1516_2025::fedpro::RequestFederationRestoreSucceeded& _internal_requestfederationrestoresucceeded() const;
11673  ::rti1516_2025::fedpro::RequestFederationRestoreSucceeded* _internal_mutable_requestfederationrestoresucceeded();
11674  public:
11675  void unsafe_arena_set_allocated_requestfederationrestoresucceeded(
11676  ::rti1516_2025::fedpro::RequestFederationRestoreSucceeded* requestfederationrestoresucceeded);
11677  ::rti1516_2025::fedpro::RequestFederationRestoreSucceeded* unsafe_arena_release_requestfederationrestoresucceeded();
11678 
11679  // .rti1516_2025.fedpro.RequestFederationRestoreFailed requestFederationRestoreFailed = 16;
11680  bool has_requestfederationrestorefailed() const;
11681  private:
11682  bool _internal_has_requestfederationrestorefailed() const;
11683  public:
11684  void clear_requestfederationrestorefailed();
11685  const ::rti1516_2025::fedpro::RequestFederationRestoreFailed& requestfederationrestorefailed() const;
11686  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::RequestFederationRestoreFailed* release_requestfederationrestorefailed();
11687  ::rti1516_2025::fedpro::RequestFederationRestoreFailed* mutable_requestfederationrestorefailed();
11688  void set_allocated_requestfederationrestorefailed(::rti1516_2025::fedpro::RequestFederationRestoreFailed* requestfederationrestorefailed);
11689  private:
11690  const ::rti1516_2025::fedpro::RequestFederationRestoreFailed& _internal_requestfederationrestorefailed() const;
11691  ::rti1516_2025::fedpro::RequestFederationRestoreFailed* _internal_mutable_requestfederationrestorefailed();
11692  public:
11693  void unsafe_arena_set_allocated_requestfederationrestorefailed(
11694  ::rti1516_2025::fedpro::RequestFederationRestoreFailed* requestfederationrestorefailed);
11695  ::rti1516_2025::fedpro::RequestFederationRestoreFailed* unsafe_arena_release_requestfederationrestorefailed();
11696 
11697  // .rti1516_2025.fedpro.FederationRestoreBegun federationRestoreBegun = 17;
11698  bool has_federationrestorebegun() const;
11699  private:
11700  bool _internal_has_federationrestorebegun() const;
11701  public:
11702  void clear_federationrestorebegun();
11703  const ::rti1516_2025::fedpro::FederationRestoreBegun& federationrestorebegun() const;
11704  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FederationRestoreBegun* release_federationrestorebegun();
11705  ::rti1516_2025::fedpro::FederationRestoreBegun* mutable_federationrestorebegun();
11706  void set_allocated_federationrestorebegun(::rti1516_2025::fedpro::FederationRestoreBegun* federationrestorebegun);
11707  private:
11708  const ::rti1516_2025::fedpro::FederationRestoreBegun& _internal_federationrestorebegun() const;
11709  ::rti1516_2025::fedpro::FederationRestoreBegun* _internal_mutable_federationrestorebegun();
11710  public:
11711  void unsafe_arena_set_allocated_federationrestorebegun(
11712  ::rti1516_2025::fedpro::FederationRestoreBegun* federationrestorebegun);
11713  ::rti1516_2025::fedpro::FederationRestoreBegun* unsafe_arena_release_federationrestorebegun();
11714 
11715  // .rti1516_2025.fedpro.InitiateFederateRestore initiateFederateRestore = 18;
11716  bool has_initiatefederaterestore() const;
11717  private:
11718  bool _internal_has_initiatefederaterestore() const;
11719  public:
11720  void clear_initiatefederaterestore();
11721  const ::rti1516_2025::fedpro::InitiateFederateRestore& initiatefederaterestore() const;
11722  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::InitiateFederateRestore* release_initiatefederaterestore();
11723  ::rti1516_2025::fedpro::InitiateFederateRestore* mutable_initiatefederaterestore();
11724  void set_allocated_initiatefederaterestore(::rti1516_2025::fedpro::InitiateFederateRestore* initiatefederaterestore);
11725  private:
11726  const ::rti1516_2025::fedpro::InitiateFederateRestore& _internal_initiatefederaterestore() const;
11727  ::rti1516_2025::fedpro::InitiateFederateRestore* _internal_mutable_initiatefederaterestore();
11728  public:
11729  void unsafe_arena_set_allocated_initiatefederaterestore(
11730  ::rti1516_2025::fedpro::InitiateFederateRestore* initiatefederaterestore);
11731  ::rti1516_2025::fedpro::InitiateFederateRestore* unsafe_arena_release_initiatefederaterestore();
11732 
11733  // .rti1516_2025.fedpro.FederationRestored federationRestored = 19;
11734  bool has_federationrestored() const;
11735  private:
11736  bool _internal_has_federationrestored() const;
11737  public:
11738  void clear_federationrestored();
11739  const ::rti1516_2025::fedpro::FederationRestored& federationrestored() const;
11740  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FederationRestored* release_federationrestored();
11741  ::rti1516_2025::fedpro::FederationRestored* mutable_federationrestored();
11742  void set_allocated_federationrestored(::rti1516_2025::fedpro::FederationRestored* federationrestored);
11743  private:
11744  const ::rti1516_2025::fedpro::FederationRestored& _internal_federationrestored() const;
11745  ::rti1516_2025::fedpro::FederationRestored* _internal_mutable_federationrestored();
11746  public:
11747  void unsafe_arena_set_allocated_federationrestored(
11748  ::rti1516_2025::fedpro::FederationRestored* federationrestored);
11749  ::rti1516_2025::fedpro::FederationRestored* unsafe_arena_release_federationrestored();
11750 
11751  // .rti1516_2025.fedpro.FederationNotRestored federationNotRestored = 20;
11752  bool has_federationnotrestored() const;
11753  private:
11754  bool _internal_has_federationnotrestored() const;
11755  public:
11756  void clear_federationnotrestored();
11757  const ::rti1516_2025::fedpro::FederationNotRestored& federationnotrestored() const;
11758  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FederationNotRestored* release_federationnotrestored();
11759  ::rti1516_2025::fedpro::FederationNotRestored* mutable_federationnotrestored();
11760  void set_allocated_federationnotrestored(::rti1516_2025::fedpro::FederationNotRestored* federationnotrestored);
11761  private:
11762  const ::rti1516_2025::fedpro::FederationNotRestored& _internal_federationnotrestored() const;
11763  ::rti1516_2025::fedpro::FederationNotRestored* _internal_mutable_federationnotrestored();
11764  public:
11765  void unsafe_arena_set_allocated_federationnotrestored(
11766  ::rti1516_2025::fedpro::FederationNotRestored* federationnotrestored);
11767  ::rti1516_2025::fedpro::FederationNotRestored* unsafe_arena_release_federationnotrestored();
11768 
11769  // .rti1516_2025.fedpro.FederationRestoreStatusResponse federationRestoreStatusResponse = 21;
11770  bool has_federationrestorestatusresponse() const;
11771  private:
11772  bool _internal_has_federationrestorestatusresponse() const;
11773  public:
11774  void clear_federationrestorestatusresponse();
11775  const ::rti1516_2025::fedpro::FederationRestoreStatusResponse& federationrestorestatusresponse() const;
11776  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FederationRestoreStatusResponse* release_federationrestorestatusresponse();
11777  ::rti1516_2025::fedpro::FederationRestoreStatusResponse* mutable_federationrestorestatusresponse();
11778  void set_allocated_federationrestorestatusresponse(::rti1516_2025::fedpro::FederationRestoreStatusResponse* federationrestorestatusresponse);
11779  private:
11780  const ::rti1516_2025::fedpro::FederationRestoreStatusResponse& _internal_federationrestorestatusresponse() const;
11781  ::rti1516_2025::fedpro::FederationRestoreStatusResponse* _internal_mutable_federationrestorestatusresponse();
11782  public:
11783  void unsafe_arena_set_allocated_federationrestorestatusresponse(
11784  ::rti1516_2025::fedpro::FederationRestoreStatusResponse* federationrestorestatusresponse);
11785  ::rti1516_2025::fedpro::FederationRestoreStatusResponse* unsafe_arena_release_federationrestorestatusresponse();
11786 
11787  // .rti1516_2025.fedpro.StartRegistrationForObjectClass startRegistrationForObjectClass = 22;
11788  bool has_startregistrationforobjectclass() const;
11789  private:
11790  bool _internal_has_startregistrationforobjectclass() const;
11791  public:
11792  void clear_startregistrationforobjectclass();
11793  const ::rti1516_2025::fedpro::StartRegistrationForObjectClass& startregistrationforobjectclass() const;
11794  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::StartRegistrationForObjectClass* release_startregistrationforobjectclass();
11795  ::rti1516_2025::fedpro::StartRegistrationForObjectClass* mutable_startregistrationforobjectclass();
11796  void set_allocated_startregistrationforobjectclass(::rti1516_2025::fedpro::StartRegistrationForObjectClass* startregistrationforobjectclass);
11797  private:
11798  const ::rti1516_2025::fedpro::StartRegistrationForObjectClass& _internal_startregistrationforobjectclass() const;
11799  ::rti1516_2025::fedpro::StartRegistrationForObjectClass* _internal_mutable_startregistrationforobjectclass();
11800  public:
11801  void unsafe_arena_set_allocated_startregistrationforobjectclass(
11802  ::rti1516_2025::fedpro::StartRegistrationForObjectClass* startregistrationforobjectclass);
11803  ::rti1516_2025::fedpro::StartRegistrationForObjectClass* unsafe_arena_release_startregistrationforobjectclass();
11804 
11805  // .rti1516_2025.fedpro.StopRegistrationForObjectClass stopRegistrationForObjectClass = 23;
11806  bool has_stopregistrationforobjectclass() const;
11807  private:
11808  bool _internal_has_stopregistrationforobjectclass() const;
11809  public:
11810  void clear_stopregistrationforobjectclass();
11811  const ::rti1516_2025::fedpro::StopRegistrationForObjectClass& stopregistrationforobjectclass() const;
11812  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::StopRegistrationForObjectClass* release_stopregistrationforobjectclass();
11813  ::rti1516_2025::fedpro::StopRegistrationForObjectClass* mutable_stopregistrationforobjectclass();
11814  void set_allocated_stopregistrationforobjectclass(::rti1516_2025::fedpro::StopRegistrationForObjectClass* stopregistrationforobjectclass);
11815  private:
11816  const ::rti1516_2025::fedpro::StopRegistrationForObjectClass& _internal_stopregistrationforobjectclass() const;
11817  ::rti1516_2025::fedpro::StopRegistrationForObjectClass* _internal_mutable_stopregistrationforobjectclass();
11818  public:
11819  void unsafe_arena_set_allocated_stopregistrationforobjectclass(
11820  ::rti1516_2025::fedpro::StopRegistrationForObjectClass* stopregistrationforobjectclass);
11821  ::rti1516_2025::fedpro::StopRegistrationForObjectClass* unsafe_arena_release_stopregistrationforobjectclass();
11822 
11823  // .rti1516_2025.fedpro.TurnInteractionsOn turnInteractionsOn = 24;
11824  bool has_turninteractionson() const;
11825  private:
11826  bool _internal_has_turninteractionson() const;
11827  public:
11828  void clear_turninteractionson();
11829  const ::rti1516_2025::fedpro::TurnInteractionsOn& turninteractionson() const;
11830  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::TurnInteractionsOn* release_turninteractionson();
11831  ::rti1516_2025::fedpro::TurnInteractionsOn* mutable_turninteractionson();
11832  void set_allocated_turninteractionson(::rti1516_2025::fedpro::TurnInteractionsOn* turninteractionson);
11833  private:
11834  const ::rti1516_2025::fedpro::TurnInteractionsOn& _internal_turninteractionson() const;
11835  ::rti1516_2025::fedpro::TurnInteractionsOn* _internal_mutable_turninteractionson();
11836  public:
11837  void unsafe_arena_set_allocated_turninteractionson(
11838  ::rti1516_2025::fedpro::TurnInteractionsOn* turninteractionson);
11839  ::rti1516_2025::fedpro::TurnInteractionsOn* unsafe_arena_release_turninteractionson();
11840 
11841  // .rti1516_2025.fedpro.TurnInteractionsOff turnInteractionsOff = 25;
11842  bool has_turninteractionsoff() const;
11843  private:
11844  bool _internal_has_turninteractionsoff() const;
11845  public:
11846  void clear_turninteractionsoff();
11847  const ::rti1516_2025::fedpro::TurnInteractionsOff& turninteractionsoff() const;
11848  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::TurnInteractionsOff* release_turninteractionsoff();
11849  ::rti1516_2025::fedpro::TurnInteractionsOff* mutable_turninteractionsoff();
11850  void set_allocated_turninteractionsoff(::rti1516_2025::fedpro::TurnInteractionsOff* turninteractionsoff);
11851  private:
11852  const ::rti1516_2025::fedpro::TurnInteractionsOff& _internal_turninteractionsoff() const;
11853  ::rti1516_2025::fedpro::TurnInteractionsOff* _internal_mutable_turninteractionsoff();
11854  public:
11855  void unsafe_arena_set_allocated_turninteractionsoff(
11856  ::rti1516_2025::fedpro::TurnInteractionsOff* turninteractionsoff);
11857  ::rti1516_2025::fedpro::TurnInteractionsOff* unsafe_arena_release_turninteractionsoff();
11858 
11859  // .rti1516_2025.fedpro.ObjectInstanceNameReservationSucceeded objectInstanceNameReservationSucceeded = 26;
11860  bool has_objectinstancenamereservationsucceeded() const;
11861  private:
11862  bool _internal_has_objectinstancenamereservationsucceeded() const;
11863  public:
11864  void clear_objectinstancenamereservationsucceeded();
11865  const ::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded& objectinstancenamereservationsucceeded() const;
11866  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded* release_objectinstancenamereservationsucceeded();
11867  ::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded* mutable_objectinstancenamereservationsucceeded();
11868  void set_allocated_objectinstancenamereservationsucceeded(::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded* objectinstancenamereservationsucceeded);
11869  private:
11870  const ::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded& _internal_objectinstancenamereservationsucceeded() const;
11871  ::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded* _internal_mutable_objectinstancenamereservationsucceeded();
11872  public:
11873  void unsafe_arena_set_allocated_objectinstancenamereservationsucceeded(
11874  ::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded* objectinstancenamereservationsucceeded);
11875  ::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded* unsafe_arena_release_objectinstancenamereservationsucceeded();
11876 
11877  // .rti1516_2025.fedpro.ObjectInstanceNameReservationFailed objectInstanceNameReservationFailed = 27;
11878  bool has_objectinstancenamereservationfailed() const;
11879  private:
11880  bool _internal_has_objectinstancenamereservationfailed() const;
11881  public:
11882  void clear_objectinstancenamereservationfailed();
11883  const ::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed& objectinstancenamereservationfailed() const;
11884  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed* release_objectinstancenamereservationfailed();
11885  ::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed* mutable_objectinstancenamereservationfailed();
11886  void set_allocated_objectinstancenamereservationfailed(::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed* objectinstancenamereservationfailed);
11887  private:
11888  const ::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed& _internal_objectinstancenamereservationfailed() const;
11889  ::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed* _internal_mutable_objectinstancenamereservationfailed();
11890  public:
11891  void unsafe_arena_set_allocated_objectinstancenamereservationfailed(
11892  ::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed* objectinstancenamereservationfailed);
11893  ::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed* unsafe_arena_release_objectinstancenamereservationfailed();
11894 
11895  // .rti1516_2025.fedpro.MultipleObjectInstanceNameReservationSucceeded multipleObjectInstanceNameReservationSucceeded = 28;
11896  bool has_multipleobjectinstancenamereservationsucceeded() const;
11897  private:
11898  bool _internal_has_multipleobjectinstancenamereservationsucceeded() const;
11899  public:
11900  void clear_multipleobjectinstancenamereservationsucceeded();
11901  const ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded& multipleobjectinstancenamereservationsucceeded() const;
11902  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded* release_multipleobjectinstancenamereservationsucceeded();
11903  ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded* mutable_multipleobjectinstancenamereservationsucceeded();
11904  void set_allocated_multipleobjectinstancenamereservationsucceeded(::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded* multipleobjectinstancenamereservationsucceeded);
11905  private:
11906  const ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded& _internal_multipleobjectinstancenamereservationsucceeded() const;
11907  ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded* _internal_mutable_multipleobjectinstancenamereservationsucceeded();
11908  public:
11909  void unsafe_arena_set_allocated_multipleobjectinstancenamereservationsucceeded(
11910  ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded* multipleobjectinstancenamereservationsucceeded);
11911  ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded* unsafe_arena_release_multipleobjectinstancenamereservationsucceeded();
11912 
11913  // .rti1516_2025.fedpro.MultipleObjectInstanceNameReservationFailed multipleObjectInstanceNameReservationFailed = 29;
11914  bool has_multipleobjectinstancenamereservationfailed() const;
11915  private:
11916  bool _internal_has_multipleobjectinstancenamereservationfailed() const;
11917  public:
11918  void clear_multipleobjectinstancenamereservationfailed();
11919  const ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed& multipleobjectinstancenamereservationfailed() const;
11920  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed* release_multipleobjectinstancenamereservationfailed();
11921  ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed* mutable_multipleobjectinstancenamereservationfailed();
11922  void set_allocated_multipleobjectinstancenamereservationfailed(::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed* multipleobjectinstancenamereservationfailed);
11923  private:
11924  const ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed& _internal_multipleobjectinstancenamereservationfailed() const;
11925  ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed* _internal_mutable_multipleobjectinstancenamereservationfailed();
11926  public:
11927  void unsafe_arena_set_allocated_multipleobjectinstancenamereservationfailed(
11928  ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed* multipleobjectinstancenamereservationfailed);
11929  ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed* unsafe_arena_release_multipleobjectinstancenamereservationfailed();
11930 
11931  // .rti1516_2025.fedpro.DiscoverObjectInstance discoverObjectInstance = 30;
11932  bool has_discoverobjectinstance() const;
11933  private:
11934  bool _internal_has_discoverobjectinstance() const;
11935  public:
11936  void clear_discoverobjectinstance();
11937  const ::rti1516_2025::fedpro::DiscoverObjectInstance& discoverobjectinstance() const;
11938  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::DiscoverObjectInstance* release_discoverobjectinstance();
11939  ::rti1516_2025::fedpro::DiscoverObjectInstance* mutable_discoverobjectinstance();
11940  void set_allocated_discoverobjectinstance(::rti1516_2025::fedpro::DiscoverObjectInstance* discoverobjectinstance);
11941  private:
11942  const ::rti1516_2025::fedpro::DiscoverObjectInstance& _internal_discoverobjectinstance() const;
11943  ::rti1516_2025::fedpro::DiscoverObjectInstance* _internal_mutable_discoverobjectinstance();
11944  public:
11945  void unsafe_arena_set_allocated_discoverobjectinstance(
11946  ::rti1516_2025::fedpro::DiscoverObjectInstance* discoverobjectinstance);
11947  ::rti1516_2025::fedpro::DiscoverObjectInstance* unsafe_arena_release_discoverobjectinstance();
11948 
11949  // .rti1516_2025.fedpro.ReflectAttributeValues reflectAttributeValues = 31;
11950  bool has_reflectattributevalues() const;
11951  private:
11952  bool _internal_has_reflectattributevalues() const;
11953  public:
11954  void clear_reflectattributevalues();
11955  const ::rti1516_2025::fedpro::ReflectAttributeValues& reflectattributevalues() const;
11956  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ReflectAttributeValues* release_reflectattributevalues();
11957  ::rti1516_2025::fedpro::ReflectAttributeValues* mutable_reflectattributevalues();
11958  void set_allocated_reflectattributevalues(::rti1516_2025::fedpro::ReflectAttributeValues* reflectattributevalues);
11959  private:
11960  const ::rti1516_2025::fedpro::ReflectAttributeValues& _internal_reflectattributevalues() const;
11961  ::rti1516_2025::fedpro::ReflectAttributeValues* _internal_mutable_reflectattributevalues();
11962  public:
11963  void unsafe_arena_set_allocated_reflectattributevalues(
11964  ::rti1516_2025::fedpro::ReflectAttributeValues* reflectattributevalues);
11965  ::rti1516_2025::fedpro::ReflectAttributeValues* unsafe_arena_release_reflectattributevalues();
11966 
11967  // .rti1516_2025.fedpro.ReflectAttributeValuesWithTime reflectAttributeValuesWithTime = 32;
11968  bool has_reflectattributevalueswithtime() const;
11969  private:
11970  bool _internal_has_reflectattributevalueswithtime() const;
11971  public:
11972  void clear_reflectattributevalueswithtime();
11973  const ::rti1516_2025::fedpro::ReflectAttributeValuesWithTime& reflectattributevalueswithtime() const;
11974  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ReflectAttributeValuesWithTime* release_reflectattributevalueswithtime();
11975  ::rti1516_2025::fedpro::ReflectAttributeValuesWithTime* mutable_reflectattributevalueswithtime();
11976  void set_allocated_reflectattributevalueswithtime(::rti1516_2025::fedpro::ReflectAttributeValuesWithTime* reflectattributevalueswithtime);
11977  private:
11978  const ::rti1516_2025::fedpro::ReflectAttributeValuesWithTime& _internal_reflectattributevalueswithtime() const;
11979  ::rti1516_2025::fedpro::ReflectAttributeValuesWithTime* _internal_mutable_reflectattributevalueswithtime();
11980  public:
11981  void unsafe_arena_set_allocated_reflectattributevalueswithtime(
11982  ::rti1516_2025::fedpro::ReflectAttributeValuesWithTime* reflectattributevalueswithtime);
11983  ::rti1516_2025::fedpro::ReflectAttributeValuesWithTime* unsafe_arena_release_reflectattributevalueswithtime();
11984 
11985  // .rti1516_2025.fedpro.ReceiveInteraction receiveInteraction = 33;
11986  bool has_receiveinteraction() const;
11987  private:
11988  bool _internal_has_receiveinteraction() const;
11989  public:
11990  void clear_receiveinteraction();
11991  const ::rti1516_2025::fedpro::ReceiveInteraction& receiveinteraction() const;
11992  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ReceiveInteraction* release_receiveinteraction();
11993  ::rti1516_2025::fedpro::ReceiveInteraction* mutable_receiveinteraction();
11994  void set_allocated_receiveinteraction(::rti1516_2025::fedpro::ReceiveInteraction* receiveinteraction);
11995  private:
11996  const ::rti1516_2025::fedpro::ReceiveInteraction& _internal_receiveinteraction() const;
11997  ::rti1516_2025::fedpro::ReceiveInteraction* _internal_mutable_receiveinteraction();
11998  public:
11999  void unsafe_arena_set_allocated_receiveinteraction(
12000  ::rti1516_2025::fedpro::ReceiveInteraction* receiveinteraction);
12001  ::rti1516_2025::fedpro::ReceiveInteraction* unsafe_arena_release_receiveinteraction();
12002 
12003  // .rti1516_2025.fedpro.ReceiveInteractionWithTime receiveInteractionWithTime = 34;
12004  bool has_receiveinteractionwithtime() const;
12005  private:
12006  bool _internal_has_receiveinteractionwithtime() const;
12007  public:
12008  void clear_receiveinteractionwithtime();
12009  const ::rti1516_2025::fedpro::ReceiveInteractionWithTime& receiveinteractionwithtime() const;
12010  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ReceiveInteractionWithTime* release_receiveinteractionwithtime();
12011  ::rti1516_2025::fedpro::ReceiveInteractionWithTime* mutable_receiveinteractionwithtime();
12012  void set_allocated_receiveinteractionwithtime(::rti1516_2025::fedpro::ReceiveInteractionWithTime* receiveinteractionwithtime);
12013  private:
12014  const ::rti1516_2025::fedpro::ReceiveInteractionWithTime& _internal_receiveinteractionwithtime() const;
12015  ::rti1516_2025::fedpro::ReceiveInteractionWithTime* _internal_mutable_receiveinteractionwithtime();
12016  public:
12017  void unsafe_arena_set_allocated_receiveinteractionwithtime(
12018  ::rti1516_2025::fedpro::ReceiveInteractionWithTime* receiveinteractionwithtime);
12019  ::rti1516_2025::fedpro::ReceiveInteractionWithTime* unsafe_arena_release_receiveinteractionwithtime();
12020 
12021  // .rti1516_2025.fedpro.ReceiveDirectedInteraction receiveDirectedInteraction = 35;
12022  bool has_receivedirectedinteraction() const;
12023  private:
12024  bool _internal_has_receivedirectedinteraction() const;
12025  public:
12026  void clear_receivedirectedinteraction();
12027  const ::rti1516_2025::fedpro::ReceiveDirectedInteraction& receivedirectedinteraction() const;
12028  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ReceiveDirectedInteraction* release_receivedirectedinteraction();
12029  ::rti1516_2025::fedpro::ReceiveDirectedInteraction* mutable_receivedirectedinteraction();
12030  void set_allocated_receivedirectedinteraction(::rti1516_2025::fedpro::ReceiveDirectedInteraction* receivedirectedinteraction);
12031  private:
12032  const ::rti1516_2025::fedpro::ReceiveDirectedInteraction& _internal_receivedirectedinteraction() const;
12033  ::rti1516_2025::fedpro::ReceiveDirectedInteraction* _internal_mutable_receivedirectedinteraction();
12034  public:
12035  void unsafe_arena_set_allocated_receivedirectedinteraction(
12036  ::rti1516_2025::fedpro::ReceiveDirectedInteraction* receivedirectedinteraction);
12037  ::rti1516_2025::fedpro::ReceiveDirectedInteraction* unsafe_arena_release_receivedirectedinteraction();
12038 
12039  // .rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime receiveDirectedInteractionWithTime = 36;
12040  bool has_receivedirectedinteractionwithtime() const;
12041  private:
12042  bool _internal_has_receivedirectedinteractionwithtime() const;
12043  public:
12044  void clear_receivedirectedinteractionwithtime();
12045  const ::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime& receivedirectedinteractionwithtime() const;
12046  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime* release_receivedirectedinteractionwithtime();
12047  ::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime* mutable_receivedirectedinteractionwithtime();
12048  void set_allocated_receivedirectedinteractionwithtime(::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime* receivedirectedinteractionwithtime);
12049  private:
12050  const ::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime& _internal_receivedirectedinteractionwithtime() const;
12051  ::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime* _internal_mutable_receivedirectedinteractionwithtime();
12052  public:
12053  void unsafe_arena_set_allocated_receivedirectedinteractionwithtime(
12054  ::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime* receivedirectedinteractionwithtime);
12055  ::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime* unsafe_arena_release_receivedirectedinteractionwithtime();
12056 
12057  // .rti1516_2025.fedpro.RemoveObjectInstance removeObjectInstance = 37;
12058  bool has_removeobjectinstance() const;
12059  private:
12060  bool _internal_has_removeobjectinstance() const;
12061  public:
12062  void clear_removeobjectinstance();
12063  const ::rti1516_2025::fedpro::RemoveObjectInstance& removeobjectinstance() const;
12064  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::RemoveObjectInstance* release_removeobjectinstance();
12065  ::rti1516_2025::fedpro::RemoveObjectInstance* mutable_removeobjectinstance();
12066  void set_allocated_removeobjectinstance(::rti1516_2025::fedpro::RemoveObjectInstance* removeobjectinstance);
12067  private:
12068  const ::rti1516_2025::fedpro::RemoveObjectInstance& _internal_removeobjectinstance() const;
12069  ::rti1516_2025::fedpro::RemoveObjectInstance* _internal_mutable_removeobjectinstance();
12070  public:
12071  void unsafe_arena_set_allocated_removeobjectinstance(
12072  ::rti1516_2025::fedpro::RemoveObjectInstance* removeobjectinstance);
12073  ::rti1516_2025::fedpro::RemoveObjectInstance* unsafe_arena_release_removeobjectinstance();
12074 
12075  // .rti1516_2025.fedpro.RemoveObjectInstanceWithTime removeObjectInstanceWithTime = 38;
12076  bool has_removeobjectinstancewithtime() const;
12077  private:
12078  bool _internal_has_removeobjectinstancewithtime() const;
12079  public:
12080  void clear_removeobjectinstancewithtime();
12081  const ::rti1516_2025::fedpro::RemoveObjectInstanceWithTime& removeobjectinstancewithtime() const;
12082  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::RemoveObjectInstanceWithTime* release_removeobjectinstancewithtime();
12083  ::rti1516_2025::fedpro::RemoveObjectInstanceWithTime* mutable_removeobjectinstancewithtime();
12084  void set_allocated_removeobjectinstancewithtime(::rti1516_2025::fedpro::RemoveObjectInstanceWithTime* removeobjectinstancewithtime);
12085  private:
12086  const ::rti1516_2025::fedpro::RemoveObjectInstanceWithTime& _internal_removeobjectinstancewithtime() const;
12087  ::rti1516_2025::fedpro::RemoveObjectInstanceWithTime* _internal_mutable_removeobjectinstancewithtime();
12088  public:
12089  void unsafe_arena_set_allocated_removeobjectinstancewithtime(
12090  ::rti1516_2025::fedpro::RemoveObjectInstanceWithTime* removeobjectinstancewithtime);
12091  ::rti1516_2025::fedpro::RemoveObjectInstanceWithTime* unsafe_arena_release_removeobjectinstancewithtime();
12092 
12093  // .rti1516_2025.fedpro.AttributesInScope attributesInScope = 39;
12094  bool has_attributesinscope() const;
12095  private:
12096  bool _internal_has_attributesinscope() const;
12097  public:
12098  void clear_attributesinscope();
12099  const ::rti1516_2025::fedpro::AttributesInScope& attributesinscope() const;
12100  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributesInScope* release_attributesinscope();
12101  ::rti1516_2025::fedpro::AttributesInScope* mutable_attributesinscope();
12102  void set_allocated_attributesinscope(::rti1516_2025::fedpro::AttributesInScope* attributesinscope);
12103  private:
12104  const ::rti1516_2025::fedpro::AttributesInScope& _internal_attributesinscope() const;
12105  ::rti1516_2025::fedpro::AttributesInScope* _internal_mutable_attributesinscope();
12106  public:
12107  void unsafe_arena_set_allocated_attributesinscope(
12108  ::rti1516_2025::fedpro::AttributesInScope* attributesinscope);
12109  ::rti1516_2025::fedpro::AttributesInScope* unsafe_arena_release_attributesinscope();
12110 
12111  // .rti1516_2025.fedpro.AttributesOutOfScope attributesOutOfScope = 40;
12112  bool has_attributesoutofscope() const;
12113  private:
12114  bool _internal_has_attributesoutofscope() const;
12115  public:
12116  void clear_attributesoutofscope();
12117  const ::rti1516_2025::fedpro::AttributesOutOfScope& attributesoutofscope() const;
12118  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributesOutOfScope* release_attributesoutofscope();
12119  ::rti1516_2025::fedpro::AttributesOutOfScope* mutable_attributesoutofscope();
12120  void set_allocated_attributesoutofscope(::rti1516_2025::fedpro::AttributesOutOfScope* attributesoutofscope);
12121  private:
12122  const ::rti1516_2025::fedpro::AttributesOutOfScope& _internal_attributesoutofscope() const;
12123  ::rti1516_2025::fedpro::AttributesOutOfScope* _internal_mutable_attributesoutofscope();
12124  public:
12125  void unsafe_arena_set_allocated_attributesoutofscope(
12126  ::rti1516_2025::fedpro::AttributesOutOfScope* attributesoutofscope);
12127  ::rti1516_2025::fedpro::AttributesOutOfScope* unsafe_arena_release_attributesoutofscope();
12128 
12129  // .rti1516_2025.fedpro.ProvideAttributeValueUpdate provideAttributeValueUpdate = 41;
12130  bool has_provideattributevalueupdate() const;
12131  private:
12132  bool _internal_has_provideattributevalueupdate() const;
12133  public:
12134  void clear_provideattributevalueupdate();
12135  const ::rti1516_2025::fedpro::ProvideAttributeValueUpdate& provideattributevalueupdate() const;
12136  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ProvideAttributeValueUpdate* release_provideattributevalueupdate();
12137  ::rti1516_2025::fedpro::ProvideAttributeValueUpdate* mutable_provideattributevalueupdate();
12138  void set_allocated_provideattributevalueupdate(::rti1516_2025::fedpro::ProvideAttributeValueUpdate* provideattributevalueupdate);
12139  private:
12140  const ::rti1516_2025::fedpro::ProvideAttributeValueUpdate& _internal_provideattributevalueupdate() const;
12141  ::rti1516_2025::fedpro::ProvideAttributeValueUpdate* _internal_mutable_provideattributevalueupdate();
12142  public:
12143  void unsafe_arena_set_allocated_provideattributevalueupdate(
12144  ::rti1516_2025::fedpro::ProvideAttributeValueUpdate* provideattributevalueupdate);
12145  ::rti1516_2025::fedpro::ProvideAttributeValueUpdate* unsafe_arena_release_provideattributevalueupdate();
12146 
12147  // .rti1516_2025.fedpro.TurnUpdatesOnForObjectInstance turnUpdatesOnForObjectInstance = 42;
12148  bool has_turnupdatesonforobjectinstance() const;
12149  private:
12150  bool _internal_has_turnupdatesonforobjectinstance() const;
12151  public:
12152  void clear_turnupdatesonforobjectinstance();
12153  const ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance& turnupdatesonforobjectinstance() const;
12154  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance* release_turnupdatesonforobjectinstance();
12155  ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance* mutable_turnupdatesonforobjectinstance();
12156  void set_allocated_turnupdatesonforobjectinstance(::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance* turnupdatesonforobjectinstance);
12157  private:
12158  const ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance& _internal_turnupdatesonforobjectinstance() const;
12159  ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance* _internal_mutable_turnupdatesonforobjectinstance();
12160  public:
12161  void unsafe_arena_set_allocated_turnupdatesonforobjectinstance(
12162  ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance* turnupdatesonforobjectinstance);
12163  ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance* unsafe_arena_release_turnupdatesonforobjectinstance();
12164 
12165  // .rti1516_2025.fedpro.TurnUpdatesOnForObjectInstanceWithRate turnUpdatesOnForObjectInstanceWithRate = 43;
12166  bool has_turnupdatesonforobjectinstancewithrate() const;
12167  private:
12168  bool _internal_has_turnupdatesonforobjectinstancewithrate() const;
12169  public:
12170  void clear_turnupdatesonforobjectinstancewithrate();
12171  const ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate& turnupdatesonforobjectinstancewithrate() const;
12172  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate* release_turnupdatesonforobjectinstancewithrate();
12173  ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate* mutable_turnupdatesonforobjectinstancewithrate();
12174  void set_allocated_turnupdatesonforobjectinstancewithrate(::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate* turnupdatesonforobjectinstancewithrate);
12175  private:
12176  const ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate& _internal_turnupdatesonforobjectinstancewithrate() const;
12177  ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate* _internal_mutable_turnupdatesonforobjectinstancewithrate();
12178  public:
12179  void unsafe_arena_set_allocated_turnupdatesonforobjectinstancewithrate(
12180  ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate* turnupdatesonforobjectinstancewithrate);
12181  ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate* unsafe_arena_release_turnupdatesonforobjectinstancewithrate();
12182 
12183  // .rti1516_2025.fedpro.TurnUpdatesOffForObjectInstance turnUpdatesOffForObjectInstance = 44;
12184  bool has_turnupdatesoffforobjectinstance() const;
12185  private:
12186  bool _internal_has_turnupdatesoffforobjectinstance() const;
12187  public:
12188  void clear_turnupdatesoffforobjectinstance();
12189  const ::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance& turnupdatesoffforobjectinstance() const;
12190  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance* release_turnupdatesoffforobjectinstance();
12191  ::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance* mutable_turnupdatesoffforobjectinstance();
12192  void set_allocated_turnupdatesoffforobjectinstance(::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance* turnupdatesoffforobjectinstance);
12193  private:
12194  const ::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance& _internal_turnupdatesoffforobjectinstance() const;
12195  ::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance* _internal_mutable_turnupdatesoffforobjectinstance();
12196  public:
12197  void unsafe_arena_set_allocated_turnupdatesoffforobjectinstance(
12198  ::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance* turnupdatesoffforobjectinstance);
12199  ::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance* unsafe_arena_release_turnupdatesoffforobjectinstance();
12200 
12201  // .rti1516_2025.fedpro.ConfirmAttributeTransportationTypeChange confirmAttributeTransportationTypeChange = 45;
12202  bool has_confirmattributetransportationtypechange() const;
12203  private:
12204  bool _internal_has_confirmattributetransportationtypechange() const;
12205  public:
12206  void clear_confirmattributetransportationtypechange();
12207  const ::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange& confirmattributetransportationtypechange() const;
12208  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange* release_confirmattributetransportationtypechange();
12209  ::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange* mutable_confirmattributetransportationtypechange();
12210  void set_allocated_confirmattributetransportationtypechange(::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange* confirmattributetransportationtypechange);
12211  private:
12212  const ::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange& _internal_confirmattributetransportationtypechange() const;
12213  ::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange* _internal_mutable_confirmattributetransportationtypechange();
12214  public:
12215  void unsafe_arena_set_allocated_confirmattributetransportationtypechange(
12216  ::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange* confirmattributetransportationtypechange);
12217  ::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange* unsafe_arena_release_confirmattributetransportationtypechange();
12218 
12219  // .rti1516_2025.fedpro.ReportAttributeTransportationType reportAttributeTransportationType = 46;
12220  bool has_reportattributetransportationtype() const;
12221  private:
12222  bool _internal_has_reportattributetransportationtype() const;
12223  public:
12224  void clear_reportattributetransportationtype();
12225  const ::rti1516_2025::fedpro::ReportAttributeTransportationType& reportattributetransportationtype() const;
12226  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ReportAttributeTransportationType* release_reportattributetransportationtype();
12227  ::rti1516_2025::fedpro::ReportAttributeTransportationType* mutable_reportattributetransportationtype();
12228  void set_allocated_reportattributetransportationtype(::rti1516_2025::fedpro::ReportAttributeTransportationType* reportattributetransportationtype);
12229  private:
12230  const ::rti1516_2025::fedpro::ReportAttributeTransportationType& _internal_reportattributetransportationtype() const;
12231  ::rti1516_2025::fedpro::ReportAttributeTransportationType* _internal_mutable_reportattributetransportationtype();
12232  public:
12233  void unsafe_arena_set_allocated_reportattributetransportationtype(
12234  ::rti1516_2025::fedpro::ReportAttributeTransportationType* reportattributetransportationtype);
12235  ::rti1516_2025::fedpro::ReportAttributeTransportationType* unsafe_arena_release_reportattributetransportationtype();
12236 
12237  // .rti1516_2025.fedpro.ConfirmInteractionTransportationTypeChange confirmInteractionTransportationTypeChange = 47;
12238  bool has_confirminteractiontransportationtypechange() const;
12239  private:
12240  bool _internal_has_confirminteractiontransportationtypechange() const;
12241  public:
12242  void clear_confirminteractiontransportationtypechange();
12243  const ::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange& confirminteractiontransportationtypechange() const;
12244  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange* release_confirminteractiontransportationtypechange();
12245  ::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange* mutable_confirminteractiontransportationtypechange();
12246  void set_allocated_confirminteractiontransportationtypechange(::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange* confirminteractiontransportationtypechange);
12247  private:
12248  const ::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange& _internal_confirminteractiontransportationtypechange() const;
12249  ::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange* _internal_mutable_confirminteractiontransportationtypechange();
12250  public:
12251  void unsafe_arena_set_allocated_confirminteractiontransportationtypechange(
12252  ::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange* confirminteractiontransportationtypechange);
12253  ::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange* unsafe_arena_release_confirminteractiontransportationtypechange();
12254 
12255  // .rti1516_2025.fedpro.ReportInteractionTransportationType reportInteractionTransportationType = 48;
12256  bool has_reportinteractiontransportationtype() const;
12257  private:
12258  bool _internal_has_reportinteractiontransportationtype() const;
12259  public:
12260  void clear_reportinteractiontransportationtype();
12261  const ::rti1516_2025::fedpro::ReportInteractionTransportationType& reportinteractiontransportationtype() const;
12262  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ReportInteractionTransportationType* release_reportinteractiontransportationtype();
12263  ::rti1516_2025::fedpro::ReportInteractionTransportationType* mutable_reportinteractiontransportationtype();
12264  void set_allocated_reportinteractiontransportationtype(::rti1516_2025::fedpro::ReportInteractionTransportationType* reportinteractiontransportationtype);
12265  private:
12266  const ::rti1516_2025::fedpro::ReportInteractionTransportationType& _internal_reportinteractiontransportationtype() const;
12267  ::rti1516_2025::fedpro::ReportInteractionTransportationType* _internal_mutable_reportinteractiontransportationtype();
12268  public:
12269  void unsafe_arena_set_allocated_reportinteractiontransportationtype(
12270  ::rti1516_2025::fedpro::ReportInteractionTransportationType* reportinteractiontransportationtype);
12271  ::rti1516_2025::fedpro::ReportInteractionTransportationType* unsafe_arena_release_reportinteractiontransportationtype();
12272 
12273  // .rti1516_2025.fedpro.RequestAttributeOwnershipAssumption requestAttributeOwnershipAssumption = 49;
12274  bool has_requestattributeownershipassumption() const;
12275  private:
12276  bool _internal_has_requestattributeownershipassumption() const;
12277  public:
12278  void clear_requestattributeownershipassumption();
12279  const ::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption& requestattributeownershipassumption() const;
12280  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption* release_requestattributeownershipassumption();
12281  ::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption* mutable_requestattributeownershipassumption();
12282  void set_allocated_requestattributeownershipassumption(::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption* requestattributeownershipassumption);
12283  private:
12284  const ::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption& _internal_requestattributeownershipassumption() const;
12285  ::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption* _internal_mutable_requestattributeownershipassumption();
12286  public:
12287  void unsafe_arena_set_allocated_requestattributeownershipassumption(
12288  ::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption* requestattributeownershipassumption);
12289  ::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption* unsafe_arena_release_requestattributeownershipassumption();
12290 
12291  // .rti1516_2025.fedpro.RequestDivestitureConfirmation requestDivestitureConfirmation = 50;
12292  bool has_requestdivestitureconfirmation() const;
12293  private:
12294  bool _internal_has_requestdivestitureconfirmation() const;
12295  public:
12296  void clear_requestdivestitureconfirmation();
12297  const ::rti1516_2025::fedpro::RequestDivestitureConfirmation& requestdivestitureconfirmation() const;
12298  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::RequestDivestitureConfirmation* release_requestdivestitureconfirmation();
12299  ::rti1516_2025::fedpro::RequestDivestitureConfirmation* mutable_requestdivestitureconfirmation();
12300  void set_allocated_requestdivestitureconfirmation(::rti1516_2025::fedpro::RequestDivestitureConfirmation* requestdivestitureconfirmation);
12301  private:
12302  const ::rti1516_2025::fedpro::RequestDivestitureConfirmation& _internal_requestdivestitureconfirmation() const;
12303  ::rti1516_2025::fedpro::RequestDivestitureConfirmation* _internal_mutable_requestdivestitureconfirmation();
12304  public:
12305  void unsafe_arena_set_allocated_requestdivestitureconfirmation(
12306  ::rti1516_2025::fedpro::RequestDivestitureConfirmation* requestdivestitureconfirmation);
12307  ::rti1516_2025::fedpro::RequestDivestitureConfirmation* unsafe_arena_release_requestdivestitureconfirmation();
12308 
12309  // .rti1516_2025.fedpro.AttributeOwnershipAcquisitionNotification attributeOwnershipAcquisitionNotification = 51;
12310  bool has_attributeownershipacquisitionnotification() const;
12311  private:
12312  bool _internal_has_attributeownershipacquisitionnotification() const;
12313  public:
12314  void clear_attributeownershipacquisitionnotification();
12315  const ::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification& attributeownershipacquisitionnotification() const;
12316  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification* release_attributeownershipacquisitionnotification();
12317  ::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification* mutable_attributeownershipacquisitionnotification();
12318  void set_allocated_attributeownershipacquisitionnotification(::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification* attributeownershipacquisitionnotification);
12319  private:
12320  const ::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification& _internal_attributeownershipacquisitionnotification() const;
12321  ::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification* _internal_mutable_attributeownershipacquisitionnotification();
12322  public:
12323  void unsafe_arena_set_allocated_attributeownershipacquisitionnotification(
12324  ::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification* attributeownershipacquisitionnotification);
12325  ::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification* unsafe_arena_release_attributeownershipacquisitionnotification();
12326 
12327  // .rti1516_2025.fedpro.AttributeOwnershipUnavailable attributeOwnershipUnavailable = 52;
12328  bool has_attributeownershipunavailable() const;
12329  private:
12330  bool _internal_has_attributeownershipunavailable() const;
12331  public:
12332  void clear_attributeownershipunavailable();
12333  const ::rti1516_2025::fedpro::AttributeOwnershipUnavailable& attributeownershipunavailable() const;
12334  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeOwnershipUnavailable* release_attributeownershipunavailable();
12335  ::rti1516_2025::fedpro::AttributeOwnershipUnavailable* mutable_attributeownershipunavailable();
12336  void set_allocated_attributeownershipunavailable(::rti1516_2025::fedpro::AttributeOwnershipUnavailable* attributeownershipunavailable);
12337  private:
12338  const ::rti1516_2025::fedpro::AttributeOwnershipUnavailable& _internal_attributeownershipunavailable() const;
12339  ::rti1516_2025::fedpro::AttributeOwnershipUnavailable* _internal_mutable_attributeownershipunavailable();
12340  public:
12341  void unsafe_arena_set_allocated_attributeownershipunavailable(
12342  ::rti1516_2025::fedpro::AttributeOwnershipUnavailable* attributeownershipunavailable);
12343  ::rti1516_2025::fedpro::AttributeOwnershipUnavailable* unsafe_arena_release_attributeownershipunavailable();
12344 
12345  // .rti1516_2025.fedpro.RequestAttributeOwnershipRelease requestAttributeOwnershipRelease = 53;
12346  bool has_requestattributeownershiprelease() const;
12347  private:
12348  bool _internal_has_requestattributeownershiprelease() const;
12349  public:
12350  void clear_requestattributeownershiprelease();
12351  const ::rti1516_2025::fedpro::RequestAttributeOwnershipRelease& requestattributeownershiprelease() const;
12352  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::RequestAttributeOwnershipRelease* release_requestattributeownershiprelease();
12353  ::rti1516_2025::fedpro::RequestAttributeOwnershipRelease* mutable_requestattributeownershiprelease();
12354  void set_allocated_requestattributeownershiprelease(::rti1516_2025::fedpro::RequestAttributeOwnershipRelease* requestattributeownershiprelease);
12355  private:
12356  const ::rti1516_2025::fedpro::RequestAttributeOwnershipRelease& _internal_requestattributeownershiprelease() const;
12357  ::rti1516_2025::fedpro::RequestAttributeOwnershipRelease* _internal_mutable_requestattributeownershiprelease();
12358  public:
12359  void unsafe_arena_set_allocated_requestattributeownershiprelease(
12360  ::rti1516_2025::fedpro::RequestAttributeOwnershipRelease* requestattributeownershiprelease);
12361  ::rti1516_2025::fedpro::RequestAttributeOwnershipRelease* unsafe_arena_release_requestattributeownershiprelease();
12362 
12363  // .rti1516_2025.fedpro.ConfirmAttributeOwnershipAcquisitionCancellation confirmAttributeOwnershipAcquisitionCancellation = 54;
12364  bool has_confirmattributeownershipacquisitioncancellation() const;
12365  private:
12366  bool _internal_has_confirmattributeownershipacquisitioncancellation() const;
12367  public:
12368  void clear_confirmattributeownershipacquisitioncancellation();
12369  const ::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation& confirmattributeownershipacquisitioncancellation() const;
12370  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation* release_confirmattributeownershipacquisitioncancellation();
12371  ::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation* mutable_confirmattributeownershipacquisitioncancellation();
12372  void set_allocated_confirmattributeownershipacquisitioncancellation(::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation* confirmattributeownershipacquisitioncancellation);
12373  private:
12374  const ::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation& _internal_confirmattributeownershipacquisitioncancellation() const;
12375  ::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation* _internal_mutable_confirmattributeownershipacquisitioncancellation();
12376  public:
12377  void unsafe_arena_set_allocated_confirmattributeownershipacquisitioncancellation(
12378  ::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation* confirmattributeownershipacquisitioncancellation);
12379  ::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation* unsafe_arena_release_confirmattributeownershipacquisitioncancellation();
12380 
12381  // .rti1516_2025.fedpro.InformAttributeOwnership informAttributeOwnership = 55;
12382  bool has_informattributeownership() const;
12383  private:
12384  bool _internal_has_informattributeownership() const;
12385  public:
12386  void clear_informattributeownership();
12387  const ::rti1516_2025::fedpro::InformAttributeOwnership& informattributeownership() const;
12388  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::InformAttributeOwnership* release_informattributeownership();
12389  ::rti1516_2025::fedpro::InformAttributeOwnership* mutable_informattributeownership();
12390  void set_allocated_informattributeownership(::rti1516_2025::fedpro::InformAttributeOwnership* informattributeownership);
12391  private:
12392  const ::rti1516_2025::fedpro::InformAttributeOwnership& _internal_informattributeownership() const;
12393  ::rti1516_2025::fedpro::InformAttributeOwnership* _internal_mutable_informattributeownership();
12394  public:
12395  void unsafe_arena_set_allocated_informattributeownership(
12396  ::rti1516_2025::fedpro::InformAttributeOwnership* informattributeownership);
12397  ::rti1516_2025::fedpro::InformAttributeOwnership* unsafe_arena_release_informattributeownership();
12398 
12399  // .rti1516_2025.fedpro.AttributeIsNotOwned attributeIsNotOwned = 56;
12400  bool has_attributeisnotowned() const;
12401  private:
12402  bool _internal_has_attributeisnotowned() const;
12403  public:
12404  void clear_attributeisnotowned();
12405  const ::rti1516_2025::fedpro::AttributeIsNotOwned& attributeisnotowned() const;
12406  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeIsNotOwned* release_attributeisnotowned();
12407  ::rti1516_2025::fedpro::AttributeIsNotOwned* mutable_attributeisnotowned();
12408  void set_allocated_attributeisnotowned(::rti1516_2025::fedpro::AttributeIsNotOwned* attributeisnotowned);
12409  private:
12410  const ::rti1516_2025::fedpro::AttributeIsNotOwned& _internal_attributeisnotowned() const;
12411  ::rti1516_2025::fedpro::AttributeIsNotOwned* _internal_mutable_attributeisnotowned();
12412  public:
12413  void unsafe_arena_set_allocated_attributeisnotowned(
12414  ::rti1516_2025::fedpro::AttributeIsNotOwned* attributeisnotowned);
12415  ::rti1516_2025::fedpro::AttributeIsNotOwned* unsafe_arena_release_attributeisnotowned();
12416 
12417  // .rti1516_2025.fedpro.AttributeIsOwnedByRTI attributeIsOwnedByRTI = 57;
12418  bool has_attributeisownedbyrti() const;
12419  private:
12420  bool _internal_has_attributeisownedbyrti() const;
12421  public:
12422  void clear_attributeisownedbyrti();
12423  const ::rti1516_2025::fedpro::AttributeIsOwnedByRTI& attributeisownedbyrti() const;
12424  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeIsOwnedByRTI* release_attributeisownedbyrti();
12425  ::rti1516_2025::fedpro::AttributeIsOwnedByRTI* mutable_attributeisownedbyrti();
12426  void set_allocated_attributeisownedbyrti(::rti1516_2025::fedpro::AttributeIsOwnedByRTI* attributeisownedbyrti);
12427  private:
12428  const ::rti1516_2025::fedpro::AttributeIsOwnedByRTI& _internal_attributeisownedbyrti() const;
12429  ::rti1516_2025::fedpro::AttributeIsOwnedByRTI* _internal_mutable_attributeisownedbyrti();
12430  public:
12431  void unsafe_arena_set_allocated_attributeisownedbyrti(
12432  ::rti1516_2025::fedpro::AttributeIsOwnedByRTI* attributeisownedbyrti);
12433  ::rti1516_2025::fedpro::AttributeIsOwnedByRTI* unsafe_arena_release_attributeisownedbyrti();
12434 
12435  // .rti1516_2025.fedpro.TimeRegulationEnabled timeRegulationEnabled = 58;
12436  bool has_timeregulationenabled() const;
12437  private:
12438  bool _internal_has_timeregulationenabled() const;
12439  public:
12440  void clear_timeregulationenabled();
12441  const ::rti1516_2025::fedpro::TimeRegulationEnabled& timeregulationenabled() const;
12442  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::TimeRegulationEnabled* release_timeregulationenabled();
12443  ::rti1516_2025::fedpro::TimeRegulationEnabled* mutable_timeregulationenabled();
12444  void set_allocated_timeregulationenabled(::rti1516_2025::fedpro::TimeRegulationEnabled* timeregulationenabled);
12445  private:
12446  const ::rti1516_2025::fedpro::TimeRegulationEnabled& _internal_timeregulationenabled() const;
12447  ::rti1516_2025::fedpro::TimeRegulationEnabled* _internal_mutable_timeregulationenabled();
12448  public:
12449  void unsafe_arena_set_allocated_timeregulationenabled(
12450  ::rti1516_2025::fedpro::TimeRegulationEnabled* timeregulationenabled);
12451  ::rti1516_2025::fedpro::TimeRegulationEnabled* unsafe_arena_release_timeregulationenabled();
12452 
12453  // .rti1516_2025.fedpro.TimeConstrainedEnabled timeConstrainedEnabled = 59;
12454  bool has_timeconstrainedenabled() const;
12455  private:
12456  bool _internal_has_timeconstrainedenabled() const;
12457  public:
12458  void clear_timeconstrainedenabled();
12459  const ::rti1516_2025::fedpro::TimeConstrainedEnabled& timeconstrainedenabled() const;
12460  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::TimeConstrainedEnabled* release_timeconstrainedenabled();
12461  ::rti1516_2025::fedpro::TimeConstrainedEnabled* mutable_timeconstrainedenabled();
12462  void set_allocated_timeconstrainedenabled(::rti1516_2025::fedpro::TimeConstrainedEnabled* timeconstrainedenabled);
12463  private:
12464  const ::rti1516_2025::fedpro::TimeConstrainedEnabled& _internal_timeconstrainedenabled() const;
12465  ::rti1516_2025::fedpro::TimeConstrainedEnabled* _internal_mutable_timeconstrainedenabled();
12466  public:
12467  void unsafe_arena_set_allocated_timeconstrainedenabled(
12468  ::rti1516_2025::fedpro::TimeConstrainedEnabled* timeconstrainedenabled);
12469  ::rti1516_2025::fedpro::TimeConstrainedEnabled* unsafe_arena_release_timeconstrainedenabled();
12470 
12471  // .rti1516_2025.fedpro.FlushQueueGrant flushQueueGrant = 60;
12472  bool has_flushqueuegrant() const;
12473  private:
12474  bool _internal_has_flushqueuegrant() const;
12475  public:
12476  void clear_flushqueuegrant();
12477  const ::rti1516_2025::fedpro::FlushQueueGrant& flushqueuegrant() const;
12478  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FlushQueueGrant* release_flushqueuegrant();
12479  ::rti1516_2025::fedpro::FlushQueueGrant* mutable_flushqueuegrant();
12480  void set_allocated_flushqueuegrant(::rti1516_2025::fedpro::FlushQueueGrant* flushqueuegrant);
12481  private:
12482  const ::rti1516_2025::fedpro::FlushQueueGrant& _internal_flushqueuegrant() const;
12483  ::rti1516_2025::fedpro::FlushQueueGrant* _internal_mutable_flushqueuegrant();
12484  public:
12485  void unsafe_arena_set_allocated_flushqueuegrant(
12486  ::rti1516_2025::fedpro::FlushQueueGrant* flushqueuegrant);
12487  ::rti1516_2025::fedpro::FlushQueueGrant* unsafe_arena_release_flushqueuegrant();
12488 
12489  // .rti1516_2025.fedpro.TimeAdvanceGrant timeAdvanceGrant = 61;
12490  bool has_timeadvancegrant() const;
12491  private:
12492  bool _internal_has_timeadvancegrant() const;
12493  public:
12494  void clear_timeadvancegrant();
12495  const ::rti1516_2025::fedpro::TimeAdvanceGrant& timeadvancegrant() const;
12496  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::TimeAdvanceGrant* release_timeadvancegrant();
12497  ::rti1516_2025::fedpro::TimeAdvanceGrant* mutable_timeadvancegrant();
12498  void set_allocated_timeadvancegrant(::rti1516_2025::fedpro::TimeAdvanceGrant* timeadvancegrant);
12499  private:
12500  const ::rti1516_2025::fedpro::TimeAdvanceGrant& _internal_timeadvancegrant() const;
12501  ::rti1516_2025::fedpro::TimeAdvanceGrant* _internal_mutable_timeadvancegrant();
12502  public:
12503  void unsafe_arena_set_allocated_timeadvancegrant(
12504  ::rti1516_2025::fedpro::TimeAdvanceGrant* timeadvancegrant);
12505  ::rti1516_2025::fedpro::TimeAdvanceGrant* unsafe_arena_release_timeadvancegrant();
12506 
12507  // .rti1516_2025.fedpro.RequestRetraction requestRetraction = 62;
12508  bool has_requestretraction() const;
12509  private:
12510  bool _internal_has_requestretraction() const;
12511  public:
12512  void clear_requestretraction();
12513  const ::rti1516_2025::fedpro::RequestRetraction& requestretraction() const;
12514  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::RequestRetraction* release_requestretraction();
12515  ::rti1516_2025::fedpro::RequestRetraction* mutable_requestretraction();
12516  void set_allocated_requestretraction(::rti1516_2025::fedpro::RequestRetraction* requestretraction);
12517  private:
12518  const ::rti1516_2025::fedpro::RequestRetraction& _internal_requestretraction() const;
12519  ::rti1516_2025::fedpro::RequestRetraction* _internal_mutable_requestretraction();
12520  public:
12521  void unsafe_arena_set_allocated_requestretraction(
12522  ::rti1516_2025::fedpro::RequestRetraction* requestretraction);
12523  ::rti1516_2025::fedpro::RequestRetraction* unsafe_arena_release_requestretraction();
12524 
12525  void clear_callbackRequest();
12526  CallbackRequestCase callbackRequest_case() const;
12527  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.CallbackRequest)
12528  private:
12529  class _Internal;
12530  void set_has_connectionlost();
12531  void set_has_reportfederationexecutions();
12532  void set_has_reportfederationexecutionmembers();
12533  void set_has_reportfederationexecutiondoesnotexist();
12534  void set_has_federateresigned();
12535  void set_has_synchronizationpointregistrationsucceeded();
12536  void set_has_synchronizationpointregistrationfailed();
12537  void set_has_announcesynchronizationpoint();
12538  void set_has_federationsynchronized();
12539  void set_has_initiatefederatesave();
12540  void set_has_initiatefederatesavewithtime();
12541  void set_has_federationsaved();
12542  void set_has_federationnotsaved();
12543  void set_has_federationsavestatusresponse();
12544  void set_has_requestfederationrestoresucceeded();
12545  void set_has_requestfederationrestorefailed();
12546  void set_has_federationrestorebegun();
12547  void set_has_initiatefederaterestore();
12548  void set_has_federationrestored();
12549  void set_has_federationnotrestored();
12550  void set_has_federationrestorestatusresponse();
12551  void set_has_startregistrationforobjectclass();
12552  void set_has_stopregistrationforobjectclass();
12553  void set_has_turninteractionson();
12554  void set_has_turninteractionsoff();
12555  void set_has_objectinstancenamereservationsucceeded();
12556  void set_has_objectinstancenamereservationfailed();
12557  void set_has_multipleobjectinstancenamereservationsucceeded();
12558  void set_has_multipleobjectinstancenamereservationfailed();
12559  void set_has_discoverobjectinstance();
12560  void set_has_reflectattributevalues();
12561  void set_has_reflectattributevalueswithtime();
12562  void set_has_receiveinteraction();
12563  void set_has_receiveinteractionwithtime();
12564  void set_has_receivedirectedinteraction();
12565  void set_has_receivedirectedinteractionwithtime();
12566  void set_has_removeobjectinstance();
12567  void set_has_removeobjectinstancewithtime();
12568  void set_has_attributesinscope();
12569  void set_has_attributesoutofscope();
12570  void set_has_provideattributevalueupdate();
12571  void set_has_turnupdatesonforobjectinstance();
12572  void set_has_turnupdatesonforobjectinstancewithrate();
12573  void set_has_turnupdatesoffforobjectinstance();
12574  void set_has_confirmattributetransportationtypechange();
12575  void set_has_reportattributetransportationtype();
12576  void set_has_confirminteractiontransportationtypechange();
12577  void set_has_reportinteractiontransportationtype();
12578  void set_has_requestattributeownershipassumption();
12579  void set_has_requestdivestitureconfirmation();
12580  void set_has_attributeownershipacquisitionnotification();
12581  void set_has_attributeownershipunavailable();
12582  void set_has_requestattributeownershiprelease();
12583  void set_has_confirmattributeownershipacquisitioncancellation();
12584  void set_has_informattributeownership();
12585  void set_has_attributeisnotowned();
12586  void set_has_attributeisownedbyrti();
12587  void set_has_timeregulationenabled();
12588  void set_has_timeconstrainedenabled();
12589  void set_has_flushqueuegrant();
12590  void set_has_timeadvancegrant();
12591  void set_has_requestretraction();
12592 
12593  inline bool has_callbackRequest() const;
12594  inline void clear_has_callbackRequest();
12595 
12596  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
12598  typedef void DestructorSkippable_;
12600  constexpr CallbackRequestUnion() : _constinit_{} {}
12601  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
12664  } callbackRequest_;
12665  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
12666  ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1];
12667 
12668  friend struct ::TableStruct_FederateAmbassador_2eproto;
12669 };
12670 // -------------------------------------------------------------------
12671 
12672 class CallbackResponse final :
12673  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.CallbackResponse) */ {
12674  public:
12675  inline CallbackResponse() : CallbackResponse(nullptr) {}
12676  ~CallbackResponse() override;
12677  explicit constexpr CallbackResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
12678 
12679  CallbackResponse(const CallbackResponse& from);
12681  : CallbackResponse() {
12682  *this = ::std::move(from);
12683  }
12684 
12686  CopyFrom(from);
12687  return *this;
12688  }
12689  inline CallbackResponse& operator=(CallbackResponse&& from) noexcept {
12690  if (this == &from) return *this;
12691  if (GetOwningArena() == from.GetOwningArena()) {
12692  InternalSwap(&from);
12693  } else {
12694  CopyFrom(from);
12695  }
12696  return *this;
12697  }
12698 
12699  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
12700  return GetDescriptor();
12701  }
12702  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
12703  return default_instance().GetMetadata().descriptor;
12704  }
12705  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
12706  return default_instance().GetMetadata().reflection;
12707  }
12709  return *internal_default_instance();
12710  }
12712  kCallbackSucceeded = 1,
12713  kCallbackFailed = 2,
12714  CALLBACKRESPONSE_NOT_SET = 0,
12715  };
12716 
12718  return reinterpret_cast<const CallbackResponse*>(
12720  }
12721  static constexpr int kIndexInFileMessages =
12722  64;
12723 
12725  a.Swap(&b);
12726  }
12727  inline void Swap(CallbackResponse* other) {
12728  if (other == this) return;
12729  if (GetOwningArena() == other->GetOwningArena()) {
12730  InternalSwap(other);
12731  } else {
12732  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
12733  }
12734  }
12736  if (other == this) return;
12737  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
12738  InternalSwap(other);
12739  }
12740 
12741  // implements Message ----------------------------------------------
12742 
12743  inline CallbackResponse* New() const final {
12744  return new CallbackResponse();
12745  }
12746 
12747  CallbackResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
12748  return CreateMaybeMessage<CallbackResponse>(arena);
12749  }
12750  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
12751  void CopyFrom(const CallbackResponse& from);
12752  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
12753  void MergeFrom(const CallbackResponse& from);
12754  private:
12755  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
12756  public:
12757  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
12758  bool IsInitialized() const final;
12759 
12760  size_t ByteSizeLong() const final;
12761  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
12762  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
12763  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
12764  int GetCachedSize() const final { return _cached_size_.Get(); }
12765 
12766  private:
12767  void SharedCtor();
12768  void SharedDtor();
12769  void SetCachedSize(int size) const final;
12770  void InternalSwap(CallbackResponse* other);
12771  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
12772  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
12773  return "rti1516_2025.fedpro.CallbackResponse";
12774  }
12775  protected:
12776  explicit CallbackResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena,
12777  bool is_message_owned = false);
12778  private:
12779  static void ArenaDtor(void* object);
12780  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
12781  public:
12782 
12783  static const ClassData _class_data_;
12784  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
12785 
12786  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
12787 
12788  // nested types ----------------------------------------------------
12789 
12790  // accessors -------------------------------------------------------
12791 
12792  enum : int {
12793  kCallbackSucceededFieldNumber = 1,
12794  kCallbackFailedFieldNumber = 2,
12795  };
12796  // .rti1516_2025.fedpro.CallbackSucceeded callbackSucceeded = 1;
12797  bool has_callbacksucceeded() const;
12798  private:
12799  bool _internal_has_callbacksucceeded() const;
12800  public:
12801  void clear_callbacksucceeded();
12802  const ::rti1516_2025::fedpro::CallbackSucceeded& callbacksucceeded() const;
12803  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::CallbackSucceeded* release_callbacksucceeded();
12804  ::rti1516_2025::fedpro::CallbackSucceeded* mutable_callbacksucceeded();
12805  void set_allocated_callbacksucceeded(::rti1516_2025::fedpro::CallbackSucceeded* callbacksucceeded);
12806  private:
12807  const ::rti1516_2025::fedpro::CallbackSucceeded& _internal_callbacksucceeded() const;
12808  ::rti1516_2025::fedpro::CallbackSucceeded* _internal_mutable_callbacksucceeded();
12809  public:
12810  void unsafe_arena_set_allocated_callbacksucceeded(
12811  ::rti1516_2025::fedpro::CallbackSucceeded* callbacksucceeded);
12812  ::rti1516_2025::fedpro::CallbackSucceeded* unsafe_arena_release_callbacksucceeded();
12813 
12814  // .rti1516_2025.fedpro.ExceptionData callbackFailed = 2;
12815  bool has_callbackfailed() const;
12816  private:
12817  bool _internal_has_callbackfailed() const;
12818  public:
12819  void clear_callbackfailed();
12820  const ::rti1516_2025::fedpro::ExceptionData& callbackfailed() const;
12821  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ExceptionData* release_callbackfailed();
12822  ::rti1516_2025::fedpro::ExceptionData* mutable_callbackfailed();
12823  void set_allocated_callbackfailed(::rti1516_2025::fedpro::ExceptionData* callbackfailed);
12824  private:
12825  const ::rti1516_2025::fedpro::ExceptionData& _internal_callbackfailed() const;
12826  ::rti1516_2025::fedpro::ExceptionData* _internal_mutable_callbackfailed();
12827  public:
12828  void unsafe_arena_set_allocated_callbackfailed(
12829  ::rti1516_2025::fedpro::ExceptionData* callbackfailed);
12830  ::rti1516_2025::fedpro::ExceptionData* unsafe_arena_release_callbackfailed();
12831 
12832  void clear_callbackResponse();
12833  CallbackResponseCase callbackResponse_case() const;
12834  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.CallbackResponse)
12835  private:
12836  class _Internal;
12837  void set_has_callbacksucceeded();
12838  void set_has_callbackfailed();
12839 
12840  inline bool has_callbackResponse() const;
12841  inline void clear_has_callbackResponse();
12842 
12843  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
12845  typedef void DestructorSkippable_;
12847  constexpr CallbackResponseUnion() : _constinit_{} {}
12848  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
12851  } callbackResponse_;
12852  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
12853  ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1];
12854 
12855  friend struct ::TableStruct_FederateAmbassador_2eproto;
12856 };
12857 // ===================================================================
12858 
12859 
12860 // ===================================================================
12861 
12862 #ifdef __GNUC__
12863  #pragma GCC diagnostic push
12864  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
12865 #endif // __GNUC__
12866 // ConnectionLost
12867 
12868 // string faultDescription = 1;
12870  faultdescription_.ClearToEmpty();
12871 }
12872 inline const std::string& ConnectionLost::faultdescription() const {
12873  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ConnectionLost.faultDescription)
12874  return _internal_faultdescription();
12875 }
12876 template <typename ArgT0, typename... ArgT>
12877 inline PROTOBUF_ALWAYS_INLINE
12878 void ConnectionLost::set_faultdescription(ArgT0&& arg0, ArgT... args) {
12879 
12880  faultdescription_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
12881  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ConnectionLost.faultDescription)
12882 }
12884  std::string* _s = _internal_mutable_faultdescription();
12885  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ConnectionLost.faultDescription)
12886  return _s;
12887 }
12888 inline const std::string& ConnectionLost::_internal_faultdescription() const {
12889  return faultdescription_.Get();
12890 }
12891 inline void ConnectionLost::_internal_set_faultdescription(const std::string& value) {
12892 
12893  faultdescription_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
12894 }
12896 
12897  return faultdescription_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
12898 }
12900  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ConnectionLost.faultDescription)
12901  return faultdescription_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
12902 }
12903 inline void ConnectionLost::set_allocated_faultdescription(std::string* faultdescription) {
12904  if (faultdescription != nullptr) {
12905 
12906  } else {
12907 
12908  }
12909  faultdescription_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), faultdescription,
12910  GetArenaForAllocation());
12911  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ConnectionLost.faultDescription)
12912 }
12913 
12914 // -------------------------------------------------------------------
12915 
12916 // ReportFederationExecutions
12917 
12918 // .rti1516_2025.fedpro.FederationExecutionInformationSet report = 1;
12920  return this != internal_default_instance() && report_ != nullptr;
12921 }
12923  return _internal_has_report();
12924 }
12925 inline const ::rti1516_2025::fedpro::FederationExecutionInformationSet& ReportFederationExecutions::_internal_report() const {
12926  const ::rti1516_2025::fedpro::FederationExecutionInformationSet* p = report_;
12927  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederationExecutionInformationSet&>(
12929 }
12930 inline const ::rti1516_2025::fedpro::FederationExecutionInformationSet& ReportFederationExecutions::report() const {
12931  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReportFederationExecutions.report)
12932  return _internal_report();
12933 }
12936  if (GetArenaForAllocation() == nullptr) {
12937  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(report_);
12938  }
12939  report_ = report;
12940  if (report) {
12941 
12942  } else {
12943 
12944  }
12945  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReportFederationExecutions.report)
12946 }
12947 inline ::rti1516_2025::fedpro::FederationExecutionInformationSet* ReportFederationExecutions::release_report() {
12948 
12950  report_ = nullptr;
12951 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
12952  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
12953  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12954  if (GetArenaForAllocation() == nullptr) { delete old; }
12955 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
12956  if (GetArenaForAllocation() != nullptr) {
12957  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12958  }
12959 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
12960  return temp;
12961 }
12962 inline ::rti1516_2025::fedpro::FederationExecutionInformationSet* ReportFederationExecutions::unsafe_arena_release_report() {
12963  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReportFederationExecutions.report)
12964 
12966  report_ = nullptr;
12967  return temp;
12968 }
12969 inline ::rti1516_2025::fedpro::FederationExecutionInformationSet* ReportFederationExecutions::_internal_mutable_report() {
12970 
12971  if (report_ == nullptr) {
12972  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederationExecutionInformationSet>(GetArenaForAllocation());
12973  report_ = p;
12974  }
12975  return report_;
12976 }
12977 inline ::rti1516_2025::fedpro::FederationExecutionInformationSet* ReportFederationExecutions::mutable_report() {
12978  ::rti1516_2025::fedpro::FederationExecutionInformationSet* _msg = _internal_mutable_report();
12979  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReportFederationExecutions.report)
12980  return _msg;
12981 }
12983  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
12984  if (message_arena == nullptr) {
12985  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(report_);
12986  }
12987  if (report) {
12988  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
12989  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
12990  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
12991  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(report));
12992  if (message_arena != submessage_arena) {
12993  report = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
12994  message_arena, report, submessage_arena);
12995  }
12996 
12997  } else {
12998 
12999  }
13000  report_ = report;
13001  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReportFederationExecutions.report)
13002 }
13003 
13004 // -------------------------------------------------------------------
13005 
13006 // ReportFederationExecutionMembers
13007 
13008 // string federationName = 1;
13010  federationname_.ClearToEmpty();
13011 }
13012 inline const std::string& ReportFederationExecutionMembers::federationname() const {
13013  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReportFederationExecutionMembers.federationName)
13014  return _internal_federationname();
13015 }
13016 template <typename ArgT0, typename... ArgT>
13017 inline PROTOBUF_ALWAYS_INLINE
13019 
13020  federationname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13021  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ReportFederationExecutionMembers.federationName)
13022 }
13024  std::string* _s = _internal_mutable_federationname();
13025  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReportFederationExecutionMembers.federationName)
13026  return _s;
13027 }
13029  return federationname_.Get();
13030 }
13032 
13033  federationname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
13034 }
13036 
13037  return federationname_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
13038 }
13040  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReportFederationExecutionMembers.federationName)
13041  return federationname_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
13042 }
13043 inline void ReportFederationExecutionMembers::set_allocated_federationname(std::string* federationname) {
13044  if (federationname != nullptr) {
13045 
13046  } else {
13047 
13048  }
13049  federationname_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), federationname,
13050  GetArenaForAllocation());
13051  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReportFederationExecutionMembers.federationName)
13052 }
13053 
13054 // .rti1516_2025.fedpro.FederationExecutionMemberInformationSet report = 2;
13056  return this != internal_default_instance() && report_ != nullptr;
13057 }
13059  return _internal_has_report();
13060 }
13061 inline const ::rti1516_2025::fedpro::FederationExecutionMemberInformationSet& ReportFederationExecutionMembers::_internal_report() const {
13062  const ::rti1516_2025::fedpro::FederationExecutionMemberInformationSet* p = report_;
13063  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederationExecutionMemberInformationSet&>(
13065 }
13066 inline const ::rti1516_2025::fedpro::FederationExecutionMemberInformationSet& ReportFederationExecutionMembers::report() const {
13067  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReportFederationExecutionMembers.report)
13068  return _internal_report();
13069 }
13072  if (GetArenaForAllocation() == nullptr) {
13073  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(report_);
13074  }
13075  report_ = report;
13076  if (report) {
13077 
13078  } else {
13079 
13080  }
13081  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReportFederationExecutionMembers.report)
13082 }
13083 inline ::rti1516_2025::fedpro::FederationExecutionMemberInformationSet* ReportFederationExecutionMembers::release_report() {
13084 
13086  report_ = nullptr;
13087 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
13088  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
13089  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
13090  if (GetArenaForAllocation() == nullptr) { delete old; }
13091 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
13092  if (GetArenaForAllocation() != nullptr) {
13093  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
13094  }
13095 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
13096  return temp;
13097 }
13098 inline ::rti1516_2025::fedpro::FederationExecutionMemberInformationSet* ReportFederationExecutionMembers::unsafe_arena_release_report() {
13099  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReportFederationExecutionMembers.report)
13100 
13102  report_ = nullptr;
13103  return temp;
13104 }
13105 inline ::rti1516_2025::fedpro::FederationExecutionMemberInformationSet* ReportFederationExecutionMembers::_internal_mutable_report() {
13106 
13107  if (report_ == nullptr) {
13108  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederationExecutionMemberInformationSet>(GetArenaForAllocation());
13109  report_ = p;
13110  }
13111  return report_;
13112 }
13113 inline ::rti1516_2025::fedpro::FederationExecutionMemberInformationSet* ReportFederationExecutionMembers::mutable_report() {
13114  ::rti1516_2025::fedpro::FederationExecutionMemberInformationSet* _msg = _internal_mutable_report();
13115  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReportFederationExecutionMembers.report)
13116  return _msg;
13117 }
13119  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
13120  if (message_arena == nullptr) {
13121  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(report_);
13122  }
13123  if (report) {
13124  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
13125  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
13126  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
13127  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(report));
13128  if (message_arena != submessage_arena) {
13129  report = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
13130  message_arena, report, submessage_arena);
13131  }
13132 
13133  } else {
13134 
13135  }
13136  report_ = report;
13137  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReportFederationExecutionMembers.report)
13138 }
13139 
13140 // -------------------------------------------------------------------
13141 
13142 // ReportFederationExecutionDoesNotExist
13143 
13144 // string federationName = 1;
13146  federationname_.ClearToEmpty();
13147 }
13149  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReportFederationExecutionDoesNotExist.federationName)
13150  return _internal_federationname();
13151 }
13152 template <typename ArgT0, typename... ArgT>
13153 inline PROTOBUF_ALWAYS_INLINE
13155 
13156  federationname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13157  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ReportFederationExecutionDoesNotExist.federationName)
13158 }
13160  std::string* _s = _internal_mutable_federationname();
13161  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReportFederationExecutionDoesNotExist.federationName)
13162  return _s;
13163 }
13165  return federationname_.Get();
13166 }
13168 
13169  federationname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
13170 }
13172 
13173  return federationname_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
13174 }
13176  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReportFederationExecutionDoesNotExist.federationName)
13177  return federationname_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
13178 }
13180  if (federationname != nullptr) {
13181 
13182  } else {
13183 
13184  }
13185  federationname_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), federationname,
13186  GetArenaForAllocation());
13187  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReportFederationExecutionDoesNotExist.federationName)
13188 }
13189 
13190 // -------------------------------------------------------------------
13191 
13192 // FederateResigned
13193 
13194 // string reasonForResignDescription = 1;
13196  reasonforresigndescription_.ClearToEmpty();
13197 }
13198 inline const std::string& FederateResigned::reasonforresigndescription() const {
13199  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederateResigned.reasonForResignDescription)
13200  return _internal_reasonforresigndescription();
13201 }
13202 template <typename ArgT0, typename... ArgT>
13203 inline PROTOBUF_ALWAYS_INLINE
13204 void FederateResigned::set_reasonforresigndescription(ArgT0&& arg0, ArgT... args) {
13205 
13206  reasonforresigndescription_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13207  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.FederateResigned.reasonForResignDescription)
13208 }
13210  std::string* _s = _internal_mutable_reasonforresigndescription();
13211  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FederateResigned.reasonForResignDescription)
13212  return _s;
13213 }
13215  return reasonforresigndescription_.Get();
13216 }
13217 inline void FederateResigned::_internal_set_reasonforresigndescription(const std::string& value) {
13218 
13219  reasonforresigndescription_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
13220 }
13222 
13223  return reasonforresigndescription_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
13224 }
13226  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.FederateResigned.reasonForResignDescription)
13227  return reasonforresigndescription_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
13228 }
13229 inline void FederateResigned::set_allocated_reasonforresigndescription(std::string* reasonforresigndescription) {
13230  if (reasonforresigndescription != nullptr) {
13231 
13232  } else {
13233 
13234  }
13235  reasonforresigndescription_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), reasonforresigndescription,
13236  GetArenaForAllocation());
13237  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.FederateResigned.reasonForResignDescription)
13238 }
13239 
13240 // -------------------------------------------------------------------
13241 
13242 // SynchronizationPointRegistrationSucceeded
13243 
13244 // string synchronizationPointLabel = 1;
13246  synchronizationpointlabel_.ClearToEmpty();
13247 }
13249  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.SynchronizationPointRegistrationSucceeded.synchronizationPointLabel)
13250  return _internal_synchronizationpointlabel();
13251 }
13252 template <typename ArgT0, typename... ArgT>
13253 inline PROTOBUF_ALWAYS_INLINE
13255 
13256  synchronizationpointlabel_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13257  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.SynchronizationPointRegistrationSucceeded.synchronizationPointLabel)
13258 }
13260  std::string* _s = _internal_mutable_synchronizationpointlabel();
13261  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.SynchronizationPointRegistrationSucceeded.synchronizationPointLabel)
13262  return _s;
13263 }
13265  return synchronizationpointlabel_.Get();
13266 }
13268 
13269  synchronizationpointlabel_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
13270 }
13272 
13273  return synchronizationpointlabel_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
13274 }
13276  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.SynchronizationPointRegistrationSucceeded.synchronizationPointLabel)
13277  return synchronizationpointlabel_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
13278 }
13280  if (synchronizationpointlabel != nullptr) {
13281 
13282  } else {
13283 
13284  }
13285  synchronizationpointlabel_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), synchronizationpointlabel,
13286  GetArenaForAllocation());
13287  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.SynchronizationPointRegistrationSucceeded.synchronizationPointLabel)
13288 }
13289 
13290 // -------------------------------------------------------------------
13291 
13292 // SynchronizationPointRegistrationFailed
13293 
13294 // string synchronizationPointLabel = 1;
13296  synchronizationpointlabel_.ClearToEmpty();
13297 }
13299  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.SynchronizationPointRegistrationFailed.synchronizationPointLabel)
13300  return _internal_synchronizationpointlabel();
13301 }
13302 template <typename ArgT0, typename... ArgT>
13303 inline PROTOBUF_ALWAYS_INLINE
13305 
13306  synchronizationpointlabel_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13307  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.SynchronizationPointRegistrationFailed.synchronizationPointLabel)
13308 }
13310  std::string* _s = _internal_mutable_synchronizationpointlabel();
13311  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.SynchronizationPointRegistrationFailed.synchronizationPointLabel)
13312  return _s;
13313 }
13315  return synchronizationpointlabel_.Get();
13316 }
13318 
13319  synchronizationpointlabel_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
13320 }
13322 
13323  return synchronizationpointlabel_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
13324 }
13326  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.SynchronizationPointRegistrationFailed.synchronizationPointLabel)
13327  return synchronizationpointlabel_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
13328 }
13329 inline void SynchronizationPointRegistrationFailed::set_allocated_synchronizationpointlabel(std::string* synchronizationpointlabel) {
13330  if (synchronizationpointlabel != nullptr) {
13331 
13332  } else {
13333 
13334  }
13335  synchronizationpointlabel_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), synchronizationpointlabel,
13336  GetArenaForAllocation());
13337  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.SynchronizationPointRegistrationFailed.synchronizationPointLabel)
13338 }
13339 
13340 // .rti1516_2025.fedpro.SynchronizationPointFailureReason reason = 2;
13342  reason_ = 0;
13343 }
13345  return static_cast< ::rti1516_2025::fedpro::SynchronizationPointFailureReason >(reason_);
13346 }
13348  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.SynchronizationPointRegistrationFailed.reason)
13349  return _internal_reason();
13350 }
13352 
13353  reason_ = value;
13354 }
13356  _internal_set_reason(value);
13357  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.SynchronizationPointRegistrationFailed.reason)
13358 }
13359 
13360 // -------------------------------------------------------------------
13361 
13362 // AnnounceSynchronizationPoint
13363 
13364 // string synchronizationPointLabel = 1;
13366  synchronizationpointlabel_.ClearToEmpty();
13367 }
13369  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AnnounceSynchronizationPoint.synchronizationPointLabel)
13370  return _internal_synchronizationpointlabel();
13371 }
13372 template <typename ArgT0, typename... ArgT>
13373 inline PROTOBUF_ALWAYS_INLINE
13375 
13376  synchronizationpointlabel_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13377  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.AnnounceSynchronizationPoint.synchronizationPointLabel)
13378 }
13380  std::string* _s = _internal_mutable_synchronizationpointlabel();
13381  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AnnounceSynchronizationPoint.synchronizationPointLabel)
13382  return _s;
13383 }
13385  return synchronizationpointlabel_.Get();
13386 }
13388 
13389  synchronizationpointlabel_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
13390 }
13392 
13393  return synchronizationpointlabel_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
13394 }
13396  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.AnnounceSynchronizationPoint.synchronizationPointLabel)
13397  return synchronizationpointlabel_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
13398 }
13399 inline void AnnounceSynchronizationPoint::set_allocated_synchronizationpointlabel(std::string* synchronizationpointlabel) {
13400  if (synchronizationpointlabel != nullptr) {
13401 
13402  } else {
13403 
13404  }
13405  synchronizationpointlabel_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), synchronizationpointlabel,
13406  GetArenaForAllocation());
13407  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.AnnounceSynchronizationPoint.synchronizationPointLabel)
13408 }
13409 
13410 // bytes userSuppliedTag = 2;
13412  usersuppliedtag_.ClearToEmpty();
13413 }
13414 inline const std::string& AnnounceSynchronizationPoint::usersuppliedtag() const {
13415  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AnnounceSynchronizationPoint.userSuppliedTag)
13416  return _internal_usersuppliedtag();
13417 }
13418 template <typename ArgT0, typename... ArgT>
13419 inline PROTOBUF_ALWAYS_INLINE
13420 void AnnounceSynchronizationPoint::set_usersuppliedtag(ArgT0&& arg0, ArgT... args) {
13421 
13422  usersuppliedtag_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13423  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.AnnounceSynchronizationPoint.userSuppliedTag)
13424 }
13426  std::string* _s = _internal_mutable_usersuppliedtag();
13427  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AnnounceSynchronizationPoint.userSuppliedTag)
13428  return _s;
13429 }
13431  return usersuppliedtag_.Get();
13432 }
13434 
13435  usersuppliedtag_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
13436 }
13438 
13439  return usersuppliedtag_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
13440 }
13442  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.AnnounceSynchronizationPoint.userSuppliedTag)
13443  return usersuppliedtag_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
13444 }
13445 inline void AnnounceSynchronizationPoint::set_allocated_usersuppliedtag(std::string* usersuppliedtag) {
13446  if (usersuppliedtag != nullptr) {
13447 
13448  } else {
13449 
13450  }
13451  usersuppliedtag_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), usersuppliedtag,
13452  GetArenaForAllocation());
13453  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.AnnounceSynchronizationPoint.userSuppliedTag)
13454 }
13455 
13456 // -------------------------------------------------------------------
13457 
13458 // FederationSynchronized
13459 
13460 // string synchronizationPointLabel = 1;
13462  synchronizationpointlabel_.ClearToEmpty();
13463 }
13464 inline const std::string& FederationSynchronized::synchronizationpointlabel() const {
13465  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederationSynchronized.synchronizationPointLabel)
13466  return _internal_synchronizationpointlabel();
13467 }
13468 template <typename ArgT0, typename... ArgT>
13469 inline PROTOBUF_ALWAYS_INLINE
13471 
13472  synchronizationpointlabel_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13473  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.FederationSynchronized.synchronizationPointLabel)
13474 }
13476  std::string* _s = _internal_mutable_synchronizationpointlabel();
13477  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FederationSynchronized.synchronizationPointLabel)
13478  return _s;
13479 }
13481  return synchronizationpointlabel_.Get();
13482 }
13484 
13485  synchronizationpointlabel_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
13486 }
13488 
13489  return synchronizationpointlabel_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
13490 }
13492  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.FederationSynchronized.synchronizationPointLabel)
13493  return synchronizationpointlabel_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
13494 }
13495 inline void FederationSynchronized::set_allocated_synchronizationpointlabel(std::string* synchronizationpointlabel) {
13496  if (synchronizationpointlabel != nullptr) {
13497 
13498  } else {
13499 
13500  }
13501  synchronizationpointlabel_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), synchronizationpointlabel,
13502  GetArenaForAllocation());
13503  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.FederationSynchronized.synchronizationPointLabel)
13504 }
13505 
13506 // .rti1516_2025.fedpro.FederateHandleSet failedToSyncSet = 2;
13508  return this != internal_default_instance() && failedtosyncset_ != nullptr;
13509 }
13511  return _internal_has_failedtosyncset();
13512 }
13513 inline const ::rti1516_2025::fedpro::FederateHandleSet& FederationSynchronized::_internal_failedtosyncset() const {
13514  const ::rti1516_2025::fedpro::FederateHandleSet* p = failedtosyncset_;
13515  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederateHandleSet&>(
13517 }
13518 inline const ::rti1516_2025::fedpro::FederateHandleSet& FederationSynchronized::failedtosyncset() const {
13519  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederationSynchronized.failedToSyncSet)
13520  return _internal_failedtosyncset();
13521 }
13523  ::rti1516_2025::fedpro::FederateHandleSet* failedtosyncset) {
13524  if (GetArenaForAllocation() == nullptr) {
13525  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(failedtosyncset_);
13526  }
13527  failedtosyncset_ = failedtosyncset;
13528  if (failedtosyncset) {
13529 
13530  } else {
13531 
13532  }
13533  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.FederationSynchronized.failedToSyncSet)
13534 }
13535 inline ::rti1516_2025::fedpro::FederateHandleSet* FederationSynchronized::release_failedtosyncset() {
13536 
13537  ::rti1516_2025::fedpro::FederateHandleSet* temp = failedtosyncset_;
13538  failedtosyncset_ = nullptr;
13539 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
13540  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
13541  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
13542  if (GetArenaForAllocation() == nullptr) { delete old; }
13543 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
13544  if (GetArenaForAllocation() != nullptr) {
13545  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
13546  }
13547 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
13548  return temp;
13549 }
13550 inline ::rti1516_2025::fedpro::FederateHandleSet* FederationSynchronized::unsafe_arena_release_failedtosyncset() {
13551  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.FederationSynchronized.failedToSyncSet)
13552 
13553  ::rti1516_2025::fedpro::FederateHandleSet* temp = failedtosyncset_;
13554  failedtosyncset_ = nullptr;
13555  return temp;
13556 }
13557 inline ::rti1516_2025::fedpro::FederateHandleSet* FederationSynchronized::_internal_mutable_failedtosyncset() {
13558 
13559  if (failedtosyncset_ == nullptr) {
13560  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandleSet>(GetArenaForAllocation());
13561  failedtosyncset_ = p;
13562  }
13563  return failedtosyncset_;
13564 }
13565 inline ::rti1516_2025::fedpro::FederateHandleSet* FederationSynchronized::mutable_failedtosyncset() {
13566  ::rti1516_2025::fedpro::FederateHandleSet* _msg = _internal_mutable_failedtosyncset();
13567  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FederationSynchronized.failedToSyncSet)
13568  return _msg;
13569 }
13571  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
13572  if (message_arena == nullptr) {
13573  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(failedtosyncset_);
13574  }
13575  if (failedtosyncset) {
13576  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
13577  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
13578  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
13579  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(failedtosyncset));
13580  if (message_arena != submessage_arena) {
13581  failedtosyncset = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
13582  message_arena, failedtosyncset, submessage_arena);
13583  }
13584 
13585  } else {
13586 
13587  }
13588  failedtosyncset_ = failedtosyncset;
13589  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.FederationSynchronized.failedToSyncSet)
13590 }
13591 
13592 // -------------------------------------------------------------------
13593 
13594 // InitiateFederateSave
13595 
13596 // string label = 1;
13598  label_.ClearToEmpty();
13599 }
13600 inline const std::string& InitiateFederateSave::label() const {
13601  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.InitiateFederateSave.label)
13602  return _internal_label();
13603 }
13604 template <typename ArgT0, typename... ArgT>
13605 inline PROTOBUF_ALWAYS_INLINE
13606 void InitiateFederateSave::set_label(ArgT0&& arg0, ArgT... args) {
13607 
13608  label_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13609  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.InitiateFederateSave.label)
13610 }
13612  std::string* _s = _internal_mutable_label();
13613  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.InitiateFederateSave.label)
13614  return _s;
13615 }
13616 inline const std::string& InitiateFederateSave::_internal_label() const {
13617  return label_.Get();
13618 }
13619 inline void InitiateFederateSave::_internal_set_label(const std::string& value) {
13620 
13621  label_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
13622 }
13624 
13625  return label_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
13626 }
13628  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.InitiateFederateSave.label)
13629  return label_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
13630 }
13631 inline void InitiateFederateSave::set_allocated_label(std::string* label) {
13632  if (label != nullptr) {
13633 
13634  } else {
13635 
13636  }
13637  label_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), label,
13638  GetArenaForAllocation());
13639  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.InitiateFederateSave.label)
13640 }
13641 
13642 // -------------------------------------------------------------------
13643 
13644 // InitiateFederateSaveWithTime
13645 
13646 // string label = 1;
13648  label_.ClearToEmpty();
13649 }
13650 inline const std::string& InitiateFederateSaveWithTime::label() const {
13651  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.InitiateFederateSaveWithTime.label)
13652  return _internal_label();
13653 }
13654 template <typename ArgT0, typename... ArgT>
13655 inline PROTOBUF_ALWAYS_INLINE
13656 void InitiateFederateSaveWithTime::set_label(ArgT0&& arg0, ArgT... args) {
13657 
13658  label_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13659  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.InitiateFederateSaveWithTime.label)
13660 }
13662  std::string* _s = _internal_mutable_label();
13663  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.InitiateFederateSaveWithTime.label)
13664  return _s;
13665 }
13666 inline const std::string& InitiateFederateSaveWithTime::_internal_label() const {
13667  return label_.Get();
13668 }
13669 inline void InitiateFederateSaveWithTime::_internal_set_label(const std::string& value) {
13670 
13671  label_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
13672 }
13674 
13675  return label_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
13676 }
13678  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.InitiateFederateSaveWithTime.label)
13679  return label_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
13680 }
13681 inline void InitiateFederateSaveWithTime::set_allocated_label(std::string* label) {
13682  if (label != nullptr) {
13683 
13684  } else {
13685 
13686  }
13687  label_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), label,
13688  GetArenaForAllocation());
13689  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.InitiateFederateSaveWithTime.label)
13690 }
13691 
13692 // .rti1516_2025.fedpro.LogicalTime time = 2;
13694  return this != internal_default_instance() && time_ != nullptr;
13695 }
13697  return _internal_has_time();
13698 }
13699 inline const ::rti1516_2025::fedpro::LogicalTime& InitiateFederateSaveWithTime::_internal_time() const {
13700  const ::rti1516_2025::fedpro::LogicalTime* p = time_;
13701  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::LogicalTime&>(
13703 }
13704 inline const ::rti1516_2025::fedpro::LogicalTime& InitiateFederateSaveWithTime::time() const {
13705  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.InitiateFederateSaveWithTime.time)
13706  return _internal_time();
13707 }
13710  if (GetArenaForAllocation() == nullptr) {
13711  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(time_);
13712  }
13713  time_ = time;
13714  if (time) {
13715 
13716  } else {
13717 
13718  }
13719  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.InitiateFederateSaveWithTime.time)
13720 }
13721 inline ::rti1516_2025::fedpro::LogicalTime* InitiateFederateSaveWithTime::release_time() {
13722 
13724  time_ = nullptr;
13725 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
13726  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
13727  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
13728  if (GetArenaForAllocation() == nullptr) { delete old; }
13729 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
13730  if (GetArenaForAllocation() != nullptr) {
13731  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
13732  }
13733 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
13734  return temp;
13735 }
13736 inline ::rti1516_2025::fedpro::LogicalTime* InitiateFederateSaveWithTime::unsafe_arena_release_time() {
13737  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.InitiateFederateSaveWithTime.time)
13738 
13740  time_ = nullptr;
13741  return temp;
13742 }
13743 inline ::rti1516_2025::fedpro::LogicalTime* InitiateFederateSaveWithTime::_internal_mutable_time() {
13744 
13745  if (time_ == nullptr) {
13746  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::LogicalTime>(GetArenaForAllocation());
13747  time_ = p;
13748  }
13749  return time_;
13750 }
13751 inline ::rti1516_2025::fedpro::LogicalTime* InitiateFederateSaveWithTime::mutable_time() {
13752  ::rti1516_2025::fedpro::LogicalTime* _msg = _internal_mutable_time();
13753  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.InitiateFederateSaveWithTime.time)
13754  return _msg;
13755 }
13757  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
13758  if (message_arena == nullptr) {
13759  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(time_);
13760  }
13761  if (time) {
13762  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
13763  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
13764  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
13765  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(time));
13766  if (message_arena != submessage_arena) {
13767  time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
13768  message_arena, time, submessage_arena);
13769  }
13770 
13771  } else {
13772 
13773  }
13774  time_ = time;
13775  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.InitiateFederateSaveWithTime.time)
13776 }
13777 
13778 // -------------------------------------------------------------------
13779 
13780 // FederationSaved
13781 
13782 // -------------------------------------------------------------------
13783 
13784 // FederationNotSaved
13785 
13786 // .rti1516_2025.fedpro.SaveFailureReason reason = 1;
13788  reason_ = 0;
13789 }
13791  return static_cast< ::rti1516_2025::fedpro::SaveFailureReason >(reason_);
13792 }
13794  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederationNotSaved.reason)
13795  return _internal_reason();
13796 }
13798 
13799  reason_ = value;
13800 }
13802  _internal_set_reason(value);
13803  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.FederationNotSaved.reason)
13804 }
13805 
13806 // -------------------------------------------------------------------
13807 
13808 // FederationSaveStatusResponse
13809 
13810 // .rti1516_2025.fedpro.FederateHandleSaveStatusPairArray response = 1;
13812  return this != internal_default_instance() && response_ != nullptr;
13813 }
13815  return _internal_has_response();
13816 }
13817 inline const ::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray& FederationSaveStatusResponse::_internal_response() const {
13818  const ::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray* p = response_;
13819  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray&>(
13821 }
13822 inline const ::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray& FederationSaveStatusResponse::response() const {
13823  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederationSaveStatusResponse.response)
13824  return _internal_response();
13825 }
13828  if (GetArenaForAllocation() == nullptr) {
13829  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(response_);
13830  }
13831  response_ = response;
13832  if (response) {
13833 
13834  } else {
13835 
13836  }
13837  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.FederationSaveStatusResponse.response)
13838 }
13839 inline ::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray* FederationSaveStatusResponse::release_response() {
13840 
13842  response_ = nullptr;
13843 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
13844  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
13845  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
13846  if (GetArenaForAllocation() == nullptr) { delete old; }
13847 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
13848  if (GetArenaForAllocation() != nullptr) {
13849  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
13850  }
13851 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
13852  return temp;
13853 }
13854 inline ::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray* FederationSaveStatusResponse::unsafe_arena_release_response() {
13855  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.FederationSaveStatusResponse.response)
13856 
13858  response_ = nullptr;
13859  return temp;
13860 }
13861 inline ::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray* FederationSaveStatusResponse::_internal_mutable_response() {
13862 
13863  if (response_ == nullptr) {
13864  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray>(GetArenaForAllocation());
13865  response_ = p;
13866  }
13867  return response_;
13868 }
13869 inline ::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray* FederationSaveStatusResponse::mutable_response() {
13870  ::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray* _msg = _internal_mutable_response();
13871  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FederationSaveStatusResponse.response)
13872  return _msg;
13873 }
13875  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
13876  if (message_arena == nullptr) {
13877  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(response_);
13878  }
13879  if (response) {
13880  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
13881  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
13882  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
13883  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(response));
13884  if (message_arena != submessage_arena) {
13885  response = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
13886  message_arena, response, submessage_arena);
13887  }
13888 
13889  } else {
13890 
13891  }
13892  response_ = response;
13893  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.FederationSaveStatusResponse.response)
13894 }
13895 
13896 // -------------------------------------------------------------------
13897 
13898 // RequestFederationRestoreSucceeded
13899 
13900 // string label = 1;
13902  label_.ClearToEmpty();
13903 }
13904 inline const std::string& RequestFederationRestoreSucceeded::label() const {
13905  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RequestFederationRestoreSucceeded.label)
13906  return _internal_label();
13907 }
13908 template <typename ArgT0, typename... ArgT>
13909 inline PROTOBUF_ALWAYS_INLINE
13910 void RequestFederationRestoreSucceeded::set_label(ArgT0&& arg0, ArgT... args) {
13911 
13912  label_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13913  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.RequestFederationRestoreSucceeded.label)
13914 }
13916  std::string* _s = _internal_mutable_label();
13917  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RequestFederationRestoreSucceeded.label)
13918  return _s;
13919 }
13920 inline const std::string& RequestFederationRestoreSucceeded::_internal_label() const {
13921  return label_.Get();
13922 }
13923 inline void RequestFederationRestoreSucceeded::_internal_set_label(const std::string& value) {
13924 
13925  label_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
13926 }
13928 
13929  return label_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
13930 }
13932  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RequestFederationRestoreSucceeded.label)
13933  return label_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
13934 }
13936  if (label != nullptr) {
13937 
13938  } else {
13939 
13940  }
13941  label_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), label,
13942  GetArenaForAllocation());
13943  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RequestFederationRestoreSucceeded.label)
13944 }
13945 
13946 // -------------------------------------------------------------------
13947 
13948 // RequestFederationRestoreFailed
13949 
13950 // string label = 1;
13952  label_.ClearToEmpty();
13953 }
13954 inline const std::string& RequestFederationRestoreFailed::label() const {
13955  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RequestFederationRestoreFailed.label)
13956  return _internal_label();
13957 }
13958 template <typename ArgT0, typename... ArgT>
13959 inline PROTOBUF_ALWAYS_INLINE
13960 void RequestFederationRestoreFailed::set_label(ArgT0&& arg0, ArgT... args) {
13961 
13962  label_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13963  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.RequestFederationRestoreFailed.label)
13964 }
13966  std::string* _s = _internal_mutable_label();
13967  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RequestFederationRestoreFailed.label)
13968  return _s;
13969 }
13970 inline const std::string& RequestFederationRestoreFailed::_internal_label() const {
13971  return label_.Get();
13972 }
13973 inline void RequestFederationRestoreFailed::_internal_set_label(const std::string& value) {
13974 
13975  label_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
13976 }
13978 
13979  return label_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
13980 }
13982  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RequestFederationRestoreFailed.label)
13983  return label_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
13984 }
13986  if (label != nullptr) {
13987 
13988  } else {
13989 
13990  }
13991  label_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), label,
13992  GetArenaForAllocation());
13993  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RequestFederationRestoreFailed.label)
13994 }
13995 
13996 // -------------------------------------------------------------------
13997 
13998 // FederationRestoreBegun
13999 
14000 // -------------------------------------------------------------------
14001 
14002 // InitiateFederateRestore
14003 
14004 // string label = 1;
14006  label_.ClearToEmpty();
14007 }
14008 inline const std::string& InitiateFederateRestore::label() const {
14009  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.InitiateFederateRestore.label)
14010  return _internal_label();
14011 }
14012 template <typename ArgT0, typename... ArgT>
14013 inline PROTOBUF_ALWAYS_INLINE
14014 void InitiateFederateRestore::set_label(ArgT0&& arg0, ArgT... args) {
14015 
14016  label_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
14017  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.InitiateFederateRestore.label)
14018 }
14020  std::string* _s = _internal_mutable_label();
14021  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.InitiateFederateRestore.label)
14022  return _s;
14023 }
14024 inline const std::string& InitiateFederateRestore::_internal_label() const {
14025  return label_.Get();
14026 }
14027 inline void InitiateFederateRestore::_internal_set_label(const std::string& value) {
14028 
14029  label_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
14030 }
14032 
14033  return label_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
14034 }
14036  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.InitiateFederateRestore.label)
14037  return label_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
14038 }
14039 inline void InitiateFederateRestore::set_allocated_label(std::string* label) {
14040  if (label != nullptr) {
14041 
14042  } else {
14043 
14044  }
14045  label_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), label,
14046  GetArenaForAllocation());
14047  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.InitiateFederateRestore.label)
14048 }
14049 
14050 // string federateName = 2;
14052  federatename_.ClearToEmpty();
14053 }
14054 inline const std::string& InitiateFederateRestore::federatename() const {
14055  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.InitiateFederateRestore.federateName)
14056  return _internal_federatename();
14057 }
14058 template <typename ArgT0, typename... ArgT>
14059 inline PROTOBUF_ALWAYS_INLINE
14060 void InitiateFederateRestore::set_federatename(ArgT0&& arg0, ArgT... args) {
14061 
14062  federatename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
14063  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.InitiateFederateRestore.federateName)
14064 }
14066  std::string* _s = _internal_mutable_federatename();
14067  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.InitiateFederateRestore.federateName)
14068  return _s;
14069 }
14070 inline const std::string& InitiateFederateRestore::_internal_federatename() const {
14071  return federatename_.Get();
14072 }
14073 inline void InitiateFederateRestore::_internal_set_federatename(const std::string& value) {
14074 
14075  federatename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
14076 }
14078 
14079  return federatename_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
14080 }
14082  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.InitiateFederateRestore.federateName)
14083  return federatename_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
14084 }
14085 inline void InitiateFederateRestore::set_allocated_federatename(std::string* federatename) {
14086  if (federatename != nullptr) {
14087 
14088  } else {
14089 
14090  }
14091  federatename_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), federatename,
14092  GetArenaForAllocation());
14093  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.InitiateFederateRestore.federateName)
14094 }
14095 
14096 // .rti1516_2025.fedpro.FederateHandle postRestoreFederateHandle = 3;
14098  return this != internal_default_instance() && postrestorefederatehandle_ != nullptr;
14099 }
14101  return _internal_has_postrestorefederatehandle();
14102 }
14104  const ::rti1516_2025::fedpro::FederateHandle* p = postrestorefederatehandle_;
14105  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederateHandle&>(
14107 }
14109  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.InitiateFederateRestore.postRestoreFederateHandle)
14110  return _internal_postrestorefederatehandle();
14111 }
14113  ::rti1516_2025::fedpro::FederateHandle* postrestorefederatehandle) {
14114  if (GetArenaForAllocation() == nullptr) {
14115  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(postrestorefederatehandle_);
14116  }
14117  postrestorefederatehandle_ = postrestorefederatehandle;
14118  if (postrestorefederatehandle) {
14119 
14120  } else {
14121 
14122  }
14123  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.InitiateFederateRestore.postRestoreFederateHandle)
14124 }
14126 
14127  ::rti1516_2025::fedpro::FederateHandle* temp = postrestorefederatehandle_;
14128  postrestorefederatehandle_ = nullptr;
14129 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
14130  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
14131  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
14132  if (GetArenaForAllocation() == nullptr) { delete old; }
14133 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
14134  if (GetArenaForAllocation() != nullptr) {
14135  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
14136  }
14137 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
14138  return temp;
14139 }
14141  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.InitiateFederateRestore.postRestoreFederateHandle)
14142 
14143  ::rti1516_2025::fedpro::FederateHandle* temp = postrestorefederatehandle_;
14144  postrestorefederatehandle_ = nullptr;
14145  return temp;
14146 }
14148 
14149  if (postrestorefederatehandle_ == nullptr) {
14150  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandle>(GetArenaForAllocation());
14151  postrestorefederatehandle_ = p;
14152  }
14153  return postrestorefederatehandle_;
14154 }
14156  ::rti1516_2025::fedpro::FederateHandle* _msg = _internal_mutable_postrestorefederatehandle();
14157  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.InitiateFederateRestore.postRestoreFederateHandle)
14158  return _msg;
14159 }
14161  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
14162  if (message_arena == nullptr) {
14163  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(postrestorefederatehandle_);
14164  }
14165  if (postrestorefederatehandle) {
14166  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
14167  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
14168  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
14169  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(postrestorefederatehandle));
14170  if (message_arena != submessage_arena) {
14171  postrestorefederatehandle = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
14172  message_arena, postrestorefederatehandle, submessage_arena);
14173  }
14174 
14175  } else {
14176 
14177  }
14178  postrestorefederatehandle_ = postrestorefederatehandle;
14179  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.InitiateFederateRestore.postRestoreFederateHandle)
14180 }
14181 
14182 // -------------------------------------------------------------------
14183 
14184 // FederationRestored
14185 
14186 // -------------------------------------------------------------------
14187 
14188 // FederationNotRestored
14189 
14190 // .rti1516_2025.fedpro.RestoreFailureReason reason = 1;
14192  reason_ = 0;
14193 }
14195  return static_cast< ::rti1516_2025::fedpro::RestoreFailureReason >(reason_);
14196 }
14198  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederationNotRestored.reason)
14199  return _internal_reason();
14200 }
14202 
14203  reason_ = value;
14204 }
14206  _internal_set_reason(value);
14207  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.FederationNotRestored.reason)
14208 }
14209 
14210 // -------------------------------------------------------------------
14211 
14212 // FederationRestoreStatusResponse
14213 
14214 // .rti1516_2025.fedpro.FederateRestoreStatusArray response = 1;
14216  return this != internal_default_instance() && response_ != nullptr;
14217 }
14219  return _internal_has_response();
14220 }
14221 inline const ::rti1516_2025::fedpro::FederateRestoreStatusArray& FederationRestoreStatusResponse::_internal_response() const {
14222  const ::rti1516_2025::fedpro::FederateRestoreStatusArray* p = response_;
14223  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederateRestoreStatusArray&>(
14225 }
14226 inline const ::rti1516_2025::fedpro::FederateRestoreStatusArray& FederationRestoreStatusResponse::response() const {
14227  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederationRestoreStatusResponse.response)
14228  return _internal_response();
14229 }
14232  if (GetArenaForAllocation() == nullptr) {
14233  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(response_);
14234  }
14235  response_ = response;
14236  if (response) {
14237 
14238  } else {
14239 
14240  }
14241  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.FederationRestoreStatusResponse.response)
14242 }
14243 inline ::rti1516_2025::fedpro::FederateRestoreStatusArray* FederationRestoreStatusResponse::release_response() {
14244 
14246  response_ = nullptr;
14247 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
14248  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
14249  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
14250  if (GetArenaForAllocation() == nullptr) { delete old; }
14251 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
14252  if (GetArenaForAllocation() != nullptr) {
14253  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
14254  }
14255 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
14256  return temp;
14257 }
14258 inline ::rti1516_2025::fedpro::FederateRestoreStatusArray* FederationRestoreStatusResponse::unsafe_arena_release_response() {
14259  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.FederationRestoreStatusResponse.response)
14260 
14262  response_ = nullptr;
14263  return temp;
14264 }
14265 inline ::rti1516_2025::fedpro::FederateRestoreStatusArray* FederationRestoreStatusResponse::_internal_mutable_response() {
14266 
14267  if (response_ == nullptr) {
14268  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederateRestoreStatusArray>(GetArenaForAllocation());
14269  response_ = p;
14270  }
14271  return response_;
14272 }
14273 inline ::rti1516_2025::fedpro::FederateRestoreStatusArray* FederationRestoreStatusResponse::mutable_response() {
14274  ::rti1516_2025::fedpro::FederateRestoreStatusArray* _msg = _internal_mutable_response();
14275  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FederationRestoreStatusResponse.response)
14276  return _msg;
14277 }
14279  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
14280  if (message_arena == nullptr) {
14281  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(response_);
14282  }
14283  if (response) {
14284  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
14285  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
14286  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
14287  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(response));
14288  if (message_arena != submessage_arena) {
14289  response = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
14290  message_arena, response, submessage_arena);
14291  }
14292 
14293  } else {
14294 
14295  }
14296  response_ = response;
14297  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.FederationRestoreStatusResponse.response)
14298 }
14299 
14300 // -------------------------------------------------------------------
14301 
14302 // StartRegistrationForObjectClass
14303 
14304 // .rti1516_2025.fedpro.ObjectClassHandle objectClass = 1;
14306  return this != internal_default_instance() && objectclass_ != nullptr;
14307 }
14309  return _internal_has_objectclass();
14310 }
14313  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectClassHandle&>(
14315 }
14317  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.StartRegistrationForObjectClass.objectClass)
14318  return _internal_objectclass();
14319 }
14321  ::rti1516_2025::fedpro::ObjectClassHandle* objectclass) {
14322  if (GetArenaForAllocation() == nullptr) {
14323  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectclass_);
14324  }
14325  objectclass_ = objectclass;
14326  if (objectclass) {
14327 
14328  } else {
14329 
14330  }
14331  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.StartRegistrationForObjectClass.objectClass)
14332 }
14334 
14335  ::rti1516_2025::fedpro::ObjectClassHandle* temp = objectclass_;
14336  objectclass_ = nullptr;
14337 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
14338  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
14339  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
14340  if (GetArenaForAllocation() == nullptr) { delete old; }
14341 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
14342  if (GetArenaForAllocation() != nullptr) {
14343  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
14344  }
14345 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
14346  return temp;
14347 }
14349  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.StartRegistrationForObjectClass.objectClass)
14350 
14351  ::rti1516_2025::fedpro::ObjectClassHandle* temp = objectclass_;
14352  objectclass_ = nullptr;
14353  return temp;
14354 }
14356 
14357  if (objectclass_ == nullptr) {
14358  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectClassHandle>(GetArenaForAllocation());
14359  objectclass_ = p;
14360  }
14361  return objectclass_;
14362 }
14364  ::rti1516_2025::fedpro::ObjectClassHandle* _msg = _internal_mutable_objectclass();
14365  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.StartRegistrationForObjectClass.objectClass)
14366  return _msg;
14367 }
14369  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
14370  if (message_arena == nullptr) {
14371  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectclass_);
14372  }
14373  if (objectclass) {
14374  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
14375  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
14376  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
14377  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectclass));
14378  if (message_arena != submessage_arena) {
14379  objectclass = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
14380  message_arena, objectclass, submessage_arena);
14381  }
14382 
14383  } else {
14384 
14385  }
14386  objectclass_ = objectclass;
14387  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.StartRegistrationForObjectClass.objectClass)
14388 }
14389 
14390 // -------------------------------------------------------------------
14391 
14392 // StopRegistrationForObjectClass
14393 
14394 // .rti1516_2025.fedpro.ObjectClassHandle objectClass = 1;
14396  return this != internal_default_instance() && objectclass_ != nullptr;
14397 }
14399  return _internal_has_objectclass();
14400 }
14403  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectClassHandle&>(
14405 }
14407  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.StopRegistrationForObjectClass.objectClass)
14408  return _internal_objectclass();
14409 }
14411  ::rti1516_2025::fedpro::ObjectClassHandle* objectclass) {
14412  if (GetArenaForAllocation() == nullptr) {
14413  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectclass_);
14414  }
14415  objectclass_ = objectclass;
14416  if (objectclass) {
14417 
14418  } else {
14419 
14420  }
14421  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.StopRegistrationForObjectClass.objectClass)
14422 }
14424 
14425  ::rti1516_2025::fedpro::ObjectClassHandle* temp = objectclass_;
14426  objectclass_ = nullptr;
14427 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
14428  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
14429  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
14430  if (GetArenaForAllocation() == nullptr) { delete old; }
14431 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
14432  if (GetArenaForAllocation() != nullptr) {
14433  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
14434  }
14435 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
14436  return temp;
14437 }
14439  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.StopRegistrationForObjectClass.objectClass)
14440 
14441  ::rti1516_2025::fedpro::ObjectClassHandle* temp = objectclass_;
14442  objectclass_ = nullptr;
14443  return temp;
14444 }
14446 
14447  if (objectclass_ == nullptr) {
14448  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectClassHandle>(GetArenaForAllocation());
14449  objectclass_ = p;
14450  }
14451  return objectclass_;
14452 }
14454  ::rti1516_2025::fedpro::ObjectClassHandle* _msg = _internal_mutable_objectclass();
14455  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.StopRegistrationForObjectClass.objectClass)
14456  return _msg;
14457 }
14459  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
14460  if (message_arena == nullptr) {
14461  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectclass_);
14462  }
14463  if (objectclass) {
14464  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
14465  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
14466  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
14467  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectclass));
14468  if (message_arena != submessage_arena) {
14469  objectclass = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
14470  message_arena, objectclass, submessage_arena);
14471  }
14472 
14473  } else {
14474 
14475  }
14476  objectclass_ = objectclass;
14477  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.StopRegistrationForObjectClass.objectClass)
14478 }
14479 
14480 // -------------------------------------------------------------------
14481 
14482 // TurnInteractionsOn
14483 
14484 // .rti1516_2025.fedpro.InteractionClassHandle interactionClass = 1;
14486  return this != internal_default_instance() && interactionclass_ != nullptr;
14487 }
14489  return _internal_has_interactionclass();
14490 }
14493  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::InteractionClassHandle&>(
14495 }
14497  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.TurnInteractionsOn.interactionClass)
14498  return _internal_interactionclass();
14499 }
14501  ::rti1516_2025::fedpro::InteractionClassHandle* interactionclass) {
14502  if (GetArenaForAllocation() == nullptr) {
14503  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass_);
14504  }
14505  interactionclass_ = interactionclass;
14506  if (interactionclass) {
14507 
14508  } else {
14509 
14510  }
14511  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.TurnInteractionsOn.interactionClass)
14512 }
14514 
14515  ::rti1516_2025::fedpro::InteractionClassHandle* temp = interactionclass_;
14516  interactionclass_ = nullptr;
14517 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
14518  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
14519  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
14520  if (GetArenaForAllocation() == nullptr) { delete old; }
14521 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
14522  if (GetArenaForAllocation() != nullptr) {
14523  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
14524  }
14525 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
14526  return temp;
14527 }
14529  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.TurnInteractionsOn.interactionClass)
14530 
14531  ::rti1516_2025::fedpro::InteractionClassHandle* temp = interactionclass_;
14532  interactionclass_ = nullptr;
14533  return temp;
14534 }
14536 
14537  if (interactionclass_ == nullptr) {
14538  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::InteractionClassHandle>(GetArenaForAllocation());
14539  interactionclass_ = p;
14540  }
14541  return interactionclass_;
14542 }
14544  ::rti1516_2025::fedpro::InteractionClassHandle* _msg = _internal_mutable_interactionclass();
14545  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.TurnInteractionsOn.interactionClass)
14546  return _msg;
14547 }
14549  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
14550  if (message_arena == nullptr) {
14551  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass_);
14552  }
14553  if (interactionclass) {
14554  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
14555  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
14556  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
14557  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass));
14558  if (message_arena != submessage_arena) {
14559  interactionclass = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
14560  message_arena, interactionclass, submessage_arena);
14561  }
14562 
14563  } else {
14564 
14565  }
14566  interactionclass_ = interactionclass;
14567  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.TurnInteractionsOn.interactionClass)
14568 }
14569 
14570 // -------------------------------------------------------------------
14571 
14572 // TurnInteractionsOff
14573 
14574 // .rti1516_2025.fedpro.InteractionClassHandle interactionClass = 1;
14576  return this != internal_default_instance() && interactionclass_ != nullptr;
14577 }
14579  return _internal_has_interactionclass();
14580 }
14583  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::InteractionClassHandle&>(
14585 }
14587  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.TurnInteractionsOff.interactionClass)
14588  return _internal_interactionclass();
14589 }
14591  ::rti1516_2025::fedpro::InteractionClassHandle* interactionclass) {
14592  if (GetArenaForAllocation() == nullptr) {
14593  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass_);
14594  }
14595  interactionclass_ = interactionclass;
14596  if (interactionclass) {
14597 
14598  } else {
14599 
14600  }
14601  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.TurnInteractionsOff.interactionClass)
14602 }
14604 
14605  ::rti1516_2025::fedpro::InteractionClassHandle* temp = interactionclass_;
14606  interactionclass_ = nullptr;
14607 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
14608  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
14609  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
14610  if (GetArenaForAllocation() == nullptr) { delete old; }
14611 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
14612  if (GetArenaForAllocation() != nullptr) {
14613  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
14614  }
14615 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
14616  return temp;
14617 }
14619  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.TurnInteractionsOff.interactionClass)
14620 
14621  ::rti1516_2025::fedpro::InteractionClassHandle* temp = interactionclass_;
14622  interactionclass_ = nullptr;
14623  return temp;
14624 }
14626 
14627  if (interactionclass_ == nullptr) {
14628  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::InteractionClassHandle>(GetArenaForAllocation());
14629  interactionclass_ = p;
14630  }
14631  return interactionclass_;
14632 }
14634  ::rti1516_2025::fedpro::InteractionClassHandle* _msg = _internal_mutable_interactionclass();
14635  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.TurnInteractionsOff.interactionClass)
14636  return _msg;
14637 }
14639  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
14640  if (message_arena == nullptr) {
14641  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass_);
14642  }
14643  if (interactionclass) {
14644  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
14645  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
14646  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
14647  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass));
14648  if (message_arena != submessage_arena) {
14649  interactionclass = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
14650  message_arena, interactionclass, submessage_arena);
14651  }
14652 
14653  } else {
14654 
14655  }
14656  interactionclass_ = interactionclass;
14657  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.TurnInteractionsOff.interactionClass)
14658 }
14659 
14660 // -------------------------------------------------------------------
14661 
14662 // ObjectInstanceNameReservationSucceeded
14663 
14664 // string objectInstanceName = 1;
14666  objectinstancename_.ClearToEmpty();
14667 }
14669  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ObjectInstanceNameReservationSucceeded.objectInstanceName)
14670  return _internal_objectinstancename();
14671 }
14672 template <typename ArgT0, typename... ArgT>
14673 inline PROTOBUF_ALWAYS_INLINE
14675 
14676  objectinstancename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
14677  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ObjectInstanceNameReservationSucceeded.objectInstanceName)
14678 }
14680  std::string* _s = _internal_mutable_objectinstancename();
14681  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ObjectInstanceNameReservationSucceeded.objectInstanceName)
14682  return _s;
14683 }
14685  return objectinstancename_.Get();
14686 }
14688 
14689  objectinstancename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
14690 }
14692 
14693  return objectinstancename_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
14694 }
14696  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ObjectInstanceNameReservationSucceeded.objectInstanceName)
14697  return objectinstancename_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
14698 }
14700  if (objectinstancename != nullptr) {
14701 
14702  } else {
14703 
14704  }
14705  objectinstancename_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), objectinstancename,
14706  GetArenaForAllocation());
14707  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ObjectInstanceNameReservationSucceeded.objectInstanceName)
14708 }
14709 
14710 // -------------------------------------------------------------------
14711 
14712 // ObjectInstanceNameReservationFailed
14713 
14714 // string objectInstanceName = 1;
14716  objectinstancename_.ClearToEmpty();
14717 }
14719  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ObjectInstanceNameReservationFailed.objectInstanceName)
14720  return _internal_objectinstancename();
14721 }
14722 template <typename ArgT0, typename... ArgT>
14723 inline PROTOBUF_ALWAYS_INLINE
14725 
14726  objectinstancename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
14727  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ObjectInstanceNameReservationFailed.objectInstanceName)
14728 }
14730  std::string* _s = _internal_mutable_objectinstancename();
14731  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ObjectInstanceNameReservationFailed.objectInstanceName)
14732  return _s;
14733 }
14735  return objectinstancename_.Get();
14736 }
14738 
14739  objectinstancename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
14740 }
14742 
14743  return objectinstancename_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
14744 }
14746  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ObjectInstanceNameReservationFailed.objectInstanceName)
14747  return objectinstancename_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
14748 }
14750  if (objectinstancename != nullptr) {
14751 
14752  } else {
14753 
14754  }
14755  objectinstancename_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), objectinstancename,
14756  GetArenaForAllocation());
14757  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ObjectInstanceNameReservationFailed.objectInstanceName)
14758 }
14759 
14760 // -------------------------------------------------------------------
14761 
14762 // MultipleObjectInstanceNameReservationSucceeded
14763 
14764 // repeated string objectInstanceNames = 1;
14766  return objectinstancenames_.size();
14767 }
14769  return _internal_objectinstancenames_size();
14770 }
14772  objectinstancenames_.Clear();
14773 }
14775  std::string* _s = _internal_add_objectinstancenames();
14776  // @@protoc_insertion_point(field_add_mutable:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationSucceeded.objectInstanceNames)
14777  return _s;
14778 }
14780  return objectinstancenames_.Get(index);
14781 }
14783  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationSucceeded.objectInstanceNames)
14784  return _internal_objectinstancenames(index);
14785 }
14787  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationSucceeded.objectInstanceNames)
14788  return objectinstancenames_.Mutable(index);
14789 }
14790 inline void MultipleObjectInstanceNameReservationSucceeded::set_objectinstancenames(int index, const std::string& value) {
14791  objectinstancenames_.Mutable(index)->assign(value);
14792  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationSucceeded.objectInstanceNames)
14793 }
14795  objectinstancenames_.Mutable(index)->assign(std::move(value));
14796  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationSucceeded.objectInstanceNames)
14797 }
14799  GOOGLE_DCHECK(value != nullptr);
14800  objectinstancenames_.Mutable(index)->assign(value);
14801  // @@protoc_insertion_point(field_set_char:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationSucceeded.objectInstanceNames)
14802 }
14803 inline void MultipleObjectInstanceNameReservationSucceeded::set_objectinstancenames(int index, const char* value, size_t size) {
14804  objectinstancenames_.Mutable(index)->assign(
14805  reinterpret_cast<const char*>(value), size);
14806  // @@protoc_insertion_point(field_set_pointer:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationSucceeded.objectInstanceNames)
14807 }
14809  return objectinstancenames_.Add();
14810 }
14812  objectinstancenames_.Add()->assign(value);
14813  // @@protoc_insertion_point(field_add:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationSucceeded.objectInstanceNames)
14814 }
14816  objectinstancenames_.Add(std::move(value));
14817  // @@protoc_insertion_point(field_add:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationSucceeded.objectInstanceNames)
14818 }
14820  GOOGLE_DCHECK(value != nullptr);
14821  objectinstancenames_.Add()->assign(value);
14822  // @@protoc_insertion_point(field_add_char:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationSucceeded.objectInstanceNames)
14823 }
14825  objectinstancenames_.Add()->assign(reinterpret_cast<const char*>(value), size);
14826  // @@protoc_insertion_point(field_add_pointer:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationSucceeded.objectInstanceNames)
14827 }
14828 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
14830  // @@protoc_insertion_point(field_list:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationSucceeded.objectInstanceNames)
14831  return objectinstancenames_;
14832 }
14833 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
14835  // @@protoc_insertion_point(field_mutable_list:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationSucceeded.objectInstanceNames)
14836  return &objectinstancenames_;
14837 }
14838 
14839 // -------------------------------------------------------------------
14840 
14841 // MultipleObjectInstanceNameReservationFailed
14842 
14843 // repeated string objectInstanceNames = 1;
14845  return objectinstancenames_.size();
14846 }
14848  return _internal_objectinstancenames_size();
14849 }
14851  objectinstancenames_.Clear();
14852 }
14854  std::string* _s = _internal_add_objectinstancenames();
14855  // @@protoc_insertion_point(field_add_mutable:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationFailed.objectInstanceNames)
14856  return _s;
14857 }
14859  return objectinstancenames_.Get(index);
14860 }
14861 inline const std::string& MultipleObjectInstanceNameReservationFailed::objectinstancenames(int index) const {
14862  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationFailed.objectInstanceNames)
14863  return _internal_objectinstancenames(index);
14864 }
14866  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationFailed.objectInstanceNames)
14867  return objectinstancenames_.Mutable(index);
14868 }
14869 inline void MultipleObjectInstanceNameReservationFailed::set_objectinstancenames(int index, const std::string& value) {
14870  objectinstancenames_.Mutable(index)->assign(value);
14871  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationFailed.objectInstanceNames)
14872 }
14874  objectinstancenames_.Mutable(index)->assign(std::move(value));
14875  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationFailed.objectInstanceNames)
14876 }
14878  GOOGLE_DCHECK(value != nullptr);
14879  objectinstancenames_.Mutable(index)->assign(value);
14880  // @@protoc_insertion_point(field_set_char:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationFailed.objectInstanceNames)
14881 }
14882 inline void MultipleObjectInstanceNameReservationFailed::set_objectinstancenames(int index, const char* value, size_t size) {
14883  objectinstancenames_.Mutable(index)->assign(
14884  reinterpret_cast<const char*>(value), size);
14885  // @@protoc_insertion_point(field_set_pointer:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationFailed.objectInstanceNames)
14886 }
14888  return objectinstancenames_.Add();
14889 }
14891  objectinstancenames_.Add()->assign(value);
14892  // @@protoc_insertion_point(field_add:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationFailed.objectInstanceNames)
14893 }
14895  objectinstancenames_.Add(std::move(value));
14896  // @@protoc_insertion_point(field_add:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationFailed.objectInstanceNames)
14897 }
14899  GOOGLE_DCHECK(value != nullptr);
14900  objectinstancenames_.Add()->assign(value);
14901  // @@protoc_insertion_point(field_add_char:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationFailed.objectInstanceNames)
14902 }
14904  objectinstancenames_.Add()->assign(reinterpret_cast<const char*>(value), size);
14905  // @@protoc_insertion_point(field_add_pointer:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationFailed.objectInstanceNames)
14906 }
14907 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
14909  // @@protoc_insertion_point(field_list:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationFailed.objectInstanceNames)
14910  return objectinstancenames_;
14911 }
14912 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
14914  // @@protoc_insertion_point(field_mutable_list:rti1516_2025.fedpro.MultipleObjectInstanceNameReservationFailed.objectInstanceNames)
14915  return &objectinstancenames_;
14916 }
14917 
14918 // -------------------------------------------------------------------
14919 
14920 // DiscoverObjectInstance
14921 
14922 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
14924  return this != internal_default_instance() && objectinstance_ != nullptr;
14925 }
14927  return _internal_has_objectinstance();
14928 }
14929 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& DiscoverObjectInstance::_internal_objectinstance() const {
14930  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
14931  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
14933 }
14934 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& DiscoverObjectInstance::objectinstance() const {
14935  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.DiscoverObjectInstance.objectInstance)
14936  return _internal_objectinstance();
14937 }
14939  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
14940  if (GetArenaForAllocation() == nullptr) {
14941  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
14942  }
14943  objectinstance_ = objectinstance;
14944  if (objectinstance) {
14945 
14946  } else {
14947 
14948  }
14949  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.DiscoverObjectInstance.objectInstance)
14950 }
14951 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* DiscoverObjectInstance::release_objectinstance() {
14952 
14953  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
14954  objectinstance_ = nullptr;
14955 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
14956  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
14957  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
14958  if (GetArenaForAllocation() == nullptr) { delete old; }
14959 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
14960  if (GetArenaForAllocation() != nullptr) {
14961  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
14962  }
14963 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
14964  return temp;
14965 }
14966 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* DiscoverObjectInstance::unsafe_arena_release_objectinstance() {
14967  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.DiscoverObjectInstance.objectInstance)
14968 
14969  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
14970  objectinstance_ = nullptr;
14971  return temp;
14972 }
14973 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* DiscoverObjectInstance::_internal_mutable_objectinstance() {
14974 
14975  if (objectinstance_ == nullptr) {
14976  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
14977  objectinstance_ = p;
14978  }
14979  return objectinstance_;
14980 }
14981 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* DiscoverObjectInstance::mutable_objectinstance() {
14982  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
14983  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.DiscoverObjectInstance.objectInstance)
14984  return _msg;
14985 }
14987  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
14988  if (message_arena == nullptr) {
14989  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
14990  }
14991  if (objectinstance) {
14992  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
14993  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
14994  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
14995  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
14996  if (message_arena != submessage_arena) {
14997  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
14998  message_arena, objectinstance, submessage_arena);
14999  }
15000 
15001  } else {
15002 
15003  }
15004  objectinstance_ = objectinstance;
15005  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.DiscoverObjectInstance.objectInstance)
15006 }
15007 
15008 // .rti1516_2025.fedpro.ObjectClassHandle objectClass = 2;
15010  return this != internal_default_instance() && objectclass_ != nullptr;
15011 }
15013  return _internal_has_objectclass();
15014 }
15017  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectClassHandle&>(
15019 }
15021  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.DiscoverObjectInstance.objectClass)
15022  return _internal_objectclass();
15023 }
15025  ::rti1516_2025::fedpro::ObjectClassHandle* objectclass) {
15026  if (GetArenaForAllocation() == nullptr) {
15027  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectclass_);
15028  }
15029  objectclass_ = objectclass;
15030  if (objectclass) {
15031 
15032  } else {
15033 
15034  }
15035  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.DiscoverObjectInstance.objectClass)
15036 }
15038 
15039  ::rti1516_2025::fedpro::ObjectClassHandle* temp = objectclass_;
15040  objectclass_ = nullptr;
15041 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
15042  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
15043  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15044  if (GetArenaForAllocation() == nullptr) { delete old; }
15045 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
15046  if (GetArenaForAllocation() != nullptr) {
15047  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15048  }
15049 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
15050  return temp;
15051 }
15053  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.DiscoverObjectInstance.objectClass)
15054 
15055  ::rti1516_2025::fedpro::ObjectClassHandle* temp = objectclass_;
15056  objectclass_ = nullptr;
15057  return temp;
15058 }
15060 
15061  if (objectclass_ == nullptr) {
15062  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectClassHandle>(GetArenaForAllocation());
15063  objectclass_ = p;
15064  }
15065  return objectclass_;
15066 }
15068  ::rti1516_2025::fedpro::ObjectClassHandle* _msg = _internal_mutable_objectclass();
15069  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.DiscoverObjectInstance.objectClass)
15070  return _msg;
15071 }
15073  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
15074  if (message_arena == nullptr) {
15075  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectclass_);
15076  }
15077  if (objectclass) {
15078  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
15079  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
15080  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
15081  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectclass));
15082  if (message_arena != submessage_arena) {
15083  objectclass = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
15084  message_arena, objectclass, submessage_arena);
15085  }
15086 
15087  } else {
15088 
15089  }
15090  objectclass_ = objectclass;
15091  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.DiscoverObjectInstance.objectClass)
15092 }
15093 
15094 // string objectInstanceName = 3;
15096  objectinstancename_.ClearToEmpty();
15097 }
15098 inline const std::string& DiscoverObjectInstance::objectinstancename() const {
15099  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.DiscoverObjectInstance.objectInstanceName)
15100  return _internal_objectinstancename();
15101 }
15102 template <typename ArgT0, typename... ArgT>
15103 inline PROTOBUF_ALWAYS_INLINE
15104 void DiscoverObjectInstance::set_objectinstancename(ArgT0&& arg0, ArgT... args) {
15105 
15106  objectinstancename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
15107  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.DiscoverObjectInstance.objectInstanceName)
15108 }
15110  std::string* _s = _internal_mutable_objectinstancename();
15111  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.DiscoverObjectInstance.objectInstanceName)
15112  return _s;
15113 }
15114 inline const std::string& DiscoverObjectInstance::_internal_objectinstancename() const {
15115  return objectinstancename_.Get();
15116 }
15117 inline void DiscoverObjectInstance::_internal_set_objectinstancename(const std::string& value) {
15118 
15119  objectinstancename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
15120 }
15122 
15123  return objectinstancename_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
15124 }
15126  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.DiscoverObjectInstance.objectInstanceName)
15127  return objectinstancename_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
15128 }
15129 inline void DiscoverObjectInstance::set_allocated_objectinstancename(std::string* objectinstancename) {
15130  if (objectinstancename != nullptr) {
15131 
15132  } else {
15133 
15134  }
15135  objectinstancename_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), objectinstancename,
15136  GetArenaForAllocation());
15137  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.DiscoverObjectInstance.objectInstanceName)
15138 }
15139 
15140 // .rti1516_2025.fedpro.FederateHandle producingFederate = 4;
15142  return this != internal_default_instance() && producingfederate_ != nullptr;
15143 }
15145  return _internal_has_producingfederate();
15146 }
15148  const ::rti1516_2025::fedpro::FederateHandle* p = producingfederate_;
15149  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederateHandle&>(
15151 }
15153  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.DiscoverObjectInstance.producingFederate)
15154  return _internal_producingfederate();
15155 }
15157  ::rti1516_2025::fedpro::FederateHandle* producingfederate) {
15158  if (GetArenaForAllocation() == nullptr) {
15159  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate_);
15160  }
15161  producingfederate_ = producingfederate;
15162  if (producingfederate) {
15163 
15164  } else {
15165 
15166  }
15167  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.DiscoverObjectInstance.producingFederate)
15168 }
15170 
15171  ::rti1516_2025::fedpro::FederateHandle* temp = producingfederate_;
15172  producingfederate_ = nullptr;
15173 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
15174  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
15175  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15176  if (GetArenaForAllocation() == nullptr) { delete old; }
15177 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
15178  if (GetArenaForAllocation() != nullptr) {
15179  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15180  }
15181 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
15182  return temp;
15183 }
15185  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.DiscoverObjectInstance.producingFederate)
15186 
15187  ::rti1516_2025::fedpro::FederateHandle* temp = producingfederate_;
15188  producingfederate_ = nullptr;
15189  return temp;
15190 }
15192 
15193  if (producingfederate_ == nullptr) {
15194  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandle>(GetArenaForAllocation());
15195  producingfederate_ = p;
15196  }
15197  return producingfederate_;
15198 }
15200  ::rti1516_2025::fedpro::FederateHandle* _msg = _internal_mutable_producingfederate();
15201  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.DiscoverObjectInstance.producingFederate)
15202  return _msg;
15203 }
15205  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
15206  if (message_arena == nullptr) {
15207  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate_);
15208  }
15209  if (producingfederate) {
15210  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
15211  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
15212  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
15213  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate));
15214  if (message_arena != submessage_arena) {
15215  producingfederate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
15216  message_arena, producingfederate, submessage_arena);
15217  }
15218 
15219  } else {
15220 
15221  }
15222  producingfederate_ = producingfederate;
15223  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.DiscoverObjectInstance.producingFederate)
15224 }
15225 
15226 // -------------------------------------------------------------------
15227 
15228 // ReflectAttributeValues
15229 
15230 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
15232  return this != internal_default_instance() && objectinstance_ != nullptr;
15233 }
15235  return _internal_has_objectinstance();
15236 }
15237 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& ReflectAttributeValues::_internal_objectinstance() const {
15238  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
15239  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
15241 }
15242 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& ReflectAttributeValues::objectinstance() const {
15243  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReflectAttributeValues.objectInstance)
15244  return _internal_objectinstance();
15245 }
15247  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
15248  if (GetArenaForAllocation() == nullptr) {
15249  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
15250  }
15251  objectinstance_ = objectinstance;
15252  if (objectinstance) {
15253 
15254  } else {
15255 
15256  }
15257  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReflectAttributeValues.objectInstance)
15258 }
15259 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ReflectAttributeValues::release_objectinstance() {
15260 
15261  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
15262  objectinstance_ = nullptr;
15263 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
15264  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
15265  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15266  if (GetArenaForAllocation() == nullptr) { delete old; }
15267 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
15268  if (GetArenaForAllocation() != nullptr) {
15269  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15270  }
15271 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
15272  return temp;
15273 }
15274 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ReflectAttributeValues::unsafe_arena_release_objectinstance() {
15275  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReflectAttributeValues.objectInstance)
15276 
15277  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
15278  objectinstance_ = nullptr;
15279  return temp;
15280 }
15281 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ReflectAttributeValues::_internal_mutable_objectinstance() {
15282 
15283  if (objectinstance_ == nullptr) {
15284  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
15285  objectinstance_ = p;
15286  }
15287  return objectinstance_;
15288 }
15289 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ReflectAttributeValues::mutable_objectinstance() {
15290  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
15291  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReflectAttributeValues.objectInstance)
15292  return _msg;
15293 }
15295  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
15296  if (message_arena == nullptr) {
15297  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
15298  }
15299  if (objectinstance) {
15300  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
15301  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
15302  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
15303  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
15304  if (message_arena != submessage_arena) {
15305  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
15306  message_arena, objectinstance, submessage_arena);
15307  }
15308 
15309  } else {
15310 
15311  }
15312  objectinstance_ = objectinstance;
15313  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReflectAttributeValues.objectInstance)
15314 }
15315 
15316 // .rti1516_2025.fedpro.AttributeHandleValueMap attributeValues = 2;
15318  return this != internal_default_instance() && attributevalues_ != nullptr;
15319 }
15321  return _internal_has_attributevalues();
15322 }
15323 inline const ::rti1516_2025::fedpro::AttributeHandleValueMap& ReflectAttributeValues::_internal_attributevalues() const {
15324  const ::rti1516_2025::fedpro::AttributeHandleValueMap* p = attributevalues_;
15325  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::AttributeHandleValueMap&>(
15327 }
15328 inline const ::rti1516_2025::fedpro::AttributeHandleValueMap& ReflectAttributeValues::attributevalues() const {
15329  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReflectAttributeValues.attributeValues)
15330  return _internal_attributevalues();
15331 }
15333  ::rti1516_2025::fedpro::AttributeHandleValueMap* attributevalues) {
15334  if (GetArenaForAllocation() == nullptr) {
15335  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributevalues_);
15336  }
15337  attributevalues_ = attributevalues;
15338  if (attributevalues) {
15339 
15340  } else {
15341 
15342  }
15343  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReflectAttributeValues.attributeValues)
15344 }
15345 inline ::rti1516_2025::fedpro::AttributeHandleValueMap* ReflectAttributeValues::release_attributevalues() {
15346 
15347  ::rti1516_2025::fedpro::AttributeHandleValueMap* temp = attributevalues_;
15348  attributevalues_ = nullptr;
15349 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
15350  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
15351  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15352  if (GetArenaForAllocation() == nullptr) { delete old; }
15353 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
15354  if (GetArenaForAllocation() != nullptr) {
15355  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15356  }
15357 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
15358  return temp;
15359 }
15360 inline ::rti1516_2025::fedpro::AttributeHandleValueMap* ReflectAttributeValues::unsafe_arena_release_attributevalues() {
15361  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReflectAttributeValues.attributeValues)
15362 
15363  ::rti1516_2025::fedpro::AttributeHandleValueMap* temp = attributevalues_;
15364  attributevalues_ = nullptr;
15365  return temp;
15366 }
15367 inline ::rti1516_2025::fedpro::AttributeHandleValueMap* ReflectAttributeValues::_internal_mutable_attributevalues() {
15368 
15369  if (attributevalues_ == nullptr) {
15370  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleValueMap>(GetArenaForAllocation());
15371  attributevalues_ = p;
15372  }
15373  return attributevalues_;
15374 }
15375 inline ::rti1516_2025::fedpro::AttributeHandleValueMap* ReflectAttributeValues::mutable_attributevalues() {
15376  ::rti1516_2025::fedpro::AttributeHandleValueMap* _msg = _internal_mutable_attributevalues();
15377  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReflectAttributeValues.attributeValues)
15378  return _msg;
15379 }
15381  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
15382  if (message_arena == nullptr) {
15383  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributevalues_);
15384  }
15385  if (attributevalues) {
15386  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
15387  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
15388  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
15389  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributevalues));
15390  if (message_arena != submessage_arena) {
15391  attributevalues = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
15392  message_arena, attributevalues, submessage_arena);
15393  }
15394 
15395  } else {
15396 
15397  }
15398  attributevalues_ = attributevalues;
15399  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReflectAttributeValues.attributeValues)
15400 }
15401 
15402 // bytes userSuppliedTag = 3;
15404  usersuppliedtag_.ClearToEmpty();
15405 }
15406 inline const std::string& ReflectAttributeValues::usersuppliedtag() const {
15407  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReflectAttributeValues.userSuppliedTag)
15408  return _internal_usersuppliedtag();
15409 }
15410 template <typename ArgT0, typename... ArgT>
15411 inline PROTOBUF_ALWAYS_INLINE
15412 void ReflectAttributeValues::set_usersuppliedtag(ArgT0&& arg0, ArgT... args) {
15413 
15414  usersuppliedtag_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
15415  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ReflectAttributeValues.userSuppliedTag)
15416 }
15418  std::string* _s = _internal_mutable_usersuppliedtag();
15419  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReflectAttributeValues.userSuppliedTag)
15420  return _s;
15421 }
15422 inline const std::string& ReflectAttributeValues::_internal_usersuppliedtag() const {
15423  return usersuppliedtag_.Get();
15424 }
15425 inline void ReflectAttributeValues::_internal_set_usersuppliedtag(const std::string& value) {
15426 
15427  usersuppliedtag_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
15428 }
15430 
15431  return usersuppliedtag_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
15432 }
15434  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReflectAttributeValues.userSuppliedTag)
15435  return usersuppliedtag_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
15436 }
15437 inline void ReflectAttributeValues::set_allocated_usersuppliedtag(std::string* usersuppliedtag) {
15438  if (usersuppliedtag != nullptr) {
15439 
15440  } else {
15441 
15442  }
15443  usersuppliedtag_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), usersuppliedtag,
15444  GetArenaForAllocation());
15445  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReflectAttributeValues.userSuppliedTag)
15446 }
15447 
15448 // .rti1516_2025.fedpro.TransportationTypeHandle transportationType = 4;
15450  return this != internal_default_instance() && transportationtype_ != nullptr;
15451 }
15453  return _internal_has_transportationtype();
15454 }
15455 inline const ::rti1516_2025::fedpro::TransportationTypeHandle& ReflectAttributeValues::_internal_transportationtype() const {
15456  const ::rti1516_2025::fedpro::TransportationTypeHandle* p = transportationtype_;
15457  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::TransportationTypeHandle&>(
15459 }
15460 inline const ::rti1516_2025::fedpro::TransportationTypeHandle& ReflectAttributeValues::transportationtype() const {
15461  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReflectAttributeValues.transportationType)
15462  return _internal_transportationtype();
15463 }
15465  ::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype) {
15466  if (GetArenaForAllocation() == nullptr) {
15467  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype_);
15468  }
15469  transportationtype_ = transportationtype;
15470  if (transportationtype) {
15471 
15472  } else {
15473 
15474  }
15475  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReflectAttributeValues.transportationType)
15476 }
15477 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReflectAttributeValues::release_transportationtype() {
15478 
15479  ::rti1516_2025::fedpro::TransportationTypeHandle* temp = transportationtype_;
15480  transportationtype_ = nullptr;
15481 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
15482  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
15483  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15484  if (GetArenaForAllocation() == nullptr) { delete old; }
15485 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
15486  if (GetArenaForAllocation() != nullptr) {
15487  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15488  }
15489 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
15490  return temp;
15491 }
15492 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReflectAttributeValues::unsafe_arena_release_transportationtype() {
15493  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReflectAttributeValues.transportationType)
15494 
15495  ::rti1516_2025::fedpro::TransportationTypeHandle* temp = transportationtype_;
15496  transportationtype_ = nullptr;
15497  return temp;
15498 }
15499 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReflectAttributeValues::_internal_mutable_transportationtype() {
15500 
15501  if (transportationtype_ == nullptr) {
15502  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::TransportationTypeHandle>(GetArenaForAllocation());
15503  transportationtype_ = p;
15504  }
15505  return transportationtype_;
15506 }
15507 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReflectAttributeValues::mutable_transportationtype() {
15508  ::rti1516_2025::fedpro::TransportationTypeHandle* _msg = _internal_mutable_transportationtype();
15509  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReflectAttributeValues.transportationType)
15510  return _msg;
15511 }
15513  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
15514  if (message_arena == nullptr) {
15515  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype_);
15516  }
15517  if (transportationtype) {
15518  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
15519  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
15520  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
15521  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype));
15522  if (message_arena != submessage_arena) {
15523  transportationtype = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
15524  message_arena, transportationtype, submessage_arena);
15525  }
15526 
15527  } else {
15528 
15529  }
15530  transportationtype_ = transportationtype;
15531  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReflectAttributeValues.transportationType)
15532 }
15533 
15534 // .rti1516_2025.fedpro.FederateHandle producingFederate = 5;
15536  return this != internal_default_instance() && producingfederate_ != nullptr;
15537 }
15539  return _internal_has_producingfederate();
15540 }
15542  const ::rti1516_2025::fedpro::FederateHandle* p = producingfederate_;
15543  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederateHandle&>(
15545 }
15547  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReflectAttributeValues.producingFederate)
15548  return _internal_producingfederate();
15549 }
15551  ::rti1516_2025::fedpro::FederateHandle* producingfederate) {
15552  if (GetArenaForAllocation() == nullptr) {
15553  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate_);
15554  }
15555  producingfederate_ = producingfederate;
15556  if (producingfederate) {
15557 
15558  } else {
15559 
15560  }
15561  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReflectAttributeValues.producingFederate)
15562 }
15564 
15565  ::rti1516_2025::fedpro::FederateHandle* temp = producingfederate_;
15566  producingfederate_ = nullptr;
15567 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
15568  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
15569  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15570  if (GetArenaForAllocation() == nullptr) { delete old; }
15571 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
15572  if (GetArenaForAllocation() != nullptr) {
15573  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15574  }
15575 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
15576  return temp;
15577 }
15579  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReflectAttributeValues.producingFederate)
15580 
15581  ::rti1516_2025::fedpro::FederateHandle* temp = producingfederate_;
15582  producingfederate_ = nullptr;
15583  return temp;
15584 }
15586 
15587  if (producingfederate_ == nullptr) {
15588  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandle>(GetArenaForAllocation());
15589  producingfederate_ = p;
15590  }
15591  return producingfederate_;
15592 }
15594  ::rti1516_2025::fedpro::FederateHandle* _msg = _internal_mutable_producingfederate();
15595  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReflectAttributeValues.producingFederate)
15596  return _msg;
15597 }
15599  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
15600  if (message_arena == nullptr) {
15601  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate_);
15602  }
15603  if (producingfederate) {
15604  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
15605  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
15606  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
15607  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate));
15608  if (message_arena != submessage_arena) {
15609  producingfederate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
15610  message_arena, producingfederate, submessage_arena);
15611  }
15612 
15613  } else {
15614 
15615  }
15616  producingfederate_ = producingfederate;
15617  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReflectAttributeValues.producingFederate)
15618 }
15619 
15620 // .rti1516_2025.fedpro.ConveyedRegionSet optionalSentRegions = 6;
15622  return this != internal_default_instance() && optionalsentregions_ != nullptr;
15623 }
15625  return _internal_has_optionalsentregions();
15626 }
15627 inline const ::rti1516_2025::fedpro::ConveyedRegionSet& ReflectAttributeValues::_internal_optionalsentregions() const {
15628  const ::rti1516_2025::fedpro::ConveyedRegionSet* p = optionalsentregions_;
15629  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ConveyedRegionSet&>(
15631 }
15632 inline const ::rti1516_2025::fedpro::ConveyedRegionSet& ReflectAttributeValues::optionalsentregions() const {
15633  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReflectAttributeValues.optionalSentRegions)
15634  return _internal_optionalsentregions();
15635 }
15637  ::rti1516_2025::fedpro::ConveyedRegionSet* optionalsentregions) {
15638  if (GetArenaForAllocation() == nullptr) {
15639  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalsentregions_);
15640  }
15641  optionalsentregions_ = optionalsentregions;
15642  if (optionalsentregions) {
15643 
15644  } else {
15645 
15646  }
15647  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReflectAttributeValues.optionalSentRegions)
15648 }
15649 inline ::rti1516_2025::fedpro::ConveyedRegionSet* ReflectAttributeValues::release_optionalsentregions() {
15650 
15651  ::rti1516_2025::fedpro::ConveyedRegionSet* temp = optionalsentregions_;
15652  optionalsentregions_ = nullptr;
15653 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
15654  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
15655  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15656  if (GetArenaForAllocation() == nullptr) { delete old; }
15657 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
15658  if (GetArenaForAllocation() != nullptr) {
15659  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15660  }
15661 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
15662  return temp;
15663 }
15664 inline ::rti1516_2025::fedpro::ConveyedRegionSet* ReflectAttributeValues::unsafe_arena_release_optionalsentregions() {
15665  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReflectAttributeValues.optionalSentRegions)
15666 
15667  ::rti1516_2025::fedpro::ConveyedRegionSet* temp = optionalsentregions_;
15668  optionalsentregions_ = nullptr;
15669  return temp;
15670 }
15671 inline ::rti1516_2025::fedpro::ConveyedRegionSet* ReflectAttributeValues::_internal_mutable_optionalsentregions() {
15672 
15673  if (optionalsentregions_ == nullptr) {
15674  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ConveyedRegionSet>(GetArenaForAllocation());
15675  optionalsentregions_ = p;
15676  }
15677  return optionalsentregions_;
15678 }
15679 inline ::rti1516_2025::fedpro::ConveyedRegionSet* ReflectAttributeValues::mutable_optionalsentregions() {
15680  ::rti1516_2025::fedpro::ConveyedRegionSet* _msg = _internal_mutable_optionalsentregions();
15681  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReflectAttributeValues.optionalSentRegions)
15682  return _msg;
15683 }
15685  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
15686  if (message_arena == nullptr) {
15687  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalsentregions_);
15688  }
15689  if (optionalsentregions) {
15690  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
15691  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
15692  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
15693  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalsentregions));
15694  if (message_arena != submessage_arena) {
15695  optionalsentregions = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
15696  message_arena, optionalsentregions, submessage_arena);
15697  }
15698 
15699  } else {
15700 
15701  }
15702  optionalsentregions_ = optionalsentregions;
15703  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReflectAttributeValues.optionalSentRegions)
15704 }
15705 
15706 // -------------------------------------------------------------------
15707 
15708 // ReflectAttributeValuesWithTime
15709 
15710 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
15712  return this != internal_default_instance() && objectinstance_ != nullptr;
15713 }
15715  return _internal_has_objectinstance();
15716 }
15717 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& ReflectAttributeValuesWithTime::_internal_objectinstance() const {
15718  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
15719  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
15721 }
15722 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& ReflectAttributeValuesWithTime::objectinstance() const {
15723  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.objectInstance)
15724  return _internal_objectinstance();
15725 }
15727  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
15728  if (GetArenaForAllocation() == nullptr) {
15729  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
15730  }
15731  objectinstance_ = objectinstance;
15732  if (objectinstance) {
15733 
15734  } else {
15735 
15736  }
15737  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.objectInstance)
15738 }
15739 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ReflectAttributeValuesWithTime::release_objectinstance() {
15740 
15741  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
15742  objectinstance_ = nullptr;
15743 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
15744  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
15745  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15746  if (GetArenaForAllocation() == nullptr) { delete old; }
15747 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
15748  if (GetArenaForAllocation() != nullptr) {
15749  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15750  }
15751 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
15752  return temp;
15753 }
15754 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ReflectAttributeValuesWithTime::unsafe_arena_release_objectinstance() {
15755  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.objectInstance)
15756 
15757  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
15758  objectinstance_ = nullptr;
15759  return temp;
15760 }
15761 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ReflectAttributeValuesWithTime::_internal_mutable_objectinstance() {
15762 
15763  if (objectinstance_ == nullptr) {
15764  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
15765  objectinstance_ = p;
15766  }
15767  return objectinstance_;
15768 }
15769 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ReflectAttributeValuesWithTime::mutable_objectinstance() {
15770  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
15771  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.objectInstance)
15772  return _msg;
15773 }
15775  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
15776  if (message_arena == nullptr) {
15777  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
15778  }
15779  if (objectinstance) {
15780  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
15781  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
15782  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
15783  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
15784  if (message_arena != submessage_arena) {
15785  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
15786  message_arena, objectinstance, submessage_arena);
15787  }
15788 
15789  } else {
15790 
15791  }
15792  objectinstance_ = objectinstance;
15793  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.objectInstance)
15794 }
15795 
15796 // .rti1516_2025.fedpro.AttributeHandleValueMap attributeValues = 2;
15798  return this != internal_default_instance() && attributevalues_ != nullptr;
15799 }
15801  return _internal_has_attributevalues();
15802 }
15803 inline const ::rti1516_2025::fedpro::AttributeHandleValueMap& ReflectAttributeValuesWithTime::_internal_attributevalues() const {
15804  const ::rti1516_2025::fedpro::AttributeHandleValueMap* p = attributevalues_;
15805  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::AttributeHandleValueMap&>(
15807 }
15808 inline const ::rti1516_2025::fedpro::AttributeHandleValueMap& ReflectAttributeValuesWithTime::attributevalues() const {
15809  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.attributeValues)
15810  return _internal_attributevalues();
15811 }
15813  ::rti1516_2025::fedpro::AttributeHandleValueMap* attributevalues) {
15814  if (GetArenaForAllocation() == nullptr) {
15815  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributevalues_);
15816  }
15817  attributevalues_ = attributevalues;
15818  if (attributevalues) {
15819 
15820  } else {
15821 
15822  }
15823  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.attributeValues)
15824 }
15825 inline ::rti1516_2025::fedpro::AttributeHandleValueMap* ReflectAttributeValuesWithTime::release_attributevalues() {
15826 
15827  ::rti1516_2025::fedpro::AttributeHandleValueMap* temp = attributevalues_;
15828  attributevalues_ = nullptr;
15829 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
15830  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
15831  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15832  if (GetArenaForAllocation() == nullptr) { delete old; }
15833 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
15834  if (GetArenaForAllocation() != nullptr) {
15835  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15836  }
15837 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
15838  return temp;
15839 }
15840 inline ::rti1516_2025::fedpro::AttributeHandleValueMap* ReflectAttributeValuesWithTime::unsafe_arena_release_attributevalues() {
15841  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.attributeValues)
15842 
15843  ::rti1516_2025::fedpro::AttributeHandleValueMap* temp = attributevalues_;
15844  attributevalues_ = nullptr;
15845  return temp;
15846 }
15847 inline ::rti1516_2025::fedpro::AttributeHandleValueMap* ReflectAttributeValuesWithTime::_internal_mutable_attributevalues() {
15848 
15849  if (attributevalues_ == nullptr) {
15850  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleValueMap>(GetArenaForAllocation());
15851  attributevalues_ = p;
15852  }
15853  return attributevalues_;
15854 }
15855 inline ::rti1516_2025::fedpro::AttributeHandleValueMap* ReflectAttributeValuesWithTime::mutable_attributevalues() {
15856  ::rti1516_2025::fedpro::AttributeHandleValueMap* _msg = _internal_mutable_attributevalues();
15857  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.attributeValues)
15858  return _msg;
15859 }
15861  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
15862  if (message_arena == nullptr) {
15863  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributevalues_);
15864  }
15865  if (attributevalues) {
15866  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
15867  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
15868  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
15869  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributevalues));
15870  if (message_arena != submessage_arena) {
15871  attributevalues = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
15872  message_arena, attributevalues, submessage_arena);
15873  }
15874 
15875  } else {
15876 
15877  }
15878  attributevalues_ = attributevalues;
15879  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.attributeValues)
15880 }
15881 
15882 // bytes userSuppliedTag = 3;
15884  usersuppliedtag_.ClearToEmpty();
15885 }
15886 inline const std::string& ReflectAttributeValuesWithTime::usersuppliedtag() const {
15887  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.userSuppliedTag)
15888  return _internal_usersuppliedtag();
15889 }
15890 template <typename ArgT0, typename... ArgT>
15891 inline PROTOBUF_ALWAYS_INLINE
15893 
15894  usersuppliedtag_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
15895  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.userSuppliedTag)
15896 }
15898  std::string* _s = _internal_mutable_usersuppliedtag();
15899  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.userSuppliedTag)
15900  return _s;
15901 }
15903  return usersuppliedtag_.Get();
15904 }
15906 
15907  usersuppliedtag_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
15908 }
15910 
15911  return usersuppliedtag_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
15912 }
15914  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.userSuppliedTag)
15915  return usersuppliedtag_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
15916 }
15917 inline void ReflectAttributeValuesWithTime::set_allocated_usersuppliedtag(std::string* usersuppliedtag) {
15918  if (usersuppliedtag != nullptr) {
15919 
15920  } else {
15921 
15922  }
15923  usersuppliedtag_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), usersuppliedtag,
15924  GetArenaForAllocation());
15925  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.userSuppliedTag)
15926 }
15927 
15928 // .rti1516_2025.fedpro.TransportationTypeHandle transportationType = 4;
15930  return this != internal_default_instance() && transportationtype_ != nullptr;
15931 }
15933  return _internal_has_transportationtype();
15934 }
15935 inline const ::rti1516_2025::fedpro::TransportationTypeHandle& ReflectAttributeValuesWithTime::_internal_transportationtype() const {
15936  const ::rti1516_2025::fedpro::TransportationTypeHandle* p = transportationtype_;
15937  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::TransportationTypeHandle&>(
15939 }
15940 inline const ::rti1516_2025::fedpro::TransportationTypeHandle& ReflectAttributeValuesWithTime::transportationtype() const {
15941  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.transportationType)
15942  return _internal_transportationtype();
15943 }
15945  ::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype) {
15946  if (GetArenaForAllocation() == nullptr) {
15947  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype_);
15948  }
15949  transportationtype_ = transportationtype;
15950  if (transportationtype) {
15951 
15952  } else {
15953 
15954  }
15955  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.transportationType)
15956 }
15957 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReflectAttributeValuesWithTime::release_transportationtype() {
15958 
15959  ::rti1516_2025::fedpro::TransportationTypeHandle* temp = transportationtype_;
15960  transportationtype_ = nullptr;
15961 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
15962  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
15963  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15964  if (GetArenaForAllocation() == nullptr) { delete old; }
15965 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
15966  if (GetArenaForAllocation() != nullptr) {
15967  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
15968  }
15969 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
15970  return temp;
15971 }
15972 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReflectAttributeValuesWithTime::unsafe_arena_release_transportationtype() {
15973  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.transportationType)
15974 
15975  ::rti1516_2025::fedpro::TransportationTypeHandle* temp = transportationtype_;
15976  transportationtype_ = nullptr;
15977  return temp;
15978 }
15979 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReflectAttributeValuesWithTime::_internal_mutable_transportationtype() {
15980 
15981  if (transportationtype_ == nullptr) {
15982  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::TransportationTypeHandle>(GetArenaForAllocation());
15983  transportationtype_ = p;
15984  }
15985  return transportationtype_;
15986 }
15987 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReflectAttributeValuesWithTime::mutable_transportationtype() {
15988  ::rti1516_2025::fedpro::TransportationTypeHandle* _msg = _internal_mutable_transportationtype();
15989  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.transportationType)
15990  return _msg;
15991 }
15993  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
15994  if (message_arena == nullptr) {
15995  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype_);
15996  }
15997  if (transportationtype) {
15998  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
15999  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
16000  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
16001  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype));
16002  if (message_arena != submessage_arena) {
16003  transportationtype = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
16004  message_arena, transportationtype, submessage_arena);
16005  }
16006 
16007  } else {
16008 
16009  }
16010  transportationtype_ = transportationtype;
16011  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.transportationType)
16012 }
16013 
16014 // .rti1516_2025.fedpro.FederateHandle producingFederate = 5;
16016  return this != internal_default_instance() && producingfederate_ != nullptr;
16017 }
16019  return _internal_has_producingfederate();
16020 }
16022  const ::rti1516_2025::fedpro::FederateHandle* p = producingfederate_;
16023  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederateHandle&>(
16025 }
16027  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.producingFederate)
16028  return _internal_producingfederate();
16029 }
16031  ::rti1516_2025::fedpro::FederateHandle* producingfederate) {
16032  if (GetArenaForAllocation() == nullptr) {
16033  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate_);
16034  }
16035  producingfederate_ = producingfederate;
16036  if (producingfederate) {
16037 
16038  } else {
16039 
16040  }
16041  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.producingFederate)
16042 }
16044 
16045  ::rti1516_2025::fedpro::FederateHandle* temp = producingfederate_;
16046  producingfederate_ = nullptr;
16047 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
16048  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
16049  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16050  if (GetArenaForAllocation() == nullptr) { delete old; }
16051 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
16052  if (GetArenaForAllocation() != nullptr) {
16053  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16054  }
16055 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
16056  return temp;
16057 }
16059  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.producingFederate)
16060 
16061  ::rti1516_2025::fedpro::FederateHandle* temp = producingfederate_;
16062  producingfederate_ = nullptr;
16063  return temp;
16064 }
16066 
16067  if (producingfederate_ == nullptr) {
16068  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandle>(GetArenaForAllocation());
16069  producingfederate_ = p;
16070  }
16071  return producingfederate_;
16072 }
16074  ::rti1516_2025::fedpro::FederateHandle* _msg = _internal_mutable_producingfederate();
16075  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.producingFederate)
16076  return _msg;
16077 }
16079  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
16080  if (message_arena == nullptr) {
16081  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate_);
16082  }
16083  if (producingfederate) {
16084  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
16085  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
16086  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
16087  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate));
16088  if (message_arena != submessage_arena) {
16089  producingfederate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
16090  message_arena, producingfederate, submessage_arena);
16091  }
16092 
16093  } else {
16094 
16095  }
16096  producingfederate_ = producingfederate;
16097  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.producingFederate)
16098 }
16099 
16100 // .rti1516_2025.fedpro.ConveyedRegionSet optionalSentRegions = 6;
16102  return this != internal_default_instance() && optionalsentregions_ != nullptr;
16103 }
16105  return _internal_has_optionalsentregions();
16106 }
16107 inline const ::rti1516_2025::fedpro::ConveyedRegionSet& ReflectAttributeValuesWithTime::_internal_optionalsentregions() const {
16108  const ::rti1516_2025::fedpro::ConveyedRegionSet* p = optionalsentregions_;
16109  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ConveyedRegionSet&>(
16111 }
16112 inline const ::rti1516_2025::fedpro::ConveyedRegionSet& ReflectAttributeValuesWithTime::optionalsentregions() const {
16113  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.optionalSentRegions)
16114  return _internal_optionalsentregions();
16115 }
16117  ::rti1516_2025::fedpro::ConveyedRegionSet* optionalsentregions) {
16118  if (GetArenaForAllocation() == nullptr) {
16119  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalsentregions_);
16120  }
16121  optionalsentregions_ = optionalsentregions;
16122  if (optionalsentregions) {
16123 
16124  } else {
16125 
16126  }
16127  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.optionalSentRegions)
16128 }
16129 inline ::rti1516_2025::fedpro::ConveyedRegionSet* ReflectAttributeValuesWithTime::release_optionalsentregions() {
16130 
16131  ::rti1516_2025::fedpro::ConveyedRegionSet* temp = optionalsentregions_;
16132  optionalsentregions_ = nullptr;
16133 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
16134  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
16135  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16136  if (GetArenaForAllocation() == nullptr) { delete old; }
16137 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
16138  if (GetArenaForAllocation() != nullptr) {
16139  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16140  }
16141 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
16142  return temp;
16143 }
16144 inline ::rti1516_2025::fedpro::ConveyedRegionSet* ReflectAttributeValuesWithTime::unsafe_arena_release_optionalsentregions() {
16145  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.optionalSentRegions)
16146 
16147  ::rti1516_2025::fedpro::ConveyedRegionSet* temp = optionalsentregions_;
16148  optionalsentregions_ = nullptr;
16149  return temp;
16150 }
16151 inline ::rti1516_2025::fedpro::ConveyedRegionSet* ReflectAttributeValuesWithTime::_internal_mutable_optionalsentregions() {
16152 
16153  if (optionalsentregions_ == nullptr) {
16154  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ConveyedRegionSet>(GetArenaForAllocation());
16155  optionalsentregions_ = p;
16156  }
16157  return optionalsentregions_;
16158 }
16159 inline ::rti1516_2025::fedpro::ConveyedRegionSet* ReflectAttributeValuesWithTime::mutable_optionalsentregions() {
16160  ::rti1516_2025::fedpro::ConveyedRegionSet* _msg = _internal_mutable_optionalsentregions();
16161  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.optionalSentRegions)
16162  return _msg;
16163 }
16165  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
16166  if (message_arena == nullptr) {
16167  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalsentregions_);
16168  }
16169  if (optionalsentregions) {
16170  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
16171  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
16172  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
16173  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalsentregions));
16174  if (message_arena != submessage_arena) {
16175  optionalsentregions = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
16176  message_arena, optionalsentregions, submessage_arena);
16177  }
16178 
16179  } else {
16180 
16181  }
16182  optionalsentregions_ = optionalsentregions;
16183  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.optionalSentRegions)
16184 }
16185 
16186 // .rti1516_2025.fedpro.LogicalTime time = 7;
16188  return this != internal_default_instance() && time_ != nullptr;
16189 }
16191  return _internal_has_time();
16192 }
16193 inline const ::rti1516_2025::fedpro::LogicalTime& ReflectAttributeValuesWithTime::_internal_time() const {
16194  const ::rti1516_2025::fedpro::LogicalTime* p = time_;
16195  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::LogicalTime&>(
16197 }
16198 inline const ::rti1516_2025::fedpro::LogicalTime& ReflectAttributeValuesWithTime::time() const {
16199  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.time)
16200  return _internal_time();
16201 }
16204  if (GetArenaForAllocation() == nullptr) {
16205  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(time_);
16206  }
16207  time_ = time;
16208  if (time) {
16209 
16210  } else {
16211 
16212  }
16213  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.time)
16214 }
16215 inline ::rti1516_2025::fedpro::LogicalTime* ReflectAttributeValuesWithTime::release_time() {
16216 
16218  time_ = nullptr;
16219 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
16220  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
16221  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16222  if (GetArenaForAllocation() == nullptr) { delete old; }
16223 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
16224  if (GetArenaForAllocation() != nullptr) {
16225  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16226  }
16227 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
16228  return temp;
16229 }
16230 inline ::rti1516_2025::fedpro::LogicalTime* ReflectAttributeValuesWithTime::unsafe_arena_release_time() {
16231  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.time)
16232 
16234  time_ = nullptr;
16235  return temp;
16236 }
16237 inline ::rti1516_2025::fedpro::LogicalTime* ReflectAttributeValuesWithTime::_internal_mutable_time() {
16238 
16239  if (time_ == nullptr) {
16240  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::LogicalTime>(GetArenaForAllocation());
16241  time_ = p;
16242  }
16243  return time_;
16244 }
16245 inline ::rti1516_2025::fedpro::LogicalTime* ReflectAttributeValuesWithTime::mutable_time() {
16246  ::rti1516_2025::fedpro::LogicalTime* _msg = _internal_mutable_time();
16247  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.time)
16248  return _msg;
16249 }
16251  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
16252  if (message_arena == nullptr) {
16253  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(time_);
16254  }
16255  if (time) {
16256  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
16257  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
16258  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
16259  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(time));
16260  if (message_arena != submessage_arena) {
16261  time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
16262  message_arena, time, submessage_arena);
16263  }
16264 
16265  } else {
16266 
16267  }
16268  time_ = time;
16269  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.time)
16270 }
16271 
16272 // .rti1516_2025.fedpro.OrderType sentOrderType = 8;
16274  sentordertype_ = 0;
16275 }
16277  return static_cast< ::rti1516_2025::fedpro::OrderType >(sentordertype_);
16278 }
16280  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.sentOrderType)
16281  return _internal_sentordertype();
16282 }
16284 
16285  sentordertype_ = value;
16286 }
16288  _internal_set_sentordertype(value);
16289  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.sentOrderType)
16290 }
16291 
16292 // .rti1516_2025.fedpro.OrderType receivedOrderType = 9;
16294  receivedordertype_ = 0;
16295 }
16297  return static_cast< ::rti1516_2025::fedpro::OrderType >(receivedordertype_);
16298 }
16300  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.receivedOrderType)
16301  return _internal_receivedordertype();
16302 }
16304 
16305  receivedordertype_ = value;
16306 }
16308  _internal_set_receivedordertype(value);
16309  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.receivedOrderType)
16310 }
16311 
16312 // .rti1516_2025.fedpro.MessageRetractionHandle optionalRetraction = 10;
16314  return this != internal_default_instance() && optionalretraction_ != nullptr;
16315 }
16317  return _internal_has_optionalretraction();
16318 }
16319 inline const ::rti1516_2025::fedpro::MessageRetractionHandle& ReflectAttributeValuesWithTime::_internal_optionalretraction() const {
16320  const ::rti1516_2025::fedpro::MessageRetractionHandle* p = optionalretraction_;
16321  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::MessageRetractionHandle&>(
16323 }
16324 inline const ::rti1516_2025::fedpro::MessageRetractionHandle& ReflectAttributeValuesWithTime::optionalretraction() const {
16325  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.optionalRetraction)
16326  return _internal_optionalretraction();
16327 }
16329  ::rti1516_2025::fedpro::MessageRetractionHandle* optionalretraction) {
16330  if (GetArenaForAllocation() == nullptr) {
16331  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalretraction_);
16332  }
16333  optionalretraction_ = optionalretraction;
16334  if (optionalretraction) {
16335 
16336  } else {
16337 
16338  }
16339  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.optionalRetraction)
16340 }
16341 inline ::rti1516_2025::fedpro::MessageRetractionHandle* ReflectAttributeValuesWithTime::release_optionalretraction() {
16342 
16343  ::rti1516_2025::fedpro::MessageRetractionHandle* temp = optionalretraction_;
16344  optionalretraction_ = nullptr;
16345 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
16346  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
16347  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16348  if (GetArenaForAllocation() == nullptr) { delete old; }
16349 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
16350  if (GetArenaForAllocation() != nullptr) {
16351  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16352  }
16353 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
16354  return temp;
16355 }
16356 inline ::rti1516_2025::fedpro::MessageRetractionHandle* ReflectAttributeValuesWithTime::unsafe_arena_release_optionalretraction() {
16357  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.optionalRetraction)
16358 
16359  ::rti1516_2025::fedpro::MessageRetractionHandle* temp = optionalretraction_;
16360  optionalretraction_ = nullptr;
16361  return temp;
16362 }
16363 inline ::rti1516_2025::fedpro::MessageRetractionHandle* ReflectAttributeValuesWithTime::_internal_mutable_optionalretraction() {
16364 
16365  if (optionalretraction_ == nullptr) {
16366  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::MessageRetractionHandle>(GetArenaForAllocation());
16367  optionalretraction_ = p;
16368  }
16369  return optionalretraction_;
16370 }
16371 inline ::rti1516_2025::fedpro::MessageRetractionHandle* ReflectAttributeValuesWithTime::mutable_optionalretraction() {
16372  ::rti1516_2025::fedpro::MessageRetractionHandle* _msg = _internal_mutable_optionalretraction();
16373  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.optionalRetraction)
16374  return _msg;
16375 }
16377  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
16378  if (message_arena == nullptr) {
16379  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalretraction_);
16380  }
16381  if (optionalretraction) {
16382  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
16383  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
16384  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
16385  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalretraction));
16386  if (message_arena != submessage_arena) {
16387  optionalretraction = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
16388  message_arena, optionalretraction, submessage_arena);
16389  }
16390 
16391  } else {
16392 
16393  }
16394  optionalretraction_ = optionalretraction;
16395  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReflectAttributeValuesWithTime.optionalRetraction)
16396 }
16397 
16398 // -------------------------------------------------------------------
16399 
16400 // ReceiveInteraction
16401 
16402 // .rti1516_2025.fedpro.InteractionClassHandle interactionClass = 1;
16404  return this != internal_default_instance() && interactionclass_ != nullptr;
16405 }
16407  return _internal_has_interactionclass();
16408 }
16411  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::InteractionClassHandle&>(
16413 }
16415  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveInteraction.interactionClass)
16416  return _internal_interactionclass();
16417 }
16419  ::rti1516_2025::fedpro::InteractionClassHandle* interactionclass) {
16420  if (GetArenaForAllocation() == nullptr) {
16421  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass_);
16422  }
16423  interactionclass_ = interactionclass;
16424  if (interactionclass) {
16425 
16426  } else {
16427 
16428  }
16429  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveInteraction.interactionClass)
16430 }
16432 
16433  ::rti1516_2025::fedpro::InteractionClassHandle* temp = interactionclass_;
16434  interactionclass_ = nullptr;
16435 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
16436  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
16437  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16438  if (GetArenaForAllocation() == nullptr) { delete old; }
16439 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
16440  if (GetArenaForAllocation() != nullptr) {
16441  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16442  }
16443 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
16444  return temp;
16445 }
16447  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveInteraction.interactionClass)
16448 
16449  ::rti1516_2025::fedpro::InteractionClassHandle* temp = interactionclass_;
16450  interactionclass_ = nullptr;
16451  return temp;
16452 }
16454 
16455  if (interactionclass_ == nullptr) {
16456  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::InteractionClassHandle>(GetArenaForAllocation());
16457  interactionclass_ = p;
16458  }
16459  return interactionclass_;
16460 }
16462  ::rti1516_2025::fedpro::InteractionClassHandle* _msg = _internal_mutable_interactionclass();
16463  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveInteraction.interactionClass)
16464  return _msg;
16465 }
16467  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
16468  if (message_arena == nullptr) {
16469  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass_);
16470  }
16471  if (interactionclass) {
16472  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
16473  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
16474  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
16475  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass));
16476  if (message_arena != submessage_arena) {
16477  interactionclass = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
16478  message_arena, interactionclass, submessage_arena);
16479  }
16480 
16481  } else {
16482 
16483  }
16484  interactionclass_ = interactionclass;
16485  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveInteraction.interactionClass)
16486 }
16487 
16488 // .rti1516_2025.fedpro.ParameterHandleValueMap parameterValues = 2;
16490  return this != internal_default_instance() && parametervalues_ != nullptr;
16491 }
16493  return _internal_has_parametervalues();
16494 }
16495 inline const ::rti1516_2025::fedpro::ParameterHandleValueMap& ReceiveInteraction::_internal_parametervalues() const {
16496  const ::rti1516_2025::fedpro::ParameterHandleValueMap* p = parametervalues_;
16497  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ParameterHandleValueMap&>(
16499 }
16500 inline const ::rti1516_2025::fedpro::ParameterHandleValueMap& ReceiveInteraction::parametervalues() const {
16501  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveInteraction.parameterValues)
16502  return _internal_parametervalues();
16503 }
16505  ::rti1516_2025::fedpro::ParameterHandleValueMap* parametervalues) {
16506  if (GetArenaForAllocation() == nullptr) {
16507  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(parametervalues_);
16508  }
16509  parametervalues_ = parametervalues;
16510  if (parametervalues) {
16511 
16512  } else {
16513 
16514  }
16515  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveInteraction.parameterValues)
16516 }
16517 inline ::rti1516_2025::fedpro::ParameterHandleValueMap* ReceiveInteraction::release_parametervalues() {
16518 
16519  ::rti1516_2025::fedpro::ParameterHandleValueMap* temp = parametervalues_;
16520  parametervalues_ = nullptr;
16521 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
16522  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
16523  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16524  if (GetArenaForAllocation() == nullptr) { delete old; }
16525 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
16526  if (GetArenaForAllocation() != nullptr) {
16527  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16528  }
16529 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
16530  return temp;
16531 }
16532 inline ::rti1516_2025::fedpro::ParameterHandleValueMap* ReceiveInteraction::unsafe_arena_release_parametervalues() {
16533  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveInteraction.parameterValues)
16534 
16535  ::rti1516_2025::fedpro::ParameterHandleValueMap* temp = parametervalues_;
16536  parametervalues_ = nullptr;
16537  return temp;
16538 }
16539 inline ::rti1516_2025::fedpro::ParameterHandleValueMap* ReceiveInteraction::_internal_mutable_parametervalues() {
16540 
16541  if (parametervalues_ == nullptr) {
16542  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ParameterHandleValueMap>(GetArenaForAllocation());
16543  parametervalues_ = p;
16544  }
16545  return parametervalues_;
16546 }
16547 inline ::rti1516_2025::fedpro::ParameterHandleValueMap* ReceiveInteraction::mutable_parametervalues() {
16548  ::rti1516_2025::fedpro::ParameterHandleValueMap* _msg = _internal_mutable_parametervalues();
16549  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveInteraction.parameterValues)
16550  return _msg;
16551 }
16553  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
16554  if (message_arena == nullptr) {
16555  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(parametervalues_);
16556  }
16557  if (parametervalues) {
16558  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
16559  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
16560  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
16561  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(parametervalues));
16562  if (message_arena != submessage_arena) {
16563  parametervalues = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
16564  message_arena, parametervalues, submessage_arena);
16565  }
16566 
16567  } else {
16568 
16569  }
16570  parametervalues_ = parametervalues;
16571  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveInteraction.parameterValues)
16572 }
16573 
16574 // bytes userSuppliedTag = 3;
16576  usersuppliedtag_.ClearToEmpty();
16577 }
16578 inline const std::string& ReceiveInteraction::usersuppliedtag() const {
16579  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveInteraction.userSuppliedTag)
16580  return _internal_usersuppliedtag();
16581 }
16582 template <typename ArgT0, typename... ArgT>
16583 inline PROTOBUF_ALWAYS_INLINE
16584 void ReceiveInteraction::set_usersuppliedtag(ArgT0&& arg0, ArgT... args) {
16585 
16586  usersuppliedtag_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
16587  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ReceiveInteraction.userSuppliedTag)
16588 }
16590  std::string* _s = _internal_mutable_usersuppliedtag();
16591  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveInteraction.userSuppliedTag)
16592  return _s;
16593 }
16594 inline const std::string& ReceiveInteraction::_internal_usersuppliedtag() const {
16595  return usersuppliedtag_.Get();
16596 }
16597 inline void ReceiveInteraction::_internal_set_usersuppliedtag(const std::string& value) {
16598 
16599  usersuppliedtag_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
16600 }
16602 
16603  return usersuppliedtag_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
16604 }
16606  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveInteraction.userSuppliedTag)
16607  return usersuppliedtag_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
16608 }
16609 inline void ReceiveInteraction::set_allocated_usersuppliedtag(std::string* usersuppliedtag) {
16610  if (usersuppliedtag != nullptr) {
16611 
16612  } else {
16613 
16614  }
16615  usersuppliedtag_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), usersuppliedtag,
16616  GetArenaForAllocation());
16617  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveInteraction.userSuppliedTag)
16618 }
16619 
16620 // .rti1516_2025.fedpro.TransportationTypeHandle transportationType = 4;
16622  return this != internal_default_instance() && transportationtype_ != nullptr;
16623 }
16625  return _internal_has_transportationtype();
16626 }
16627 inline const ::rti1516_2025::fedpro::TransportationTypeHandle& ReceiveInteraction::_internal_transportationtype() const {
16628  const ::rti1516_2025::fedpro::TransportationTypeHandle* p = transportationtype_;
16629  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::TransportationTypeHandle&>(
16631 }
16632 inline const ::rti1516_2025::fedpro::TransportationTypeHandle& ReceiveInteraction::transportationtype() const {
16633  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveInteraction.transportationType)
16634  return _internal_transportationtype();
16635 }
16637  ::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype) {
16638  if (GetArenaForAllocation() == nullptr) {
16639  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype_);
16640  }
16641  transportationtype_ = transportationtype;
16642  if (transportationtype) {
16643 
16644  } else {
16645 
16646  }
16647  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveInteraction.transportationType)
16648 }
16649 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReceiveInteraction::release_transportationtype() {
16650 
16651  ::rti1516_2025::fedpro::TransportationTypeHandle* temp = transportationtype_;
16652  transportationtype_ = nullptr;
16653 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
16654  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
16655  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16656  if (GetArenaForAllocation() == nullptr) { delete old; }
16657 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
16658  if (GetArenaForAllocation() != nullptr) {
16659  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16660  }
16661 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
16662  return temp;
16663 }
16664 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReceiveInteraction::unsafe_arena_release_transportationtype() {
16665  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveInteraction.transportationType)
16666 
16667  ::rti1516_2025::fedpro::TransportationTypeHandle* temp = transportationtype_;
16668  transportationtype_ = nullptr;
16669  return temp;
16670 }
16671 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReceiveInteraction::_internal_mutable_transportationtype() {
16672 
16673  if (transportationtype_ == nullptr) {
16674  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::TransportationTypeHandle>(GetArenaForAllocation());
16675  transportationtype_ = p;
16676  }
16677  return transportationtype_;
16678 }
16679 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReceiveInteraction::mutable_transportationtype() {
16680  ::rti1516_2025::fedpro::TransportationTypeHandle* _msg = _internal_mutable_transportationtype();
16681  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveInteraction.transportationType)
16682  return _msg;
16683 }
16685  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
16686  if (message_arena == nullptr) {
16687  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype_);
16688  }
16689  if (transportationtype) {
16690  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
16691  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
16692  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
16693  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype));
16694  if (message_arena != submessage_arena) {
16695  transportationtype = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
16696  message_arena, transportationtype, submessage_arena);
16697  }
16698 
16699  } else {
16700 
16701  }
16702  transportationtype_ = transportationtype;
16703  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveInteraction.transportationType)
16704 }
16705 
16706 // .rti1516_2025.fedpro.FederateHandle producingFederate = 5;
16708  return this != internal_default_instance() && producingfederate_ != nullptr;
16709 }
16711  return _internal_has_producingfederate();
16712 }
16714  const ::rti1516_2025::fedpro::FederateHandle* p = producingfederate_;
16715  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederateHandle&>(
16717 }
16719  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveInteraction.producingFederate)
16720  return _internal_producingfederate();
16721 }
16723  ::rti1516_2025::fedpro::FederateHandle* producingfederate) {
16724  if (GetArenaForAllocation() == nullptr) {
16725  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate_);
16726  }
16727  producingfederate_ = producingfederate;
16728  if (producingfederate) {
16729 
16730  } else {
16731 
16732  }
16733  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveInteraction.producingFederate)
16734 }
16736 
16737  ::rti1516_2025::fedpro::FederateHandle* temp = producingfederate_;
16738  producingfederate_ = nullptr;
16739 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
16740  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
16741  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16742  if (GetArenaForAllocation() == nullptr) { delete old; }
16743 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
16744  if (GetArenaForAllocation() != nullptr) {
16745  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16746  }
16747 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
16748  return temp;
16749 }
16751  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveInteraction.producingFederate)
16752 
16753  ::rti1516_2025::fedpro::FederateHandle* temp = producingfederate_;
16754  producingfederate_ = nullptr;
16755  return temp;
16756 }
16758 
16759  if (producingfederate_ == nullptr) {
16760  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandle>(GetArenaForAllocation());
16761  producingfederate_ = p;
16762  }
16763  return producingfederate_;
16764 }
16766  ::rti1516_2025::fedpro::FederateHandle* _msg = _internal_mutable_producingfederate();
16767  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveInteraction.producingFederate)
16768  return _msg;
16769 }
16771  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
16772  if (message_arena == nullptr) {
16773  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate_);
16774  }
16775  if (producingfederate) {
16776  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
16777  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
16778  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
16779  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate));
16780  if (message_arena != submessage_arena) {
16781  producingfederate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
16782  message_arena, producingfederate, submessage_arena);
16783  }
16784 
16785  } else {
16786 
16787  }
16788  producingfederate_ = producingfederate;
16789  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveInteraction.producingFederate)
16790 }
16791 
16792 // .rti1516_2025.fedpro.ConveyedRegionSet optionalSentRegions = 6;
16794  return this != internal_default_instance() && optionalsentregions_ != nullptr;
16795 }
16797  return _internal_has_optionalsentregions();
16798 }
16799 inline const ::rti1516_2025::fedpro::ConveyedRegionSet& ReceiveInteraction::_internal_optionalsentregions() const {
16800  const ::rti1516_2025::fedpro::ConveyedRegionSet* p = optionalsentregions_;
16801  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ConveyedRegionSet&>(
16803 }
16804 inline const ::rti1516_2025::fedpro::ConveyedRegionSet& ReceiveInteraction::optionalsentregions() const {
16805  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveInteraction.optionalSentRegions)
16806  return _internal_optionalsentregions();
16807 }
16809  ::rti1516_2025::fedpro::ConveyedRegionSet* optionalsentregions) {
16810  if (GetArenaForAllocation() == nullptr) {
16811  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalsentregions_);
16812  }
16813  optionalsentregions_ = optionalsentregions;
16814  if (optionalsentregions) {
16815 
16816  } else {
16817 
16818  }
16819  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveInteraction.optionalSentRegions)
16820 }
16821 inline ::rti1516_2025::fedpro::ConveyedRegionSet* ReceiveInteraction::release_optionalsentregions() {
16822 
16823  ::rti1516_2025::fedpro::ConveyedRegionSet* temp = optionalsentregions_;
16824  optionalsentregions_ = nullptr;
16825 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
16826  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
16827  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16828  if (GetArenaForAllocation() == nullptr) { delete old; }
16829 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
16830  if (GetArenaForAllocation() != nullptr) {
16831  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16832  }
16833 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
16834  return temp;
16835 }
16836 inline ::rti1516_2025::fedpro::ConveyedRegionSet* ReceiveInteraction::unsafe_arena_release_optionalsentregions() {
16837  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveInteraction.optionalSentRegions)
16838 
16839  ::rti1516_2025::fedpro::ConveyedRegionSet* temp = optionalsentregions_;
16840  optionalsentregions_ = nullptr;
16841  return temp;
16842 }
16843 inline ::rti1516_2025::fedpro::ConveyedRegionSet* ReceiveInteraction::_internal_mutable_optionalsentregions() {
16844 
16845  if (optionalsentregions_ == nullptr) {
16846  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ConveyedRegionSet>(GetArenaForAllocation());
16847  optionalsentregions_ = p;
16848  }
16849  return optionalsentregions_;
16850 }
16851 inline ::rti1516_2025::fedpro::ConveyedRegionSet* ReceiveInteraction::mutable_optionalsentregions() {
16852  ::rti1516_2025::fedpro::ConveyedRegionSet* _msg = _internal_mutable_optionalsentregions();
16853  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveInteraction.optionalSentRegions)
16854  return _msg;
16855 }
16857  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
16858  if (message_arena == nullptr) {
16859  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalsentregions_);
16860  }
16861  if (optionalsentregions) {
16862  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
16863  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
16864  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
16865  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalsentregions));
16866  if (message_arena != submessage_arena) {
16867  optionalsentregions = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
16868  message_arena, optionalsentregions, submessage_arena);
16869  }
16870 
16871  } else {
16872 
16873  }
16874  optionalsentregions_ = optionalsentregions;
16875  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveInteraction.optionalSentRegions)
16876 }
16877 
16878 // -------------------------------------------------------------------
16879 
16880 // ReceiveInteractionWithTime
16881 
16882 // .rti1516_2025.fedpro.InteractionClassHandle interactionClass = 1;
16884  return this != internal_default_instance() && interactionclass_ != nullptr;
16885 }
16887  return _internal_has_interactionclass();
16888 }
16891  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::InteractionClassHandle&>(
16893 }
16895  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveInteractionWithTime.interactionClass)
16896  return _internal_interactionclass();
16897 }
16899  ::rti1516_2025::fedpro::InteractionClassHandle* interactionclass) {
16900  if (GetArenaForAllocation() == nullptr) {
16901  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass_);
16902  }
16903  interactionclass_ = interactionclass;
16904  if (interactionclass) {
16905 
16906  } else {
16907 
16908  }
16909  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveInteractionWithTime.interactionClass)
16910 }
16912 
16913  ::rti1516_2025::fedpro::InteractionClassHandle* temp = interactionclass_;
16914  interactionclass_ = nullptr;
16915 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
16916  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
16917  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16918  if (GetArenaForAllocation() == nullptr) { delete old; }
16919 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
16920  if (GetArenaForAllocation() != nullptr) {
16921  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
16922  }
16923 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
16924  return temp;
16925 }
16927  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveInteractionWithTime.interactionClass)
16928 
16929  ::rti1516_2025::fedpro::InteractionClassHandle* temp = interactionclass_;
16930  interactionclass_ = nullptr;
16931  return temp;
16932 }
16934 
16935  if (interactionclass_ == nullptr) {
16936  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::InteractionClassHandle>(GetArenaForAllocation());
16937  interactionclass_ = p;
16938  }
16939  return interactionclass_;
16940 }
16942  ::rti1516_2025::fedpro::InteractionClassHandle* _msg = _internal_mutable_interactionclass();
16943  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveInteractionWithTime.interactionClass)
16944  return _msg;
16945 }
16947  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
16948  if (message_arena == nullptr) {
16949  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass_);
16950  }
16951  if (interactionclass) {
16952  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
16953  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
16954  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
16955  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass));
16956  if (message_arena != submessage_arena) {
16957  interactionclass = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
16958  message_arena, interactionclass, submessage_arena);
16959  }
16960 
16961  } else {
16962 
16963  }
16964  interactionclass_ = interactionclass;
16965  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveInteractionWithTime.interactionClass)
16966 }
16967 
16968 // .rti1516_2025.fedpro.ParameterHandleValueMap parameterValues = 2;
16970  return this != internal_default_instance() && parametervalues_ != nullptr;
16971 }
16973  return _internal_has_parametervalues();
16974 }
16975 inline const ::rti1516_2025::fedpro::ParameterHandleValueMap& ReceiveInteractionWithTime::_internal_parametervalues() const {
16976  const ::rti1516_2025::fedpro::ParameterHandleValueMap* p = parametervalues_;
16977  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ParameterHandleValueMap&>(
16979 }
16980 inline const ::rti1516_2025::fedpro::ParameterHandleValueMap& ReceiveInteractionWithTime::parametervalues() const {
16981  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveInteractionWithTime.parameterValues)
16982  return _internal_parametervalues();
16983 }
16985  ::rti1516_2025::fedpro::ParameterHandleValueMap* parametervalues) {
16986  if (GetArenaForAllocation() == nullptr) {
16987  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(parametervalues_);
16988  }
16989  parametervalues_ = parametervalues;
16990  if (parametervalues) {
16991 
16992  } else {
16993 
16994  }
16995  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveInteractionWithTime.parameterValues)
16996 }
16997 inline ::rti1516_2025::fedpro::ParameterHandleValueMap* ReceiveInteractionWithTime::release_parametervalues() {
16998 
16999  ::rti1516_2025::fedpro::ParameterHandleValueMap* temp = parametervalues_;
17000  parametervalues_ = nullptr;
17001 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
17002  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
17003  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
17004  if (GetArenaForAllocation() == nullptr) { delete old; }
17005 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
17006  if (GetArenaForAllocation() != nullptr) {
17007  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
17008  }
17009 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
17010  return temp;
17011 }
17012 inline ::rti1516_2025::fedpro::ParameterHandleValueMap* ReceiveInteractionWithTime::unsafe_arena_release_parametervalues() {
17013  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveInteractionWithTime.parameterValues)
17014 
17015  ::rti1516_2025::fedpro::ParameterHandleValueMap* temp = parametervalues_;
17016  parametervalues_ = nullptr;
17017  return temp;
17018 }
17019 inline ::rti1516_2025::fedpro::ParameterHandleValueMap* ReceiveInteractionWithTime::_internal_mutable_parametervalues() {
17020 
17021  if (parametervalues_ == nullptr) {
17022  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ParameterHandleValueMap>(GetArenaForAllocation());
17023  parametervalues_ = p;
17024  }
17025  return parametervalues_;
17026 }
17027 inline ::rti1516_2025::fedpro::ParameterHandleValueMap* ReceiveInteractionWithTime::mutable_parametervalues() {
17028  ::rti1516_2025::fedpro::ParameterHandleValueMap* _msg = _internal_mutable_parametervalues();
17029  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveInteractionWithTime.parameterValues)
17030  return _msg;
17031 }
17033  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
17034  if (message_arena == nullptr) {
17035  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(parametervalues_);
17036  }
17037  if (parametervalues) {
17038  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
17039  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
17040  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
17041  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(parametervalues));
17042  if (message_arena != submessage_arena) {
17043  parametervalues = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
17044  message_arena, parametervalues, submessage_arena);
17045  }
17046 
17047  } else {
17048 
17049  }
17050  parametervalues_ = parametervalues;
17051  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveInteractionWithTime.parameterValues)
17052 }
17053 
17054 // bytes userSuppliedTag = 3;
17056  usersuppliedtag_.ClearToEmpty();
17057 }
17058 inline const std::string& ReceiveInteractionWithTime::usersuppliedtag() const {
17059  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveInteractionWithTime.userSuppliedTag)
17060  return _internal_usersuppliedtag();
17061 }
17062 template <typename ArgT0, typename... ArgT>
17063 inline PROTOBUF_ALWAYS_INLINE
17064 void ReceiveInteractionWithTime::set_usersuppliedtag(ArgT0&& arg0, ArgT... args) {
17065 
17066  usersuppliedtag_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
17067  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ReceiveInteractionWithTime.userSuppliedTag)
17068 }
17070  std::string* _s = _internal_mutable_usersuppliedtag();
17071  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveInteractionWithTime.userSuppliedTag)
17072  return _s;
17073 }
17075  return usersuppliedtag_.Get();
17076 }
17077 inline void ReceiveInteractionWithTime::_internal_set_usersuppliedtag(const std::string& value) {
17078 
17079  usersuppliedtag_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
17080 }
17082 
17083  return usersuppliedtag_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
17084 }
17086  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveInteractionWithTime.userSuppliedTag)
17087  return usersuppliedtag_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
17088 }
17089 inline void ReceiveInteractionWithTime::set_allocated_usersuppliedtag(std::string* usersuppliedtag) {
17090  if (usersuppliedtag != nullptr) {
17091 
17092  } else {
17093 
17094  }
17095  usersuppliedtag_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), usersuppliedtag,
17096  GetArenaForAllocation());
17097  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveInteractionWithTime.userSuppliedTag)
17098 }
17099 
17100 // .rti1516_2025.fedpro.TransportationTypeHandle transportationType = 4;
17102  return this != internal_default_instance() && transportationtype_ != nullptr;
17103 }
17105  return _internal_has_transportationtype();
17106 }
17107 inline const ::rti1516_2025::fedpro::TransportationTypeHandle& ReceiveInteractionWithTime::_internal_transportationtype() const {
17108  const ::rti1516_2025::fedpro::TransportationTypeHandle* p = transportationtype_;
17109  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::TransportationTypeHandle&>(
17111 }
17112 inline const ::rti1516_2025::fedpro::TransportationTypeHandle& ReceiveInteractionWithTime::transportationtype() const {
17113  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveInteractionWithTime.transportationType)
17114  return _internal_transportationtype();
17115 }
17117  ::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype) {
17118  if (GetArenaForAllocation() == nullptr) {
17119  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype_);
17120  }
17121  transportationtype_ = transportationtype;
17122  if (transportationtype) {
17123 
17124  } else {
17125 
17126  }
17127  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveInteractionWithTime.transportationType)
17128 }
17129 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReceiveInteractionWithTime::release_transportationtype() {
17130 
17131  ::rti1516_2025::fedpro::TransportationTypeHandle* temp = transportationtype_;
17132  transportationtype_ = nullptr;
17133 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
17134  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
17135  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
17136  if (GetArenaForAllocation() == nullptr) { delete old; }
17137 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
17138  if (GetArenaForAllocation() != nullptr) {
17139  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
17140  }
17141 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
17142  return temp;
17143 }
17144 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReceiveInteractionWithTime::unsafe_arena_release_transportationtype() {
17145  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveInteractionWithTime.transportationType)
17146 
17147  ::rti1516_2025::fedpro::TransportationTypeHandle* temp = transportationtype_;
17148  transportationtype_ = nullptr;
17149  return temp;
17150 }
17151 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReceiveInteractionWithTime::_internal_mutable_transportationtype() {
17152 
17153  if (transportationtype_ == nullptr) {
17154  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::TransportationTypeHandle>(GetArenaForAllocation());
17155  transportationtype_ = p;
17156  }
17157  return transportationtype_;
17158 }
17159 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReceiveInteractionWithTime::mutable_transportationtype() {
17160  ::rti1516_2025::fedpro::TransportationTypeHandle* _msg = _internal_mutable_transportationtype();
17161  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveInteractionWithTime.transportationType)
17162  return _msg;
17163 }
17165  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
17166  if (message_arena == nullptr) {
17167  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype_);
17168  }
17169  if (transportationtype) {
17170  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
17171  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
17172  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
17173  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype));
17174  if (message_arena != submessage_arena) {
17175  transportationtype = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
17176  message_arena, transportationtype, submessage_arena);
17177  }
17178 
17179  } else {
17180 
17181  }
17182  transportationtype_ = transportationtype;
17183  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveInteractionWithTime.transportationType)
17184 }
17185 
17186 // .rti1516_2025.fedpro.FederateHandle producingFederate = 5;
17188  return this != internal_default_instance() && producingfederate_ != nullptr;
17189 }
17191  return _internal_has_producingfederate();
17192 }
17194  const ::rti1516_2025::fedpro::FederateHandle* p = producingfederate_;
17195  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederateHandle&>(
17197 }
17199  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveInteractionWithTime.producingFederate)
17200  return _internal_producingfederate();
17201 }
17203  ::rti1516_2025::fedpro::FederateHandle* producingfederate) {
17204  if (GetArenaForAllocation() == nullptr) {
17205  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate_);
17206  }
17207  producingfederate_ = producingfederate;
17208  if (producingfederate) {
17209 
17210  } else {
17211 
17212  }
17213  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveInteractionWithTime.producingFederate)
17214 }
17216 
17217  ::rti1516_2025::fedpro::FederateHandle* temp = producingfederate_;
17218  producingfederate_ = nullptr;
17219 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
17220  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
17221  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
17222  if (GetArenaForAllocation() == nullptr) { delete old; }
17223 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
17224  if (GetArenaForAllocation() != nullptr) {
17225  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
17226  }
17227 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
17228  return temp;
17229 }
17231  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveInteractionWithTime.producingFederate)
17232 
17233  ::rti1516_2025::fedpro::FederateHandle* temp = producingfederate_;
17234  producingfederate_ = nullptr;
17235  return temp;
17236 }
17238 
17239  if (producingfederate_ == nullptr) {
17240  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandle>(GetArenaForAllocation());
17241  producingfederate_ = p;
17242  }
17243  return producingfederate_;
17244 }
17246  ::rti1516_2025::fedpro::FederateHandle* _msg = _internal_mutable_producingfederate();
17247  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveInteractionWithTime.producingFederate)
17248  return _msg;
17249 }
17251  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
17252  if (message_arena == nullptr) {
17253  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate_);
17254  }
17255  if (producingfederate) {
17256  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
17257  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
17258  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
17259  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate));
17260  if (message_arena != submessage_arena) {
17261  producingfederate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
17262  message_arena, producingfederate, submessage_arena);
17263  }
17264 
17265  } else {
17266 
17267  }
17268  producingfederate_ = producingfederate;
17269  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveInteractionWithTime.producingFederate)
17270 }
17271 
17272 // .rti1516_2025.fedpro.ConveyedRegionSet optionalSentRegions = 6;
17274  return this != internal_default_instance() && optionalsentregions_ != nullptr;
17275 }
17277  return _internal_has_optionalsentregions();
17278 }
17279 inline const ::rti1516_2025::fedpro::ConveyedRegionSet& ReceiveInteractionWithTime::_internal_optionalsentregions() const {
17280  const ::rti1516_2025::fedpro::ConveyedRegionSet* p = optionalsentregions_;
17281  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ConveyedRegionSet&>(
17283 }
17284 inline const ::rti1516_2025::fedpro::ConveyedRegionSet& ReceiveInteractionWithTime::optionalsentregions() const {
17285  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveInteractionWithTime.optionalSentRegions)
17286  return _internal_optionalsentregions();
17287 }
17289  ::rti1516_2025::fedpro::ConveyedRegionSet* optionalsentregions) {
17290  if (GetArenaForAllocation() == nullptr) {
17291  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalsentregions_);
17292  }
17293  optionalsentregions_ = optionalsentregions;
17294  if (optionalsentregions) {
17295 
17296  } else {
17297 
17298  }
17299  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveInteractionWithTime.optionalSentRegions)
17300 }
17301 inline ::rti1516_2025::fedpro::ConveyedRegionSet* ReceiveInteractionWithTime::release_optionalsentregions() {
17302 
17303  ::rti1516_2025::fedpro::ConveyedRegionSet* temp = optionalsentregions_;
17304  optionalsentregions_ = nullptr;
17305 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
17306  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
17307  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
17308  if (GetArenaForAllocation() == nullptr) { delete old; }
17309 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
17310  if (GetArenaForAllocation() != nullptr) {
17311  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
17312  }
17313 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
17314  return temp;
17315 }
17316 inline ::rti1516_2025::fedpro::ConveyedRegionSet* ReceiveInteractionWithTime::unsafe_arena_release_optionalsentregions() {
17317  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveInteractionWithTime.optionalSentRegions)
17318 
17319  ::rti1516_2025::fedpro::ConveyedRegionSet* temp = optionalsentregions_;
17320  optionalsentregions_ = nullptr;
17321  return temp;
17322 }
17323 inline ::rti1516_2025::fedpro::ConveyedRegionSet* ReceiveInteractionWithTime::_internal_mutable_optionalsentregions() {
17324 
17325  if (optionalsentregions_ == nullptr) {
17326  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ConveyedRegionSet>(GetArenaForAllocation());
17327  optionalsentregions_ = p;
17328  }
17329  return optionalsentregions_;
17330 }
17331 inline ::rti1516_2025::fedpro::ConveyedRegionSet* ReceiveInteractionWithTime::mutable_optionalsentregions() {
17332  ::rti1516_2025::fedpro::ConveyedRegionSet* _msg = _internal_mutable_optionalsentregions();
17333  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveInteractionWithTime.optionalSentRegions)
17334  return _msg;
17335 }
17337  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
17338  if (message_arena == nullptr) {
17339  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalsentregions_);
17340  }
17341  if (optionalsentregions) {
17342  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
17343  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
17344  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
17345  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalsentregions));
17346  if (message_arena != submessage_arena) {
17347  optionalsentregions = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
17348  message_arena, optionalsentregions, submessage_arena);
17349  }
17350 
17351  } else {
17352 
17353  }
17354  optionalsentregions_ = optionalsentregions;
17355  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveInteractionWithTime.optionalSentRegions)
17356 }
17357 
17358 // .rti1516_2025.fedpro.LogicalTime time = 7;
17360  return this != internal_default_instance() && time_ != nullptr;
17361 }
17363  return _internal_has_time();
17364 }
17365 inline const ::rti1516_2025::fedpro::LogicalTime& ReceiveInteractionWithTime::_internal_time() const {
17366  const ::rti1516_2025::fedpro::LogicalTime* p = time_;
17367  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::LogicalTime&>(
17369 }
17370 inline const ::rti1516_2025::fedpro::LogicalTime& ReceiveInteractionWithTime::time() const {
17371  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveInteractionWithTime.time)
17372  return _internal_time();
17373 }
17376  if (GetArenaForAllocation() == nullptr) {
17377  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(time_);
17378  }
17379  time_ = time;
17380  if (time) {
17381 
17382  } else {
17383 
17384  }
17385  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveInteractionWithTime.time)
17386 }
17387 inline ::rti1516_2025::fedpro::LogicalTime* ReceiveInteractionWithTime::release_time() {
17388 
17390  time_ = nullptr;
17391 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
17392  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
17393  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
17394  if (GetArenaForAllocation() == nullptr) { delete old; }
17395 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
17396  if (GetArenaForAllocation() != nullptr) {
17397  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
17398  }
17399 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
17400  return temp;
17401 }
17402 inline ::rti1516_2025::fedpro::LogicalTime* ReceiveInteractionWithTime::unsafe_arena_release_time() {
17403  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveInteractionWithTime.time)
17404 
17406  time_ = nullptr;
17407  return temp;
17408 }
17409 inline ::rti1516_2025::fedpro::LogicalTime* ReceiveInteractionWithTime::_internal_mutable_time() {
17410 
17411  if (time_ == nullptr) {
17412  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::LogicalTime>(GetArenaForAllocation());
17413  time_ = p;
17414  }
17415  return time_;
17416 }
17417 inline ::rti1516_2025::fedpro::LogicalTime* ReceiveInteractionWithTime::mutable_time() {
17418  ::rti1516_2025::fedpro::LogicalTime* _msg = _internal_mutable_time();
17419  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveInteractionWithTime.time)
17420  return _msg;
17421 }
17423  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
17424  if (message_arena == nullptr) {
17425  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(time_);
17426  }
17427  if (time) {
17428  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
17429  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
17430  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
17431  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(time));
17432  if (message_arena != submessage_arena) {
17433  time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
17434  message_arena, time, submessage_arena);
17435  }
17436 
17437  } else {
17438 
17439  }
17440  time_ = time;
17441  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveInteractionWithTime.time)
17442 }
17443 
17444 // .rti1516_2025.fedpro.OrderType sentOrderType = 8;
17446  sentordertype_ = 0;
17447 }
17449  return static_cast< ::rti1516_2025::fedpro::OrderType >(sentordertype_);
17450 }
17452  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveInteractionWithTime.sentOrderType)
17453  return _internal_sentordertype();
17454 }
17456 
17457  sentordertype_ = value;
17458 }
17460  _internal_set_sentordertype(value);
17461  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ReceiveInteractionWithTime.sentOrderType)
17462 }
17463 
17464 // .rti1516_2025.fedpro.OrderType receivedOrderType = 9;
17466  receivedordertype_ = 0;
17467 }
17469  return static_cast< ::rti1516_2025::fedpro::OrderType >(receivedordertype_);
17470 }
17472  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveInteractionWithTime.receivedOrderType)
17473  return _internal_receivedordertype();
17474 }
17476 
17477  receivedordertype_ = value;
17478 }
17480  _internal_set_receivedordertype(value);
17481  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ReceiveInteractionWithTime.receivedOrderType)
17482 }
17483 
17484 // .rti1516_2025.fedpro.MessageRetractionHandle optionalRetraction = 10;
17486  return this != internal_default_instance() && optionalretraction_ != nullptr;
17487 }
17489  return _internal_has_optionalretraction();
17490 }
17491 inline const ::rti1516_2025::fedpro::MessageRetractionHandle& ReceiveInteractionWithTime::_internal_optionalretraction() const {
17492  const ::rti1516_2025::fedpro::MessageRetractionHandle* p = optionalretraction_;
17493  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::MessageRetractionHandle&>(
17495 }
17496 inline const ::rti1516_2025::fedpro::MessageRetractionHandle& ReceiveInteractionWithTime::optionalretraction() const {
17497  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveInteractionWithTime.optionalRetraction)
17498  return _internal_optionalretraction();
17499 }
17501  ::rti1516_2025::fedpro::MessageRetractionHandle* optionalretraction) {
17502  if (GetArenaForAllocation() == nullptr) {
17503  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalretraction_);
17504  }
17505  optionalretraction_ = optionalretraction;
17506  if (optionalretraction) {
17507 
17508  } else {
17509 
17510  }
17511  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveInteractionWithTime.optionalRetraction)
17512 }
17513 inline ::rti1516_2025::fedpro::MessageRetractionHandle* ReceiveInteractionWithTime::release_optionalretraction() {
17514 
17515  ::rti1516_2025::fedpro::MessageRetractionHandle* temp = optionalretraction_;
17516  optionalretraction_ = nullptr;
17517 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
17518  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
17519  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
17520  if (GetArenaForAllocation() == nullptr) { delete old; }
17521 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
17522  if (GetArenaForAllocation() != nullptr) {
17523  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
17524  }
17525 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
17526  return temp;
17527 }
17528 inline ::rti1516_2025::fedpro::MessageRetractionHandle* ReceiveInteractionWithTime::unsafe_arena_release_optionalretraction() {
17529  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveInteractionWithTime.optionalRetraction)
17530 
17531  ::rti1516_2025::fedpro::MessageRetractionHandle* temp = optionalretraction_;
17532  optionalretraction_ = nullptr;
17533  return temp;
17534 }
17535 inline ::rti1516_2025::fedpro::MessageRetractionHandle* ReceiveInteractionWithTime::_internal_mutable_optionalretraction() {
17536 
17537  if (optionalretraction_ == nullptr) {
17538  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::MessageRetractionHandle>(GetArenaForAllocation());
17539  optionalretraction_ = p;
17540  }
17541  return optionalretraction_;
17542 }
17543 inline ::rti1516_2025::fedpro::MessageRetractionHandle* ReceiveInteractionWithTime::mutable_optionalretraction() {
17544  ::rti1516_2025::fedpro::MessageRetractionHandle* _msg = _internal_mutable_optionalretraction();
17545  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveInteractionWithTime.optionalRetraction)
17546  return _msg;
17547 }
17549  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
17550  if (message_arena == nullptr) {
17551  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalretraction_);
17552  }
17553  if (optionalretraction) {
17554  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
17555  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
17556  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
17557  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalretraction));
17558  if (message_arena != submessage_arena) {
17559  optionalretraction = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
17560  message_arena, optionalretraction, submessage_arena);
17561  }
17562 
17563  } else {
17564 
17565  }
17566  optionalretraction_ = optionalretraction;
17567  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveInteractionWithTime.optionalRetraction)
17568 }
17569 
17570 // -------------------------------------------------------------------
17571 
17572 // ReceiveDirectedInteraction
17573 
17574 // .rti1516_2025.fedpro.InteractionClassHandle interactionClass = 1;
17576  return this != internal_default_instance() && interactionclass_ != nullptr;
17577 }
17579  return _internal_has_interactionclass();
17580 }
17583  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::InteractionClassHandle&>(
17585 }
17587  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveDirectedInteraction.interactionClass)
17588  return _internal_interactionclass();
17589 }
17591  ::rti1516_2025::fedpro::InteractionClassHandle* interactionclass) {
17592  if (GetArenaForAllocation() == nullptr) {
17593  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass_);
17594  }
17595  interactionclass_ = interactionclass;
17596  if (interactionclass) {
17597 
17598  } else {
17599 
17600  }
17601  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteraction.interactionClass)
17602 }
17604 
17605  ::rti1516_2025::fedpro::InteractionClassHandle* temp = interactionclass_;
17606  interactionclass_ = nullptr;
17607 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
17608  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
17609  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
17610  if (GetArenaForAllocation() == nullptr) { delete old; }
17611 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
17612  if (GetArenaForAllocation() != nullptr) {
17613  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
17614  }
17615 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
17616  return temp;
17617 }
17619  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveDirectedInteraction.interactionClass)
17620 
17621  ::rti1516_2025::fedpro::InteractionClassHandle* temp = interactionclass_;
17622  interactionclass_ = nullptr;
17623  return temp;
17624 }
17626 
17627  if (interactionclass_ == nullptr) {
17628  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::InteractionClassHandle>(GetArenaForAllocation());
17629  interactionclass_ = p;
17630  }
17631  return interactionclass_;
17632 }
17634  ::rti1516_2025::fedpro::InteractionClassHandle* _msg = _internal_mutable_interactionclass();
17635  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveDirectedInteraction.interactionClass)
17636  return _msg;
17637 }
17639  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
17640  if (message_arena == nullptr) {
17641  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass_);
17642  }
17643  if (interactionclass) {
17644  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
17645  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
17646  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
17647  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass));
17648  if (message_arena != submessage_arena) {
17649  interactionclass = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
17650  message_arena, interactionclass, submessage_arena);
17651  }
17652 
17653  } else {
17654 
17655  }
17656  interactionclass_ = interactionclass;
17657  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteraction.interactionClass)
17658 }
17659 
17660 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 2;
17662  return this != internal_default_instance() && objectinstance_ != nullptr;
17663 }
17665  return _internal_has_objectinstance();
17666 }
17667 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& ReceiveDirectedInteraction::_internal_objectinstance() const {
17668  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
17669  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
17671 }
17672 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& ReceiveDirectedInteraction::objectinstance() const {
17673  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveDirectedInteraction.objectInstance)
17674  return _internal_objectinstance();
17675 }
17677  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
17678  if (GetArenaForAllocation() == nullptr) {
17679  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
17680  }
17681  objectinstance_ = objectinstance;
17682  if (objectinstance) {
17683 
17684  } else {
17685 
17686  }
17687  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteraction.objectInstance)
17688 }
17689 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ReceiveDirectedInteraction::release_objectinstance() {
17690 
17691  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
17692  objectinstance_ = nullptr;
17693 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
17694  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
17695  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
17696  if (GetArenaForAllocation() == nullptr) { delete old; }
17697 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
17698  if (GetArenaForAllocation() != nullptr) {
17699  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
17700  }
17701 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
17702  return temp;
17703 }
17704 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ReceiveDirectedInteraction::unsafe_arena_release_objectinstance() {
17705  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveDirectedInteraction.objectInstance)
17706 
17707  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
17708  objectinstance_ = nullptr;
17709  return temp;
17710 }
17711 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ReceiveDirectedInteraction::_internal_mutable_objectinstance() {
17712 
17713  if (objectinstance_ == nullptr) {
17714  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
17715  objectinstance_ = p;
17716  }
17717  return objectinstance_;
17718 }
17719 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ReceiveDirectedInteraction::mutable_objectinstance() {
17720  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
17721  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveDirectedInteraction.objectInstance)
17722  return _msg;
17723 }
17725  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
17726  if (message_arena == nullptr) {
17727  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
17728  }
17729  if (objectinstance) {
17730  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
17731  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
17732  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
17733  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
17734  if (message_arena != submessage_arena) {
17735  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
17736  message_arena, objectinstance, submessage_arena);
17737  }
17738 
17739  } else {
17740 
17741  }
17742  objectinstance_ = objectinstance;
17743  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteraction.objectInstance)
17744 }
17745 
17746 // .rti1516_2025.fedpro.ParameterHandleValueMap parameterValues = 3;
17748  return this != internal_default_instance() && parametervalues_ != nullptr;
17749 }
17751  return _internal_has_parametervalues();
17752 }
17753 inline const ::rti1516_2025::fedpro::ParameterHandleValueMap& ReceiveDirectedInteraction::_internal_parametervalues() const {
17754  const ::rti1516_2025::fedpro::ParameterHandleValueMap* p = parametervalues_;
17755  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ParameterHandleValueMap&>(
17757 }
17758 inline const ::rti1516_2025::fedpro::ParameterHandleValueMap& ReceiveDirectedInteraction::parametervalues() const {
17759  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveDirectedInteraction.parameterValues)
17760  return _internal_parametervalues();
17761 }
17763  ::rti1516_2025::fedpro::ParameterHandleValueMap* parametervalues) {
17764  if (GetArenaForAllocation() == nullptr) {
17765  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(parametervalues_);
17766  }
17767  parametervalues_ = parametervalues;
17768  if (parametervalues) {
17769 
17770  } else {
17771 
17772  }
17773  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteraction.parameterValues)
17774 }
17775 inline ::rti1516_2025::fedpro::ParameterHandleValueMap* ReceiveDirectedInteraction::release_parametervalues() {
17776 
17777  ::rti1516_2025::fedpro::ParameterHandleValueMap* temp = parametervalues_;
17778  parametervalues_ = nullptr;
17779 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
17780  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
17781  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
17782  if (GetArenaForAllocation() == nullptr) { delete old; }
17783 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
17784  if (GetArenaForAllocation() != nullptr) {
17785  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
17786  }
17787 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
17788  return temp;
17789 }
17790 inline ::rti1516_2025::fedpro::ParameterHandleValueMap* ReceiveDirectedInteraction::unsafe_arena_release_parametervalues() {
17791  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveDirectedInteraction.parameterValues)
17792 
17793  ::rti1516_2025::fedpro::ParameterHandleValueMap* temp = parametervalues_;
17794  parametervalues_ = nullptr;
17795  return temp;
17796 }
17797 inline ::rti1516_2025::fedpro::ParameterHandleValueMap* ReceiveDirectedInteraction::_internal_mutable_parametervalues() {
17798 
17799  if (parametervalues_ == nullptr) {
17800  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ParameterHandleValueMap>(GetArenaForAllocation());
17801  parametervalues_ = p;
17802  }
17803  return parametervalues_;
17804 }
17805 inline ::rti1516_2025::fedpro::ParameterHandleValueMap* ReceiveDirectedInteraction::mutable_parametervalues() {
17806  ::rti1516_2025::fedpro::ParameterHandleValueMap* _msg = _internal_mutable_parametervalues();
17807  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveDirectedInteraction.parameterValues)
17808  return _msg;
17809 }
17811  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
17812  if (message_arena == nullptr) {
17813  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(parametervalues_);
17814  }
17815  if (parametervalues) {
17816  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
17817  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
17818  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
17819  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(parametervalues));
17820  if (message_arena != submessage_arena) {
17821  parametervalues = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
17822  message_arena, parametervalues, submessage_arena);
17823  }
17824 
17825  } else {
17826 
17827  }
17828  parametervalues_ = parametervalues;
17829  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteraction.parameterValues)
17830 }
17831 
17832 // bytes userSuppliedTag = 4;
17834  usersuppliedtag_.ClearToEmpty();
17835 }
17836 inline const std::string& ReceiveDirectedInteraction::usersuppliedtag() const {
17837  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveDirectedInteraction.userSuppliedTag)
17838  return _internal_usersuppliedtag();
17839 }
17840 template <typename ArgT0, typename... ArgT>
17841 inline PROTOBUF_ALWAYS_INLINE
17842 void ReceiveDirectedInteraction::set_usersuppliedtag(ArgT0&& arg0, ArgT... args) {
17843 
17844  usersuppliedtag_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
17845  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ReceiveDirectedInteraction.userSuppliedTag)
17846 }
17848  std::string* _s = _internal_mutable_usersuppliedtag();
17849  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveDirectedInteraction.userSuppliedTag)
17850  return _s;
17851 }
17853  return usersuppliedtag_.Get();
17854 }
17855 inline void ReceiveDirectedInteraction::_internal_set_usersuppliedtag(const std::string& value) {
17856 
17857  usersuppliedtag_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
17858 }
17860 
17861  return usersuppliedtag_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
17862 }
17864  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveDirectedInteraction.userSuppliedTag)
17865  return usersuppliedtag_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
17866 }
17867 inline void ReceiveDirectedInteraction::set_allocated_usersuppliedtag(std::string* usersuppliedtag) {
17868  if (usersuppliedtag != nullptr) {
17869 
17870  } else {
17871 
17872  }
17873  usersuppliedtag_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), usersuppliedtag,
17874  GetArenaForAllocation());
17875  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteraction.userSuppliedTag)
17876 }
17877 
17878 // .rti1516_2025.fedpro.TransportationTypeHandle transportationType = 5;
17880  return this != internal_default_instance() && transportationtype_ != nullptr;
17881 }
17883  return _internal_has_transportationtype();
17884 }
17885 inline const ::rti1516_2025::fedpro::TransportationTypeHandle& ReceiveDirectedInteraction::_internal_transportationtype() const {
17886  const ::rti1516_2025::fedpro::TransportationTypeHandle* p = transportationtype_;
17887  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::TransportationTypeHandle&>(
17889 }
17890 inline const ::rti1516_2025::fedpro::TransportationTypeHandle& ReceiveDirectedInteraction::transportationtype() const {
17891  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveDirectedInteraction.transportationType)
17892  return _internal_transportationtype();
17893 }
17895  ::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype) {
17896  if (GetArenaForAllocation() == nullptr) {
17897  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype_);
17898  }
17899  transportationtype_ = transportationtype;
17900  if (transportationtype) {
17901 
17902  } else {
17903 
17904  }
17905  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteraction.transportationType)
17906 }
17907 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReceiveDirectedInteraction::release_transportationtype() {
17908 
17909  ::rti1516_2025::fedpro::TransportationTypeHandle* temp = transportationtype_;
17910  transportationtype_ = nullptr;
17911 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
17912  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
17913  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
17914  if (GetArenaForAllocation() == nullptr) { delete old; }
17915 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
17916  if (GetArenaForAllocation() != nullptr) {
17917  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
17918  }
17919 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
17920  return temp;
17921 }
17922 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReceiveDirectedInteraction::unsafe_arena_release_transportationtype() {
17923  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveDirectedInteraction.transportationType)
17924 
17925  ::rti1516_2025::fedpro::TransportationTypeHandle* temp = transportationtype_;
17926  transportationtype_ = nullptr;
17927  return temp;
17928 }
17929 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReceiveDirectedInteraction::_internal_mutable_transportationtype() {
17930 
17931  if (transportationtype_ == nullptr) {
17932  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::TransportationTypeHandle>(GetArenaForAllocation());
17933  transportationtype_ = p;
17934  }
17935  return transportationtype_;
17936 }
17937 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReceiveDirectedInteraction::mutable_transportationtype() {
17938  ::rti1516_2025::fedpro::TransportationTypeHandle* _msg = _internal_mutable_transportationtype();
17939  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveDirectedInteraction.transportationType)
17940  return _msg;
17941 }
17943  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
17944  if (message_arena == nullptr) {
17945  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype_);
17946  }
17947  if (transportationtype) {
17948  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
17949  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
17950  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
17951  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype));
17952  if (message_arena != submessage_arena) {
17953  transportationtype = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
17954  message_arena, transportationtype, submessage_arena);
17955  }
17956 
17957  } else {
17958 
17959  }
17960  transportationtype_ = transportationtype;
17961  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteraction.transportationType)
17962 }
17963 
17964 // .rti1516_2025.fedpro.FederateHandle producingFederate = 6;
17966  return this != internal_default_instance() && producingfederate_ != nullptr;
17967 }
17969  return _internal_has_producingfederate();
17970 }
17972  const ::rti1516_2025::fedpro::FederateHandle* p = producingfederate_;
17973  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederateHandle&>(
17975 }
17977  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveDirectedInteraction.producingFederate)
17978  return _internal_producingfederate();
17979 }
17981  ::rti1516_2025::fedpro::FederateHandle* producingfederate) {
17982  if (GetArenaForAllocation() == nullptr) {
17983  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate_);
17984  }
17985  producingfederate_ = producingfederate;
17986  if (producingfederate) {
17987 
17988  } else {
17989 
17990  }
17991  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteraction.producingFederate)
17992 }
17994 
17995  ::rti1516_2025::fedpro::FederateHandle* temp = producingfederate_;
17996  producingfederate_ = nullptr;
17997 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
17998  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
17999  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
18000  if (GetArenaForAllocation() == nullptr) { delete old; }
18001 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
18002  if (GetArenaForAllocation() != nullptr) {
18003  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
18004  }
18005 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
18006  return temp;
18007 }
18009  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveDirectedInteraction.producingFederate)
18010 
18011  ::rti1516_2025::fedpro::FederateHandle* temp = producingfederate_;
18012  producingfederate_ = nullptr;
18013  return temp;
18014 }
18016 
18017  if (producingfederate_ == nullptr) {
18018  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandle>(GetArenaForAllocation());
18019  producingfederate_ = p;
18020  }
18021  return producingfederate_;
18022 }
18024  ::rti1516_2025::fedpro::FederateHandle* _msg = _internal_mutable_producingfederate();
18025  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveDirectedInteraction.producingFederate)
18026  return _msg;
18027 }
18029  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
18030  if (message_arena == nullptr) {
18031  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate_);
18032  }
18033  if (producingfederate) {
18034  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
18035  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
18036  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
18037  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate));
18038  if (message_arena != submessage_arena) {
18039  producingfederate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
18040  message_arena, producingfederate, submessage_arena);
18041  }
18042 
18043  } else {
18044 
18045  }
18046  producingfederate_ = producingfederate;
18047  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteraction.producingFederate)
18048 }
18049 
18050 // -------------------------------------------------------------------
18051 
18052 // ReceiveDirectedInteractionWithTime
18053 
18054 // .rti1516_2025.fedpro.InteractionClassHandle interactionClass = 1;
18056  return this != internal_default_instance() && interactionclass_ != nullptr;
18057 }
18059  return _internal_has_interactionclass();
18060 }
18063  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::InteractionClassHandle&>(
18065 }
18067  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.interactionClass)
18068  return _internal_interactionclass();
18069 }
18071  ::rti1516_2025::fedpro::InteractionClassHandle* interactionclass) {
18072  if (GetArenaForAllocation() == nullptr) {
18073  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass_);
18074  }
18075  interactionclass_ = interactionclass;
18076  if (interactionclass) {
18077 
18078  } else {
18079 
18080  }
18081  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.interactionClass)
18082 }
18084 
18085  ::rti1516_2025::fedpro::InteractionClassHandle* temp = interactionclass_;
18086  interactionclass_ = nullptr;
18087 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
18088  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
18089  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
18090  if (GetArenaForAllocation() == nullptr) { delete old; }
18091 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
18092  if (GetArenaForAllocation() != nullptr) {
18093  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
18094  }
18095 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
18096  return temp;
18097 }
18099  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.interactionClass)
18100 
18101  ::rti1516_2025::fedpro::InteractionClassHandle* temp = interactionclass_;
18102  interactionclass_ = nullptr;
18103  return temp;
18104 }
18106 
18107  if (interactionclass_ == nullptr) {
18108  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::InteractionClassHandle>(GetArenaForAllocation());
18109  interactionclass_ = p;
18110  }
18111  return interactionclass_;
18112 }
18114  ::rti1516_2025::fedpro::InteractionClassHandle* _msg = _internal_mutable_interactionclass();
18115  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.interactionClass)
18116  return _msg;
18117 }
18119  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
18120  if (message_arena == nullptr) {
18121  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass_);
18122  }
18123  if (interactionclass) {
18124  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
18125  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
18126  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
18127  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass));
18128  if (message_arena != submessage_arena) {
18129  interactionclass = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
18130  message_arena, interactionclass, submessage_arena);
18131  }
18132 
18133  } else {
18134 
18135  }
18136  interactionclass_ = interactionclass;
18137  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.interactionClass)
18138 }
18139 
18140 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 2;
18142  return this != internal_default_instance() && objectinstance_ != nullptr;
18143 }
18145  return _internal_has_objectinstance();
18146 }
18147 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& ReceiveDirectedInteractionWithTime::_internal_objectinstance() const {
18148  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
18149  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
18151 }
18152 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& ReceiveDirectedInteractionWithTime::objectinstance() const {
18153  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.objectInstance)
18154  return _internal_objectinstance();
18155 }
18157  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
18158  if (GetArenaForAllocation() == nullptr) {
18159  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
18160  }
18161  objectinstance_ = objectinstance;
18162  if (objectinstance) {
18163 
18164  } else {
18165 
18166  }
18167  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.objectInstance)
18168 }
18169 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ReceiveDirectedInteractionWithTime::release_objectinstance() {
18170 
18171  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
18172  objectinstance_ = nullptr;
18173 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
18174  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
18175  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
18176  if (GetArenaForAllocation() == nullptr) { delete old; }
18177 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
18178  if (GetArenaForAllocation() != nullptr) {
18179  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
18180  }
18181 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
18182  return temp;
18183 }
18184 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ReceiveDirectedInteractionWithTime::unsafe_arena_release_objectinstance() {
18185  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.objectInstance)
18186 
18187  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
18188  objectinstance_ = nullptr;
18189  return temp;
18190 }
18191 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ReceiveDirectedInteractionWithTime::_internal_mutable_objectinstance() {
18192 
18193  if (objectinstance_ == nullptr) {
18194  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
18195  objectinstance_ = p;
18196  }
18197  return objectinstance_;
18198 }
18199 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ReceiveDirectedInteractionWithTime::mutable_objectinstance() {
18200  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
18201  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.objectInstance)
18202  return _msg;
18203 }
18205  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
18206  if (message_arena == nullptr) {
18207  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
18208  }
18209  if (objectinstance) {
18210  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
18211  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
18212  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
18213  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
18214  if (message_arena != submessage_arena) {
18215  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
18216  message_arena, objectinstance, submessage_arena);
18217  }
18218 
18219  } else {
18220 
18221  }
18222  objectinstance_ = objectinstance;
18223  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.objectInstance)
18224 }
18225 
18226 // .rti1516_2025.fedpro.ParameterHandleValueMap parameterValues = 3;
18228  return this != internal_default_instance() && parametervalues_ != nullptr;
18229 }
18231  return _internal_has_parametervalues();
18232 }
18233 inline const ::rti1516_2025::fedpro::ParameterHandleValueMap& ReceiveDirectedInteractionWithTime::_internal_parametervalues() const {
18234  const ::rti1516_2025::fedpro::ParameterHandleValueMap* p = parametervalues_;
18235  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ParameterHandleValueMap&>(
18237 }
18238 inline const ::rti1516_2025::fedpro::ParameterHandleValueMap& ReceiveDirectedInteractionWithTime::parametervalues() const {
18239  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.parameterValues)
18240  return _internal_parametervalues();
18241 }
18243  ::rti1516_2025::fedpro::ParameterHandleValueMap* parametervalues) {
18244  if (GetArenaForAllocation() == nullptr) {
18245  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(parametervalues_);
18246  }
18247  parametervalues_ = parametervalues;
18248  if (parametervalues) {
18249 
18250  } else {
18251 
18252  }
18253  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.parameterValues)
18254 }
18255 inline ::rti1516_2025::fedpro::ParameterHandleValueMap* ReceiveDirectedInteractionWithTime::release_parametervalues() {
18256 
18257  ::rti1516_2025::fedpro::ParameterHandleValueMap* temp = parametervalues_;
18258  parametervalues_ = nullptr;
18259 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
18260  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
18261  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
18262  if (GetArenaForAllocation() == nullptr) { delete old; }
18263 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
18264  if (GetArenaForAllocation() != nullptr) {
18265  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
18266  }
18267 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
18268  return temp;
18269 }
18270 inline ::rti1516_2025::fedpro::ParameterHandleValueMap* ReceiveDirectedInteractionWithTime::unsafe_arena_release_parametervalues() {
18271  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.parameterValues)
18272 
18273  ::rti1516_2025::fedpro::ParameterHandleValueMap* temp = parametervalues_;
18274  parametervalues_ = nullptr;
18275  return temp;
18276 }
18277 inline ::rti1516_2025::fedpro::ParameterHandleValueMap* ReceiveDirectedInteractionWithTime::_internal_mutable_parametervalues() {
18278 
18279  if (parametervalues_ == nullptr) {
18280  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ParameterHandleValueMap>(GetArenaForAllocation());
18281  parametervalues_ = p;
18282  }
18283  return parametervalues_;
18284 }
18285 inline ::rti1516_2025::fedpro::ParameterHandleValueMap* ReceiveDirectedInteractionWithTime::mutable_parametervalues() {
18286  ::rti1516_2025::fedpro::ParameterHandleValueMap* _msg = _internal_mutable_parametervalues();
18287  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.parameterValues)
18288  return _msg;
18289 }
18291  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
18292  if (message_arena == nullptr) {
18293  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(parametervalues_);
18294  }
18295  if (parametervalues) {
18296  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
18297  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
18298  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
18299  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(parametervalues));
18300  if (message_arena != submessage_arena) {
18301  parametervalues = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
18302  message_arena, parametervalues, submessage_arena);
18303  }
18304 
18305  } else {
18306 
18307  }
18308  parametervalues_ = parametervalues;
18309  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.parameterValues)
18310 }
18311 
18312 // bytes userSuppliedTag = 4;
18314  usersuppliedtag_.ClearToEmpty();
18315 }
18316 inline const std::string& ReceiveDirectedInteractionWithTime::usersuppliedtag() const {
18317  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.userSuppliedTag)
18318  return _internal_usersuppliedtag();
18319 }
18320 template <typename ArgT0, typename... ArgT>
18321 inline PROTOBUF_ALWAYS_INLINE
18323 
18324  usersuppliedtag_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
18325  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.userSuppliedTag)
18326 }
18328  std::string* _s = _internal_mutable_usersuppliedtag();
18329  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.userSuppliedTag)
18330  return _s;
18331 }
18333  return usersuppliedtag_.Get();
18334 }
18336 
18337  usersuppliedtag_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
18338 }
18340 
18341  return usersuppliedtag_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
18342 }
18344  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.userSuppliedTag)
18345  return usersuppliedtag_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
18346 }
18348  if (usersuppliedtag != nullptr) {
18349 
18350  } else {
18351 
18352  }
18353  usersuppliedtag_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), usersuppliedtag,
18354  GetArenaForAllocation());
18355  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.userSuppliedTag)
18356 }
18357 
18358 // .rti1516_2025.fedpro.TransportationTypeHandle transportationType = 5;
18360  return this != internal_default_instance() && transportationtype_ != nullptr;
18361 }
18363  return _internal_has_transportationtype();
18364 }
18365 inline const ::rti1516_2025::fedpro::TransportationTypeHandle& ReceiveDirectedInteractionWithTime::_internal_transportationtype() const {
18366  const ::rti1516_2025::fedpro::TransportationTypeHandle* p = transportationtype_;
18367  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::TransportationTypeHandle&>(
18369 }
18370 inline const ::rti1516_2025::fedpro::TransportationTypeHandle& ReceiveDirectedInteractionWithTime::transportationtype() const {
18371  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.transportationType)
18372  return _internal_transportationtype();
18373 }
18375  ::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype) {
18376  if (GetArenaForAllocation() == nullptr) {
18377  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype_);
18378  }
18379  transportationtype_ = transportationtype;
18380  if (transportationtype) {
18381 
18382  } else {
18383 
18384  }
18385  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.transportationType)
18386 }
18387 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReceiveDirectedInteractionWithTime::release_transportationtype() {
18388 
18389  ::rti1516_2025::fedpro::TransportationTypeHandle* temp = transportationtype_;
18390  transportationtype_ = nullptr;
18391 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
18392  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
18393  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
18394  if (GetArenaForAllocation() == nullptr) { delete old; }
18395 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
18396  if (GetArenaForAllocation() != nullptr) {
18397  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
18398  }
18399 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
18400  return temp;
18401 }
18402 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReceiveDirectedInteractionWithTime::unsafe_arena_release_transportationtype() {
18403  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.transportationType)
18404 
18405  ::rti1516_2025::fedpro::TransportationTypeHandle* temp = transportationtype_;
18406  transportationtype_ = nullptr;
18407  return temp;
18408 }
18409 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReceiveDirectedInteractionWithTime::_internal_mutable_transportationtype() {
18410 
18411  if (transportationtype_ == nullptr) {
18412  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::TransportationTypeHandle>(GetArenaForAllocation());
18413  transportationtype_ = p;
18414  }
18415  return transportationtype_;
18416 }
18417 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReceiveDirectedInteractionWithTime::mutable_transportationtype() {
18418  ::rti1516_2025::fedpro::TransportationTypeHandle* _msg = _internal_mutable_transportationtype();
18419  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.transportationType)
18420  return _msg;
18421 }
18423  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
18424  if (message_arena == nullptr) {
18425  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype_);
18426  }
18427  if (transportationtype) {
18428  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
18429  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
18430  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
18431  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype));
18432  if (message_arena != submessage_arena) {
18433  transportationtype = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
18434  message_arena, transportationtype, submessage_arena);
18435  }
18436 
18437  } else {
18438 
18439  }
18440  transportationtype_ = transportationtype;
18441  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.transportationType)
18442 }
18443 
18444 // .rti1516_2025.fedpro.FederateHandle producingFederate = 6;
18446  return this != internal_default_instance() && producingfederate_ != nullptr;
18447 }
18449  return _internal_has_producingfederate();
18450 }
18452  const ::rti1516_2025::fedpro::FederateHandle* p = producingfederate_;
18453  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederateHandle&>(
18455 }
18457  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.producingFederate)
18458  return _internal_producingfederate();
18459 }
18461  ::rti1516_2025::fedpro::FederateHandle* producingfederate) {
18462  if (GetArenaForAllocation() == nullptr) {
18463  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate_);
18464  }
18465  producingfederate_ = producingfederate;
18466  if (producingfederate) {
18467 
18468  } else {
18469 
18470  }
18471  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.producingFederate)
18472 }
18474 
18475  ::rti1516_2025::fedpro::FederateHandle* temp = producingfederate_;
18476  producingfederate_ = nullptr;
18477 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
18478  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
18479  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
18480  if (GetArenaForAllocation() == nullptr) { delete old; }
18481 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
18482  if (GetArenaForAllocation() != nullptr) {
18483  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
18484  }
18485 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
18486  return temp;
18487 }
18489  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.producingFederate)
18490 
18491  ::rti1516_2025::fedpro::FederateHandle* temp = producingfederate_;
18492  producingfederate_ = nullptr;
18493  return temp;
18494 }
18496 
18497  if (producingfederate_ == nullptr) {
18498  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandle>(GetArenaForAllocation());
18499  producingfederate_ = p;
18500  }
18501  return producingfederate_;
18502 }
18504  ::rti1516_2025::fedpro::FederateHandle* _msg = _internal_mutable_producingfederate();
18505  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.producingFederate)
18506  return _msg;
18507 }
18509  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
18510  if (message_arena == nullptr) {
18511  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate_);
18512  }
18513  if (producingfederate) {
18514  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
18515  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
18516  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
18517  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate));
18518  if (message_arena != submessage_arena) {
18519  producingfederate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
18520  message_arena, producingfederate, submessage_arena);
18521  }
18522 
18523  } else {
18524 
18525  }
18526  producingfederate_ = producingfederate;
18527  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.producingFederate)
18528 }
18529 
18530 // .rti1516_2025.fedpro.LogicalTime time = 7;
18532  return this != internal_default_instance() && time_ != nullptr;
18533 }
18535  return _internal_has_time();
18536 }
18537 inline const ::rti1516_2025::fedpro::LogicalTime& ReceiveDirectedInteractionWithTime::_internal_time() const {
18538  const ::rti1516_2025::fedpro::LogicalTime* p = time_;
18539  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::LogicalTime&>(
18541 }
18542 inline const ::rti1516_2025::fedpro::LogicalTime& ReceiveDirectedInteractionWithTime::time() const {
18543  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.time)
18544  return _internal_time();
18545 }
18548  if (GetArenaForAllocation() == nullptr) {
18549  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(time_);
18550  }
18551  time_ = time;
18552  if (time) {
18553 
18554  } else {
18555 
18556  }
18557  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.time)
18558 }
18559 inline ::rti1516_2025::fedpro::LogicalTime* ReceiveDirectedInteractionWithTime::release_time() {
18560 
18562  time_ = nullptr;
18563 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
18564  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
18565  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
18566  if (GetArenaForAllocation() == nullptr) { delete old; }
18567 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
18568  if (GetArenaForAllocation() != nullptr) {
18569  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
18570  }
18571 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
18572  return temp;
18573 }
18574 inline ::rti1516_2025::fedpro::LogicalTime* ReceiveDirectedInteractionWithTime::unsafe_arena_release_time() {
18575  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.time)
18576 
18578  time_ = nullptr;
18579  return temp;
18580 }
18581 inline ::rti1516_2025::fedpro::LogicalTime* ReceiveDirectedInteractionWithTime::_internal_mutable_time() {
18582 
18583  if (time_ == nullptr) {
18584  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::LogicalTime>(GetArenaForAllocation());
18585  time_ = p;
18586  }
18587  return time_;
18588 }
18589 inline ::rti1516_2025::fedpro::LogicalTime* ReceiveDirectedInteractionWithTime::mutable_time() {
18590  ::rti1516_2025::fedpro::LogicalTime* _msg = _internal_mutable_time();
18591  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.time)
18592  return _msg;
18593 }
18595  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
18596  if (message_arena == nullptr) {
18597  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(time_);
18598  }
18599  if (time) {
18600  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
18601  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
18602  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
18603  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(time));
18604  if (message_arena != submessage_arena) {
18605  time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
18606  message_arena, time, submessage_arena);
18607  }
18608 
18609  } else {
18610 
18611  }
18612  time_ = time;
18613  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.time)
18614 }
18615 
18616 // .rti1516_2025.fedpro.OrderType sentOrderType = 8;
18618  sentordertype_ = 0;
18619 }
18621  return static_cast< ::rti1516_2025::fedpro::OrderType >(sentordertype_);
18622 }
18624  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.sentOrderType)
18625  return _internal_sentordertype();
18626 }
18628 
18629  sentordertype_ = value;
18630 }
18632  _internal_set_sentordertype(value);
18633  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.sentOrderType)
18634 }
18635 
18636 // .rti1516_2025.fedpro.OrderType receivedOrderType = 9;
18638  receivedordertype_ = 0;
18639 }
18641  return static_cast< ::rti1516_2025::fedpro::OrderType >(receivedordertype_);
18642 }
18644  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.receivedOrderType)
18645  return _internal_receivedordertype();
18646 }
18648 
18649  receivedordertype_ = value;
18650 }
18652  _internal_set_receivedordertype(value);
18653  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.receivedOrderType)
18654 }
18655 
18656 // .rti1516_2025.fedpro.MessageRetractionHandle optionalRetraction = 10;
18658  return this != internal_default_instance() && optionalretraction_ != nullptr;
18659 }
18661  return _internal_has_optionalretraction();
18662 }
18663 inline const ::rti1516_2025::fedpro::MessageRetractionHandle& ReceiveDirectedInteractionWithTime::_internal_optionalretraction() const {
18664  const ::rti1516_2025::fedpro::MessageRetractionHandle* p = optionalretraction_;
18665  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::MessageRetractionHandle&>(
18667 }
18668 inline const ::rti1516_2025::fedpro::MessageRetractionHandle& ReceiveDirectedInteractionWithTime::optionalretraction() const {
18669  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.optionalRetraction)
18670  return _internal_optionalretraction();
18671 }
18673  ::rti1516_2025::fedpro::MessageRetractionHandle* optionalretraction) {
18674  if (GetArenaForAllocation() == nullptr) {
18675  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalretraction_);
18676  }
18677  optionalretraction_ = optionalretraction;
18678  if (optionalretraction) {
18679 
18680  } else {
18681 
18682  }
18683  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.optionalRetraction)
18684 }
18685 inline ::rti1516_2025::fedpro::MessageRetractionHandle* ReceiveDirectedInteractionWithTime::release_optionalretraction() {
18686 
18687  ::rti1516_2025::fedpro::MessageRetractionHandle* temp = optionalretraction_;
18688  optionalretraction_ = nullptr;
18689 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
18690  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
18691  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
18692  if (GetArenaForAllocation() == nullptr) { delete old; }
18693 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
18694  if (GetArenaForAllocation() != nullptr) {
18695  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
18696  }
18697 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
18698  return temp;
18699 }
18700 inline ::rti1516_2025::fedpro::MessageRetractionHandle* ReceiveDirectedInteractionWithTime::unsafe_arena_release_optionalretraction() {
18701  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.optionalRetraction)
18702 
18703  ::rti1516_2025::fedpro::MessageRetractionHandle* temp = optionalretraction_;
18704  optionalretraction_ = nullptr;
18705  return temp;
18706 }
18707 inline ::rti1516_2025::fedpro::MessageRetractionHandle* ReceiveDirectedInteractionWithTime::_internal_mutable_optionalretraction() {
18708 
18709  if (optionalretraction_ == nullptr) {
18710  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::MessageRetractionHandle>(GetArenaForAllocation());
18711  optionalretraction_ = p;
18712  }
18713  return optionalretraction_;
18714 }
18715 inline ::rti1516_2025::fedpro::MessageRetractionHandle* ReceiveDirectedInteractionWithTime::mutable_optionalretraction() {
18716  ::rti1516_2025::fedpro::MessageRetractionHandle* _msg = _internal_mutable_optionalretraction();
18717  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.optionalRetraction)
18718  return _msg;
18719 }
18721  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
18722  if (message_arena == nullptr) {
18723  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalretraction_);
18724  }
18725  if (optionalretraction) {
18726  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
18727  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
18728  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
18729  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalretraction));
18730  if (message_arena != submessage_arena) {
18731  optionalretraction = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
18732  message_arena, optionalretraction, submessage_arena);
18733  }
18734 
18735  } else {
18736 
18737  }
18738  optionalretraction_ = optionalretraction;
18739  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime.optionalRetraction)
18740 }
18741 
18742 // -------------------------------------------------------------------
18743 
18744 // RemoveObjectInstance
18745 
18746 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
18748  return this != internal_default_instance() && objectinstance_ != nullptr;
18749 }
18751  return _internal_has_objectinstance();
18752 }
18753 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& RemoveObjectInstance::_internal_objectinstance() const {
18754  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
18755  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
18757 }
18758 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& RemoveObjectInstance::objectinstance() const {
18759  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RemoveObjectInstance.objectInstance)
18760  return _internal_objectinstance();
18761 }
18763  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
18764  if (GetArenaForAllocation() == nullptr) {
18765  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
18766  }
18767  objectinstance_ = objectinstance;
18768  if (objectinstance) {
18769 
18770  } else {
18771 
18772  }
18773  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.RemoveObjectInstance.objectInstance)
18774 }
18775 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* RemoveObjectInstance::release_objectinstance() {
18776 
18777  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
18778  objectinstance_ = nullptr;
18779 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
18780  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
18781  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
18782  if (GetArenaForAllocation() == nullptr) { delete old; }
18783 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
18784  if (GetArenaForAllocation() != nullptr) {
18785  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
18786  }
18787 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
18788  return temp;
18789 }
18790 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* RemoveObjectInstance::unsafe_arena_release_objectinstance() {
18791  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RemoveObjectInstance.objectInstance)
18792 
18793  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
18794  objectinstance_ = nullptr;
18795  return temp;
18796 }
18797 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* RemoveObjectInstance::_internal_mutable_objectinstance() {
18798 
18799  if (objectinstance_ == nullptr) {
18800  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
18801  objectinstance_ = p;
18802  }
18803  return objectinstance_;
18804 }
18805 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* RemoveObjectInstance::mutable_objectinstance() {
18806  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
18807  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RemoveObjectInstance.objectInstance)
18808  return _msg;
18809 }
18811  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
18812  if (message_arena == nullptr) {
18813  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
18814  }
18815  if (objectinstance) {
18816  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
18817  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
18818  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
18819  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
18820  if (message_arena != submessage_arena) {
18821  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
18822  message_arena, objectinstance, submessage_arena);
18823  }
18824 
18825  } else {
18826 
18827  }
18828  objectinstance_ = objectinstance;
18829  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RemoveObjectInstance.objectInstance)
18830 }
18831 
18832 // bytes userSuppliedTag = 2;
18834  usersuppliedtag_.ClearToEmpty();
18835 }
18836 inline const std::string& RemoveObjectInstance::usersuppliedtag() const {
18837  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RemoveObjectInstance.userSuppliedTag)
18838  return _internal_usersuppliedtag();
18839 }
18840 template <typename ArgT0, typename... ArgT>
18841 inline PROTOBUF_ALWAYS_INLINE
18842 void RemoveObjectInstance::set_usersuppliedtag(ArgT0&& arg0, ArgT... args) {
18843 
18844  usersuppliedtag_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
18845  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.RemoveObjectInstance.userSuppliedTag)
18846 }
18848  std::string* _s = _internal_mutable_usersuppliedtag();
18849  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RemoveObjectInstance.userSuppliedTag)
18850  return _s;
18851 }
18852 inline const std::string& RemoveObjectInstance::_internal_usersuppliedtag() const {
18853  return usersuppliedtag_.Get();
18854 }
18855 inline void RemoveObjectInstance::_internal_set_usersuppliedtag(const std::string& value) {
18856 
18857  usersuppliedtag_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
18858 }
18860 
18861  return usersuppliedtag_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
18862 }
18864  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RemoveObjectInstance.userSuppliedTag)
18865  return usersuppliedtag_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
18866 }
18867 inline void RemoveObjectInstance::set_allocated_usersuppliedtag(std::string* usersuppliedtag) {
18868  if (usersuppliedtag != nullptr) {
18869 
18870  } else {
18871 
18872  }
18873  usersuppliedtag_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), usersuppliedtag,
18874  GetArenaForAllocation());
18875  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RemoveObjectInstance.userSuppliedTag)
18876 }
18877 
18878 // .rti1516_2025.fedpro.FederateHandle producingFederate = 3;
18880  return this != internal_default_instance() && producingfederate_ != nullptr;
18881 }
18883  return _internal_has_producingfederate();
18884 }
18886  const ::rti1516_2025::fedpro::FederateHandle* p = producingfederate_;
18887  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederateHandle&>(
18889 }
18891  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RemoveObjectInstance.producingFederate)
18892  return _internal_producingfederate();
18893 }
18895  ::rti1516_2025::fedpro::FederateHandle* producingfederate) {
18896  if (GetArenaForAllocation() == nullptr) {
18897  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate_);
18898  }
18899  producingfederate_ = producingfederate;
18900  if (producingfederate) {
18901 
18902  } else {
18903 
18904  }
18905  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.RemoveObjectInstance.producingFederate)
18906 }
18908 
18909  ::rti1516_2025::fedpro::FederateHandle* temp = producingfederate_;
18910  producingfederate_ = nullptr;
18911 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
18912  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
18913  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
18914  if (GetArenaForAllocation() == nullptr) { delete old; }
18915 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
18916  if (GetArenaForAllocation() != nullptr) {
18917  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
18918  }
18919 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
18920  return temp;
18921 }
18923  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RemoveObjectInstance.producingFederate)
18924 
18925  ::rti1516_2025::fedpro::FederateHandle* temp = producingfederate_;
18926  producingfederate_ = nullptr;
18927  return temp;
18928 }
18930 
18931  if (producingfederate_ == nullptr) {
18932  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandle>(GetArenaForAllocation());
18933  producingfederate_ = p;
18934  }
18935  return producingfederate_;
18936 }
18938  ::rti1516_2025::fedpro::FederateHandle* _msg = _internal_mutable_producingfederate();
18939  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RemoveObjectInstance.producingFederate)
18940  return _msg;
18941 }
18943  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
18944  if (message_arena == nullptr) {
18945  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate_);
18946  }
18947  if (producingfederate) {
18948  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
18949  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
18950  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
18951  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate));
18952  if (message_arena != submessage_arena) {
18953  producingfederate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
18954  message_arena, producingfederate, submessage_arena);
18955  }
18956 
18957  } else {
18958 
18959  }
18960  producingfederate_ = producingfederate;
18961  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RemoveObjectInstance.producingFederate)
18962 }
18963 
18964 // -------------------------------------------------------------------
18965 
18966 // RemoveObjectInstanceWithTime
18967 
18968 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
18970  return this != internal_default_instance() && objectinstance_ != nullptr;
18971 }
18973  return _internal_has_objectinstance();
18974 }
18975 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& RemoveObjectInstanceWithTime::_internal_objectinstance() const {
18976  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
18977  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
18979 }
18980 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& RemoveObjectInstanceWithTime::objectinstance() const {
18981  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.objectInstance)
18982  return _internal_objectinstance();
18983 }
18985  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
18986  if (GetArenaForAllocation() == nullptr) {
18987  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
18988  }
18989  objectinstance_ = objectinstance;
18990  if (objectinstance) {
18991 
18992  } else {
18993 
18994  }
18995  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.objectInstance)
18996 }
18997 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* RemoveObjectInstanceWithTime::release_objectinstance() {
18998 
18999  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
19000  objectinstance_ = nullptr;
19001 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
19002  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
19003  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
19004  if (GetArenaForAllocation() == nullptr) { delete old; }
19005 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
19006  if (GetArenaForAllocation() != nullptr) {
19007  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
19008  }
19009 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
19010  return temp;
19011 }
19012 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* RemoveObjectInstanceWithTime::unsafe_arena_release_objectinstance() {
19013  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.objectInstance)
19014 
19015  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
19016  objectinstance_ = nullptr;
19017  return temp;
19018 }
19019 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* RemoveObjectInstanceWithTime::_internal_mutable_objectinstance() {
19020 
19021  if (objectinstance_ == nullptr) {
19022  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
19023  objectinstance_ = p;
19024  }
19025  return objectinstance_;
19026 }
19027 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* RemoveObjectInstanceWithTime::mutable_objectinstance() {
19028  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
19029  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.objectInstance)
19030  return _msg;
19031 }
19033  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
19034  if (message_arena == nullptr) {
19035  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
19036  }
19037  if (objectinstance) {
19038  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
19039  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
19040  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
19041  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
19042  if (message_arena != submessage_arena) {
19043  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
19044  message_arena, objectinstance, submessage_arena);
19045  }
19046 
19047  } else {
19048 
19049  }
19050  objectinstance_ = objectinstance;
19051  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.objectInstance)
19052 }
19053 
19054 // bytes userSuppliedTag = 2;
19056  usersuppliedtag_.ClearToEmpty();
19057 }
19058 inline const std::string& RemoveObjectInstanceWithTime::usersuppliedtag() const {
19059  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.userSuppliedTag)
19060  return _internal_usersuppliedtag();
19061 }
19062 template <typename ArgT0, typename... ArgT>
19063 inline PROTOBUF_ALWAYS_INLINE
19064 void RemoveObjectInstanceWithTime::set_usersuppliedtag(ArgT0&& arg0, ArgT... args) {
19065 
19066  usersuppliedtag_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
19067  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.userSuppliedTag)
19068 }
19070  std::string* _s = _internal_mutable_usersuppliedtag();
19071  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.userSuppliedTag)
19072  return _s;
19073 }
19075  return usersuppliedtag_.Get();
19076 }
19078 
19079  usersuppliedtag_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
19080 }
19082 
19083  return usersuppliedtag_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
19084 }
19086  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.userSuppliedTag)
19087  return usersuppliedtag_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
19088 }
19089 inline void RemoveObjectInstanceWithTime::set_allocated_usersuppliedtag(std::string* usersuppliedtag) {
19090  if (usersuppliedtag != nullptr) {
19091 
19092  } else {
19093 
19094  }
19095  usersuppliedtag_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), usersuppliedtag,
19096  GetArenaForAllocation());
19097  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.userSuppliedTag)
19098 }
19099 
19100 // .rti1516_2025.fedpro.FederateHandle producingFederate = 3;
19102  return this != internal_default_instance() && producingfederate_ != nullptr;
19103 }
19105  return _internal_has_producingfederate();
19106 }
19108  const ::rti1516_2025::fedpro::FederateHandle* p = producingfederate_;
19109  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederateHandle&>(
19111 }
19113  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.producingFederate)
19114  return _internal_producingfederate();
19115 }
19117  ::rti1516_2025::fedpro::FederateHandle* producingfederate) {
19118  if (GetArenaForAllocation() == nullptr) {
19119  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate_);
19120  }
19121  producingfederate_ = producingfederate;
19122  if (producingfederate) {
19123 
19124  } else {
19125 
19126  }
19127  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.producingFederate)
19128 }
19130 
19131  ::rti1516_2025::fedpro::FederateHandle* temp = producingfederate_;
19132  producingfederate_ = nullptr;
19133 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
19134  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
19135  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
19136  if (GetArenaForAllocation() == nullptr) { delete old; }
19137 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
19138  if (GetArenaForAllocation() != nullptr) {
19139  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
19140  }
19141 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
19142  return temp;
19143 }
19145  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.producingFederate)
19146 
19147  ::rti1516_2025::fedpro::FederateHandle* temp = producingfederate_;
19148  producingfederate_ = nullptr;
19149  return temp;
19150 }
19152 
19153  if (producingfederate_ == nullptr) {
19154  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandle>(GetArenaForAllocation());
19155  producingfederate_ = p;
19156  }
19157  return producingfederate_;
19158 }
19160  ::rti1516_2025::fedpro::FederateHandle* _msg = _internal_mutable_producingfederate();
19161  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.producingFederate)
19162  return _msg;
19163 }
19165  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
19166  if (message_arena == nullptr) {
19167  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate_);
19168  }
19169  if (producingfederate) {
19170  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
19171  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
19172  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
19173  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate));
19174  if (message_arena != submessage_arena) {
19175  producingfederate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
19176  message_arena, producingfederate, submessage_arena);
19177  }
19178 
19179  } else {
19180 
19181  }
19182  producingfederate_ = producingfederate;
19183  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.producingFederate)
19184 }
19185 
19186 // .rti1516_2025.fedpro.LogicalTime time = 4;
19188  return this != internal_default_instance() && time_ != nullptr;
19189 }
19191  return _internal_has_time();
19192 }
19193 inline const ::rti1516_2025::fedpro::LogicalTime& RemoveObjectInstanceWithTime::_internal_time() const {
19194  const ::rti1516_2025::fedpro::LogicalTime* p = time_;
19195  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::LogicalTime&>(
19197 }
19198 inline const ::rti1516_2025::fedpro::LogicalTime& RemoveObjectInstanceWithTime::time() const {
19199  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.time)
19200  return _internal_time();
19201 }
19204  if (GetArenaForAllocation() == nullptr) {
19205  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(time_);
19206  }
19207  time_ = time;
19208  if (time) {
19209 
19210  } else {
19211 
19212  }
19213  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.time)
19214 }
19215 inline ::rti1516_2025::fedpro::LogicalTime* RemoveObjectInstanceWithTime::release_time() {
19216 
19218  time_ = nullptr;
19219 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
19220  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
19221  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
19222  if (GetArenaForAllocation() == nullptr) { delete old; }
19223 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
19224  if (GetArenaForAllocation() != nullptr) {
19225  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
19226  }
19227 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
19228  return temp;
19229 }
19230 inline ::rti1516_2025::fedpro::LogicalTime* RemoveObjectInstanceWithTime::unsafe_arena_release_time() {
19231  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.time)
19232 
19234  time_ = nullptr;
19235  return temp;
19236 }
19237 inline ::rti1516_2025::fedpro::LogicalTime* RemoveObjectInstanceWithTime::_internal_mutable_time() {
19238 
19239  if (time_ == nullptr) {
19240  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::LogicalTime>(GetArenaForAllocation());
19241  time_ = p;
19242  }
19243  return time_;
19244 }
19245 inline ::rti1516_2025::fedpro::LogicalTime* RemoveObjectInstanceWithTime::mutable_time() {
19246  ::rti1516_2025::fedpro::LogicalTime* _msg = _internal_mutable_time();
19247  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.time)
19248  return _msg;
19249 }
19251  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
19252  if (message_arena == nullptr) {
19253  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(time_);
19254  }
19255  if (time) {
19256  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
19257  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
19258  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
19259  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(time));
19260  if (message_arena != submessage_arena) {
19261  time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
19262  message_arena, time, submessage_arena);
19263  }
19264 
19265  } else {
19266 
19267  }
19268  time_ = time;
19269  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.time)
19270 }
19271 
19272 // .rti1516_2025.fedpro.OrderType sentOrderType = 5;
19274  sentordertype_ = 0;
19275 }
19277  return static_cast< ::rti1516_2025::fedpro::OrderType >(sentordertype_);
19278 }
19280  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.sentOrderType)
19281  return _internal_sentordertype();
19282 }
19284 
19285  sentordertype_ = value;
19286 }
19288  _internal_set_sentordertype(value);
19289  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.sentOrderType)
19290 }
19291 
19292 // .rti1516_2025.fedpro.OrderType receivedOrderType = 6;
19294  receivedordertype_ = 0;
19295 }
19297  return static_cast< ::rti1516_2025::fedpro::OrderType >(receivedordertype_);
19298 }
19300  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.receivedOrderType)
19301  return _internal_receivedordertype();
19302 }
19304 
19305  receivedordertype_ = value;
19306 }
19308  _internal_set_receivedordertype(value);
19309  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.receivedOrderType)
19310 }
19311 
19312 // .rti1516_2025.fedpro.MessageRetractionHandle optionalRetraction = 7;
19314  return this != internal_default_instance() && optionalretraction_ != nullptr;
19315 }
19317  return _internal_has_optionalretraction();
19318 }
19319 inline const ::rti1516_2025::fedpro::MessageRetractionHandle& RemoveObjectInstanceWithTime::_internal_optionalretraction() const {
19320  const ::rti1516_2025::fedpro::MessageRetractionHandle* p = optionalretraction_;
19321  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::MessageRetractionHandle&>(
19323 }
19324 inline const ::rti1516_2025::fedpro::MessageRetractionHandle& RemoveObjectInstanceWithTime::optionalretraction() const {
19325  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.optionalRetraction)
19326  return _internal_optionalretraction();
19327 }
19329  ::rti1516_2025::fedpro::MessageRetractionHandle* optionalretraction) {
19330  if (GetArenaForAllocation() == nullptr) {
19331  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalretraction_);
19332  }
19333  optionalretraction_ = optionalretraction;
19334  if (optionalretraction) {
19335 
19336  } else {
19337 
19338  }
19339  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.optionalRetraction)
19340 }
19341 inline ::rti1516_2025::fedpro::MessageRetractionHandle* RemoveObjectInstanceWithTime::release_optionalretraction() {
19342 
19343  ::rti1516_2025::fedpro::MessageRetractionHandle* temp = optionalretraction_;
19344  optionalretraction_ = nullptr;
19345 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
19346  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
19347  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
19348  if (GetArenaForAllocation() == nullptr) { delete old; }
19349 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
19350  if (GetArenaForAllocation() != nullptr) {
19351  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
19352  }
19353 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
19354  return temp;
19355 }
19356 inline ::rti1516_2025::fedpro::MessageRetractionHandle* RemoveObjectInstanceWithTime::unsafe_arena_release_optionalretraction() {
19357  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.optionalRetraction)
19358 
19359  ::rti1516_2025::fedpro::MessageRetractionHandle* temp = optionalretraction_;
19360  optionalretraction_ = nullptr;
19361  return temp;
19362 }
19363 inline ::rti1516_2025::fedpro::MessageRetractionHandle* RemoveObjectInstanceWithTime::_internal_mutable_optionalretraction() {
19364 
19365  if (optionalretraction_ == nullptr) {
19366  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::MessageRetractionHandle>(GetArenaForAllocation());
19367  optionalretraction_ = p;
19368  }
19369  return optionalretraction_;
19370 }
19371 inline ::rti1516_2025::fedpro::MessageRetractionHandle* RemoveObjectInstanceWithTime::mutable_optionalretraction() {
19372  ::rti1516_2025::fedpro::MessageRetractionHandle* _msg = _internal_mutable_optionalretraction();
19373  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.optionalRetraction)
19374  return _msg;
19375 }
19377  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
19378  if (message_arena == nullptr) {
19379  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalretraction_);
19380  }
19381  if (optionalretraction) {
19382  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
19383  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
19384  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
19385  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(optionalretraction));
19386  if (message_arena != submessage_arena) {
19387  optionalretraction = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
19388  message_arena, optionalretraction, submessage_arena);
19389  }
19390 
19391  } else {
19392 
19393  }
19394  optionalretraction_ = optionalretraction;
19395  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RemoveObjectInstanceWithTime.optionalRetraction)
19396 }
19397 
19398 // -------------------------------------------------------------------
19399 
19400 // AttributesInScope
19401 
19402 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
19404  return this != internal_default_instance() && objectinstance_ != nullptr;
19405 }
19407  return _internal_has_objectinstance();
19408 }
19409 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& AttributesInScope::_internal_objectinstance() const {
19410  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
19411  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
19413 }
19414 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& AttributesInScope::objectinstance() const {
19415  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributesInScope.objectInstance)
19416  return _internal_objectinstance();
19417 }
19419  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
19420  if (GetArenaForAllocation() == nullptr) {
19421  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
19422  }
19423  objectinstance_ = objectinstance;
19424  if (objectinstance) {
19425 
19426  } else {
19427 
19428  }
19429  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.AttributesInScope.objectInstance)
19430 }
19431 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributesInScope::release_objectinstance() {
19432 
19433  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
19434  objectinstance_ = nullptr;
19435 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
19436  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
19437  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
19438  if (GetArenaForAllocation() == nullptr) { delete old; }
19439 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
19440  if (GetArenaForAllocation() != nullptr) {
19441  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
19442  }
19443 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
19444  return temp;
19445 }
19446 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributesInScope::unsafe_arena_release_objectinstance() {
19447  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.AttributesInScope.objectInstance)
19448 
19449  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
19450  objectinstance_ = nullptr;
19451  return temp;
19452 }
19453 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributesInScope::_internal_mutable_objectinstance() {
19454 
19455  if (objectinstance_ == nullptr) {
19456  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
19457  objectinstance_ = p;
19458  }
19459  return objectinstance_;
19460 }
19461 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributesInScope::mutable_objectinstance() {
19462  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
19463  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributesInScope.objectInstance)
19464  return _msg;
19465 }
19467  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
19468  if (message_arena == nullptr) {
19469  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
19470  }
19471  if (objectinstance) {
19472  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
19473  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
19474  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
19475  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
19476  if (message_arena != submessage_arena) {
19477  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
19478  message_arena, objectinstance, submessage_arena);
19479  }
19480 
19481  } else {
19482 
19483  }
19484  objectinstance_ = objectinstance;
19485  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.AttributesInScope.objectInstance)
19486 }
19487 
19488 // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
19490  return this != internal_default_instance() && attributes_ != nullptr;
19491 }
19493  return _internal_has_attributes();
19494 }
19495 inline const ::rti1516_2025::fedpro::AttributeHandleSet& AttributesInScope::_internal_attributes() const {
19496  const ::rti1516_2025::fedpro::AttributeHandleSet* p = attributes_;
19497  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::AttributeHandleSet&>(
19499 }
19500 inline const ::rti1516_2025::fedpro::AttributeHandleSet& AttributesInScope::attributes() const {
19501  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributesInScope.attributes)
19502  return _internal_attributes();
19503 }
19506  if (GetArenaForAllocation() == nullptr) {
19507  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
19508  }
19509  attributes_ = attributes;
19510  if (attributes) {
19511 
19512  } else {
19513 
19514  }
19515  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.AttributesInScope.attributes)
19516 }
19517 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributesInScope::release_attributes() {
19518 
19519  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
19520  attributes_ = nullptr;
19521 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
19522  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
19523  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
19524  if (GetArenaForAllocation() == nullptr) { delete old; }
19525 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
19526  if (GetArenaForAllocation() != nullptr) {
19527  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
19528  }
19529 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
19530  return temp;
19531 }
19532 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributesInScope::unsafe_arena_release_attributes() {
19533  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.AttributesInScope.attributes)
19534 
19535  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
19536  attributes_ = nullptr;
19537  return temp;
19538 }
19539 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributesInScope::_internal_mutable_attributes() {
19540 
19541  if (attributes_ == nullptr) {
19542  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleSet>(GetArenaForAllocation());
19543  attributes_ = p;
19544  }
19545  return attributes_;
19546 }
19547 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributesInScope::mutable_attributes() {
19548  ::rti1516_2025::fedpro::AttributeHandleSet* _msg = _internal_mutable_attributes();
19549  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributesInScope.attributes)
19550  return _msg;
19551 }
19553  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
19554  if (message_arena == nullptr) {
19555  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
19556  }
19557  if (attributes) {
19558  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
19559  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
19560  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
19561  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes));
19562  if (message_arena != submessage_arena) {
19563  attributes = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
19564  message_arena, attributes, submessage_arena);
19565  }
19566 
19567  } else {
19568 
19569  }
19570  attributes_ = attributes;
19571  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.AttributesInScope.attributes)
19572 }
19573 
19574 // -------------------------------------------------------------------
19575 
19576 // AttributesOutOfScope
19577 
19578 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
19580  return this != internal_default_instance() && objectinstance_ != nullptr;
19581 }
19583  return _internal_has_objectinstance();
19584 }
19585 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& AttributesOutOfScope::_internal_objectinstance() const {
19586  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
19587  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
19589 }
19590 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& AttributesOutOfScope::objectinstance() const {
19591  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributesOutOfScope.objectInstance)
19592  return _internal_objectinstance();
19593 }
19595  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
19596  if (GetArenaForAllocation() == nullptr) {
19597  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
19598  }
19599  objectinstance_ = objectinstance;
19600  if (objectinstance) {
19601 
19602  } else {
19603 
19604  }
19605  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.AttributesOutOfScope.objectInstance)
19606 }
19607 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributesOutOfScope::release_objectinstance() {
19608 
19609  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
19610  objectinstance_ = nullptr;
19611 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
19612  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
19613  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
19614  if (GetArenaForAllocation() == nullptr) { delete old; }
19615 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
19616  if (GetArenaForAllocation() != nullptr) {
19617  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
19618  }
19619 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
19620  return temp;
19621 }
19622 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributesOutOfScope::unsafe_arena_release_objectinstance() {
19623  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.AttributesOutOfScope.objectInstance)
19624 
19625  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
19626  objectinstance_ = nullptr;
19627  return temp;
19628 }
19629 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributesOutOfScope::_internal_mutable_objectinstance() {
19630 
19631  if (objectinstance_ == nullptr) {
19632  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
19633  objectinstance_ = p;
19634  }
19635  return objectinstance_;
19636 }
19637 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributesOutOfScope::mutable_objectinstance() {
19638  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
19639  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributesOutOfScope.objectInstance)
19640  return _msg;
19641 }
19643  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
19644  if (message_arena == nullptr) {
19645  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
19646  }
19647  if (objectinstance) {
19648  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
19649  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
19650  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
19651  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
19652  if (message_arena != submessage_arena) {
19653  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
19654  message_arena, objectinstance, submessage_arena);
19655  }
19656 
19657  } else {
19658 
19659  }
19660  objectinstance_ = objectinstance;
19661  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.AttributesOutOfScope.objectInstance)
19662 }
19663 
19664 // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
19666  return this != internal_default_instance() && attributes_ != nullptr;
19667 }
19669  return _internal_has_attributes();
19670 }
19671 inline const ::rti1516_2025::fedpro::AttributeHandleSet& AttributesOutOfScope::_internal_attributes() const {
19672  const ::rti1516_2025::fedpro::AttributeHandleSet* p = attributes_;
19673  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::AttributeHandleSet&>(
19675 }
19676 inline const ::rti1516_2025::fedpro::AttributeHandleSet& AttributesOutOfScope::attributes() const {
19677  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributesOutOfScope.attributes)
19678  return _internal_attributes();
19679 }
19682  if (GetArenaForAllocation() == nullptr) {
19683  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
19684  }
19685  attributes_ = attributes;
19686  if (attributes) {
19687 
19688  } else {
19689 
19690  }
19691  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.AttributesOutOfScope.attributes)
19692 }
19693 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributesOutOfScope::release_attributes() {
19694 
19695  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
19696  attributes_ = nullptr;
19697 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
19698  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
19699  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
19700  if (GetArenaForAllocation() == nullptr) { delete old; }
19701 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
19702  if (GetArenaForAllocation() != nullptr) {
19703  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
19704  }
19705 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
19706  return temp;
19707 }
19708 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributesOutOfScope::unsafe_arena_release_attributes() {
19709  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.AttributesOutOfScope.attributes)
19710 
19711  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
19712  attributes_ = nullptr;
19713  return temp;
19714 }
19715 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributesOutOfScope::_internal_mutable_attributes() {
19716 
19717  if (attributes_ == nullptr) {
19718  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleSet>(GetArenaForAllocation());
19719  attributes_ = p;
19720  }
19721  return attributes_;
19722 }
19723 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributesOutOfScope::mutable_attributes() {
19724  ::rti1516_2025::fedpro::AttributeHandleSet* _msg = _internal_mutable_attributes();
19725  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributesOutOfScope.attributes)
19726  return _msg;
19727 }
19729  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
19730  if (message_arena == nullptr) {
19731  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
19732  }
19733  if (attributes) {
19734  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
19735  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
19736  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
19737  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes));
19738  if (message_arena != submessage_arena) {
19739  attributes = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
19740  message_arena, attributes, submessage_arena);
19741  }
19742 
19743  } else {
19744 
19745  }
19746  attributes_ = attributes;
19747  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.AttributesOutOfScope.attributes)
19748 }
19749 
19750 // -------------------------------------------------------------------
19751 
19752 // ProvideAttributeValueUpdate
19753 
19754 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
19756  return this != internal_default_instance() && objectinstance_ != nullptr;
19757 }
19759  return _internal_has_objectinstance();
19760 }
19761 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& ProvideAttributeValueUpdate::_internal_objectinstance() const {
19762  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
19763  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
19765 }
19766 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& ProvideAttributeValueUpdate::objectinstance() const {
19767  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ProvideAttributeValueUpdate.objectInstance)
19768  return _internal_objectinstance();
19769 }
19771  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
19772  if (GetArenaForAllocation() == nullptr) {
19773  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
19774  }
19775  objectinstance_ = objectinstance;
19776  if (objectinstance) {
19777 
19778  } else {
19779 
19780  }
19781  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ProvideAttributeValueUpdate.objectInstance)
19782 }
19783 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ProvideAttributeValueUpdate::release_objectinstance() {
19784 
19785  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
19786  objectinstance_ = nullptr;
19787 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
19788  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
19789  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
19790  if (GetArenaForAllocation() == nullptr) { delete old; }
19791 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
19792  if (GetArenaForAllocation() != nullptr) {
19793  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
19794  }
19795 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
19796  return temp;
19797 }
19798 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ProvideAttributeValueUpdate::unsafe_arena_release_objectinstance() {
19799  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ProvideAttributeValueUpdate.objectInstance)
19800 
19801  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
19802  objectinstance_ = nullptr;
19803  return temp;
19804 }
19805 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ProvideAttributeValueUpdate::_internal_mutable_objectinstance() {
19806 
19807  if (objectinstance_ == nullptr) {
19808  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
19809  objectinstance_ = p;
19810  }
19811  return objectinstance_;
19812 }
19813 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ProvideAttributeValueUpdate::mutable_objectinstance() {
19814  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
19815  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ProvideAttributeValueUpdate.objectInstance)
19816  return _msg;
19817 }
19819  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
19820  if (message_arena == nullptr) {
19821  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
19822  }
19823  if (objectinstance) {
19824  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
19825  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
19826  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
19827  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
19828  if (message_arena != submessage_arena) {
19829  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
19830  message_arena, objectinstance, submessage_arena);
19831  }
19832 
19833  } else {
19834 
19835  }
19836  objectinstance_ = objectinstance;
19837  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ProvideAttributeValueUpdate.objectInstance)
19838 }
19839 
19840 // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
19842  return this != internal_default_instance() && attributes_ != nullptr;
19843 }
19845  return _internal_has_attributes();
19846 }
19847 inline const ::rti1516_2025::fedpro::AttributeHandleSet& ProvideAttributeValueUpdate::_internal_attributes() const {
19848  const ::rti1516_2025::fedpro::AttributeHandleSet* p = attributes_;
19849  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::AttributeHandleSet&>(
19851 }
19852 inline const ::rti1516_2025::fedpro::AttributeHandleSet& ProvideAttributeValueUpdate::attributes() const {
19853  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ProvideAttributeValueUpdate.attributes)
19854  return _internal_attributes();
19855 }
19858  if (GetArenaForAllocation() == nullptr) {
19859  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
19860  }
19861  attributes_ = attributes;
19862  if (attributes) {
19863 
19864  } else {
19865 
19866  }
19867  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ProvideAttributeValueUpdate.attributes)
19868 }
19869 inline ::rti1516_2025::fedpro::AttributeHandleSet* ProvideAttributeValueUpdate::release_attributes() {
19870 
19871  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
19872  attributes_ = nullptr;
19873 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
19874  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
19875  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
19876  if (GetArenaForAllocation() == nullptr) { delete old; }
19877 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
19878  if (GetArenaForAllocation() != nullptr) {
19879  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
19880  }
19881 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
19882  return temp;
19883 }
19884 inline ::rti1516_2025::fedpro::AttributeHandleSet* ProvideAttributeValueUpdate::unsafe_arena_release_attributes() {
19885  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ProvideAttributeValueUpdate.attributes)
19886 
19887  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
19888  attributes_ = nullptr;
19889  return temp;
19890 }
19891 inline ::rti1516_2025::fedpro::AttributeHandleSet* ProvideAttributeValueUpdate::_internal_mutable_attributes() {
19892 
19893  if (attributes_ == nullptr) {
19894  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleSet>(GetArenaForAllocation());
19895  attributes_ = p;
19896  }
19897  return attributes_;
19898 }
19899 inline ::rti1516_2025::fedpro::AttributeHandleSet* ProvideAttributeValueUpdate::mutable_attributes() {
19900  ::rti1516_2025::fedpro::AttributeHandleSet* _msg = _internal_mutable_attributes();
19901  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ProvideAttributeValueUpdate.attributes)
19902  return _msg;
19903 }
19905  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
19906  if (message_arena == nullptr) {
19907  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
19908  }
19909  if (attributes) {
19910  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
19911  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
19912  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
19913  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes));
19914  if (message_arena != submessage_arena) {
19915  attributes = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
19916  message_arena, attributes, submessage_arena);
19917  }
19918 
19919  } else {
19920 
19921  }
19922  attributes_ = attributes;
19923  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ProvideAttributeValueUpdate.attributes)
19924 }
19925 
19926 // bytes userSuppliedTag = 3;
19928  usersuppliedtag_.ClearToEmpty();
19929 }
19930 inline const std::string& ProvideAttributeValueUpdate::usersuppliedtag() const {
19931  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ProvideAttributeValueUpdate.userSuppliedTag)
19932  return _internal_usersuppliedtag();
19933 }
19934 template <typename ArgT0, typename... ArgT>
19935 inline PROTOBUF_ALWAYS_INLINE
19936 void ProvideAttributeValueUpdate::set_usersuppliedtag(ArgT0&& arg0, ArgT... args) {
19937 
19938  usersuppliedtag_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
19939  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ProvideAttributeValueUpdate.userSuppliedTag)
19940 }
19942  std::string* _s = _internal_mutable_usersuppliedtag();
19943  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ProvideAttributeValueUpdate.userSuppliedTag)
19944  return _s;
19945 }
19947  return usersuppliedtag_.Get();
19948 }
19949 inline void ProvideAttributeValueUpdate::_internal_set_usersuppliedtag(const std::string& value) {
19950 
19951  usersuppliedtag_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
19952 }
19954 
19955  return usersuppliedtag_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
19956 }
19958  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ProvideAttributeValueUpdate.userSuppliedTag)
19959  return usersuppliedtag_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
19960 }
19961 inline void ProvideAttributeValueUpdate::set_allocated_usersuppliedtag(std::string* usersuppliedtag) {
19962  if (usersuppliedtag != nullptr) {
19963 
19964  } else {
19965 
19966  }
19967  usersuppliedtag_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), usersuppliedtag,
19968  GetArenaForAllocation());
19969  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ProvideAttributeValueUpdate.userSuppliedTag)
19970 }
19971 
19972 // -------------------------------------------------------------------
19973 
19974 // TurnUpdatesOnForObjectInstance
19975 
19976 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
19978  return this != internal_default_instance() && objectinstance_ != nullptr;
19979 }
19981  return _internal_has_objectinstance();
19982 }
19983 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& TurnUpdatesOnForObjectInstance::_internal_objectinstance() const {
19984  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
19985  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
19987 }
19988 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& TurnUpdatesOnForObjectInstance::objectinstance() const {
19989  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstance.objectInstance)
19990  return _internal_objectinstance();
19991 }
19993  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
19994  if (GetArenaForAllocation() == nullptr) {
19995  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
19996  }
19997  objectinstance_ = objectinstance;
19998  if (objectinstance) {
19999 
20000  } else {
20001 
20002  }
20003  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstance.objectInstance)
20004 }
20005 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* TurnUpdatesOnForObjectInstance::release_objectinstance() {
20006 
20007  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
20008  objectinstance_ = nullptr;
20009 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
20010  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
20011  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20012  if (GetArenaForAllocation() == nullptr) { delete old; }
20013 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
20014  if (GetArenaForAllocation() != nullptr) {
20015  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20016  }
20017 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
20018  return temp;
20019 }
20020 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* TurnUpdatesOnForObjectInstance::unsafe_arena_release_objectinstance() {
20021  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstance.objectInstance)
20022 
20023  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
20024  objectinstance_ = nullptr;
20025  return temp;
20026 }
20027 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* TurnUpdatesOnForObjectInstance::_internal_mutable_objectinstance() {
20028 
20029  if (objectinstance_ == nullptr) {
20030  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
20031  objectinstance_ = p;
20032  }
20033  return objectinstance_;
20034 }
20035 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* TurnUpdatesOnForObjectInstance::mutable_objectinstance() {
20036  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
20037  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstance.objectInstance)
20038  return _msg;
20039 }
20041  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
20042  if (message_arena == nullptr) {
20043  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
20044  }
20045  if (objectinstance) {
20046  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
20047  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
20048  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
20049  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
20050  if (message_arena != submessage_arena) {
20051  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
20052  message_arena, objectinstance, submessage_arena);
20053  }
20054 
20055  } else {
20056 
20057  }
20058  objectinstance_ = objectinstance;
20059  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstance.objectInstance)
20060 }
20061 
20062 // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
20064  return this != internal_default_instance() && attributes_ != nullptr;
20065 }
20067  return _internal_has_attributes();
20068 }
20069 inline const ::rti1516_2025::fedpro::AttributeHandleSet& TurnUpdatesOnForObjectInstance::_internal_attributes() const {
20070  const ::rti1516_2025::fedpro::AttributeHandleSet* p = attributes_;
20071  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::AttributeHandleSet&>(
20073 }
20074 inline const ::rti1516_2025::fedpro::AttributeHandleSet& TurnUpdatesOnForObjectInstance::attributes() const {
20075  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstance.attributes)
20076  return _internal_attributes();
20077 }
20080  if (GetArenaForAllocation() == nullptr) {
20081  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
20082  }
20083  attributes_ = attributes;
20084  if (attributes) {
20085 
20086  } else {
20087 
20088  }
20089  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstance.attributes)
20090 }
20091 inline ::rti1516_2025::fedpro::AttributeHandleSet* TurnUpdatesOnForObjectInstance::release_attributes() {
20092 
20093  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
20094  attributes_ = nullptr;
20095 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
20096  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
20097  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20098  if (GetArenaForAllocation() == nullptr) { delete old; }
20099 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
20100  if (GetArenaForAllocation() != nullptr) {
20101  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20102  }
20103 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
20104  return temp;
20105 }
20106 inline ::rti1516_2025::fedpro::AttributeHandleSet* TurnUpdatesOnForObjectInstance::unsafe_arena_release_attributes() {
20107  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstance.attributes)
20108 
20109  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
20110  attributes_ = nullptr;
20111  return temp;
20112 }
20113 inline ::rti1516_2025::fedpro::AttributeHandleSet* TurnUpdatesOnForObjectInstance::_internal_mutable_attributes() {
20114 
20115  if (attributes_ == nullptr) {
20116  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleSet>(GetArenaForAllocation());
20117  attributes_ = p;
20118  }
20119  return attributes_;
20120 }
20121 inline ::rti1516_2025::fedpro::AttributeHandleSet* TurnUpdatesOnForObjectInstance::mutable_attributes() {
20122  ::rti1516_2025::fedpro::AttributeHandleSet* _msg = _internal_mutable_attributes();
20123  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstance.attributes)
20124  return _msg;
20125 }
20127  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
20128  if (message_arena == nullptr) {
20129  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
20130  }
20131  if (attributes) {
20132  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
20133  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
20134  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
20135  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes));
20136  if (message_arena != submessage_arena) {
20137  attributes = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
20138  message_arena, attributes, submessage_arena);
20139  }
20140 
20141  } else {
20142 
20143  }
20144  attributes_ = attributes;
20145  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstance.attributes)
20146 }
20147 
20148 // -------------------------------------------------------------------
20149 
20150 // TurnUpdatesOnForObjectInstanceWithRate
20151 
20152 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
20154  return this != internal_default_instance() && objectinstance_ != nullptr;
20155 }
20157  return _internal_has_objectinstance();
20158 }
20159 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& TurnUpdatesOnForObjectInstanceWithRate::_internal_objectinstance() const {
20160  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
20161  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
20163 }
20164 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& TurnUpdatesOnForObjectInstanceWithRate::objectinstance() const {
20165  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstanceWithRate.objectInstance)
20166  return _internal_objectinstance();
20167 }
20169  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
20170  if (GetArenaForAllocation() == nullptr) {
20171  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
20172  }
20173  objectinstance_ = objectinstance;
20174  if (objectinstance) {
20175 
20176  } else {
20177 
20178  }
20179  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstanceWithRate.objectInstance)
20180 }
20181 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* TurnUpdatesOnForObjectInstanceWithRate::release_objectinstance() {
20182 
20183  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
20184  objectinstance_ = nullptr;
20185 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
20186  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
20187  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20188  if (GetArenaForAllocation() == nullptr) { delete old; }
20189 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
20190  if (GetArenaForAllocation() != nullptr) {
20191  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20192  }
20193 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
20194  return temp;
20195 }
20196 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* TurnUpdatesOnForObjectInstanceWithRate::unsafe_arena_release_objectinstance() {
20197  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstanceWithRate.objectInstance)
20198 
20199  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
20200  objectinstance_ = nullptr;
20201  return temp;
20202 }
20203 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* TurnUpdatesOnForObjectInstanceWithRate::_internal_mutable_objectinstance() {
20204 
20205  if (objectinstance_ == nullptr) {
20206  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
20207  objectinstance_ = p;
20208  }
20209  return objectinstance_;
20210 }
20211 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* TurnUpdatesOnForObjectInstanceWithRate::mutable_objectinstance() {
20212  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
20213  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstanceWithRate.objectInstance)
20214  return _msg;
20215 }
20217  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
20218  if (message_arena == nullptr) {
20219  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
20220  }
20221  if (objectinstance) {
20222  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
20223  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
20224  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
20225  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
20226  if (message_arena != submessage_arena) {
20227  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
20228  message_arena, objectinstance, submessage_arena);
20229  }
20230 
20231  } else {
20232 
20233  }
20234  objectinstance_ = objectinstance;
20235  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstanceWithRate.objectInstance)
20236 }
20237 
20238 // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
20240  return this != internal_default_instance() && attributes_ != nullptr;
20241 }
20243  return _internal_has_attributes();
20244 }
20245 inline const ::rti1516_2025::fedpro::AttributeHandleSet& TurnUpdatesOnForObjectInstanceWithRate::_internal_attributes() const {
20246  const ::rti1516_2025::fedpro::AttributeHandleSet* p = attributes_;
20247  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::AttributeHandleSet&>(
20249 }
20250 inline const ::rti1516_2025::fedpro::AttributeHandleSet& TurnUpdatesOnForObjectInstanceWithRate::attributes() const {
20251  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstanceWithRate.attributes)
20252  return _internal_attributes();
20253 }
20256  if (GetArenaForAllocation() == nullptr) {
20257  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
20258  }
20259  attributes_ = attributes;
20260  if (attributes) {
20261 
20262  } else {
20263 
20264  }
20265  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstanceWithRate.attributes)
20266 }
20267 inline ::rti1516_2025::fedpro::AttributeHandleSet* TurnUpdatesOnForObjectInstanceWithRate::release_attributes() {
20268 
20269  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
20270  attributes_ = nullptr;
20271 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
20272  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
20273  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20274  if (GetArenaForAllocation() == nullptr) { delete old; }
20275 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
20276  if (GetArenaForAllocation() != nullptr) {
20277  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20278  }
20279 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
20280  return temp;
20281 }
20282 inline ::rti1516_2025::fedpro::AttributeHandleSet* TurnUpdatesOnForObjectInstanceWithRate::unsafe_arena_release_attributes() {
20283  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstanceWithRate.attributes)
20284 
20285  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
20286  attributes_ = nullptr;
20287  return temp;
20288 }
20289 inline ::rti1516_2025::fedpro::AttributeHandleSet* TurnUpdatesOnForObjectInstanceWithRate::_internal_mutable_attributes() {
20290 
20291  if (attributes_ == nullptr) {
20292  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleSet>(GetArenaForAllocation());
20293  attributes_ = p;
20294  }
20295  return attributes_;
20296 }
20297 inline ::rti1516_2025::fedpro::AttributeHandleSet* TurnUpdatesOnForObjectInstanceWithRate::mutable_attributes() {
20298  ::rti1516_2025::fedpro::AttributeHandleSet* _msg = _internal_mutable_attributes();
20299  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstanceWithRate.attributes)
20300  return _msg;
20301 }
20303  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
20304  if (message_arena == nullptr) {
20305  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
20306  }
20307  if (attributes) {
20308  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
20309  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
20310  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
20311  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes));
20312  if (message_arena != submessage_arena) {
20313  attributes = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
20314  message_arena, attributes, submessage_arena);
20315  }
20316 
20317  } else {
20318 
20319  }
20320  attributes_ = attributes;
20321  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstanceWithRate.attributes)
20322 }
20323 
20324 // string updateRateDesignator = 3;
20326  updateratedesignator_.ClearToEmpty();
20327 }
20329  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstanceWithRate.updateRateDesignator)
20330  return _internal_updateratedesignator();
20331 }
20332 template <typename ArgT0, typename... ArgT>
20333 inline PROTOBUF_ALWAYS_INLINE
20335 
20336  updateratedesignator_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
20337  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstanceWithRate.updateRateDesignator)
20338 }
20340  std::string* _s = _internal_mutable_updateratedesignator();
20341  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstanceWithRate.updateRateDesignator)
20342  return _s;
20343 }
20345  return updateratedesignator_.Get();
20346 }
20348 
20349  updateratedesignator_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
20350 }
20352 
20353  return updateratedesignator_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
20354 }
20356  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstanceWithRate.updateRateDesignator)
20357  return updateratedesignator_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
20358 }
20360  if (updateratedesignator != nullptr) {
20361 
20362  } else {
20363 
20364  }
20365  updateratedesignator_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), updateratedesignator,
20366  GetArenaForAllocation());
20367  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.TurnUpdatesOnForObjectInstanceWithRate.updateRateDesignator)
20368 }
20369 
20370 // -------------------------------------------------------------------
20371 
20372 // TurnUpdatesOffForObjectInstance
20373 
20374 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
20376  return this != internal_default_instance() && objectinstance_ != nullptr;
20377 }
20379  return _internal_has_objectinstance();
20380 }
20381 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& TurnUpdatesOffForObjectInstance::_internal_objectinstance() const {
20382  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
20383  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
20385 }
20386 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& TurnUpdatesOffForObjectInstance::objectinstance() const {
20387  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.TurnUpdatesOffForObjectInstance.objectInstance)
20388  return _internal_objectinstance();
20389 }
20391  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
20392  if (GetArenaForAllocation() == nullptr) {
20393  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
20394  }
20395  objectinstance_ = objectinstance;
20396  if (objectinstance) {
20397 
20398  } else {
20399 
20400  }
20401  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.TurnUpdatesOffForObjectInstance.objectInstance)
20402 }
20403 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* TurnUpdatesOffForObjectInstance::release_objectinstance() {
20404 
20405  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
20406  objectinstance_ = nullptr;
20407 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
20408  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
20409  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20410  if (GetArenaForAllocation() == nullptr) { delete old; }
20411 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
20412  if (GetArenaForAllocation() != nullptr) {
20413  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20414  }
20415 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
20416  return temp;
20417 }
20418 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* TurnUpdatesOffForObjectInstance::unsafe_arena_release_objectinstance() {
20419  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.TurnUpdatesOffForObjectInstance.objectInstance)
20420 
20421  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
20422  objectinstance_ = nullptr;
20423  return temp;
20424 }
20425 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* TurnUpdatesOffForObjectInstance::_internal_mutable_objectinstance() {
20426 
20427  if (objectinstance_ == nullptr) {
20428  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
20429  objectinstance_ = p;
20430  }
20431  return objectinstance_;
20432 }
20433 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* TurnUpdatesOffForObjectInstance::mutable_objectinstance() {
20434  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
20435  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.TurnUpdatesOffForObjectInstance.objectInstance)
20436  return _msg;
20437 }
20439  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
20440  if (message_arena == nullptr) {
20441  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
20442  }
20443  if (objectinstance) {
20444  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
20445  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
20446  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
20447  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
20448  if (message_arena != submessage_arena) {
20449  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
20450  message_arena, objectinstance, submessage_arena);
20451  }
20452 
20453  } else {
20454 
20455  }
20456  objectinstance_ = objectinstance;
20457  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.TurnUpdatesOffForObjectInstance.objectInstance)
20458 }
20459 
20460 // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
20462  return this != internal_default_instance() && attributes_ != nullptr;
20463 }
20465  return _internal_has_attributes();
20466 }
20467 inline const ::rti1516_2025::fedpro::AttributeHandleSet& TurnUpdatesOffForObjectInstance::_internal_attributes() const {
20468  const ::rti1516_2025::fedpro::AttributeHandleSet* p = attributes_;
20469  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::AttributeHandleSet&>(
20471 }
20472 inline const ::rti1516_2025::fedpro::AttributeHandleSet& TurnUpdatesOffForObjectInstance::attributes() const {
20473  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.TurnUpdatesOffForObjectInstance.attributes)
20474  return _internal_attributes();
20475 }
20478  if (GetArenaForAllocation() == nullptr) {
20479  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
20480  }
20481  attributes_ = attributes;
20482  if (attributes) {
20483 
20484  } else {
20485 
20486  }
20487  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.TurnUpdatesOffForObjectInstance.attributes)
20488 }
20489 inline ::rti1516_2025::fedpro::AttributeHandleSet* TurnUpdatesOffForObjectInstance::release_attributes() {
20490 
20491  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
20492  attributes_ = nullptr;
20493 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
20494  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
20495  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20496  if (GetArenaForAllocation() == nullptr) { delete old; }
20497 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
20498  if (GetArenaForAllocation() != nullptr) {
20499  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20500  }
20501 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
20502  return temp;
20503 }
20504 inline ::rti1516_2025::fedpro::AttributeHandleSet* TurnUpdatesOffForObjectInstance::unsafe_arena_release_attributes() {
20505  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.TurnUpdatesOffForObjectInstance.attributes)
20506 
20507  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
20508  attributes_ = nullptr;
20509  return temp;
20510 }
20511 inline ::rti1516_2025::fedpro::AttributeHandleSet* TurnUpdatesOffForObjectInstance::_internal_mutable_attributes() {
20512 
20513  if (attributes_ == nullptr) {
20514  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleSet>(GetArenaForAllocation());
20515  attributes_ = p;
20516  }
20517  return attributes_;
20518 }
20519 inline ::rti1516_2025::fedpro::AttributeHandleSet* TurnUpdatesOffForObjectInstance::mutable_attributes() {
20520  ::rti1516_2025::fedpro::AttributeHandleSet* _msg = _internal_mutable_attributes();
20521  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.TurnUpdatesOffForObjectInstance.attributes)
20522  return _msg;
20523 }
20525  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
20526  if (message_arena == nullptr) {
20527  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
20528  }
20529  if (attributes) {
20530  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
20531  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
20532  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
20533  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes));
20534  if (message_arena != submessage_arena) {
20535  attributes = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
20536  message_arena, attributes, submessage_arena);
20537  }
20538 
20539  } else {
20540 
20541  }
20542  attributes_ = attributes;
20543  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.TurnUpdatesOffForObjectInstance.attributes)
20544 }
20545 
20546 // -------------------------------------------------------------------
20547 
20548 // ConfirmAttributeTransportationTypeChange
20549 
20550 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
20552  return this != internal_default_instance() && objectinstance_ != nullptr;
20553 }
20555  return _internal_has_objectinstance();
20556 }
20557 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& ConfirmAttributeTransportationTypeChange::_internal_objectinstance() const {
20558  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
20559  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
20561 }
20562 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& ConfirmAttributeTransportationTypeChange::objectinstance() const {
20563  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ConfirmAttributeTransportationTypeChange.objectInstance)
20564  return _internal_objectinstance();
20565 }
20567  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
20568  if (GetArenaForAllocation() == nullptr) {
20569  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
20570  }
20571  objectinstance_ = objectinstance;
20572  if (objectinstance) {
20573 
20574  } else {
20575 
20576  }
20577  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ConfirmAttributeTransportationTypeChange.objectInstance)
20578 }
20579 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ConfirmAttributeTransportationTypeChange::release_objectinstance() {
20580 
20581  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
20582  objectinstance_ = nullptr;
20583 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
20584  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
20585  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20586  if (GetArenaForAllocation() == nullptr) { delete old; }
20587 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
20588  if (GetArenaForAllocation() != nullptr) {
20589  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20590  }
20591 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
20592  return temp;
20593 }
20594 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ConfirmAttributeTransportationTypeChange::unsafe_arena_release_objectinstance() {
20595  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ConfirmAttributeTransportationTypeChange.objectInstance)
20596 
20597  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
20598  objectinstance_ = nullptr;
20599  return temp;
20600 }
20601 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ConfirmAttributeTransportationTypeChange::_internal_mutable_objectinstance() {
20602 
20603  if (objectinstance_ == nullptr) {
20604  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
20605  objectinstance_ = p;
20606  }
20607  return objectinstance_;
20608 }
20609 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ConfirmAttributeTransportationTypeChange::mutable_objectinstance() {
20610  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
20611  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ConfirmAttributeTransportationTypeChange.objectInstance)
20612  return _msg;
20613 }
20615  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
20616  if (message_arena == nullptr) {
20617  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
20618  }
20619  if (objectinstance) {
20620  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
20621  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
20622  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
20623  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
20624  if (message_arena != submessage_arena) {
20625  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
20626  message_arena, objectinstance, submessage_arena);
20627  }
20628 
20629  } else {
20630 
20631  }
20632  objectinstance_ = objectinstance;
20633  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ConfirmAttributeTransportationTypeChange.objectInstance)
20634 }
20635 
20636 // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
20638  return this != internal_default_instance() && attributes_ != nullptr;
20639 }
20641  return _internal_has_attributes();
20642 }
20643 inline const ::rti1516_2025::fedpro::AttributeHandleSet& ConfirmAttributeTransportationTypeChange::_internal_attributes() const {
20644  const ::rti1516_2025::fedpro::AttributeHandleSet* p = attributes_;
20645  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::AttributeHandleSet&>(
20647 }
20648 inline const ::rti1516_2025::fedpro::AttributeHandleSet& ConfirmAttributeTransportationTypeChange::attributes() const {
20649  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ConfirmAttributeTransportationTypeChange.attributes)
20650  return _internal_attributes();
20651 }
20654  if (GetArenaForAllocation() == nullptr) {
20655  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
20656  }
20657  attributes_ = attributes;
20658  if (attributes) {
20659 
20660  } else {
20661 
20662  }
20663  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ConfirmAttributeTransportationTypeChange.attributes)
20664 }
20665 inline ::rti1516_2025::fedpro::AttributeHandleSet* ConfirmAttributeTransportationTypeChange::release_attributes() {
20666 
20667  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
20668  attributes_ = nullptr;
20669 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
20670  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
20671  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20672  if (GetArenaForAllocation() == nullptr) { delete old; }
20673 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
20674  if (GetArenaForAllocation() != nullptr) {
20675  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20676  }
20677 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
20678  return temp;
20679 }
20680 inline ::rti1516_2025::fedpro::AttributeHandleSet* ConfirmAttributeTransportationTypeChange::unsafe_arena_release_attributes() {
20681  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ConfirmAttributeTransportationTypeChange.attributes)
20682 
20683  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
20684  attributes_ = nullptr;
20685  return temp;
20686 }
20687 inline ::rti1516_2025::fedpro::AttributeHandleSet* ConfirmAttributeTransportationTypeChange::_internal_mutable_attributes() {
20688 
20689  if (attributes_ == nullptr) {
20690  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleSet>(GetArenaForAllocation());
20691  attributes_ = p;
20692  }
20693  return attributes_;
20694 }
20695 inline ::rti1516_2025::fedpro::AttributeHandleSet* ConfirmAttributeTransportationTypeChange::mutable_attributes() {
20696  ::rti1516_2025::fedpro::AttributeHandleSet* _msg = _internal_mutable_attributes();
20697  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ConfirmAttributeTransportationTypeChange.attributes)
20698  return _msg;
20699 }
20701  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
20702  if (message_arena == nullptr) {
20703  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
20704  }
20705  if (attributes) {
20706  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
20707  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
20708  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
20709  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes));
20710  if (message_arena != submessage_arena) {
20711  attributes = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
20712  message_arena, attributes, submessage_arena);
20713  }
20714 
20715  } else {
20716 
20717  }
20718  attributes_ = attributes;
20719  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ConfirmAttributeTransportationTypeChange.attributes)
20720 }
20721 
20722 // .rti1516_2025.fedpro.TransportationTypeHandle transportationType = 3;
20724  return this != internal_default_instance() && transportationtype_ != nullptr;
20725 }
20727  return _internal_has_transportationtype();
20728 }
20729 inline const ::rti1516_2025::fedpro::TransportationTypeHandle& ConfirmAttributeTransportationTypeChange::_internal_transportationtype() const {
20730  const ::rti1516_2025::fedpro::TransportationTypeHandle* p = transportationtype_;
20731  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::TransportationTypeHandle&>(
20733 }
20734 inline const ::rti1516_2025::fedpro::TransportationTypeHandle& ConfirmAttributeTransportationTypeChange::transportationtype() const {
20735  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ConfirmAttributeTransportationTypeChange.transportationType)
20736  return _internal_transportationtype();
20737 }
20739  ::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype) {
20740  if (GetArenaForAllocation() == nullptr) {
20741  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype_);
20742  }
20743  transportationtype_ = transportationtype;
20744  if (transportationtype) {
20745 
20746  } else {
20747 
20748  }
20749  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ConfirmAttributeTransportationTypeChange.transportationType)
20750 }
20751 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ConfirmAttributeTransportationTypeChange::release_transportationtype() {
20752 
20753  ::rti1516_2025::fedpro::TransportationTypeHandle* temp = transportationtype_;
20754  transportationtype_ = nullptr;
20755 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
20756  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
20757  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20758  if (GetArenaForAllocation() == nullptr) { delete old; }
20759 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
20760  if (GetArenaForAllocation() != nullptr) {
20761  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20762  }
20763 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
20764  return temp;
20765 }
20766 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ConfirmAttributeTransportationTypeChange::unsafe_arena_release_transportationtype() {
20767  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ConfirmAttributeTransportationTypeChange.transportationType)
20768 
20769  ::rti1516_2025::fedpro::TransportationTypeHandle* temp = transportationtype_;
20770  transportationtype_ = nullptr;
20771  return temp;
20772 }
20773 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ConfirmAttributeTransportationTypeChange::_internal_mutable_transportationtype() {
20774 
20775  if (transportationtype_ == nullptr) {
20776  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::TransportationTypeHandle>(GetArenaForAllocation());
20777  transportationtype_ = p;
20778  }
20779  return transportationtype_;
20780 }
20781 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ConfirmAttributeTransportationTypeChange::mutable_transportationtype() {
20782  ::rti1516_2025::fedpro::TransportationTypeHandle* _msg = _internal_mutable_transportationtype();
20783  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ConfirmAttributeTransportationTypeChange.transportationType)
20784  return _msg;
20785 }
20787  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
20788  if (message_arena == nullptr) {
20789  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype_);
20790  }
20791  if (transportationtype) {
20792  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
20793  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
20794  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
20795  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype));
20796  if (message_arena != submessage_arena) {
20797  transportationtype = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
20798  message_arena, transportationtype, submessage_arena);
20799  }
20800 
20801  } else {
20802 
20803  }
20804  transportationtype_ = transportationtype;
20805  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ConfirmAttributeTransportationTypeChange.transportationType)
20806 }
20807 
20808 // -------------------------------------------------------------------
20809 
20810 // ReportAttributeTransportationType
20811 
20812 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
20814  return this != internal_default_instance() && objectinstance_ != nullptr;
20815 }
20817  return _internal_has_objectinstance();
20818 }
20819 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& ReportAttributeTransportationType::_internal_objectinstance() const {
20820  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
20821  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
20823 }
20824 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& ReportAttributeTransportationType::objectinstance() const {
20825  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReportAttributeTransportationType.objectInstance)
20826  return _internal_objectinstance();
20827 }
20829  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
20830  if (GetArenaForAllocation() == nullptr) {
20831  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
20832  }
20833  objectinstance_ = objectinstance;
20834  if (objectinstance) {
20835 
20836  } else {
20837 
20838  }
20839  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReportAttributeTransportationType.objectInstance)
20840 }
20841 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ReportAttributeTransportationType::release_objectinstance() {
20842 
20843  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
20844  objectinstance_ = nullptr;
20845 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
20846  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
20847  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20848  if (GetArenaForAllocation() == nullptr) { delete old; }
20849 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
20850  if (GetArenaForAllocation() != nullptr) {
20851  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20852  }
20853 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
20854  return temp;
20855 }
20856 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ReportAttributeTransportationType::unsafe_arena_release_objectinstance() {
20857  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReportAttributeTransportationType.objectInstance)
20858 
20859  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
20860  objectinstance_ = nullptr;
20861  return temp;
20862 }
20863 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ReportAttributeTransportationType::_internal_mutable_objectinstance() {
20864 
20865  if (objectinstance_ == nullptr) {
20866  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
20867  objectinstance_ = p;
20868  }
20869  return objectinstance_;
20870 }
20871 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ReportAttributeTransportationType::mutable_objectinstance() {
20872  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
20873  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReportAttributeTransportationType.objectInstance)
20874  return _msg;
20875 }
20877  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
20878  if (message_arena == nullptr) {
20879  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
20880  }
20881  if (objectinstance) {
20882  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
20883  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
20884  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
20885  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
20886  if (message_arena != submessage_arena) {
20887  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
20888  message_arena, objectinstance, submessage_arena);
20889  }
20890 
20891  } else {
20892 
20893  }
20894  objectinstance_ = objectinstance;
20895  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReportAttributeTransportationType.objectInstance)
20896 }
20897 
20898 // .rti1516_2025.fedpro.AttributeHandle attribute = 2;
20900  return this != internal_default_instance() && attribute_ != nullptr;
20901 }
20903  return _internal_has_attribute();
20904 }
20907  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::AttributeHandle&>(
20909 }
20911  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReportAttributeTransportationType.attribute)
20912  return _internal_attribute();
20913 }
20916  if (GetArenaForAllocation() == nullptr) {
20917  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attribute_);
20918  }
20919  attribute_ = attribute;
20920  if (attribute) {
20921 
20922  } else {
20923 
20924  }
20925  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReportAttributeTransportationType.attribute)
20926 }
20928 
20929  ::rti1516_2025::fedpro::AttributeHandle* temp = attribute_;
20930  attribute_ = nullptr;
20931 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
20932  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
20933  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20934  if (GetArenaForAllocation() == nullptr) { delete old; }
20935 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
20936  if (GetArenaForAllocation() != nullptr) {
20937  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
20938  }
20939 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
20940  return temp;
20941 }
20943  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReportAttributeTransportationType.attribute)
20944 
20945  ::rti1516_2025::fedpro::AttributeHandle* temp = attribute_;
20946  attribute_ = nullptr;
20947  return temp;
20948 }
20950 
20951  if (attribute_ == nullptr) {
20952  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandle>(GetArenaForAllocation());
20953  attribute_ = p;
20954  }
20955  return attribute_;
20956 }
20958  ::rti1516_2025::fedpro::AttributeHandle* _msg = _internal_mutable_attribute();
20959  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReportAttributeTransportationType.attribute)
20960  return _msg;
20961 }
20963  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
20964  if (message_arena == nullptr) {
20965  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(attribute_);
20966  }
20967  if (attribute) {
20968  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
20969  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
20970  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
20971  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attribute));
20972  if (message_arena != submessage_arena) {
20973  attribute = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
20974  message_arena, attribute, submessage_arena);
20975  }
20976 
20977  } else {
20978 
20979  }
20980  attribute_ = attribute;
20981  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReportAttributeTransportationType.attribute)
20982 }
20983 
20984 // .rti1516_2025.fedpro.TransportationTypeHandle transportationType = 3;
20986  return this != internal_default_instance() && transportationtype_ != nullptr;
20987 }
20989  return _internal_has_transportationtype();
20990 }
20991 inline const ::rti1516_2025::fedpro::TransportationTypeHandle& ReportAttributeTransportationType::_internal_transportationtype() const {
20992  const ::rti1516_2025::fedpro::TransportationTypeHandle* p = transportationtype_;
20993  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::TransportationTypeHandle&>(
20995 }
20996 inline const ::rti1516_2025::fedpro::TransportationTypeHandle& ReportAttributeTransportationType::transportationtype() const {
20997  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReportAttributeTransportationType.transportationType)
20998  return _internal_transportationtype();
20999 }
21001  ::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype) {
21002  if (GetArenaForAllocation() == nullptr) {
21003  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype_);
21004  }
21005  transportationtype_ = transportationtype;
21006  if (transportationtype) {
21007 
21008  } else {
21009 
21010  }
21011  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReportAttributeTransportationType.transportationType)
21012 }
21013 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReportAttributeTransportationType::release_transportationtype() {
21014 
21015  ::rti1516_2025::fedpro::TransportationTypeHandle* temp = transportationtype_;
21016  transportationtype_ = nullptr;
21017 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
21018  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
21019  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21020  if (GetArenaForAllocation() == nullptr) { delete old; }
21021 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
21022  if (GetArenaForAllocation() != nullptr) {
21023  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21024  }
21025 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
21026  return temp;
21027 }
21028 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReportAttributeTransportationType::unsafe_arena_release_transportationtype() {
21029  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReportAttributeTransportationType.transportationType)
21030 
21031  ::rti1516_2025::fedpro::TransportationTypeHandle* temp = transportationtype_;
21032  transportationtype_ = nullptr;
21033  return temp;
21034 }
21035 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReportAttributeTransportationType::_internal_mutable_transportationtype() {
21036 
21037  if (transportationtype_ == nullptr) {
21038  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::TransportationTypeHandle>(GetArenaForAllocation());
21039  transportationtype_ = p;
21040  }
21041  return transportationtype_;
21042 }
21043 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReportAttributeTransportationType::mutable_transportationtype() {
21044  ::rti1516_2025::fedpro::TransportationTypeHandle* _msg = _internal_mutable_transportationtype();
21045  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReportAttributeTransportationType.transportationType)
21046  return _msg;
21047 }
21049  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
21050  if (message_arena == nullptr) {
21051  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype_);
21052  }
21053  if (transportationtype) {
21054  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
21055  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
21056  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
21057  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype));
21058  if (message_arena != submessage_arena) {
21059  transportationtype = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
21060  message_arena, transportationtype, submessage_arena);
21061  }
21062 
21063  } else {
21064 
21065  }
21066  transportationtype_ = transportationtype;
21067  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReportAttributeTransportationType.transportationType)
21068 }
21069 
21070 // -------------------------------------------------------------------
21071 
21072 // ConfirmInteractionTransportationTypeChange
21073 
21074 // .rti1516_2025.fedpro.InteractionClassHandle interactionClass = 1;
21076  return this != internal_default_instance() && interactionclass_ != nullptr;
21077 }
21079  return _internal_has_interactionclass();
21080 }
21083  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::InteractionClassHandle&>(
21085 }
21087  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ConfirmInteractionTransportationTypeChange.interactionClass)
21088  return _internal_interactionclass();
21089 }
21091  ::rti1516_2025::fedpro::InteractionClassHandle* interactionclass) {
21092  if (GetArenaForAllocation() == nullptr) {
21093  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass_);
21094  }
21095  interactionclass_ = interactionclass;
21096  if (interactionclass) {
21097 
21098  } else {
21099 
21100  }
21101  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ConfirmInteractionTransportationTypeChange.interactionClass)
21102 }
21104 
21105  ::rti1516_2025::fedpro::InteractionClassHandle* temp = interactionclass_;
21106  interactionclass_ = nullptr;
21107 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
21108  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
21109  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21110  if (GetArenaForAllocation() == nullptr) { delete old; }
21111 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
21112  if (GetArenaForAllocation() != nullptr) {
21113  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21114  }
21115 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
21116  return temp;
21117 }
21119  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ConfirmInteractionTransportationTypeChange.interactionClass)
21120 
21121  ::rti1516_2025::fedpro::InteractionClassHandle* temp = interactionclass_;
21122  interactionclass_ = nullptr;
21123  return temp;
21124 }
21126 
21127  if (interactionclass_ == nullptr) {
21128  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::InteractionClassHandle>(GetArenaForAllocation());
21129  interactionclass_ = p;
21130  }
21131  return interactionclass_;
21132 }
21134  ::rti1516_2025::fedpro::InteractionClassHandle* _msg = _internal_mutable_interactionclass();
21135  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ConfirmInteractionTransportationTypeChange.interactionClass)
21136  return _msg;
21137 }
21139  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
21140  if (message_arena == nullptr) {
21141  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass_);
21142  }
21143  if (interactionclass) {
21144  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
21145  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
21146  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
21147  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass));
21148  if (message_arena != submessage_arena) {
21149  interactionclass = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
21150  message_arena, interactionclass, submessage_arena);
21151  }
21152 
21153  } else {
21154 
21155  }
21156  interactionclass_ = interactionclass;
21157  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ConfirmInteractionTransportationTypeChange.interactionClass)
21158 }
21159 
21160 // .rti1516_2025.fedpro.TransportationTypeHandle transportationType = 2;
21162  return this != internal_default_instance() && transportationtype_ != nullptr;
21163 }
21165  return _internal_has_transportationtype();
21166 }
21167 inline const ::rti1516_2025::fedpro::TransportationTypeHandle& ConfirmInteractionTransportationTypeChange::_internal_transportationtype() const {
21168  const ::rti1516_2025::fedpro::TransportationTypeHandle* p = transportationtype_;
21169  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::TransportationTypeHandle&>(
21171 }
21172 inline const ::rti1516_2025::fedpro::TransportationTypeHandle& ConfirmInteractionTransportationTypeChange::transportationtype() const {
21173  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ConfirmInteractionTransportationTypeChange.transportationType)
21174  return _internal_transportationtype();
21175 }
21177  ::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype) {
21178  if (GetArenaForAllocation() == nullptr) {
21179  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype_);
21180  }
21181  transportationtype_ = transportationtype;
21182  if (transportationtype) {
21183 
21184  } else {
21185 
21186  }
21187  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ConfirmInteractionTransportationTypeChange.transportationType)
21188 }
21189 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ConfirmInteractionTransportationTypeChange::release_transportationtype() {
21190 
21191  ::rti1516_2025::fedpro::TransportationTypeHandle* temp = transportationtype_;
21192  transportationtype_ = nullptr;
21193 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
21194  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
21195  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21196  if (GetArenaForAllocation() == nullptr) { delete old; }
21197 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
21198  if (GetArenaForAllocation() != nullptr) {
21199  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21200  }
21201 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
21202  return temp;
21203 }
21204 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ConfirmInteractionTransportationTypeChange::unsafe_arena_release_transportationtype() {
21205  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ConfirmInteractionTransportationTypeChange.transportationType)
21206 
21207  ::rti1516_2025::fedpro::TransportationTypeHandle* temp = transportationtype_;
21208  transportationtype_ = nullptr;
21209  return temp;
21210 }
21211 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ConfirmInteractionTransportationTypeChange::_internal_mutable_transportationtype() {
21212 
21213  if (transportationtype_ == nullptr) {
21214  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::TransportationTypeHandle>(GetArenaForAllocation());
21215  transportationtype_ = p;
21216  }
21217  return transportationtype_;
21218 }
21219 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ConfirmInteractionTransportationTypeChange::mutable_transportationtype() {
21220  ::rti1516_2025::fedpro::TransportationTypeHandle* _msg = _internal_mutable_transportationtype();
21221  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ConfirmInteractionTransportationTypeChange.transportationType)
21222  return _msg;
21223 }
21225  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
21226  if (message_arena == nullptr) {
21227  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype_);
21228  }
21229  if (transportationtype) {
21230  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
21231  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
21232  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
21233  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype));
21234  if (message_arena != submessage_arena) {
21235  transportationtype = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
21236  message_arena, transportationtype, submessage_arena);
21237  }
21238 
21239  } else {
21240 
21241  }
21242  transportationtype_ = transportationtype;
21243  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ConfirmInteractionTransportationTypeChange.transportationType)
21244 }
21245 
21246 // -------------------------------------------------------------------
21247 
21248 // ReportInteractionTransportationType
21249 
21250 // .rti1516_2025.fedpro.FederateHandle federate = 1;
21252  return this != internal_default_instance() && federate_ != nullptr;
21253 }
21255  return _internal_has_federate();
21256 }
21259  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederateHandle&>(
21261 }
21263  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReportInteractionTransportationType.federate)
21264  return _internal_federate();
21265 }
21268  if (GetArenaForAllocation() == nullptr) {
21269  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(federate_);
21270  }
21271  federate_ = federate;
21272  if (federate) {
21273 
21274  } else {
21275 
21276  }
21277  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReportInteractionTransportationType.federate)
21278 }
21280 
21281  ::rti1516_2025::fedpro::FederateHandle* temp = federate_;
21282  federate_ = nullptr;
21283 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
21284  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
21285  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21286  if (GetArenaForAllocation() == nullptr) { delete old; }
21287 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
21288  if (GetArenaForAllocation() != nullptr) {
21289  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21290  }
21291 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
21292  return temp;
21293 }
21295  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReportInteractionTransportationType.federate)
21296 
21297  ::rti1516_2025::fedpro::FederateHandle* temp = federate_;
21298  federate_ = nullptr;
21299  return temp;
21300 }
21302 
21303  if (federate_ == nullptr) {
21304  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandle>(GetArenaForAllocation());
21305  federate_ = p;
21306  }
21307  return federate_;
21308 }
21310  ::rti1516_2025::fedpro::FederateHandle* _msg = _internal_mutable_federate();
21311  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReportInteractionTransportationType.federate)
21312  return _msg;
21313 }
21315  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
21316  if (message_arena == nullptr) {
21317  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(federate_);
21318  }
21319  if (federate) {
21320  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
21321  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
21322  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
21323  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(federate));
21324  if (message_arena != submessage_arena) {
21325  federate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
21326  message_arena, federate, submessage_arena);
21327  }
21328 
21329  } else {
21330 
21331  }
21332  federate_ = federate;
21333  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReportInteractionTransportationType.federate)
21334 }
21335 
21336 // .rti1516_2025.fedpro.InteractionClassHandle interactionClass = 2;
21338  return this != internal_default_instance() && interactionclass_ != nullptr;
21339 }
21341  return _internal_has_interactionclass();
21342 }
21345  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::InteractionClassHandle&>(
21347 }
21349  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReportInteractionTransportationType.interactionClass)
21350  return _internal_interactionclass();
21351 }
21353  ::rti1516_2025::fedpro::InteractionClassHandle* interactionclass) {
21354  if (GetArenaForAllocation() == nullptr) {
21355  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass_);
21356  }
21357  interactionclass_ = interactionclass;
21358  if (interactionclass) {
21359 
21360  } else {
21361 
21362  }
21363  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReportInteractionTransportationType.interactionClass)
21364 }
21366 
21367  ::rti1516_2025::fedpro::InteractionClassHandle* temp = interactionclass_;
21368  interactionclass_ = nullptr;
21369 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
21370  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
21371  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21372  if (GetArenaForAllocation() == nullptr) { delete old; }
21373 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
21374  if (GetArenaForAllocation() != nullptr) {
21375  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21376  }
21377 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
21378  return temp;
21379 }
21381  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReportInteractionTransportationType.interactionClass)
21382 
21383  ::rti1516_2025::fedpro::InteractionClassHandle* temp = interactionclass_;
21384  interactionclass_ = nullptr;
21385  return temp;
21386 }
21388 
21389  if (interactionclass_ == nullptr) {
21390  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::InteractionClassHandle>(GetArenaForAllocation());
21391  interactionclass_ = p;
21392  }
21393  return interactionclass_;
21394 }
21396  ::rti1516_2025::fedpro::InteractionClassHandle* _msg = _internal_mutable_interactionclass();
21397  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReportInteractionTransportationType.interactionClass)
21398  return _msg;
21399 }
21401  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
21402  if (message_arena == nullptr) {
21403  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass_);
21404  }
21405  if (interactionclass) {
21406  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
21407  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
21408  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
21409  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interactionclass));
21410  if (message_arena != submessage_arena) {
21411  interactionclass = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
21412  message_arena, interactionclass, submessage_arena);
21413  }
21414 
21415  } else {
21416 
21417  }
21418  interactionclass_ = interactionclass;
21419  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReportInteractionTransportationType.interactionClass)
21420 }
21421 
21422 // .rti1516_2025.fedpro.TransportationTypeHandle transportationType = 3;
21424  return this != internal_default_instance() && transportationtype_ != nullptr;
21425 }
21427  return _internal_has_transportationtype();
21428 }
21429 inline const ::rti1516_2025::fedpro::TransportationTypeHandle& ReportInteractionTransportationType::_internal_transportationtype() const {
21430  const ::rti1516_2025::fedpro::TransportationTypeHandle* p = transportationtype_;
21431  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::TransportationTypeHandle&>(
21433 }
21434 inline const ::rti1516_2025::fedpro::TransportationTypeHandle& ReportInteractionTransportationType::transportationtype() const {
21435  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ReportInteractionTransportationType.transportationType)
21436  return _internal_transportationtype();
21437 }
21439  ::rti1516_2025::fedpro::TransportationTypeHandle* transportationtype) {
21440  if (GetArenaForAllocation() == nullptr) {
21441  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype_);
21442  }
21443  transportationtype_ = transportationtype;
21444  if (transportationtype) {
21445 
21446  } else {
21447 
21448  }
21449  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ReportInteractionTransportationType.transportationType)
21450 }
21451 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReportInteractionTransportationType::release_transportationtype() {
21452 
21453  ::rti1516_2025::fedpro::TransportationTypeHandle* temp = transportationtype_;
21454  transportationtype_ = nullptr;
21455 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
21456  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
21457  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21458  if (GetArenaForAllocation() == nullptr) { delete old; }
21459 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
21460  if (GetArenaForAllocation() != nullptr) {
21461  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21462  }
21463 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
21464  return temp;
21465 }
21466 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReportInteractionTransportationType::unsafe_arena_release_transportationtype() {
21467  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ReportInteractionTransportationType.transportationType)
21468 
21469  ::rti1516_2025::fedpro::TransportationTypeHandle* temp = transportationtype_;
21470  transportationtype_ = nullptr;
21471  return temp;
21472 }
21473 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReportInteractionTransportationType::_internal_mutable_transportationtype() {
21474 
21475  if (transportationtype_ == nullptr) {
21476  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::TransportationTypeHandle>(GetArenaForAllocation());
21477  transportationtype_ = p;
21478  }
21479  return transportationtype_;
21480 }
21481 inline ::rti1516_2025::fedpro::TransportationTypeHandle* ReportInteractionTransportationType::mutable_transportationtype() {
21482  ::rti1516_2025::fedpro::TransportationTypeHandle* _msg = _internal_mutable_transportationtype();
21483  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ReportInteractionTransportationType.transportationType)
21484  return _msg;
21485 }
21487  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
21488  if (message_arena == nullptr) {
21489  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype_);
21490  }
21491  if (transportationtype) {
21492  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
21493  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
21494  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
21495  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(transportationtype));
21496  if (message_arena != submessage_arena) {
21497  transportationtype = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
21498  message_arena, transportationtype, submessage_arena);
21499  }
21500 
21501  } else {
21502 
21503  }
21504  transportationtype_ = transportationtype;
21505  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ReportInteractionTransportationType.transportationType)
21506 }
21507 
21508 // -------------------------------------------------------------------
21509 
21510 // RequestAttributeOwnershipAssumption
21511 
21512 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
21514  return this != internal_default_instance() && objectinstance_ != nullptr;
21515 }
21517  return _internal_has_objectinstance();
21518 }
21519 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& RequestAttributeOwnershipAssumption::_internal_objectinstance() const {
21520  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
21521  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
21523 }
21524 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& RequestAttributeOwnershipAssumption::objectinstance() const {
21525  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RequestAttributeOwnershipAssumption.objectInstance)
21526  return _internal_objectinstance();
21527 }
21529  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
21530  if (GetArenaForAllocation() == nullptr) {
21531  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
21532  }
21533  objectinstance_ = objectinstance;
21534  if (objectinstance) {
21535 
21536  } else {
21537 
21538  }
21539  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.RequestAttributeOwnershipAssumption.objectInstance)
21540 }
21541 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* RequestAttributeOwnershipAssumption::release_objectinstance() {
21542 
21543  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
21544  objectinstance_ = nullptr;
21545 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
21546  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
21547  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21548  if (GetArenaForAllocation() == nullptr) { delete old; }
21549 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
21550  if (GetArenaForAllocation() != nullptr) {
21551  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21552  }
21553 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
21554  return temp;
21555 }
21556 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* RequestAttributeOwnershipAssumption::unsafe_arena_release_objectinstance() {
21557  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RequestAttributeOwnershipAssumption.objectInstance)
21558 
21559  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
21560  objectinstance_ = nullptr;
21561  return temp;
21562 }
21563 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* RequestAttributeOwnershipAssumption::_internal_mutable_objectinstance() {
21564 
21565  if (objectinstance_ == nullptr) {
21566  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
21567  objectinstance_ = p;
21568  }
21569  return objectinstance_;
21570 }
21571 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* RequestAttributeOwnershipAssumption::mutable_objectinstance() {
21572  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
21573  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RequestAttributeOwnershipAssumption.objectInstance)
21574  return _msg;
21575 }
21577  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
21578  if (message_arena == nullptr) {
21579  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
21580  }
21581  if (objectinstance) {
21582  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
21583  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
21584  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
21585  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
21586  if (message_arena != submessage_arena) {
21587  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
21588  message_arena, objectinstance, submessage_arena);
21589  }
21590 
21591  } else {
21592 
21593  }
21594  objectinstance_ = objectinstance;
21595  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RequestAttributeOwnershipAssumption.objectInstance)
21596 }
21597 
21598 // .rti1516_2025.fedpro.AttributeHandleSet offeredAttributes = 2;
21600  return this != internal_default_instance() && offeredattributes_ != nullptr;
21601 }
21603  return _internal_has_offeredattributes();
21604 }
21605 inline const ::rti1516_2025::fedpro::AttributeHandleSet& RequestAttributeOwnershipAssumption::_internal_offeredattributes() const {
21606  const ::rti1516_2025::fedpro::AttributeHandleSet* p = offeredattributes_;
21607  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::AttributeHandleSet&>(
21609 }
21610 inline const ::rti1516_2025::fedpro::AttributeHandleSet& RequestAttributeOwnershipAssumption::offeredattributes() const {
21611  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RequestAttributeOwnershipAssumption.offeredAttributes)
21612  return _internal_offeredattributes();
21613 }
21615  ::rti1516_2025::fedpro::AttributeHandleSet* offeredattributes) {
21616  if (GetArenaForAllocation() == nullptr) {
21617  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(offeredattributes_);
21618  }
21619  offeredattributes_ = offeredattributes;
21620  if (offeredattributes) {
21621 
21622  } else {
21623 
21624  }
21625  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.RequestAttributeOwnershipAssumption.offeredAttributes)
21626 }
21627 inline ::rti1516_2025::fedpro::AttributeHandleSet* RequestAttributeOwnershipAssumption::release_offeredattributes() {
21628 
21629  ::rti1516_2025::fedpro::AttributeHandleSet* temp = offeredattributes_;
21630  offeredattributes_ = nullptr;
21631 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
21632  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
21633  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21634  if (GetArenaForAllocation() == nullptr) { delete old; }
21635 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
21636  if (GetArenaForAllocation() != nullptr) {
21637  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21638  }
21639 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
21640  return temp;
21641 }
21642 inline ::rti1516_2025::fedpro::AttributeHandleSet* RequestAttributeOwnershipAssumption::unsafe_arena_release_offeredattributes() {
21643  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RequestAttributeOwnershipAssumption.offeredAttributes)
21644 
21645  ::rti1516_2025::fedpro::AttributeHandleSet* temp = offeredattributes_;
21646  offeredattributes_ = nullptr;
21647  return temp;
21648 }
21649 inline ::rti1516_2025::fedpro::AttributeHandleSet* RequestAttributeOwnershipAssumption::_internal_mutable_offeredattributes() {
21650 
21651  if (offeredattributes_ == nullptr) {
21652  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleSet>(GetArenaForAllocation());
21653  offeredattributes_ = p;
21654  }
21655  return offeredattributes_;
21656 }
21657 inline ::rti1516_2025::fedpro::AttributeHandleSet* RequestAttributeOwnershipAssumption::mutable_offeredattributes() {
21658  ::rti1516_2025::fedpro::AttributeHandleSet* _msg = _internal_mutable_offeredattributes();
21659  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RequestAttributeOwnershipAssumption.offeredAttributes)
21660  return _msg;
21661 }
21663  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
21664  if (message_arena == nullptr) {
21665  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(offeredattributes_);
21666  }
21667  if (offeredattributes) {
21668  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
21669  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
21670  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
21671  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(offeredattributes));
21672  if (message_arena != submessage_arena) {
21673  offeredattributes = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
21674  message_arena, offeredattributes, submessage_arena);
21675  }
21676 
21677  } else {
21678 
21679  }
21680  offeredattributes_ = offeredattributes;
21681  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RequestAttributeOwnershipAssumption.offeredAttributes)
21682 }
21683 
21684 // bytes userSuppliedTag = 3;
21686  usersuppliedtag_.ClearToEmpty();
21687 }
21688 inline const std::string& RequestAttributeOwnershipAssumption::usersuppliedtag() const {
21689  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RequestAttributeOwnershipAssumption.userSuppliedTag)
21690  return _internal_usersuppliedtag();
21691 }
21692 template <typename ArgT0, typename... ArgT>
21693 inline PROTOBUF_ALWAYS_INLINE
21695 
21696  usersuppliedtag_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
21697  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.RequestAttributeOwnershipAssumption.userSuppliedTag)
21698 }
21700  std::string* _s = _internal_mutable_usersuppliedtag();
21701  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RequestAttributeOwnershipAssumption.userSuppliedTag)
21702  return _s;
21703 }
21705  return usersuppliedtag_.Get();
21706 }
21708 
21709  usersuppliedtag_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
21710 }
21712 
21713  return usersuppliedtag_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
21714 }
21716  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RequestAttributeOwnershipAssumption.userSuppliedTag)
21717  return usersuppliedtag_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
21718 }
21720  if (usersuppliedtag != nullptr) {
21721 
21722  } else {
21723 
21724  }
21725  usersuppliedtag_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), usersuppliedtag,
21726  GetArenaForAllocation());
21727  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RequestAttributeOwnershipAssumption.userSuppliedTag)
21728 }
21729 
21730 // -------------------------------------------------------------------
21731 
21732 // RequestDivestitureConfirmation
21733 
21734 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
21736  return this != internal_default_instance() && objectinstance_ != nullptr;
21737 }
21739  return _internal_has_objectinstance();
21740 }
21741 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& RequestDivestitureConfirmation::_internal_objectinstance() const {
21742  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
21743  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
21745 }
21746 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& RequestDivestitureConfirmation::objectinstance() const {
21747  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RequestDivestitureConfirmation.objectInstance)
21748  return _internal_objectinstance();
21749 }
21751  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
21752  if (GetArenaForAllocation() == nullptr) {
21753  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
21754  }
21755  objectinstance_ = objectinstance;
21756  if (objectinstance) {
21757 
21758  } else {
21759 
21760  }
21761  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.RequestDivestitureConfirmation.objectInstance)
21762 }
21763 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* RequestDivestitureConfirmation::release_objectinstance() {
21764 
21765  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
21766  objectinstance_ = nullptr;
21767 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
21768  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
21769  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21770  if (GetArenaForAllocation() == nullptr) { delete old; }
21771 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
21772  if (GetArenaForAllocation() != nullptr) {
21773  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21774  }
21775 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
21776  return temp;
21777 }
21778 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* RequestDivestitureConfirmation::unsafe_arena_release_objectinstance() {
21779  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RequestDivestitureConfirmation.objectInstance)
21780 
21781  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
21782  objectinstance_ = nullptr;
21783  return temp;
21784 }
21785 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* RequestDivestitureConfirmation::_internal_mutable_objectinstance() {
21786 
21787  if (objectinstance_ == nullptr) {
21788  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
21789  objectinstance_ = p;
21790  }
21791  return objectinstance_;
21792 }
21793 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* RequestDivestitureConfirmation::mutable_objectinstance() {
21794  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
21795  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RequestDivestitureConfirmation.objectInstance)
21796  return _msg;
21797 }
21799  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
21800  if (message_arena == nullptr) {
21801  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
21802  }
21803  if (objectinstance) {
21804  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
21805  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
21806  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
21807  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
21808  if (message_arena != submessage_arena) {
21809  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
21810  message_arena, objectinstance, submessage_arena);
21811  }
21812 
21813  } else {
21814 
21815  }
21816  objectinstance_ = objectinstance;
21817  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RequestDivestitureConfirmation.objectInstance)
21818 }
21819 
21820 // .rti1516_2025.fedpro.AttributeHandleSet releasedAttributes = 2;
21822  return this != internal_default_instance() && releasedattributes_ != nullptr;
21823 }
21825  return _internal_has_releasedattributes();
21826 }
21827 inline const ::rti1516_2025::fedpro::AttributeHandleSet& RequestDivestitureConfirmation::_internal_releasedattributes() const {
21828  const ::rti1516_2025::fedpro::AttributeHandleSet* p = releasedattributes_;
21829  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::AttributeHandleSet&>(
21831 }
21832 inline const ::rti1516_2025::fedpro::AttributeHandleSet& RequestDivestitureConfirmation::releasedattributes() const {
21833  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RequestDivestitureConfirmation.releasedAttributes)
21834  return _internal_releasedattributes();
21835 }
21837  ::rti1516_2025::fedpro::AttributeHandleSet* releasedattributes) {
21838  if (GetArenaForAllocation() == nullptr) {
21839  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(releasedattributes_);
21840  }
21841  releasedattributes_ = releasedattributes;
21842  if (releasedattributes) {
21843 
21844  } else {
21845 
21846  }
21847  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.RequestDivestitureConfirmation.releasedAttributes)
21848 }
21849 inline ::rti1516_2025::fedpro::AttributeHandleSet* RequestDivestitureConfirmation::release_releasedattributes() {
21850 
21851  ::rti1516_2025::fedpro::AttributeHandleSet* temp = releasedattributes_;
21852  releasedattributes_ = nullptr;
21853 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
21854  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
21855  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21856  if (GetArenaForAllocation() == nullptr) { delete old; }
21857 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
21858  if (GetArenaForAllocation() != nullptr) {
21859  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21860  }
21861 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
21862  return temp;
21863 }
21864 inline ::rti1516_2025::fedpro::AttributeHandleSet* RequestDivestitureConfirmation::unsafe_arena_release_releasedattributes() {
21865  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RequestDivestitureConfirmation.releasedAttributes)
21866 
21867  ::rti1516_2025::fedpro::AttributeHandleSet* temp = releasedattributes_;
21868  releasedattributes_ = nullptr;
21869  return temp;
21870 }
21871 inline ::rti1516_2025::fedpro::AttributeHandleSet* RequestDivestitureConfirmation::_internal_mutable_releasedattributes() {
21872 
21873  if (releasedattributes_ == nullptr) {
21874  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleSet>(GetArenaForAllocation());
21875  releasedattributes_ = p;
21876  }
21877  return releasedattributes_;
21878 }
21879 inline ::rti1516_2025::fedpro::AttributeHandleSet* RequestDivestitureConfirmation::mutable_releasedattributes() {
21880  ::rti1516_2025::fedpro::AttributeHandleSet* _msg = _internal_mutable_releasedattributes();
21881  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RequestDivestitureConfirmation.releasedAttributes)
21882  return _msg;
21883 }
21885  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
21886  if (message_arena == nullptr) {
21887  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(releasedattributes_);
21888  }
21889  if (releasedattributes) {
21890  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
21891  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
21892  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
21893  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(releasedattributes));
21894  if (message_arena != submessage_arena) {
21895  releasedattributes = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
21896  message_arena, releasedattributes, submessage_arena);
21897  }
21898 
21899  } else {
21900 
21901  }
21902  releasedattributes_ = releasedattributes;
21903  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RequestDivestitureConfirmation.releasedAttributes)
21904 }
21905 
21906 // bytes userSuppliedTag = 3;
21908  usersuppliedtag_.ClearToEmpty();
21909 }
21910 inline const std::string& RequestDivestitureConfirmation::usersuppliedtag() const {
21911  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RequestDivestitureConfirmation.userSuppliedTag)
21912  return _internal_usersuppliedtag();
21913 }
21914 template <typename ArgT0, typename... ArgT>
21915 inline PROTOBUF_ALWAYS_INLINE
21917 
21918  usersuppliedtag_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
21919  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.RequestDivestitureConfirmation.userSuppliedTag)
21920 }
21922  std::string* _s = _internal_mutable_usersuppliedtag();
21923  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RequestDivestitureConfirmation.userSuppliedTag)
21924  return _s;
21925 }
21927  return usersuppliedtag_.Get();
21928 }
21930 
21931  usersuppliedtag_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
21932 }
21934 
21935  return usersuppliedtag_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
21936 }
21938  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RequestDivestitureConfirmation.userSuppliedTag)
21939  return usersuppliedtag_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
21940 }
21941 inline void RequestDivestitureConfirmation::set_allocated_usersuppliedtag(std::string* usersuppliedtag) {
21942  if (usersuppliedtag != nullptr) {
21943 
21944  } else {
21945 
21946  }
21947  usersuppliedtag_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), usersuppliedtag,
21948  GetArenaForAllocation());
21949  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RequestDivestitureConfirmation.userSuppliedTag)
21950 }
21951 
21952 // -------------------------------------------------------------------
21953 
21954 // AttributeOwnershipAcquisitionNotification
21955 
21956 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
21958  return this != internal_default_instance() && objectinstance_ != nullptr;
21959 }
21961  return _internal_has_objectinstance();
21962 }
21963 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& AttributeOwnershipAcquisitionNotification::_internal_objectinstance() const {
21964  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
21965  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
21967 }
21968 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& AttributeOwnershipAcquisitionNotification::objectinstance() const {
21969  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributeOwnershipAcquisitionNotification.objectInstance)
21970  return _internal_objectinstance();
21971 }
21973  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
21974  if (GetArenaForAllocation() == nullptr) {
21975  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
21976  }
21977  objectinstance_ = objectinstance;
21978  if (objectinstance) {
21979 
21980  } else {
21981 
21982  }
21983  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.AttributeOwnershipAcquisitionNotification.objectInstance)
21984 }
21985 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributeOwnershipAcquisitionNotification::release_objectinstance() {
21986 
21987  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
21988  objectinstance_ = nullptr;
21989 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
21990  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
21991  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21992  if (GetArenaForAllocation() == nullptr) { delete old; }
21993 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
21994  if (GetArenaForAllocation() != nullptr) {
21995  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
21996  }
21997 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
21998  return temp;
21999 }
22000 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributeOwnershipAcquisitionNotification::unsafe_arena_release_objectinstance() {
22001  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.AttributeOwnershipAcquisitionNotification.objectInstance)
22002 
22003  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
22004  objectinstance_ = nullptr;
22005  return temp;
22006 }
22007 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributeOwnershipAcquisitionNotification::_internal_mutable_objectinstance() {
22008 
22009  if (objectinstance_ == nullptr) {
22010  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
22011  objectinstance_ = p;
22012  }
22013  return objectinstance_;
22014 }
22015 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributeOwnershipAcquisitionNotification::mutable_objectinstance() {
22016  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
22017  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributeOwnershipAcquisitionNotification.objectInstance)
22018  return _msg;
22019 }
22021  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
22022  if (message_arena == nullptr) {
22023  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
22024  }
22025  if (objectinstance) {
22026  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
22027  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
22028  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
22029  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
22030  if (message_arena != submessage_arena) {
22031  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
22032  message_arena, objectinstance, submessage_arena);
22033  }
22034 
22035  } else {
22036 
22037  }
22038  objectinstance_ = objectinstance;
22039  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.AttributeOwnershipAcquisitionNotification.objectInstance)
22040 }
22041 
22042 // .rti1516_2025.fedpro.AttributeHandleSet securedAttributes = 2;
22044  return this != internal_default_instance() && securedattributes_ != nullptr;
22045 }
22047  return _internal_has_securedattributes();
22048 }
22049 inline const ::rti1516_2025::fedpro::AttributeHandleSet& AttributeOwnershipAcquisitionNotification::_internal_securedattributes() const {
22050  const ::rti1516_2025::fedpro::AttributeHandleSet* p = securedattributes_;
22051  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::AttributeHandleSet&>(
22053 }
22054 inline const ::rti1516_2025::fedpro::AttributeHandleSet& AttributeOwnershipAcquisitionNotification::securedattributes() const {
22055  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributeOwnershipAcquisitionNotification.securedAttributes)
22056  return _internal_securedattributes();
22057 }
22059  ::rti1516_2025::fedpro::AttributeHandleSet* securedattributes) {
22060  if (GetArenaForAllocation() == nullptr) {
22061  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(securedattributes_);
22062  }
22063  securedattributes_ = securedattributes;
22064  if (securedattributes) {
22065 
22066  } else {
22067 
22068  }
22069  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.AttributeOwnershipAcquisitionNotification.securedAttributes)
22070 }
22071 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributeOwnershipAcquisitionNotification::release_securedattributes() {
22072 
22073  ::rti1516_2025::fedpro::AttributeHandleSet* temp = securedattributes_;
22074  securedattributes_ = nullptr;
22075 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
22076  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
22077  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
22078  if (GetArenaForAllocation() == nullptr) { delete old; }
22079 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
22080  if (GetArenaForAllocation() != nullptr) {
22081  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
22082  }
22083 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
22084  return temp;
22085 }
22087  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.AttributeOwnershipAcquisitionNotification.securedAttributes)
22088 
22089  ::rti1516_2025::fedpro::AttributeHandleSet* temp = securedattributes_;
22090  securedattributes_ = nullptr;
22091  return temp;
22092 }
22093 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributeOwnershipAcquisitionNotification::_internal_mutable_securedattributes() {
22094 
22095  if (securedattributes_ == nullptr) {
22096  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleSet>(GetArenaForAllocation());
22097  securedattributes_ = p;
22098  }
22099  return securedattributes_;
22100 }
22101 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributeOwnershipAcquisitionNotification::mutable_securedattributes() {
22102  ::rti1516_2025::fedpro::AttributeHandleSet* _msg = _internal_mutable_securedattributes();
22103  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributeOwnershipAcquisitionNotification.securedAttributes)
22104  return _msg;
22105 }
22107  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
22108  if (message_arena == nullptr) {
22109  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(securedattributes_);
22110  }
22111  if (securedattributes) {
22112  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
22113  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
22114  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
22115  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(securedattributes));
22116  if (message_arena != submessage_arena) {
22117  securedattributes = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
22118  message_arena, securedattributes, submessage_arena);
22119  }
22120 
22121  } else {
22122 
22123  }
22124  securedattributes_ = securedattributes;
22125  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.AttributeOwnershipAcquisitionNotification.securedAttributes)
22126 }
22127 
22128 // bytes userSuppliedTag = 3;
22130  usersuppliedtag_.ClearToEmpty();
22131 }
22133  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributeOwnershipAcquisitionNotification.userSuppliedTag)
22134  return _internal_usersuppliedtag();
22135 }
22136 template <typename ArgT0, typename... ArgT>
22137 inline PROTOBUF_ALWAYS_INLINE
22139 
22140  usersuppliedtag_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
22141  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.AttributeOwnershipAcquisitionNotification.userSuppliedTag)
22142 }
22144  std::string* _s = _internal_mutable_usersuppliedtag();
22145  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributeOwnershipAcquisitionNotification.userSuppliedTag)
22146  return _s;
22147 }
22149  return usersuppliedtag_.Get();
22150 }
22152 
22153  usersuppliedtag_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
22154 }
22156 
22157  return usersuppliedtag_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
22158 }
22160  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.AttributeOwnershipAcquisitionNotification.userSuppliedTag)
22161  return usersuppliedtag_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
22162 }
22164  if (usersuppliedtag != nullptr) {
22165 
22166  } else {
22167 
22168  }
22169  usersuppliedtag_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), usersuppliedtag,
22170  GetArenaForAllocation());
22171  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.AttributeOwnershipAcquisitionNotification.userSuppliedTag)
22172 }
22173 
22174 // -------------------------------------------------------------------
22175 
22176 // AttributeOwnershipUnavailable
22177 
22178 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
22180  return this != internal_default_instance() && objectinstance_ != nullptr;
22181 }
22183  return _internal_has_objectinstance();
22184 }
22185 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& AttributeOwnershipUnavailable::_internal_objectinstance() const {
22186  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
22187  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
22189 }
22190 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& AttributeOwnershipUnavailable::objectinstance() const {
22191  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributeOwnershipUnavailable.objectInstance)
22192  return _internal_objectinstance();
22193 }
22195  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
22196  if (GetArenaForAllocation() == nullptr) {
22197  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
22198  }
22199  objectinstance_ = objectinstance;
22200  if (objectinstance) {
22201 
22202  } else {
22203 
22204  }
22205  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.AttributeOwnershipUnavailable.objectInstance)
22206 }
22207 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributeOwnershipUnavailable::release_objectinstance() {
22208 
22209  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
22210  objectinstance_ = nullptr;
22211 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
22212  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
22213  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
22214  if (GetArenaForAllocation() == nullptr) { delete old; }
22215 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
22216  if (GetArenaForAllocation() != nullptr) {
22217  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
22218  }
22219 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
22220  return temp;
22221 }
22222 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributeOwnershipUnavailable::unsafe_arena_release_objectinstance() {
22223  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.AttributeOwnershipUnavailable.objectInstance)
22224 
22225  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
22226  objectinstance_ = nullptr;
22227  return temp;
22228 }
22229 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributeOwnershipUnavailable::_internal_mutable_objectinstance() {
22230 
22231  if (objectinstance_ == nullptr) {
22232  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
22233  objectinstance_ = p;
22234  }
22235  return objectinstance_;
22236 }
22237 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributeOwnershipUnavailable::mutable_objectinstance() {
22238  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
22239  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributeOwnershipUnavailable.objectInstance)
22240  return _msg;
22241 }
22243  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
22244  if (message_arena == nullptr) {
22245  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
22246  }
22247  if (objectinstance) {
22248  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
22249  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
22250  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
22251  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
22252  if (message_arena != submessage_arena) {
22253  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
22254  message_arena, objectinstance, submessage_arena);
22255  }
22256 
22257  } else {
22258 
22259  }
22260  objectinstance_ = objectinstance;
22261  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.AttributeOwnershipUnavailable.objectInstance)
22262 }
22263 
22264 // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
22266  return this != internal_default_instance() && attributes_ != nullptr;
22267 }
22269  return _internal_has_attributes();
22270 }
22271 inline const ::rti1516_2025::fedpro::AttributeHandleSet& AttributeOwnershipUnavailable::_internal_attributes() const {
22272  const ::rti1516_2025::fedpro::AttributeHandleSet* p = attributes_;
22273  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::AttributeHandleSet&>(
22275 }
22276 inline const ::rti1516_2025::fedpro::AttributeHandleSet& AttributeOwnershipUnavailable::attributes() const {
22277  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributeOwnershipUnavailable.attributes)
22278  return _internal_attributes();
22279 }
22282  if (GetArenaForAllocation() == nullptr) {
22283  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
22284  }
22285  attributes_ = attributes;
22286  if (attributes) {
22287 
22288  } else {
22289 
22290  }
22291  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.AttributeOwnershipUnavailable.attributes)
22292 }
22293 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributeOwnershipUnavailable::release_attributes() {
22294 
22295  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
22296  attributes_ = nullptr;
22297 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
22298  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
22299  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
22300  if (GetArenaForAllocation() == nullptr) { delete old; }
22301 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
22302  if (GetArenaForAllocation() != nullptr) {
22303  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
22304  }
22305 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
22306  return temp;
22307 }
22308 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributeOwnershipUnavailable::unsafe_arena_release_attributes() {
22309  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.AttributeOwnershipUnavailable.attributes)
22310 
22311  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
22312  attributes_ = nullptr;
22313  return temp;
22314 }
22315 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributeOwnershipUnavailable::_internal_mutable_attributes() {
22316 
22317  if (attributes_ == nullptr) {
22318  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleSet>(GetArenaForAllocation());
22319  attributes_ = p;
22320  }
22321  return attributes_;
22322 }
22323 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributeOwnershipUnavailable::mutable_attributes() {
22324  ::rti1516_2025::fedpro::AttributeHandleSet* _msg = _internal_mutable_attributes();
22325  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributeOwnershipUnavailable.attributes)
22326  return _msg;
22327 }
22329  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
22330  if (message_arena == nullptr) {
22331  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
22332  }
22333  if (attributes) {
22334  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
22335  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
22336  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
22337  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes));
22338  if (message_arena != submessage_arena) {
22339  attributes = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
22340  message_arena, attributes, submessage_arena);
22341  }
22342 
22343  } else {
22344 
22345  }
22346  attributes_ = attributes;
22347  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.AttributeOwnershipUnavailable.attributes)
22348 }
22349 
22350 // bytes userSuppliedTag = 3;
22352  usersuppliedtag_.ClearToEmpty();
22353 }
22354 inline const std::string& AttributeOwnershipUnavailable::usersuppliedtag() const {
22355  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributeOwnershipUnavailable.userSuppliedTag)
22356  return _internal_usersuppliedtag();
22357 }
22358 template <typename ArgT0, typename... ArgT>
22359 inline PROTOBUF_ALWAYS_INLINE
22360 void AttributeOwnershipUnavailable::set_usersuppliedtag(ArgT0&& arg0, ArgT... args) {
22361 
22362  usersuppliedtag_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
22363  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.AttributeOwnershipUnavailable.userSuppliedTag)
22364 }
22366  std::string* _s = _internal_mutable_usersuppliedtag();
22367  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributeOwnershipUnavailable.userSuppliedTag)
22368  return _s;
22369 }
22371  return usersuppliedtag_.Get();
22372 }
22374 
22375  usersuppliedtag_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
22376 }
22378 
22379  return usersuppliedtag_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
22380 }
22382  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.AttributeOwnershipUnavailable.userSuppliedTag)
22383  return usersuppliedtag_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
22384 }
22385 inline void AttributeOwnershipUnavailable::set_allocated_usersuppliedtag(std::string* usersuppliedtag) {
22386  if (usersuppliedtag != nullptr) {
22387 
22388  } else {
22389 
22390  }
22391  usersuppliedtag_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), usersuppliedtag,
22392  GetArenaForAllocation());
22393  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.AttributeOwnershipUnavailable.userSuppliedTag)
22394 }
22395 
22396 // -------------------------------------------------------------------
22397 
22398 // RequestAttributeOwnershipRelease
22399 
22400 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
22402  return this != internal_default_instance() && objectinstance_ != nullptr;
22403 }
22405  return _internal_has_objectinstance();
22406 }
22407 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& RequestAttributeOwnershipRelease::_internal_objectinstance() const {
22408  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
22409  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
22411 }
22412 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& RequestAttributeOwnershipRelease::objectinstance() const {
22413  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RequestAttributeOwnershipRelease.objectInstance)
22414  return _internal_objectinstance();
22415 }
22417  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
22418  if (GetArenaForAllocation() == nullptr) {
22419  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
22420  }
22421  objectinstance_ = objectinstance;
22422  if (objectinstance) {
22423 
22424  } else {
22425 
22426  }
22427  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.RequestAttributeOwnershipRelease.objectInstance)
22428 }
22429 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* RequestAttributeOwnershipRelease::release_objectinstance() {
22430 
22431  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
22432  objectinstance_ = nullptr;
22433 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
22434  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
22435  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
22436  if (GetArenaForAllocation() == nullptr) { delete old; }
22437 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
22438  if (GetArenaForAllocation() != nullptr) {
22439  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
22440  }
22441 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
22442  return temp;
22443 }
22444 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* RequestAttributeOwnershipRelease::unsafe_arena_release_objectinstance() {
22445  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RequestAttributeOwnershipRelease.objectInstance)
22446 
22447  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
22448  objectinstance_ = nullptr;
22449  return temp;
22450 }
22451 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* RequestAttributeOwnershipRelease::_internal_mutable_objectinstance() {
22452 
22453  if (objectinstance_ == nullptr) {
22454  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
22455  objectinstance_ = p;
22456  }
22457  return objectinstance_;
22458 }
22459 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* RequestAttributeOwnershipRelease::mutable_objectinstance() {
22460  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
22461  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RequestAttributeOwnershipRelease.objectInstance)
22462  return _msg;
22463 }
22465  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
22466  if (message_arena == nullptr) {
22467  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
22468  }
22469  if (objectinstance) {
22470  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
22471  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
22472  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
22473  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
22474  if (message_arena != submessage_arena) {
22475  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
22476  message_arena, objectinstance, submessage_arena);
22477  }
22478 
22479  } else {
22480 
22481  }
22482  objectinstance_ = objectinstance;
22483  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RequestAttributeOwnershipRelease.objectInstance)
22484 }
22485 
22486 // .rti1516_2025.fedpro.AttributeHandleSet candidateAttributes = 2;
22488  return this != internal_default_instance() && candidateattributes_ != nullptr;
22489 }
22491  return _internal_has_candidateattributes();
22492 }
22493 inline const ::rti1516_2025::fedpro::AttributeHandleSet& RequestAttributeOwnershipRelease::_internal_candidateattributes() const {
22494  const ::rti1516_2025::fedpro::AttributeHandleSet* p = candidateattributes_;
22495  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::AttributeHandleSet&>(
22497 }
22498 inline const ::rti1516_2025::fedpro::AttributeHandleSet& RequestAttributeOwnershipRelease::candidateattributes() const {
22499  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RequestAttributeOwnershipRelease.candidateAttributes)
22500  return _internal_candidateattributes();
22501 }
22503  ::rti1516_2025::fedpro::AttributeHandleSet* candidateattributes) {
22504  if (GetArenaForAllocation() == nullptr) {
22505  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(candidateattributes_);
22506  }
22507  candidateattributes_ = candidateattributes;
22508  if (candidateattributes) {
22509 
22510  } else {
22511 
22512  }
22513  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.RequestAttributeOwnershipRelease.candidateAttributes)
22514 }
22515 inline ::rti1516_2025::fedpro::AttributeHandleSet* RequestAttributeOwnershipRelease::release_candidateattributes() {
22516 
22517  ::rti1516_2025::fedpro::AttributeHandleSet* temp = candidateattributes_;
22518  candidateattributes_ = nullptr;
22519 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
22520  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
22521  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
22522  if (GetArenaForAllocation() == nullptr) { delete old; }
22523 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
22524  if (GetArenaForAllocation() != nullptr) {
22525  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
22526  }
22527 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
22528  return temp;
22529 }
22530 inline ::rti1516_2025::fedpro::AttributeHandleSet* RequestAttributeOwnershipRelease::unsafe_arena_release_candidateattributes() {
22531  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RequestAttributeOwnershipRelease.candidateAttributes)
22532 
22533  ::rti1516_2025::fedpro::AttributeHandleSet* temp = candidateattributes_;
22534  candidateattributes_ = nullptr;
22535  return temp;
22536 }
22537 inline ::rti1516_2025::fedpro::AttributeHandleSet* RequestAttributeOwnershipRelease::_internal_mutable_candidateattributes() {
22538 
22539  if (candidateattributes_ == nullptr) {
22540  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleSet>(GetArenaForAllocation());
22541  candidateattributes_ = p;
22542  }
22543  return candidateattributes_;
22544 }
22545 inline ::rti1516_2025::fedpro::AttributeHandleSet* RequestAttributeOwnershipRelease::mutable_candidateattributes() {
22546  ::rti1516_2025::fedpro::AttributeHandleSet* _msg = _internal_mutable_candidateattributes();
22547  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RequestAttributeOwnershipRelease.candidateAttributes)
22548  return _msg;
22549 }
22551  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
22552  if (message_arena == nullptr) {
22553  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(candidateattributes_);
22554  }
22555  if (candidateattributes) {
22556  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
22557  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
22558  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
22559  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(candidateattributes));
22560  if (message_arena != submessage_arena) {
22561  candidateattributes = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
22562  message_arena, candidateattributes, submessage_arena);
22563  }
22564 
22565  } else {
22566 
22567  }
22568  candidateattributes_ = candidateattributes;
22569  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RequestAttributeOwnershipRelease.candidateAttributes)
22570 }
22571 
22572 // bytes userSuppliedTag = 3;
22574  usersuppliedtag_.ClearToEmpty();
22575 }
22576 inline const std::string& RequestAttributeOwnershipRelease::usersuppliedtag() const {
22577  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RequestAttributeOwnershipRelease.userSuppliedTag)
22578  return _internal_usersuppliedtag();
22579 }
22580 template <typename ArgT0, typename... ArgT>
22581 inline PROTOBUF_ALWAYS_INLINE
22583 
22584  usersuppliedtag_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
22585  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.RequestAttributeOwnershipRelease.userSuppliedTag)
22586 }
22588  std::string* _s = _internal_mutable_usersuppliedtag();
22589  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RequestAttributeOwnershipRelease.userSuppliedTag)
22590  return _s;
22591 }
22593  return usersuppliedtag_.Get();
22594 }
22596 
22597  usersuppliedtag_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
22598 }
22600 
22601  return usersuppliedtag_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
22602 }
22604  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RequestAttributeOwnershipRelease.userSuppliedTag)
22605  return usersuppliedtag_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
22606 }
22607 inline void RequestAttributeOwnershipRelease::set_allocated_usersuppliedtag(std::string* usersuppliedtag) {
22608  if (usersuppliedtag != nullptr) {
22609 
22610  } else {
22611 
22612  }
22613  usersuppliedtag_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), usersuppliedtag,
22614  GetArenaForAllocation());
22615  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RequestAttributeOwnershipRelease.userSuppliedTag)
22616 }
22617 
22618 // -------------------------------------------------------------------
22619 
22620 // ConfirmAttributeOwnershipAcquisitionCancellation
22621 
22622 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
22624  return this != internal_default_instance() && objectinstance_ != nullptr;
22625 }
22627  return _internal_has_objectinstance();
22628 }
22629 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& ConfirmAttributeOwnershipAcquisitionCancellation::_internal_objectinstance() const {
22630  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
22631  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
22633 }
22634 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& ConfirmAttributeOwnershipAcquisitionCancellation::objectinstance() const {
22635  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ConfirmAttributeOwnershipAcquisitionCancellation.objectInstance)
22636  return _internal_objectinstance();
22637 }
22639  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
22640  if (GetArenaForAllocation() == nullptr) {
22641  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
22642  }
22643  objectinstance_ = objectinstance;
22644  if (objectinstance) {
22645 
22646  } else {
22647 
22648  }
22649  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ConfirmAttributeOwnershipAcquisitionCancellation.objectInstance)
22650 }
22651 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ConfirmAttributeOwnershipAcquisitionCancellation::release_objectinstance() {
22652 
22653  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
22654  objectinstance_ = nullptr;
22655 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
22656  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
22657  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
22658  if (GetArenaForAllocation() == nullptr) { delete old; }
22659 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
22660  if (GetArenaForAllocation() != nullptr) {
22661  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
22662  }
22663 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
22664  return temp;
22665 }
22667  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ConfirmAttributeOwnershipAcquisitionCancellation.objectInstance)
22668 
22669  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
22670  objectinstance_ = nullptr;
22671  return temp;
22672 }
22673 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ConfirmAttributeOwnershipAcquisitionCancellation::_internal_mutable_objectinstance() {
22674 
22675  if (objectinstance_ == nullptr) {
22676  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
22677  objectinstance_ = p;
22678  }
22679  return objectinstance_;
22680 }
22681 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* ConfirmAttributeOwnershipAcquisitionCancellation::mutable_objectinstance() {
22682  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
22683  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ConfirmAttributeOwnershipAcquisitionCancellation.objectInstance)
22684  return _msg;
22685 }
22687  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
22688  if (message_arena == nullptr) {
22689  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
22690  }
22691  if (objectinstance) {
22692  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
22693  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
22694  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
22695  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
22696  if (message_arena != submessage_arena) {
22697  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
22698  message_arena, objectinstance, submessage_arena);
22699  }
22700 
22701  } else {
22702 
22703  }
22704  objectinstance_ = objectinstance;
22705  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ConfirmAttributeOwnershipAcquisitionCancellation.objectInstance)
22706 }
22707 
22708 // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
22710  return this != internal_default_instance() && attributes_ != nullptr;
22711 }
22713  return _internal_has_attributes();
22714 }
22715 inline const ::rti1516_2025::fedpro::AttributeHandleSet& ConfirmAttributeOwnershipAcquisitionCancellation::_internal_attributes() const {
22716  const ::rti1516_2025::fedpro::AttributeHandleSet* p = attributes_;
22717  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::AttributeHandleSet&>(
22719 }
22720 inline const ::rti1516_2025::fedpro::AttributeHandleSet& ConfirmAttributeOwnershipAcquisitionCancellation::attributes() const {
22721  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ConfirmAttributeOwnershipAcquisitionCancellation.attributes)
22722  return _internal_attributes();
22723 }
22726  if (GetArenaForAllocation() == nullptr) {
22727  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
22728  }
22729  attributes_ = attributes;
22730  if (attributes) {
22731 
22732  } else {
22733 
22734  }
22735  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ConfirmAttributeOwnershipAcquisitionCancellation.attributes)
22736 }
22737 inline ::rti1516_2025::fedpro::AttributeHandleSet* ConfirmAttributeOwnershipAcquisitionCancellation::release_attributes() {
22738 
22739  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
22740  attributes_ = nullptr;
22741 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
22742  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
22743  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
22744  if (GetArenaForAllocation() == nullptr) { delete old; }
22745 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
22746  if (GetArenaForAllocation() != nullptr) {
22747  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
22748  }
22749 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
22750  return temp;
22751 }
22753  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ConfirmAttributeOwnershipAcquisitionCancellation.attributes)
22754 
22755  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
22756  attributes_ = nullptr;
22757  return temp;
22758 }
22759 inline ::rti1516_2025::fedpro::AttributeHandleSet* ConfirmAttributeOwnershipAcquisitionCancellation::_internal_mutable_attributes() {
22760 
22761  if (attributes_ == nullptr) {
22762  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleSet>(GetArenaForAllocation());
22763  attributes_ = p;
22764  }
22765  return attributes_;
22766 }
22767 inline ::rti1516_2025::fedpro::AttributeHandleSet* ConfirmAttributeOwnershipAcquisitionCancellation::mutable_attributes() {
22768  ::rti1516_2025::fedpro::AttributeHandleSet* _msg = _internal_mutable_attributes();
22769  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ConfirmAttributeOwnershipAcquisitionCancellation.attributes)
22770  return _msg;
22771 }
22773  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
22774  if (message_arena == nullptr) {
22775  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
22776  }
22777  if (attributes) {
22778  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
22779  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
22780  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
22781  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes));
22782  if (message_arena != submessage_arena) {
22783  attributes = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
22784  message_arena, attributes, submessage_arena);
22785  }
22786 
22787  } else {
22788 
22789  }
22790  attributes_ = attributes;
22791  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ConfirmAttributeOwnershipAcquisitionCancellation.attributes)
22792 }
22793 
22794 // -------------------------------------------------------------------
22795 
22796 // InformAttributeOwnership
22797 
22798 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
22800  return this != internal_default_instance() && objectinstance_ != nullptr;
22801 }
22803  return _internal_has_objectinstance();
22804 }
22805 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& InformAttributeOwnership::_internal_objectinstance() const {
22806  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
22807  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
22809 }
22810 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& InformAttributeOwnership::objectinstance() const {
22811  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.InformAttributeOwnership.objectInstance)
22812  return _internal_objectinstance();
22813 }
22815  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
22816  if (GetArenaForAllocation() == nullptr) {
22817  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
22818  }
22819  objectinstance_ = objectinstance;
22820  if (objectinstance) {
22821 
22822  } else {
22823 
22824  }
22825  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.InformAttributeOwnership.objectInstance)
22826 }
22827 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* InformAttributeOwnership::release_objectinstance() {
22828 
22829  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
22830  objectinstance_ = nullptr;
22831 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
22832  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
22833  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
22834  if (GetArenaForAllocation() == nullptr) { delete old; }
22835 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
22836  if (GetArenaForAllocation() != nullptr) {
22837  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
22838  }
22839 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
22840  return temp;
22841 }
22842 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* InformAttributeOwnership::unsafe_arena_release_objectinstance() {
22843  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.InformAttributeOwnership.objectInstance)
22844 
22845  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
22846  objectinstance_ = nullptr;
22847  return temp;
22848 }
22849 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* InformAttributeOwnership::_internal_mutable_objectinstance() {
22850 
22851  if (objectinstance_ == nullptr) {
22852  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
22853  objectinstance_ = p;
22854  }
22855  return objectinstance_;
22856 }
22857 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* InformAttributeOwnership::mutable_objectinstance() {
22858  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
22859  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.InformAttributeOwnership.objectInstance)
22860  return _msg;
22861 }
22863  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
22864  if (message_arena == nullptr) {
22865  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
22866  }
22867  if (objectinstance) {
22868  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
22869  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
22870  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
22871  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
22872  if (message_arena != submessage_arena) {
22873  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
22874  message_arena, objectinstance, submessage_arena);
22875  }
22876 
22877  } else {
22878 
22879  }
22880  objectinstance_ = objectinstance;
22881  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.InformAttributeOwnership.objectInstance)
22882 }
22883 
22884 // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
22886  return this != internal_default_instance() && attributes_ != nullptr;
22887 }
22889  return _internal_has_attributes();
22890 }
22891 inline const ::rti1516_2025::fedpro::AttributeHandleSet& InformAttributeOwnership::_internal_attributes() const {
22892  const ::rti1516_2025::fedpro::AttributeHandleSet* p = attributes_;
22893  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::AttributeHandleSet&>(
22895 }
22896 inline const ::rti1516_2025::fedpro::AttributeHandleSet& InformAttributeOwnership::attributes() const {
22897  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.InformAttributeOwnership.attributes)
22898  return _internal_attributes();
22899 }
22902  if (GetArenaForAllocation() == nullptr) {
22903  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
22904  }
22905  attributes_ = attributes;
22906  if (attributes) {
22907 
22908  } else {
22909 
22910  }
22911  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.InformAttributeOwnership.attributes)
22912 }
22913 inline ::rti1516_2025::fedpro::AttributeHandleSet* InformAttributeOwnership::release_attributes() {
22914 
22915  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
22916  attributes_ = nullptr;
22917 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
22918  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
22919  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
22920  if (GetArenaForAllocation() == nullptr) { delete old; }
22921 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
22922  if (GetArenaForAllocation() != nullptr) {
22923  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
22924  }
22925 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
22926  return temp;
22927 }
22928 inline ::rti1516_2025::fedpro::AttributeHandleSet* InformAttributeOwnership::unsafe_arena_release_attributes() {
22929  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.InformAttributeOwnership.attributes)
22930 
22931  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
22932  attributes_ = nullptr;
22933  return temp;
22934 }
22935 inline ::rti1516_2025::fedpro::AttributeHandleSet* InformAttributeOwnership::_internal_mutable_attributes() {
22936 
22937  if (attributes_ == nullptr) {
22938  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleSet>(GetArenaForAllocation());
22939  attributes_ = p;
22940  }
22941  return attributes_;
22942 }
22943 inline ::rti1516_2025::fedpro::AttributeHandleSet* InformAttributeOwnership::mutable_attributes() {
22944  ::rti1516_2025::fedpro::AttributeHandleSet* _msg = _internal_mutable_attributes();
22945  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.InformAttributeOwnership.attributes)
22946  return _msg;
22947 }
22949  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
22950  if (message_arena == nullptr) {
22951  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
22952  }
22953  if (attributes) {
22954  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
22955  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
22956  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
22957  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes));
22958  if (message_arena != submessage_arena) {
22959  attributes = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
22960  message_arena, attributes, submessage_arena);
22961  }
22962 
22963  } else {
22964 
22965  }
22966  attributes_ = attributes;
22967  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.InformAttributeOwnership.attributes)
22968 }
22969 
22970 // .rti1516_2025.fedpro.FederateHandle federate = 3;
22972  return this != internal_default_instance() && federate_ != nullptr;
22973 }
22975  return _internal_has_federate();
22976 }
22979  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederateHandle&>(
22981 }
22983  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.InformAttributeOwnership.federate)
22984  return _internal_federate();
22985 }
22988  if (GetArenaForAllocation() == nullptr) {
22989  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(federate_);
22990  }
22991  federate_ = federate;
22992  if (federate) {
22993 
22994  } else {
22995 
22996  }
22997  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.InformAttributeOwnership.federate)
22998 }
23000 
23001  ::rti1516_2025::fedpro::FederateHandle* temp = federate_;
23002  federate_ = nullptr;
23003 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
23004  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
23005  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23006  if (GetArenaForAllocation() == nullptr) { delete old; }
23007 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
23008  if (GetArenaForAllocation() != nullptr) {
23009  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23010  }
23011 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
23012  return temp;
23013 }
23015  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.InformAttributeOwnership.federate)
23016 
23017  ::rti1516_2025::fedpro::FederateHandle* temp = federate_;
23018  federate_ = nullptr;
23019  return temp;
23020 }
23022 
23023  if (federate_ == nullptr) {
23024  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandle>(GetArenaForAllocation());
23025  federate_ = p;
23026  }
23027  return federate_;
23028 }
23030  ::rti1516_2025::fedpro::FederateHandle* _msg = _internal_mutable_federate();
23031  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.InformAttributeOwnership.federate)
23032  return _msg;
23033 }
23035  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
23036  if (message_arena == nullptr) {
23037  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(federate_);
23038  }
23039  if (federate) {
23040  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
23041  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
23042  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
23043  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(federate));
23044  if (message_arena != submessage_arena) {
23045  federate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
23046  message_arena, federate, submessage_arena);
23047  }
23048 
23049  } else {
23050 
23051  }
23052  federate_ = federate;
23053  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.InformAttributeOwnership.federate)
23054 }
23055 
23056 // -------------------------------------------------------------------
23057 
23058 // AttributeIsNotOwned
23059 
23060 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
23062  return this != internal_default_instance() && objectinstance_ != nullptr;
23063 }
23065  return _internal_has_objectinstance();
23066 }
23067 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& AttributeIsNotOwned::_internal_objectinstance() const {
23068  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
23069  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
23071 }
23072 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& AttributeIsNotOwned::objectinstance() const {
23073  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributeIsNotOwned.objectInstance)
23074  return _internal_objectinstance();
23075 }
23077  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
23078  if (GetArenaForAllocation() == nullptr) {
23079  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
23080  }
23081  objectinstance_ = objectinstance;
23082  if (objectinstance) {
23083 
23084  } else {
23085 
23086  }
23087  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.AttributeIsNotOwned.objectInstance)
23088 }
23089 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributeIsNotOwned::release_objectinstance() {
23090 
23091  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
23092  objectinstance_ = nullptr;
23093 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
23094  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
23095  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23096  if (GetArenaForAllocation() == nullptr) { delete old; }
23097 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
23098  if (GetArenaForAllocation() != nullptr) {
23099  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23100  }
23101 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
23102  return temp;
23103 }
23104 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributeIsNotOwned::unsafe_arena_release_objectinstance() {
23105  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.AttributeIsNotOwned.objectInstance)
23106 
23107  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
23108  objectinstance_ = nullptr;
23109  return temp;
23110 }
23111 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributeIsNotOwned::_internal_mutable_objectinstance() {
23112 
23113  if (objectinstance_ == nullptr) {
23114  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
23115  objectinstance_ = p;
23116  }
23117  return objectinstance_;
23118 }
23119 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributeIsNotOwned::mutable_objectinstance() {
23120  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
23121  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributeIsNotOwned.objectInstance)
23122  return _msg;
23123 }
23125  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
23126  if (message_arena == nullptr) {
23127  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
23128  }
23129  if (objectinstance) {
23130  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
23131  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
23132  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
23133  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
23134  if (message_arena != submessage_arena) {
23135  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
23136  message_arena, objectinstance, submessage_arena);
23137  }
23138 
23139  } else {
23140 
23141  }
23142  objectinstance_ = objectinstance;
23143  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.AttributeIsNotOwned.objectInstance)
23144 }
23145 
23146 // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
23148  return this != internal_default_instance() && attributes_ != nullptr;
23149 }
23151  return _internal_has_attributes();
23152 }
23153 inline const ::rti1516_2025::fedpro::AttributeHandleSet& AttributeIsNotOwned::_internal_attributes() const {
23154  const ::rti1516_2025::fedpro::AttributeHandleSet* p = attributes_;
23155  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::AttributeHandleSet&>(
23157 }
23158 inline const ::rti1516_2025::fedpro::AttributeHandleSet& AttributeIsNotOwned::attributes() const {
23159  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributeIsNotOwned.attributes)
23160  return _internal_attributes();
23161 }
23164  if (GetArenaForAllocation() == nullptr) {
23165  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
23166  }
23167  attributes_ = attributes;
23168  if (attributes) {
23169 
23170  } else {
23171 
23172  }
23173  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.AttributeIsNotOwned.attributes)
23174 }
23175 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributeIsNotOwned::release_attributes() {
23176 
23177  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
23178  attributes_ = nullptr;
23179 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
23180  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
23181  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23182  if (GetArenaForAllocation() == nullptr) { delete old; }
23183 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
23184  if (GetArenaForAllocation() != nullptr) {
23185  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23186  }
23187 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
23188  return temp;
23189 }
23190 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributeIsNotOwned::unsafe_arena_release_attributes() {
23191  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.AttributeIsNotOwned.attributes)
23192 
23193  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
23194  attributes_ = nullptr;
23195  return temp;
23196 }
23197 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributeIsNotOwned::_internal_mutable_attributes() {
23198 
23199  if (attributes_ == nullptr) {
23200  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleSet>(GetArenaForAllocation());
23201  attributes_ = p;
23202  }
23203  return attributes_;
23204 }
23205 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributeIsNotOwned::mutable_attributes() {
23206  ::rti1516_2025::fedpro::AttributeHandleSet* _msg = _internal_mutable_attributes();
23207  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributeIsNotOwned.attributes)
23208  return _msg;
23209 }
23211  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
23212  if (message_arena == nullptr) {
23213  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
23214  }
23215  if (attributes) {
23216  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
23217  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
23218  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
23219  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes));
23220  if (message_arena != submessage_arena) {
23221  attributes = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
23222  message_arena, attributes, submessage_arena);
23223  }
23224 
23225  } else {
23226 
23227  }
23228  attributes_ = attributes;
23229  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.AttributeIsNotOwned.attributes)
23230 }
23231 
23232 // -------------------------------------------------------------------
23233 
23234 // AttributeIsOwnedByRTI
23235 
23236 // .rti1516_2025.fedpro.ObjectInstanceHandle objectInstance = 1;
23238  return this != internal_default_instance() && objectinstance_ != nullptr;
23239 }
23241  return _internal_has_objectinstance();
23242 }
23243 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& AttributeIsOwnedByRTI::_internal_objectinstance() const {
23244  const ::rti1516_2025::fedpro::ObjectInstanceHandle* p = objectinstance_;
23245  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ObjectInstanceHandle&>(
23247 }
23248 inline const ::rti1516_2025::fedpro::ObjectInstanceHandle& AttributeIsOwnedByRTI::objectinstance() const {
23249  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributeIsOwnedByRTI.objectInstance)
23250  return _internal_objectinstance();
23251 }
23253  ::rti1516_2025::fedpro::ObjectInstanceHandle* objectinstance) {
23254  if (GetArenaForAllocation() == nullptr) {
23255  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
23256  }
23257  objectinstance_ = objectinstance;
23258  if (objectinstance) {
23259 
23260  } else {
23261 
23262  }
23263  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.AttributeIsOwnedByRTI.objectInstance)
23264 }
23265 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributeIsOwnedByRTI::release_objectinstance() {
23266 
23267  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
23268  objectinstance_ = nullptr;
23269 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
23270  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
23271  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23272  if (GetArenaForAllocation() == nullptr) { delete old; }
23273 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
23274  if (GetArenaForAllocation() != nullptr) {
23275  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23276  }
23277 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
23278  return temp;
23279 }
23280 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributeIsOwnedByRTI::unsafe_arena_release_objectinstance() {
23281  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.AttributeIsOwnedByRTI.objectInstance)
23282 
23283  ::rti1516_2025::fedpro::ObjectInstanceHandle* temp = objectinstance_;
23284  objectinstance_ = nullptr;
23285  return temp;
23286 }
23287 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributeIsOwnedByRTI::_internal_mutable_objectinstance() {
23288 
23289  if (objectinstance_ == nullptr) {
23290  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(GetArenaForAllocation());
23291  objectinstance_ = p;
23292  }
23293  return objectinstance_;
23294 }
23295 inline ::rti1516_2025::fedpro::ObjectInstanceHandle* AttributeIsOwnedByRTI::mutable_objectinstance() {
23296  ::rti1516_2025::fedpro::ObjectInstanceHandle* _msg = _internal_mutable_objectinstance();
23297  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributeIsOwnedByRTI.objectInstance)
23298  return _msg;
23299 }
23301  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
23302  if (message_arena == nullptr) {
23303  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance_);
23304  }
23305  if (objectinstance) {
23306  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
23307  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
23308  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
23309  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(objectinstance));
23310  if (message_arena != submessage_arena) {
23311  objectinstance = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
23312  message_arena, objectinstance, submessage_arena);
23313  }
23314 
23315  } else {
23316 
23317  }
23318  objectinstance_ = objectinstance;
23319  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.AttributeIsOwnedByRTI.objectInstance)
23320 }
23321 
23322 // .rti1516_2025.fedpro.AttributeHandleSet attributes = 2;
23324  return this != internal_default_instance() && attributes_ != nullptr;
23325 }
23327  return _internal_has_attributes();
23328 }
23329 inline const ::rti1516_2025::fedpro::AttributeHandleSet& AttributeIsOwnedByRTI::_internal_attributes() const {
23330  const ::rti1516_2025::fedpro::AttributeHandleSet* p = attributes_;
23331  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::AttributeHandleSet&>(
23333 }
23334 inline const ::rti1516_2025::fedpro::AttributeHandleSet& AttributeIsOwnedByRTI::attributes() const {
23335  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributeIsOwnedByRTI.attributes)
23336  return _internal_attributes();
23337 }
23340  if (GetArenaForAllocation() == nullptr) {
23341  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
23342  }
23343  attributes_ = attributes;
23344  if (attributes) {
23345 
23346  } else {
23347 
23348  }
23349  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.AttributeIsOwnedByRTI.attributes)
23350 }
23351 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributeIsOwnedByRTI::release_attributes() {
23352 
23353  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
23354  attributes_ = nullptr;
23355 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
23356  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
23357  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23358  if (GetArenaForAllocation() == nullptr) { delete old; }
23359 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
23360  if (GetArenaForAllocation() != nullptr) {
23361  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23362  }
23363 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
23364  return temp;
23365 }
23366 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributeIsOwnedByRTI::unsafe_arena_release_attributes() {
23367  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.AttributeIsOwnedByRTI.attributes)
23368 
23369  ::rti1516_2025::fedpro::AttributeHandleSet* temp = attributes_;
23370  attributes_ = nullptr;
23371  return temp;
23372 }
23373 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributeIsOwnedByRTI::_internal_mutable_attributes() {
23374 
23375  if (attributes_ == nullptr) {
23376  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleSet>(GetArenaForAllocation());
23377  attributes_ = p;
23378  }
23379  return attributes_;
23380 }
23381 inline ::rti1516_2025::fedpro::AttributeHandleSet* AttributeIsOwnedByRTI::mutable_attributes() {
23382  ::rti1516_2025::fedpro::AttributeHandleSet* _msg = _internal_mutable_attributes();
23383  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributeIsOwnedByRTI.attributes)
23384  return _msg;
23385 }
23387  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
23388  if (message_arena == nullptr) {
23389  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes_);
23390  }
23391  if (attributes) {
23392  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
23393  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
23394  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
23395  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributes));
23396  if (message_arena != submessage_arena) {
23397  attributes = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
23398  message_arena, attributes, submessage_arena);
23399  }
23400 
23401  } else {
23402 
23403  }
23404  attributes_ = attributes;
23405  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.AttributeIsOwnedByRTI.attributes)
23406 }
23407 
23408 // -------------------------------------------------------------------
23409 
23410 // TimeRegulationEnabled
23411 
23412 // .rti1516_2025.fedpro.LogicalTime time = 1;
23414  return this != internal_default_instance() && time_ != nullptr;
23415 }
23416 inline bool TimeRegulationEnabled::has_time() const {
23417  return _internal_has_time();
23418 }
23419 inline const ::rti1516_2025::fedpro::LogicalTime& TimeRegulationEnabled::_internal_time() const {
23420  const ::rti1516_2025::fedpro::LogicalTime* p = time_;
23421  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::LogicalTime&>(
23423 }
23424 inline const ::rti1516_2025::fedpro::LogicalTime& TimeRegulationEnabled::time() const {
23425  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.TimeRegulationEnabled.time)
23426  return _internal_time();
23427 }
23430  if (GetArenaForAllocation() == nullptr) {
23431  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(time_);
23432  }
23433  time_ = time;
23434  if (time) {
23435 
23436  } else {
23437 
23438  }
23439  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.TimeRegulationEnabled.time)
23440 }
23441 inline ::rti1516_2025::fedpro::LogicalTime* TimeRegulationEnabled::release_time() {
23442 
23444  time_ = nullptr;
23445 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
23446  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
23447  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23448  if (GetArenaForAllocation() == nullptr) { delete old; }
23449 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
23450  if (GetArenaForAllocation() != nullptr) {
23451  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23452  }
23453 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
23454  return temp;
23455 }
23456 inline ::rti1516_2025::fedpro::LogicalTime* TimeRegulationEnabled::unsafe_arena_release_time() {
23457  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.TimeRegulationEnabled.time)
23458 
23460  time_ = nullptr;
23461  return temp;
23462 }
23463 inline ::rti1516_2025::fedpro::LogicalTime* TimeRegulationEnabled::_internal_mutable_time() {
23464 
23465  if (time_ == nullptr) {
23466  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::LogicalTime>(GetArenaForAllocation());
23467  time_ = p;
23468  }
23469  return time_;
23470 }
23471 inline ::rti1516_2025::fedpro::LogicalTime* TimeRegulationEnabled::mutable_time() {
23472  ::rti1516_2025::fedpro::LogicalTime* _msg = _internal_mutable_time();
23473  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.TimeRegulationEnabled.time)
23474  return _msg;
23475 }
23477  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
23478  if (message_arena == nullptr) {
23479  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(time_);
23480  }
23481  if (time) {
23482  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
23483  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
23484  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
23485  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(time));
23486  if (message_arena != submessage_arena) {
23487  time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
23488  message_arena, time, submessage_arena);
23489  }
23490 
23491  } else {
23492 
23493  }
23494  time_ = time;
23495  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.TimeRegulationEnabled.time)
23496 }
23497 
23498 // -------------------------------------------------------------------
23499 
23500 // TimeConstrainedEnabled
23501 
23502 // .rti1516_2025.fedpro.LogicalTime time = 1;
23504  return this != internal_default_instance() && time_ != nullptr;
23505 }
23507  return _internal_has_time();
23508 }
23509 inline const ::rti1516_2025::fedpro::LogicalTime& TimeConstrainedEnabled::_internal_time() const {
23510  const ::rti1516_2025::fedpro::LogicalTime* p = time_;
23511  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::LogicalTime&>(
23513 }
23514 inline const ::rti1516_2025::fedpro::LogicalTime& TimeConstrainedEnabled::time() const {
23515  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.TimeConstrainedEnabled.time)
23516  return _internal_time();
23517 }
23520  if (GetArenaForAllocation() == nullptr) {
23521  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(time_);
23522  }
23523  time_ = time;
23524  if (time) {
23525 
23526  } else {
23527 
23528  }
23529  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.TimeConstrainedEnabled.time)
23530 }
23531 inline ::rti1516_2025::fedpro::LogicalTime* TimeConstrainedEnabled::release_time() {
23532 
23534  time_ = nullptr;
23535 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
23536  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
23537  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23538  if (GetArenaForAllocation() == nullptr) { delete old; }
23539 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
23540  if (GetArenaForAllocation() != nullptr) {
23541  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23542  }
23543 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
23544  return temp;
23545 }
23546 inline ::rti1516_2025::fedpro::LogicalTime* TimeConstrainedEnabled::unsafe_arena_release_time() {
23547  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.TimeConstrainedEnabled.time)
23548 
23550  time_ = nullptr;
23551  return temp;
23552 }
23553 inline ::rti1516_2025::fedpro::LogicalTime* TimeConstrainedEnabled::_internal_mutable_time() {
23554 
23555  if (time_ == nullptr) {
23556  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::LogicalTime>(GetArenaForAllocation());
23557  time_ = p;
23558  }
23559  return time_;
23560 }
23561 inline ::rti1516_2025::fedpro::LogicalTime* TimeConstrainedEnabled::mutable_time() {
23562  ::rti1516_2025::fedpro::LogicalTime* _msg = _internal_mutable_time();
23563  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.TimeConstrainedEnabled.time)
23564  return _msg;
23565 }
23567  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
23568  if (message_arena == nullptr) {
23569  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(time_);
23570  }
23571  if (time) {
23572  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
23573  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
23574  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
23575  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(time));
23576  if (message_arena != submessage_arena) {
23577  time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
23578  message_arena, time, submessage_arena);
23579  }
23580 
23581  } else {
23582 
23583  }
23584  time_ = time;
23585  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.TimeConstrainedEnabled.time)
23586 }
23587 
23588 // -------------------------------------------------------------------
23589 
23590 // FlushQueueGrant
23591 
23592 // .rti1516_2025.fedpro.LogicalTime time = 1;
23594  return this != internal_default_instance() && time_ != nullptr;
23595 }
23596 inline bool FlushQueueGrant::has_time() const {
23597  return _internal_has_time();
23598 }
23599 inline const ::rti1516_2025::fedpro::LogicalTime& FlushQueueGrant::_internal_time() const {
23600  const ::rti1516_2025::fedpro::LogicalTime* p = time_;
23601  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::LogicalTime&>(
23603 }
23604 inline const ::rti1516_2025::fedpro::LogicalTime& FlushQueueGrant::time() const {
23605  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FlushQueueGrant.time)
23606  return _internal_time();
23607 }
23610  if (GetArenaForAllocation() == nullptr) {
23611  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(time_);
23612  }
23613  time_ = time;
23614  if (time) {
23615 
23616  } else {
23617 
23618  }
23619  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.FlushQueueGrant.time)
23620 }
23621 inline ::rti1516_2025::fedpro::LogicalTime* FlushQueueGrant::release_time() {
23622 
23624  time_ = nullptr;
23625 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
23626  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
23627  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23628  if (GetArenaForAllocation() == nullptr) { delete old; }
23629 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
23630  if (GetArenaForAllocation() != nullptr) {
23631  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23632  }
23633 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
23634  return temp;
23635 }
23636 inline ::rti1516_2025::fedpro::LogicalTime* FlushQueueGrant::unsafe_arena_release_time() {
23637  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.FlushQueueGrant.time)
23638 
23640  time_ = nullptr;
23641  return temp;
23642 }
23643 inline ::rti1516_2025::fedpro::LogicalTime* FlushQueueGrant::_internal_mutable_time() {
23644 
23645  if (time_ == nullptr) {
23646  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::LogicalTime>(GetArenaForAllocation());
23647  time_ = p;
23648  }
23649  return time_;
23650 }
23651 inline ::rti1516_2025::fedpro::LogicalTime* FlushQueueGrant::mutable_time() {
23652  ::rti1516_2025::fedpro::LogicalTime* _msg = _internal_mutable_time();
23653  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FlushQueueGrant.time)
23654  return _msg;
23655 }
23657  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
23658  if (message_arena == nullptr) {
23659  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(time_);
23660  }
23661  if (time) {
23662  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
23663  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
23664  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
23665  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(time));
23666  if (message_arena != submessage_arena) {
23667  time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
23668  message_arena, time, submessage_arena);
23669  }
23670 
23671  } else {
23672 
23673  }
23674  time_ = time;
23675  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.FlushQueueGrant.time)
23676 }
23677 
23678 // .rti1516_2025.fedpro.LogicalTime optimisticTime = 2;
23680  return this != internal_default_instance() && optimistictime_ != nullptr;
23681 }
23683  return _internal_has_optimistictime();
23684 }
23685 inline const ::rti1516_2025::fedpro::LogicalTime& FlushQueueGrant::_internal_optimistictime() const {
23686  const ::rti1516_2025::fedpro::LogicalTime* p = optimistictime_;
23687  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::LogicalTime&>(
23689 }
23690 inline const ::rti1516_2025::fedpro::LogicalTime& FlushQueueGrant::optimistictime() const {
23691  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FlushQueueGrant.optimisticTime)
23692  return _internal_optimistictime();
23693 }
23695  ::rti1516_2025::fedpro::LogicalTime* optimistictime) {
23696  if (GetArenaForAllocation() == nullptr) {
23697  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(optimistictime_);
23698  }
23699  optimistictime_ = optimistictime;
23700  if (optimistictime) {
23701 
23702  } else {
23703 
23704  }
23705  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.FlushQueueGrant.optimisticTime)
23706 }
23707 inline ::rti1516_2025::fedpro::LogicalTime* FlushQueueGrant::release_optimistictime() {
23708 
23709  ::rti1516_2025::fedpro::LogicalTime* temp = optimistictime_;
23710  optimistictime_ = nullptr;
23711 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
23712  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
23713  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23714  if (GetArenaForAllocation() == nullptr) { delete old; }
23715 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
23716  if (GetArenaForAllocation() != nullptr) {
23717  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23718  }
23719 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
23720  return temp;
23721 }
23722 inline ::rti1516_2025::fedpro::LogicalTime* FlushQueueGrant::unsafe_arena_release_optimistictime() {
23723  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.FlushQueueGrant.optimisticTime)
23724 
23725  ::rti1516_2025::fedpro::LogicalTime* temp = optimistictime_;
23726  optimistictime_ = nullptr;
23727  return temp;
23728 }
23729 inline ::rti1516_2025::fedpro::LogicalTime* FlushQueueGrant::_internal_mutable_optimistictime() {
23730 
23731  if (optimistictime_ == nullptr) {
23732  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::LogicalTime>(GetArenaForAllocation());
23733  optimistictime_ = p;
23734  }
23735  return optimistictime_;
23736 }
23737 inline ::rti1516_2025::fedpro::LogicalTime* FlushQueueGrant::mutable_optimistictime() {
23738  ::rti1516_2025::fedpro::LogicalTime* _msg = _internal_mutable_optimistictime();
23739  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FlushQueueGrant.optimisticTime)
23740  return _msg;
23741 }
23743  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
23744  if (message_arena == nullptr) {
23745  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(optimistictime_);
23746  }
23747  if (optimistictime) {
23748  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
23749  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
23750  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
23751  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(optimistictime));
23752  if (message_arena != submessage_arena) {
23753  optimistictime = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
23754  message_arena, optimistictime, submessage_arena);
23755  }
23756 
23757  } else {
23758 
23759  }
23760  optimistictime_ = optimistictime;
23761  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.FlushQueueGrant.optimisticTime)
23762 }
23763 
23764 // -------------------------------------------------------------------
23765 
23766 // TimeAdvanceGrant
23767 
23768 // .rti1516_2025.fedpro.LogicalTime time = 1;
23770  return this != internal_default_instance() && time_ != nullptr;
23771 }
23772 inline bool TimeAdvanceGrant::has_time() const {
23773  return _internal_has_time();
23774 }
23775 inline const ::rti1516_2025::fedpro::LogicalTime& TimeAdvanceGrant::_internal_time() const {
23776  const ::rti1516_2025::fedpro::LogicalTime* p = time_;
23777  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::LogicalTime&>(
23779 }
23780 inline const ::rti1516_2025::fedpro::LogicalTime& TimeAdvanceGrant::time() const {
23781  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.TimeAdvanceGrant.time)
23782  return _internal_time();
23783 }
23786  if (GetArenaForAllocation() == nullptr) {
23787  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(time_);
23788  }
23789  time_ = time;
23790  if (time) {
23791 
23792  } else {
23793 
23794  }
23795  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.TimeAdvanceGrant.time)
23796 }
23797 inline ::rti1516_2025::fedpro::LogicalTime* TimeAdvanceGrant::release_time() {
23798 
23800  time_ = nullptr;
23801 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
23802  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
23803  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23804  if (GetArenaForAllocation() == nullptr) { delete old; }
23805 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
23806  if (GetArenaForAllocation() != nullptr) {
23807  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23808  }
23809 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
23810  return temp;
23811 }
23812 inline ::rti1516_2025::fedpro::LogicalTime* TimeAdvanceGrant::unsafe_arena_release_time() {
23813  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.TimeAdvanceGrant.time)
23814 
23816  time_ = nullptr;
23817  return temp;
23818 }
23819 inline ::rti1516_2025::fedpro::LogicalTime* TimeAdvanceGrant::_internal_mutable_time() {
23820 
23821  if (time_ == nullptr) {
23822  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::LogicalTime>(GetArenaForAllocation());
23823  time_ = p;
23824  }
23825  return time_;
23826 }
23827 inline ::rti1516_2025::fedpro::LogicalTime* TimeAdvanceGrant::mutable_time() {
23828  ::rti1516_2025::fedpro::LogicalTime* _msg = _internal_mutable_time();
23829  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.TimeAdvanceGrant.time)
23830  return _msg;
23831 }
23833  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
23834  if (message_arena == nullptr) {
23835  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(time_);
23836  }
23837  if (time) {
23838  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
23839  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
23840  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
23841  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(time));
23842  if (message_arena != submessage_arena) {
23843  time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
23844  message_arena, time, submessage_arena);
23845  }
23846 
23847  } else {
23848 
23849  }
23850  time_ = time;
23851  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.TimeAdvanceGrant.time)
23852 }
23853 
23854 // -------------------------------------------------------------------
23855 
23856 // RequestRetraction
23857 
23858 // .rti1516_2025.fedpro.MessageRetractionHandle retraction = 1;
23860  return this != internal_default_instance() && retraction_ != nullptr;
23861 }
23863  return _internal_has_retraction();
23864 }
23865 inline const ::rti1516_2025::fedpro::MessageRetractionHandle& RequestRetraction::_internal_retraction() const {
23866  const ::rti1516_2025::fedpro::MessageRetractionHandle* p = retraction_;
23867  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::MessageRetractionHandle&>(
23869 }
23870 inline const ::rti1516_2025::fedpro::MessageRetractionHandle& RequestRetraction::retraction() const {
23871  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RequestRetraction.retraction)
23872  return _internal_retraction();
23873 }
23876  if (GetArenaForAllocation() == nullptr) {
23877  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(retraction_);
23878  }
23879  retraction_ = retraction;
23880  if (retraction) {
23881 
23882  } else {
23883 
23884  }
23885  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.RequestRetraction.retraction)
23886 }
23887 inline ::rti1516_2025::fedpro::MessageRetractionHandle* RequestRetraction::release_retraction() {
23888 
23890  retraction_ = nullptr;
23891 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
23892  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
23893  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23894  if (GetArenaForAllocation() == nullptr) { delete old; }
23895 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
23896  if (GetArenaForAllocation() != nullptr) {
23897  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23898  }
23899 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
23900  return temp;
23901 }
23902 inline ::rti1516_2025::fedpro::MessageRetractionHandle* RequestRetraction::unsafe_arena_release_retraction() {
23903  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RequestRetraction.retraction)
23904 
23906  retraction_ = nullptr;
23907  return temp;
23908 }
23909 inline ::rti1516_2025::fedpro::MessageRetractionHandle* RequestRetraction::_internal_mutable_retraction() {
23910 
23911  if (retraction_ == nullptr) {
23912  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::MessageRetractionHandle>(GetArenaForAllocation());
23913  retraction_ = p;
23914  }
23915  return retraction_;
23916 }
23917 inline ::rti1516_2025::fedpro::MessageRetractionHandle* RequestRetraction::mutable_retraction() {
23918  ::rti1516_2025::fedpro::MessageRetractionHandle* _msg = _internal_mutable_retraction();
23919  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RequestRetraction.retraction)
23920  return _msg;
23921 }
23923  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
23924  if (message_arena == nullptr) {
23925  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(retraction_);
23926  }
23927  if (retraction) {
23928  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
23929  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
23930  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
23931  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(retraction));
23932  if (message_arena != submessage_arena) {
23933  retraction = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
23934  message_arena, retraction, submessage_arena);
23935  }
23936 
23937  } else {
23938 
23939  }
23940  retraction_ = retraction;
23941  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RequestRetraction.retraction)
23942 }
23943 
23944 // -------------------------------------------------------------------
23945 
23946 // CallbackSucceeded
23947 
23948 // -------------------------------------------------------------------
23949 
23950 // CallbackRequest
23951 
23952 // .rti1516_2025.fedpro.ConnectionLost connectionLost = 1;
23954  return callbackRequest_case() == kConnectionLost;
23955 }
23957  return _internal_has_connectionlost();
23958 }
23960  _oneof_case_[0] = kConnectionLost;
23961 }
23963  if (_internal_has_connectionlost()) {
23964  if (GetArenaForAllocation() == nullptr) {
23965  delete callbackRequest_.connectionlost_;
23966  }
23967  clear_has_callbackRequest();
23968  }
23969 }
23970 inline ::rti1516_2025::fedpro::ConnectionLost* CallbackRequest::release_connectionlost() {
23971  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.connectionLost)
23972  if (_internal_has_connectionlost()) {
23973  clear_has_callbackRequest();
23974  ::rti1516_2025::fedpro::ConnectionLost* temp = callbackRequest_.connectionlost_;
23975  if (GetArenaForAllocation() != nullptr) {
23976  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
23977  }
23978  callbackRequest_.connectionlost_ = nullptr;
23979  return temp;
23980  } else {
23981  return nullptr;
23982  }
23983 }
23984 inline const ::rti1516_2025::fedpro::ConnectionLost& CallbackRequest::_internal_connectionlost() const {
23985  return _internal_has_connectionlost()
23986  ? *callbackRequest_.connectionlost_
23988 }
23989 inline const ::rti1516_2025::fedpro::ConnectionLost& CallbackRequest::connectionlost() const {
23990  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.connectionLost)
23991  return _internal_connectionlost();
23992 }
23993 inline ::rti1516_2025::fedpro::ConnectionLost* CallbackRequest::unsafe_arena_release_connectionlost() {
23994  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.connectionLost)
23995  if (_internal_has_connectionlost()) {
23996  clear_has_callbackRequest();
23997  ::rti1516_2025::fedpro::ConnectionLost* temp = callbackRequest_.connectionlost_;
23998  callbackRequest_.connectionlost_ = nullptr;
23999  return temp;
24000  } else {
24001  return nullptr;
24002  }
24003 }
24005  clear_callbackRequest();
24006  if (connectionlost) {
24007  set_has_connectionlost();
24008  callbackRequest_.connectionlost_ = connectionlost;
24009  }
24010  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.connectionLost)
24011 }
24012 inline ::rti1516_2025::fedpro::ConnectionLost* CallbackRequest::_internal_mutable_connectionlost() {
24013  if (!_internal_has_connectionlost()) {
24014  clear_callbackRequest();
24015  set_has_connectionlost();
24016  callbackRequest_.connectionlost_ = CreateMaybeMessage< ::rti1516_2025::fedpro::ConnectionLost >(GetArenaForAllocation());
24017  }
24018  return callbackRequest_.connectionlost_;
24019 }
24020 inline ::rti1516_2025::fedpro::ConnectionLost* CallbackRequest::mutable_connectionlost() {
24021  ::rti1516_2025::fedpro::ConnectionLost* _msg = _internal_mutable_connectionlost();
24022  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.connectionLost)
24023  return _msg;
24024 }
24025 
24026 // .rti1516_2025.fedpro.ReportFederationExecutions reportFederationExecutions = 2;
24028  return callbackRequest_case() == kReportFederationExecutions;
24029 }
24031  return _internal_has_reportfederationexecutions();
24032 }
24034  _oneof_case_[0] = kReportFederationExecutions;
24035 }
24037  if (_internal_has_reportfederationexecutions()) {
24038  if (GetArenaForAllocation() == nullptr) {
24039  delete callbackRequest_.reportfederationexecutions_;
24040  }
24041  clear_has_callbackRequest();
24042  }
24043 }
24044 inline ::rti1516_2025::fedpro::ReportFederationExecutions* CallbackRequest::release_reportfederationexecutions() {
24045  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.reportFederationExecutions)
24046  if (_internal_has_reportfederationexecutions()) {
24047  clear_has_callbackRequest();
24048  ::rti1516_2025::fedpro::ReportFederationExecutions* temp = callbackRequest_.reportfederationexecutions_;
24049  if (GetArenaForAllocation() != nullptr) {
24050  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
24051  }
24052  callbackRequest_.reportfederationexecutions_ = nullptr;
24053  return temp;
24054  } else {
24055  return nullptr;
24056  }
24057 }
24058 inline const ::rti1516_2025::fedpro::ReportFederationExecutions& CallbackRequest::_internal_reportfederationexecutions() const {
24059  return _internal_has_reportfederationexecutions()
24060  ? *callbackRequest_.reportfederationexecutions_
24062 }
24063 inline const ::rti1516_2025::fedpro::ReportFederationExecutions& CallbackRequest::reportfederationexecutions() const {
24064  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.reportFederationExecutions)
24065  return _internal_reportfederationexecutions();
24066 }
24067 inline ::rti1516_2025::fedpro::ReportFederationExecutions* CallbackRequest::unsafe_arena_release_reportfederationexecutions() {
24068  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.reportFederationExecutions)
24069  if (_internal_has_reportfederationexecutions()) {
24070  clear_has_callbackRequest();
24071  ::rti1516_2025::fedpro::ReportFederationExecutions* temp = callbackRequest_.reportfederationexecutions_;
24072  callbackRequest_.reportfederationexecutions_ = nullptr;
24073  return temp;
24074  } else {
24075  return nullptr;
24076  }
24077 }
24079  clear_callbackRequest();
24080  if (reportfederationexecutions) {
24081  set_has_reportfederationexecutions();
24082  callbackRequest_.reportfederationexecutions_ = reportfederationexecutions;
24083  }
24084  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.reportFederationExecutions)
24085 }
24086 inline ::rti1516_2025::fedpro::ReportFederationExecutions* CallbackRequest::_internal_mutable_reportfederationexecutions() {
24087  if (!_internal_has_reportfederationexecutions()) {
24088  clear_callbackRequest();
24089  set_has_reportfederationexecutions();
24090  callbackRequest_.reportfederationexecutions_ = CreateMaybeMessage< ::rti1516_2025::fedpro::ReportFederationExecutions >(GetArenaForAllocation());
24091  }
24092  return callbackRequest_.reportfederationexecutions_;
24093 }
24094 inline ::rti1516_2025::fedpro::ReportFederationExecutions* CallbackRequest::mutable_reportfederationexecutions() {
24095  ::rti1516_2025::fedpro::ReportFederationExecutions* _msg = _internal_mutable_reportfederationexecutions();
24096  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.reportFederationExecutions)
24097  return _msg;
24098 }
24099 
24100 // .rti1516_2025.fedpro.ReportFederationExecutionMembers reportFederationExecutionMembers = 3;
24102  return callbackRequest_case() == kReportFederationExecutionMembers;
24103 }
24105  return _internal_has_reportfederationexecutionmembers();
24106 }
24108  _oneof_case_[0] = kReportFederationExecutionMembers;
24109 }
24111  if (_internal_has_reportfederationexecutionmembers()) {
24112  if (GetArenaForAllocation() == nullptr) {
24113  delete callbackRequest_.reportfederationexecutionmembers_;
24114  }
24115  clear_has_callbackRequest();
24116  }
24117 }
24118 inline ::rti1516_2025::fedpro::ReportFederationExecutionMembers* CallbackRequest::release_reportfederationexecutionmembers() {
24119  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.reportFederationExecutionMembers)
24120  if (_internal_has_reportfederationexecutionmembers()) {
24121  clear_has_callbackRequest();
24122  ::rti1516_2025::fedpro::ReportFederationExecutionMembers* temp = callbackRequest_.reportfederationexecutionmembers_;
24123  if (GetArenaForAllocation() != nullptr) {
24124  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
24125  }
24126  callbackRequest_.reportfederationexecutionmembers_ = nullptr;
24127  return temp;
24128  } else {
24129  return nullptr;
24130  }
24131 }
24132 inline const ::rti1516_2025::fedpro::ReportFederationExecutionMembers& CallbackRequest::_internal_reportfederationexecutionmembers() const {
24133  return _internal_has_reportfederationexecutionmembers()
24134  ? *callbackRequest_.reportfederationexecutionmembers_
24136 }
24137 inline const ::rti1516_2025::fedpro::ReportFederationExecutionMembers& CallbackRequest::reportfederationexecutionmembers() const {
24138  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.reportFederationExecutionMembers)
24139  return _internal_reportfederationexecutionmembers();
24140 }
24141 inline ::rti1516_2025::fedpro::ReportFederationExecutionMembers* CallbackRequest::unsafe_arena_release_reportfederationexecutionmembers() {
24142  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.reportFederationExecutionMembers)
24143  if (_internal_has_reportfederationexecutionmembers()) {
24144  clear_has_callbackRequest();
24145  ::rti1516_2025::fedpro::ReportFederationExecutionMembers* temp = callbackRequest_.reportfederationexecutionmembers_;
24146  callbackRequest_.reportfederationexecutionmembers_ = nullptr;
24147  return temp;
24148  } else {
24149  return nullptr;
24150  }
24151 }
24153  clear_callbackRequest();
24154  if (reportfederationexecutionmembers) {
24155  set_has_reportfederationexecutionmembers();
24156  callbackRequest_.reportfederationexecutionmembers_ = reportfederationexecutionmembers;
24157  }
24158  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.reportFederationExecutionMembers)
24159 }
24160 inline ::rti1516_2025::fedpro::ReportFederationExecutionMembers* CallbackRequest::_internal_mutable_reportfederationexecutionmembers() {
24161  if (!_internal_has_reportfederationexecutionmembers()) {
24162  clear_callbackRequest();
24163  set_has_reportfederationexecutionmembers();
24164  callbackRequest_.reportfederationexecutionmembers_ = CreateMaybeMessage< ::rti1516_2025::fedpro::ReportFederationExecutionMembers >(GetArenaForAllocation());
24165  }
24166  return callbackRequest_.reportfederationexecutionmembers_;
24167 }
24168 inline ::rti1516_2025::fedpro::ReportFederationExecutionMembers* CallbackRequest::mutable_reportfederationexecutionmembers() {
24169  ::rti1516_2025::fedpro::ReportFederationExecutionMembers* _msg = _internal_mutable_reportfederationexecutionmembers();
24170  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.reportFederationExecutionMembers)
24171  return _msg;
24172 }
24173 
24174 // .rti1516_2025.fedpro.ReportFederationExecutionDoesNotExist reportFederationExecutionDoesNotExist = 4;
24176  return callbackRequest_case() == kReportFederationExecutionDoesNotExist;
24177 }
24179  return _internal_has_reportfederationexecutiondoesnotexist();
24180 }
24182  _oneof_case_[0] = kReportFederationExecutionDoesNotExist;
24183 }
24185  if (_internal_has_reportfederationexecutiondoesnotexist()) {
24186  if (GetArenaForAllocation() == nullptr) {
24187  delete callbackRequest_.reportfederationexecutiondoesnotexist_;
24188  }
24189  clear_has_callbackRequest();
24190  }
24191 }
24192 inline ::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist* CallbackRequest::release_reportfederationexecutiondoesnotexist() {
24193  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.reportFederationExecutionDoesNotExist)
24194  if (_internal_has_reportfederationexecutiondoesnotexist()) {
24195  clear_has_callbackRequest();
24196  ::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist* temp = callbackRequest_.reportfederationexecutiondoesnotexist_;
24197  if (GetArenaForAllocation() != nullptr) {
24198  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
24199  }
24200  callbackRequest_.reportfederationexecutiondoesnotexist_ = nullptr;
24201  return temp;
24202  } else {
24203  return nullptr;
24204  }
24205 }
24206 inline const ::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist& CallbackRequest::_internal_reportfederationexecutiondoesnotexist() const {
24207  return _internal_has_reportfederationexecutiondoesnotexist()
24208  ? *callbackRequest_.reportfederationexecutiondoesnotexist_
24210 }
24211 inline const ::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist& CallbackRequest::reportfederationexecutiondoesnotexist() const {
24212  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.reportFederationExecutionDoesNotExist)
24213  return _internal_reportfederationexecutiondoesnotexist();
24214 }
24215 inline ::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist* CallbackRequest::unsafe_arena_release_reportfederationexecutiondoesnotexist() {
24216  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.reportFederationExecutionDoesNotExist)
24217  if (_internal_has_reportfederationexecutiondoesnotexist()) {
24218  clear_has_callbackRequest();
24219  ::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist* temp = callbackRequest_.reportfederationexecutiondoesnotexist_;
24220  callbackRequest_.reportfederationexecutiondoesnotexist_ = nullptr;
24221  return temp;
24222  } else {
24223  return nullptr;
24224  }
24225 }
24227  clear_callbackRequest();
24228  if (reportfederationexecutiondoesnotexist) {
24229  set_has_reportfederationexecutiondoesnotexist();
24230  callbackRequest_.reportfederationexecutiondoesnotexist_ = reportfederationexecutiondoesnotexist;
24231  }
24232  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.reportFederationExecutionDoesNotExist)
24233 }
24234 inline ::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist* CallbackRequest::_internal_mutable_reportfederationexecutiondoesnotexist() {
24235  if (!_internal_has_reportfederationexecutiondoesnotexist()) {
24236  clear_callbackRequest();
24237  set_has_reportfederationexecutiondoesnotexist();
24238  callbackRequest_.reportfederationexecutiondoesnotexist_ = CreateMaybeMessage< ::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist >(GetArenaForAllocation());
24239  }
24240  return callbackRequest_.reportfederationexecutiondoesnotexist_;
24241 }
24242 inline ::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist* CallbackRequest::mutable_reportfederationexecutiondoesnotexist() {
24243  ::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist* _msg = _internal_mutable_reportfederationexecutiondoesnotexist();
24244  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.reportFederationExecutionDoesNotExist)
24245  return _msg;
24246 }
24247 
24248 // .rti1516_2025.fedpro.FederateResigned federateResigned = 5;
24250  return callbackRequest_case() == kFederateResigned;
24251 }
24253  return _internal_has_federateresigned();
24254 }
24256  _oneof_case_[0] = kFederateResigned;
24257 }
24259  if (_internal_has_federateresigned()) {
24260  if (GetArenaForAllocation() == nullptr) {
24261  delete callbackRequest_.federateresigned_;
24262  }
24263  clear_has_callbackRequest();
24264  }
24265 }
24266 inline ::rti1516_2025::fedpro::FederateResigned* CallbackRequest::release_federateresigned() {
24267  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.federateResigned)
24268  if (_internal_has_federateresigned()) {
24269  clear_has_callbackRequest();
24270  ::rti1516_2025::fedpro::FederateResigned* temp = callbackRequest_.federateresigned_;
24271  if (GetArenaForAllocation() != nullptr) {
24272  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
24273  }
24274  callbackRequest_.federateresigned_ = nullptr;
24275  return temp;
24276  } else {
24277  return nullptr;
24278  }
24279 }
24280 inline const ::rti1516_2025::fedpro::FederateResigned& CallbackRequest::_internal_federateresigned() const {
24281  return _internal_has_federateresigned()
24282  ? *callbackRequest_.federateresigned_
24284 }
24285 inline const ::rti1516_2025::fedpro::FederateResigned& CallbackRequest::federateresigned() const {
24286  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.federateResigned)
24287  return _internal_federateresigned();
24288 }
24289 inline ::rti1516_2025::fedpro::FederateResigned* CallbackRequest::unsafe_arena_release_federateresigned() {
24290  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.federateResigned)
24291  if (_internal_has_federateresigned()) {
24292  clear_has_callbackRequest();
24293  ::rti1516_2025::fedpro::FederateResigned* temp = callbackRequest_.federateresigned_;
24294  callbackRequest_.federateresigned_ = nullptr;
24295  return temp;
24296  } else {
24297  return nullptr;
24298  }
24299 }
24301  clear_callbackRequest();
24302  if (federateresigned) {
24303  set_has_federateresigned();
24304  callbackRequest_.federateresigned_ = federateresigned;
24305  }
24306  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.federateResigned)
24307 }
24308 inline ::rti1516_2025::fedpro::FederateResigned* CallbackRequest::_internal_mutable_federateresigned() {
24309  if (!_internal_has_federateresigned()) {
24310  clear_callbackRequest();
24311  set_has_federateresigned();
24312  callbackRequest_.federateresigned_ = CreateMaybeMessage< ::rti1516_2025::fedpro::FederateResigned >(GetArenaForAllocation());
24313  }
24314  return callbackRequest_.federateresigned_;
24315 }
24316 inline ::rti1516_2025::fedpro::FederateResigned* CallbackRequest::mutable_federateresigned() {
24317  ::rti1516_2025::fedpro::FederateResigned* _msg = _internal_mutable_federateresigned();
24318  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.federateResigned)
24319  return _msg;
24320 }
24321 
24322 // .rti1516_2025.fedpro.SynchronizationPointRegistrationSucceeded synchronizationPointRegistrationSucceeded = 6;
24324  return callbackRequest_case() == kSynchronizationPointRegistrationSucceeded;
24325 }
24327  return _internal_has_synchronizationpointregistrationsucceeded();
24328 }
24330  _oneof_case_[0] = kSynchronizationPointRegistrationSucceeded;
24331 }
24333  if (_internal_has_synchronizationpointregistrationsucceeded()) {
24334  if (GetArenaForAllocation() == nullptr) {
24335  delete callbackRequest_.synchronizationpointregistrationsucceeded_;
24336  }
24337  clear_has_callbackRequest();
24338  }
24339 }
24340 inline ::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded* CallbackRequest::release_synchronizationpointregistrationsucceeded() {
24341  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.synchronizationPointRegistrationSucceeded)
24342  if (_internal_has_synchronizationpointregistrationsucceeded()) {
24343  clear_has_callbackRequest();
24344  ::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded* temp = callbackRequest_.synchronizationpointregistrationsucceeded_;
24345  if (GetArenaForAllocation() != nullptr) {
24346  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
24347  }
24348  callbackRequest_.synchronizationpointregistrationsucceeded_ = nullptr;
24349  return temp;
24350  } else {
24351  return nullptr;
24352  }
24353 }
24354 inline const ::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded& CallbackRequest::_internal_synchronizationpointregistrationsucceeded() const {
24355  return _internal_has_synchronizationpointregistrationsucceeded()
24356  ? *callbackRequest_.synchronizationpointregistrationsucceeded_
24358 }
24359 inline const ::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded& CallbackRequest::synchronizationpointregistrationsucceeded() const {
24360  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.synchronizationPointRegistrationSucceeded)
24361  return _internal_synchronizationpointregistrationsucceeded();
24362 }
24363 inline ::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded* CallbackRequest::unsafe_arena_release_synchronizationpointregistrationsucceeded() {
24364  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.synchronizationPointRegistrationSucceeded)
24365  if (_internal_has_synchronizationpointregistrationsucceeded()) {
24366  clear_has_callbackRequest();
24367  ::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded* temp = callbackRequest_.synchronizationpointregistrationsucceeded_;
24368  callbackRequest_.synchronizationpointregistrationsucceeded_ = nullptr;
24369  return temp;
24370  } else {
24371  return nullptr;
24372  }
24373 }
24375  clear_callbackRequest();
24376  if (synchronizationpointregistrationsucceeded) {
24377  set_has_synchronizationpointregistrationsucceeded();
24378  callbackRequest_.synchronizationpointregistrationsucceeded_ = synchronizationpointregistrationsucceeded;
24379  }
24380  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.synchronizationPointRegistrationSucceeded)
24381 }
24382 inline ::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded* CallbackRequest::_internal_mutable_synchronizationpointregistrationsucceeded() {
24383  if (!_internal_has_synchronizationpointregistrationsucceeded()) {
24384  clear_callbackRequest();
24385  set_has_synchronizationpointregistrationsucceeded();
24386  callbackRequest_.synchronizationpointregistrationsucceeded_ = CreateMaybeMessage< ::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded >(GetArenaForAllocation());
24387  }
24388  return callbackRequest_.synchronizationpointregistrationsucceeded_;
24389 }
24390 inline ::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded* CallbackRequest::mutable_synchronizationpointregistrationsucceeded() {
24391  ::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded* _msg = _internal_mutable_synchronizationpointregistrationsucceeded();
24392  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.synchronizationPointRegistrationSucceeded)
24393  return _msg;
24394 }
24395 
24396 // .rti1516_2025.fedpro.SynchronizationPointRegistrationFailed synchronizationPointRegistrationFailed = 7;
24398  return callbackRequest_case() == kSynchronizationPointRegistrationFailed;
24399 }
24401  return _internal_has_synchronizationpointregistrationfailed();
24402 }
24404  _oneof_case_[0] = kSynchronizationPointRegistrationFailed;
24405 }
24407  if (_internal_has_synchronizationpointregistrationfailed()) {
24408  if (GetArenaForAllocation() == nullptr) {
24409  delete callbackRequest_.synchronizationpointregistrationfailed_;
24410  }
24411  clear_has_callbackRequest();
24412  }
24413 }
24414 inline ::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed* CallbackRequest::release_synchronizationpointregistrationfailed() {
24415  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.synchronizationPointRegistrationFailed)
24416  if (_internal_has_synchronizationpointregistrationfailed()) {
24417  clear_has_callbackRequest();
24418  ::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed* temp = callbackRequest_.synchronizationpointregistrationfailed_;
24419  if (GetArenaForAllocation() != nullptr) {
24420  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
24421  }
24422  callbackRequest_.synchronizationpointregistrationfailed_ = nullptr;
24423  return temp;
24424  } else {
24425  return nullptr;
24426  }
24427 }
24428 inline const ::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed& CallbackRequest::_internal_synchronizationpointregistrationfailed() const {
24429  return _internal_has_synchronizationpointregistrationfailed()
24430  ? *callbackRequest_.synchronizationpointregistrationfailed_
24432 }
24433 inline const ::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed& CallbackRequest::synchronizationpointregistrationfailed() const {
24434  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.synchronizationPointRegistrationFailed)
24435  return _internal_synchronizationpointregistrationfailed();
24436 }
24437 inline ::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed* CallbackRequest::unsafe_arena_release_synchronizationpointregistrationfailed() {
24438  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.synchronizationPointRegistrationFailed)
24439  if (_internal_has_synchronizationpointregistrationfailed()) {
24440  clear_has_callbackRequest();
24441  ::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed* temp = callbackRequest_.synchronizationpointregistrationfailed_;
24442  callbackRequest_.synchronizationpointregistrationfailed_ = nullptr;
24443  return temp;
24444  } else {
24445  return nullptr;
24446  }
24447 }
24449  clear_callbackRequest();
24450  if (synchronizationpointregistrationfailed) {
24451  set_has_synchronizationpointregistrationfailed();
24452  callbackRequest_.synchronizationpointregistrationfailed_ = synchronizationpointregistrationfailed;
24453  }
24454  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.synchronizationPointRegistrationFailed)
24455 }
24456 inline ::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed* CallbackRequest::_internal_mutable_synchronizationpointregistrationfailed() {
24457  if (!_internal_has_synchronizationpointregistrationfailed()) {
24458  clear_callbackRequest();
24459  set_has_synchronizationpointregistrationfailed();
24460  callbackRequest_.synchronizationpointregistrationfailed_ = CreateMaybeMessage< ::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed >(GetArenaForAllocation());
24461  }
24462  return callbackRequest_.synchronizationpointregistrationfailed_;
24463 }
24464 inline ::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed* CallbackRequest::mutable_synchronizationpointregistrationfailed() {
24465  ::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed* _msg = _internal_mutable_synchronizationpointregistrationfailed();
24466  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.synchronizationPointRegistrationFailed)
24467  return _msg;
24468 }
24469 
24470 // .rti1516_2025.fedpro.AnnounceSynchronizationPoint announceSynchronizationPoint = 8;
24472  return callbackRequest_case() == kAnnounceSynchronizationPoint;
24473 }
24475  return _internal_has_announcesynchronizationpoint();
24476 }
24478  _oneof_case_[0] = kAnnounceSynchronizationPoint;
24479 }
24481  if (_internal_has_announcesynchronizationpoint()) {
24482  if (GetArenaForAllocation() == nullptr) {
24483  delete callbackRequest_.announcesynchronizationpoint_;
24484  }
24485  clear_has_callbackRequest();
24486  }
24487 }
24488 inline ::rti1516_2025::fedpro::AnnounceSynchronizationPoint* CallbackRequest::release_announcesynchronizationpoint() {
24489  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.announceSynchronizationPoint)
24490  if (_internal_has_announcesynchronizationpoint()) {
24491  clear_has_callbackRequest();
24492  ::rti1516_2025::fedpro::AnnounceSynchronizationPoint* temp = callbackRequest_.announcesynchronizationpoint_;
24493  if (GetArenaForAllocation() != nullptr) {
24494  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
24495  }
24496  callbackRequest_.announcesynchronizationpoint_ = nullptr;
24497  return temp;
24498  } else {
24499  return nullptr;
24500  }
24501 }
24502 inline const ::rti1516_2025::fedpro::AnnounceSynchronizationPoint& CallbackRequest::_internal_announcesynchronizationpoint() const {
24503  return _internal_has_announcesynchronizationpoint()
24504  ? *callbackRequest_.announcesynchronizationpoint_
24506 }
24507 inline const ::rti1516_2025::fedpro::AnnounceSynchronizationPoint& CallbackRequest::announcesynchronizationpoint() const {
24508  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.announceSynchronizationPoint)
24509  return _internal_announcesynchronizationpoint();
24510 }
24511 inline ::rti1516_2025::fedpro::AnnounceSynchronizationPoint* CallbackRequest::unsafe_arena_release_announcesynchronizationpoint() {
24512  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.announceSynchronizationPoint)
24513  if (_internal_has_announcesynchronizationpoint()) {
24514  clear_has_callbackRequest();
24515  ::rti1516_2025::fedpro::AnnounceSynchronizationPoint* temp = callbackRequest_.announcesynchronizationpoint_;
24516  callbackRequest_.announcesynchronizationpoint_ = nullptr;
24517  return temp;
24518  } else {
24519  return nullptr;
24520  }
24521 }
24523  clear_callbackRequest();
24524  if (announcesynchronizationpoint) {
24525  set_has_announcesynchronizationpoint();
24526  callbackRequest_.announcesynchronizationpoint_ = announcesynchronizationpoint;
24527  }
24528  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.announceSynchronizationPoint)
24529 }
24530 inline ::rti1516_2025::fedpro::AnnounceSynchronizationPoint* CallbackRequest::_internal_mutable_announcesynchronizationpoint() {
24531  if (!_internal_has_announcesynchronizationpoint()) {
24532  clear_callbackRequest();
24533  set_has_announcesynchronizationpoint();
24534  callbackRequest_.announcesynchronizationpoint_ = CreateMaybeMessage< ::rti1516_2025::fedpro::AnnounceSynchronizationPoint >(GetArenaForAllocation());
24535  }
24536  return callbackRequest_.announcesynchronizationpoint_;
24537 }
24538 inline ::rti1516_2025::fedpro::AnnounceSynchronizationPoint* CallbackRequest::mutable_announcesynchronizationpoint() {
24539  ::rti1516_2025::fedpro::AnnounceSynchronizationPoint* _msg = _internal_mutable_announcesynchronizationpoint();
24540  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.announceSynchronizationPoint)
24541  return _msg;
24542 }
24543 
24544 // .rti1516_2025.fedpro.FederationSynchronized federationSynchronized = 9;
24546  return callbackRequest_case() == kFederationSynchronized;
24547 }
24549  return _internal_has_federationsynchronized();
24550 }
24552  _oneof_case_[0] = kFederationSynchronized;
24553 }
24555  if (_internal_has_federationsynchronized()) {
24556  if (GetArenaForAllocation() == nullptr) {
24557  delete callbackRequest_.federationsynchronized_;
24558  }
24559  clear_has_callbackRequest();
24560  }
24561 }
24562 inline ::rti1516_2025::fedpro::FederationSynchronized* CallbackRequest::release_federationsynchronized() {
24563  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.federationSynchronized)
24564  if (_internal_has_federationsynchronized()) {
24565  clear_has_callbackRequest();
24566  ::rti1516_2025::fedpro::FederationSynchronized* temp = callbackRequest_.federationsynchronized_;
24567  if (GetArenaForAllocation() != nullptr) {
24568  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
24569  }
24570  callbackRequest_.federationsynchronized_ = nullptr;
24571  return temp;
24572  } else {
24573  return nullptr;
24574  }
24575 }
24576 inline const ::rti1516_2025::fedpro::FederationSynchronized& CallbackRequest::_internal_federationsynchronized() const {
24577  return _internal_has_federationsynchronized()
24578  ? *callbackRequest_.federationsynchronized_
24580 }
24581 inline const ::rti1516_2025::fedpro::FederationSynchronized& CallbackRequest::federationsynchronized() const {
24582  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.federationSynchronized)
24583  return _internal_federationsynchronized();
24584 }
24585 inline ::rti1516_2025::fedpro::FederationSynchronized* CallbackRequest::unsafe_arena_release_federationsynchronized() {
24586  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.federationSynchronized)
24587  if (_internal_has_federationsynchronized()) {
24588  clear_has_callbackRequest();
24589  ::rti1516_2025::fedpro::FederationSynchronized* temp = callbackRequest_.federationsynchronized_;
24590  callbackRequest_.federationsynchronized_ = nullptr;
24591  return temp;
24592  } else {
24593  return nullptr;
24594  }
24595 }
24597  clear_callbackRequest();
24598  if (federationsynchronized) {
24599  set_has_federationsynchronized();
24600  callbackRequest_.federationsynchronized_ = federationsynchronized;
24601  }
24602  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.federationSynchronized)
24603 }
24604 inline ::rti1516_2025::fedpro::FederationSynchronized* CallbackRequest::_internal_mutable_federationsynchronized() {
24605  if (!_internal_has_federationsynchronized()) {
24606  clear_callbackRequest();
24607  set_has_federationsynchronized();
24608  callbackRequest_.federationsynchronized_ = CreateMaybeMessage< ::rti1516_2025::fedpro::FederationSynchronized >(GetArenaForAllocation());
24609  }
24610  return callbackRequest_.federationsynchronized_;
24611 }
24612 inline ::rti1516_2025::fedpro::FederationSynchronized* CallbackRequest::mutable_federationsynchronized() {
24613  ::rti1516_2025::fedpro::FederationSynchronized* _msg = _internal_mutable_federationsynchronized();
24614  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.federationSynchronized)
24615  return _msg;
24616 }
24617 
24618 // .rti1516_2025.fedpro.InitiateFederateSave initiateFederateSave = 10;
24620  return callbackRequest_case() == kInitiateFederateSave;
24621 }
24623  return _internal_has_initiatefederatesave();
24624 }
24626  _oneof_case_[0] = kInitiateFederateSave;
24627 }
24629  if (_internal_has_initiatefederatesave()) {
24630  if (GetArenaForAllocation() == nullptr) {
24631  delete callbackRequest_.initiatefederatesave_;
24632  }
24633  clear_has_callbackRequest();
24634  }
24635 }
24636 inline ::rti1516_2025::fedpro::InitiateFederateSave* CallbackRequest::release_initiatefederatesave() {
24637  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.initiateFederateSave)
24638  if (_internal_has_initiatefederatesave()) {
24639  clear_has_callbackRequest();
24640  ::rti1516_2025::fedpro::InitiateFederateSave* temp = callbackRequest_.initiatefederatesave_;
24641  if (GetArenaForAllocation() != nullptr) {
24642  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
24643  }
24644  callbackRequest_.initiatefederatesave_ = nullptr;
24645  return temp;
24646  } else {
24647  return nullptr;
24648  }
24649 }
24650 inline const ::rti1516_2025::fedpro::InitiateFederateSave& CallbackRequest::_internal_initiatefederatesave() const {
24651  return _internal_has_initiatefederatesave()
24652  ? *callbackRequest_.initiatefederatesave_
24654 }
24655 inline const ::rti1516_2025::fedpro::InitiateFederateSave& CallbackRequest::initiatefederatesave() const {
24656  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.initiateFederateSave)
24657  return _internal_initiatefederatesave();
24658 }
24659 inline ::rti1516_2025::fedpro::InitiateFederateSave* CallbackRequest::unsafe_arena_release_initiatefederatesave() {
24660  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.initiateFederateSave)
24661  if (_internal_has_initiatefederatesave()) {
24662  clear_has_callbackRequest();
24663  ::rti1516_2025::fedpro::InitiateFederateSave* temp = callbackRequest_.initiatefederatesave_;
24664  callbackRequest_.initiatefederatesave_ = nullptr;
24665  return temp;
24666  } else {
24667  return nullptr;
24668  }
24669 }
24671  clear_callbackRequest();
24672  if (initiatefederatesave) {
24673  set_has_initiatefederatesave();
24674  callbackRequest_.initiatefederatesave_ = initiatefederatesave;
24675  }
24676  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.initiateFederateSave)
24677 }
24678 inline ::rti1516_2025::fedpro::InitiateFederateSave* CallbackRequest::_internal_mutable_initiatefederatesave() {
24679  if (!_internal_has_initiatefederatesave()) {
24680  clear_callbackRequest();
24681  set_has_initiatefederatesave();
24682  callbackRequest_.initiatefederatesave_ = CreateMaybeMessage< ::rti1516_2025::fedpro::InitiateFederateSave >(GetArenaForAllocation());
24683  }
24684  return callbackRequest_.initiatefederatesave_;
24685 }
24686 inline ::rti1516_2025::fedpro::InitiateFederateSave* CallbackRequest::mutable_initiatefederatesave() {
24687  ::rti1516_2025::fedpro::InitiateFederateSave* _msg = _internal_mutable_initiatefederatesave();
24688  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.initiateFederateSave)
24689  return _msg;
24690 }
24691 
24692 // .rti1516_2025.fedpro.InitiateFederateSaveWithTime initiateFederateSaveWithTime = 11;
24694  return callbackRequest_case() == kInitiateFederateSaveWithTime;
24695 }
24697  return _internal_has_initiatefederatesavewithtime();
24698 }
24700  _oneof_case_[0] = kInitiateFederateSaveWithTime;
24701 }
24703  if (_internal_has_initiatefederatesavewithtime()) {
24704  if (GetArenaForAllocation() == nullptr) {
24705  delete callbackRequest_.initiatefederatesavewithtime_;
24706  }
24707  clear_has_callbackRequest();
24708  }
24709 }
24710 inline ::rti1516_2025::fedpro::InitiateFederateSaveWithTime* CallbackRequest::release_initiatefederatesavewithtime() {
24711  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.initiateFederateSaveWithTime)
24712  if (_internal_has_initiatefederatesavewithtime()) {
24713  clear_has_callbackRequest();
24714  ::rti1516_2025::fedpro::InitiateFederateSaveWithTime* temp = callbackRequest_.initiatefederatesavewithtime_;
24715  if (GetArenaForAllocation() != nullptr) {
24716  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
24717  }
24718  callbackRequest_.initiatefederatesavewithtime_ = nullptr;
24719  return temp;
24720  } else {
24721  return nullptr;
24722  }
24723 }
24724 inline const ::rti1516_2025::fedpro::InitiateFederateSaveWithTime& CallbackRequest::_internal_initiatefederatesavewithtime() const {
24725  return _internal_has_initiatefederatesavewithtime()
24726  ? *callbackRequest_.initiatefederatesavewithtime_
24728 }
24729 inline const ::rti1516_2025::fedpro::InitiateFederateSaveWithTime& CallbackRequest::initiatefederatesavewithtime() const {
24730  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.initiateFederateSaveWithTime)
24731  return _internal_initiatefederatesavewithtime();
24732 }
24733 inline ::rti1516_2025::fedpro::InitiateFederateSaveWithTime* CallbackRequest::unsafe_arena_release_initiatefederatesavewithtime() {
24734  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.initiateFederateSaveWithTime)
24735  if (_internal_has_initiatefederatesavewithtime()) {
24736  clear_has_callbackRequest();
24737  ::rti1516_2025::fedpro::InitiateFederateSaveWithTime* temp = callbackRequest_.initiatefederatesavewithtime_;
24738  callbackRequest_.initiatefederatesavewithtime_ = nullptr;
24739  return temp;
24740  } else {
24741  return nullptr;
24742  }
24743 }
24745  clear_callbackRequest();
24746  if (initiatefederatesavewithtime) {
24747  set_has_initiatefederatesavewithtime();
24748  callbackRequest_.initiatefederatesavewithtime_ = initiatefederatesavewithtime;
24749  }
24750  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.initiateFederateSaveWithTime)
24751 }
24752 inline ::rti1516_2025::fedpro::InitiateFederateSaveWithTime* CallbackRequest::_internal_mutable_initiatefederatesavewithtime() {
24753  if (!_internal_has_initiatefederatesavewithtime()) {
24754  clear_callbackRequest();
24755  set_has_initiatefederatesavewithtime();
24756  callbackRequest_.initiatefederatesavewithtime_ = CreateMaybeMessage< ::rti1516_2025::fedpro::InitiateFederateSaveWithTime >(GetArenaForAllocation());
24757  }
24758  return callbackRequest_.initiatefederatesavewithtime_;
24759 }
24760 inline ::rti1516_2025::fedpro::InitiateFederateSaveWithTime* CallbackRequest::mutable_initiatefederatesavewithtime() {
24761  ::rti1516_2025::fedpro::InitiateFederateSaveWithTime* _msg = _internal_mutable_initiatefederatesavewithtime();
24762  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.initiateFederateSaveWithTime)
24763  return _msg;
24764 }
24765 
24766 // .rti1516_2025.fedpro.FederationSaved federationSaved = 12;
24768  return callbackRequest_case() == kFederationSaved;
24769 }
24771  return _internal_has_federationsaved();
24772 }
24774  _oneof_case_[0] = kFederationSaved;
24775 }
24777  if (_internal_has_federationsaved()) {
24778  if (GetArenaForAllocation() == nullptr) {
24779  delete callbackRequest_.federationsaved_;
24780  }
24781  clear_has_callbackRequest();
24782  }
24783 }
24784 inline ::rti1516_2025::fedpro::FederationSaved* CallbackRequest::release_federationsaved() {
24785  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.federationSaved)
24786  if (_internal_has_federationsaved()) {
24787  clear_has_callbackRequest();
24788  ::rti1516_2025::fedpro::FederationSaved* temp = callbackRequest_.federationsaved_;
24789  if (GetArenaForAllocation() != nullptr) {
24790  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
24791  }
24792  callbackRequest_.federationsaved_ = nullptr;
24793  return temp;
24794  } else {
24795  return nullptr;
24796  }
24797 }
24798 inline const ::rti1516_2025::fedpro::FederationSaved& CallbackRequest::_internal_federationsaved() const {
24799  return _internal_has_federationsaved()
24800  ? *callbackRequest_.federationsaved_
24802 }
24803 inline const ::rti1516_2025::fedpro::FederationSaved& CallbackRequest::federationsaved() const {
24804  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.federationSaved)
24805  return _internal_federationsaved();
24806 }
24807 inline ::rti1516_2025::fedpro::FederationSaved* CallbackRequest::unsafe_arena_release_federationsaved() {
24808  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.federationSaved)
24809  if (_internal_has_federationsaved()) {
24810  clear_has_callbackRequest();
24811  ::rti1516_2025::fedpro::FederationSaved* temp = callbackRequest_.federationsaved_;
24812  callbackRequest_.federationsaved_ = nullptr;
24813  return temp;
24814  } else {
24815  return nullptr;
24816  }
24817 }
24819  clear_callbackRequest();
24820  if (federationsaved) {
24821  set_has_federationsaved();
24822  callbackRequest_.federationsaved_ = federationsaved;
24823  }
24824  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.federationSaved)
24825 }
24826 inline ::rti1516_2025::fedpro::FederationSaved* CallbackRequest::_internal_mutable_federationsaved() {
24827  if (!_internal_has_federationsaved()) {
24828  clear_callbackRequest();
24829  set_has_federationsaved();
24830  callbackRequest_.federationsaved_ = CreateMaybeMessage< ::rti1516_2025::fedpro::FederationSaved >(GetArenaForAllocation());
24831  }
24832  return callbackRequest_.federationsaved_;
24833 }
24834 inline ::rti1516_2025::fedpro::FederationSaved* CallbackRequest::mutable_federationsaved() {
24835  ::rti1516_2025::fedpro::FederationSaved* _msg = _internal_mutable_federationsaved();
24836  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.federationSaved)
24837  return _msg;
24838 }
24839 
24840 // .rti1516_2025.fedpro.FederationNotSaved federationNotSaved = 13;
24842  return callbackRequest_case() == kFederationNotSaved;
24843 }
24845  return _internal_has_federationnotsaved();
24846 }
24848  _oneof_case_[0] = kFederationNotSaved;
24849 }
24851  if (_internal_has_federationnotsaved()) {
24852  if (GetArenaForAllocation() == nullptr) {
24853  delete callbackRequest_.federationnotsaved_;
24854  }
24855  clear_has_callbackRequest();
24856  }
24857 }
24858 inline ::rti1516_2025::fedpro::FederationNotSaved* CallbackRequest::release_federationnotsaved() {
24859  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.federationNotSaved)
24860  if (_internal_has_federationnotsaved()) {
24861  clear_has_callbackRequest();
24862  ::rti1516_2025::fedpro::FederationNotSaved* temp = callbackRequest_.federationnotsaved_;
24863  if (GetArenaForAllocation() != nullptr) {
24864  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
24865  }
24866  callbackRequest_.federationnotsaved_ = nullptr;
24867  return temp;
24868  } else {
24869  return nullptr;
24870  }
24871 }
24872 inline const ::rti1516_2025::fedpro::FederationNotSaved& CallbackRequest::_internal_federationnotsaved() const {
24873  return _internal_has_federationnotsaved()
24874  ? *callbackRequest_.federationnotsaved_
24876 }
24877 inline const ::rti1516_2025::fedpro::FederationNotSaved& CallbackRequest::federationnotsaved() const {
24878  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.federationNotSaved)
24879  return _internal_federationnotsaved();
24880 }
24881 inline ::rti1516_2025::fedpro::FederationNotSaved* CallbackRequest::unsafe_arena_release_federationnotsaved() {
24882  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.federationNotSaved)
24883  if (_internal_has_federationnotsaved()) {
24884  clear_has_callbackRequest();
24885  ::rti1516_2025::fedpro::FederationNotSaved* temp = callbackRequest_.federationnotsaved_;
24886  callbackRequest_.federationnotsaved_ = nullptr;
24887  return temp;
24888  } else {
24889  return nullptr;
24890  }
24891 }
24893  clear_callbackRequest();
24894  if (federationnotsaved) {
24895  set_has_federationnotsaved();
24896  callbackRequest_.federationnotsaved_ = federationnotsaved;
24897  }
24898  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.federationNotSaved)
24899 }
24900 inline ::rti1516_2025::fedpro::FederationNotSaved* CallbackRequest::_internal_mutable_federationnotsaved() {
24901  if (!_internal_has_federationnotsaved()) {
24902  clear_callbackRequest();
24903  set_has_federationnotsaved();
24904  callbackRequest_.federationnotsaved_ = CreateMaybeMessage< ::rti1516_2025::fedpro::FederationNotSaved >(GetArenaForAllocation());
24905  }
24906  return callbackRequest_.federationnotsaved_;
24907 }
24908 inline ::rti1516_2025::fedpro::FederationNotSaved* CallbackRequest::mutable_federationnotsaved() {
24909  ::rti1516_2025::fedpro::FederationNotSaved* _msg = _internal_mutable_federationnotsaved();
24910  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.federationNotSaved)
24911  return _msg;
24912 }
24913 
24914 // .rti1516_2025.fedpro.FederationSaveStatusResponse federationSaveStatusResponse = 14;
24916  return callbackRequest_case() == kFederationSaveStatusResponse;
24917 }
24919  return _internal_has_federationsavestatusresponse();
24920 }
24922  _oneof_case_[0] = kFederationSaveStatusResponse;
24923 }
24925  if (_internal_has_federationsavestatusresponse()) {
24926  if (GetArenaForAllocation() == nullptr) {
24927  delete callbackRequest_.federationsavestatusresponse_;
24928  }
24929  clear_has_callbackRequest();
24930  }
24931 }
24932 inline ::rti1516_2025::fedpro::FederationSaveStatusResponse* CallbackRequest::release_federationsavestatusresponse() {
24933  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.federationSaveStatusResponse)
24934  if (_internal_has_federationsavestatusresponse()) {
24935  clear_has_callbackRequest();
24936  ::rti1516_2025::fedpro::FederationSaveStatusResponse* temp = callbackRequest_.federationsavestatusresponse_;
24937  if (GetArenaForAllocation() != nullptr) {
24938  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
24939  }
24940  callbackRequest_.federationsavestatusresponse_ = nullptr;
24941  return temp;
24942  } else {
24943  return nullptr;
24944  }
24945 }
24946 inline const ::rti1516_2025::fedpro::FederationSaveStatusResponse& CallbackRequest::_internal_federationsavestatusresponse() const {
24947  return _internal_has_federationsavestatusresponse()
24948  ? *callbackRequest_.federationsavestatusresponse_
24950 }
24951 inline const ::rti1516_2025::fedpro::FederationSaveStatusResponse& CallbackRequest::federationsavestatusresponse() const {
24952  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.federationSaveStatusResponse)
24953  return _internal_federationsavestatusresponse();
24954 }
24955 inline ::rti1516_2025::fedpro::FederationSaveStatusResponse* CallbackRequest::unsafe_arena_release_federationsavestatusresponse() {
24956  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.federationSaveStatusResponse)
24957  if (_internal_has_federationsavestatusresponse()) {
24958  clear_has_callbackRequest();
24959  ::rti1516_2025::fedpro::FederationSaveStatusResponse* temp = callbackRequest_.federationsavestatusresponse_;
24960  callbackRequest_.federationsavestatusresponse_ = nullptr;
24961  return temp;
24962  } else {
24963  return nullptr;
24964  }
24965 }
24967  clear_callbackRequest();
24968  if (federationsavestatusresponse) {
24969  set_has_federationsavestatusresponse();
24970  callbackRequest_.federationsavestatusresponse_ = federationsavestatusresponse;
24971  }
24972  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.federationSaveStatusResponse)
24973 }
24974 inline ::rti1516_2025::fedpro::FederationSaveStatusResponse* CallbackRequest::_internal_mutable_federationsavestatusresponse() {
24975  if (!_internal_has_federationsavestatusresponse()) {
24976  clear_callbackRequest();
24977  set_has_federationsavestatusresponse();
24978  callbackRequest_.federationsavestatusresponse_ = CreateMaybeMessage< ::rti1516_2025::fedpro::FederationSaveStatusResponse >(GetArenaForAllocation());
24979  }
24980  return callbackRequest_.federationsavestatusresponse_;
24981 }
24982 inline ::rti1516_2025::fedpro::FederationSaveStatusResponse* CallbackRequest::mutable_federationsavestatusresponse() {
24983  ::rti1516_2025::fedpro::FederationSaveStatusResponse* _msg = _internal_mutable_federationsavestatusresponse();
24984  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.federationSaveStatusResponse)
24985  return _msg;
24986 }
24987 
24988 // .rti1516_2025.fedpro.RequestFederationRestoreSucceeded requestFederationRestoreSucceeded = 15;
24990  return callbackRequest_case() == kRequestFederationRestoreSucceeded;
24991 }
24993  return _internal_has_requestfederationrestoresucceeded();
24994 }
24996  _oneof_case_[0] = kRequestFederationRestoreSucceeded;
24997 }
24999  if (_internal_has_requestfederationrestoresucceeded()) {
25000  if (GetArenaForAllocation() == nullptr) {
25001  delete callbackRequest_.requestfederationrestoresucceeded_;
25002  }
25003  clear_has_callbackRequest();
25004  }
25005 }
25006 inline ::rti1516_2025::fedpro::RequestFederationRestoreSucceeded* CallbackRequest::release_requestfederationrestoresucceeded() {
25007  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.requestFederationRestoreSucceeded)
25008  if (_internal_has_requestfederationrestoresucceeded()) {
25009  clear_has_callbackRequest();
25010  ::rti1516_2025::fedpro::RequestFederationRestoreSucceeded* temp = callbackRequest_.requestfederationrestoresucceeded_;
25011  if (GetArenaForAllocation() != nullptr) {
25012  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25013  }
25014  callbackRequest_.requestfederationrestoresucceeded_ = nullptr;
25015  return temp;
25016  } else {
25017  return nullptr;
25018  }
25019 }
25020 inline const ::rti1516_2025::fedpro::RequestFederationRestoreSucceeded& CallbackRequest::_internal_requestfederationrestoresucceeded() const {
25021  return _internal_has_requestfederationrestoresucceeded()
25022  ? *callbackRequest_.requestfederationrestoresucceeded_
25024 }
25025 inline const ::rti1516_2025::fedpro::RequestFederationRestoreSucceeded& CallbackRequest::requestfederationrestoresucceeded() const {
25026  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.requestFederationRestoreSucceeded)
25027  return _internal_requestfederationrestoresucceeded();
25028 }
25029 inline ::rti1516_2025::fedpro::RequestFederationRestoreSucceeded* CallbackRequest::unsafe_arena_release_requestfederationrestoresucceeded() {
25030  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.requestFederationRestoreSucceeded)
25031  if (_internal_has_requestfederationrestoresucceeded()) {
25032  clear_has_callbackRequest();
25033  ::rti1516_2025::fedpro::RequestFederationRestoreSucceeded* temp = callbackRequest_.requestfederationrestoresucceeded_;
25034  callbackRequest_.requestfederationrestoresucceeded_ = nullptr;
25035  return temp;
25036  } else {
25037  return nullptr;
25038  }
25039 }
25041  clear_callbackRequest();
25042  if (requestfederationrestoresucceeded) {
25043  set_has_requestfederationrestoresucceeded();
25044  callbackRequest_.requestfederationrestoresucceeded_ = requestfederationrestoresucceeded;
25045  }
25046  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.requestFederationRestoreSucceeded)
25047 }
25048 inline ::rti1516_2025::fedpro::RequestFederationRestoreSucceeded* CallbackRequest::_internal_mutable_requestfederationrestoresucceeded() {
25049  if (!_internal_has_requestfederationrestoresucceeded()) {
25050  clear_callbackRequest();
25051  set_has_requestfederationrestoresucceeded();
25052  callbackRequest_.requestfederationrestoresucceeded_ = CreateMaybeMessage< ::rti1516_2025::fedpro::RequestFederationRestoreSucceeded >(GetArenaForAllocation());
25053  }
25054  return callbackRequest_.requestfederationrestoresucceeded_;
25055 }
25056 inline ::rti1516_2025::fedpro::RequestFederationRestoreSucceeded* CallbackRequest::mutable_requestfederationrestoresucceeded() {
25057  ::rti1516_2025::fedpro::RequestFederationRestoreSucceeded* _msg = _internal_mutable_requestfederationrestoresucceeded();
25058  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.requestFederationRestoreSucceeded)
25059  return _msg;
25060 }
25061 
25062 // .rti1516_2025.fedpro.RequestFederationRestoreFailed requestFederationRestoreFailed = 16;
25064  return callbackRequest_case() == kRequestFederationRestoreFailed;
25065 }
25067  return _internal_has_requestfederationrestorefailed();
25068 }
25070  _oneof_case_[0] = kRequestFederationRestoreFailed;
25071 }
25073  if (_internal_has_requestfederationrestorefailed()) {
25074  if (GetArenaForAllocation() == nullptr) {
25075  delete callbackRequest_.requestfederationrestorefailed_;
25076  }
25077  clear_has_callbackRequest();
25078  }
25079 }
25080 inline ::rti1516_2025::fedpro::RequestFederationRestoreFailed* CallbackRequest::release_requestfederationrestorefailed() {
25081  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.requestFederationRestoreFailed)
25082  if (_internal_has_requestfederationrestorefailed()) {
25083  clear_has_callbackRequest();
25084  ::rti1516_2025::fedpro::RequestFederationRestoreFailed* temp = callbackRequest_.requestfederationrestorefailed_;
25085  if (GetArenaForAllocation() != nullptr) {
25086  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25087  }
25088  callbackRequest_.requestfederationrestorefailed_ = nullptr;
25089  return temp;
25090  } else {
25091  return nullptr;
25092  }
25093 }
25094 inline const ::rti1516_2025::fedpro::RequestFederationRestoreFailed& CallbackRequest::_internal_requestfederationrestorefailed() const {
25095  return _internal_has_requestfederationrestorefailed()
25096  ? *callbackRequest_.requestfederationrestorefailed_
25098 }
25099 inline const ::rti1516_2025::fedpro::RequestFederationRestoreFailed& CallbackRequest::requestfederationrestorefailed() const {
25100  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.requestFederationRestoreFailed)
25101  return _internal_requestfederationrestorefailed();
25102 }
25103 inline ::rti1516_2025::fedpro::RequestFederationRestoreFailed* CallbackRequest::unsafe_arena_release_requestfederationrestorefailed() {
25104  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.requestFederationRestoreFailed)
25105  if (_internal_has_requestfederationrestorefailed()) {
25106  clear_has_callbackRequest();
25107  ::rti1516_2025::fedpro::RequestFederationRestoreFailed* temp = callbackRequest_.requestfederationrestorefailed_;
25108  callbackRequest_.requestfederationrestorefailed_ = nullptr;
25109  return temp;
25110  } else {
25111  return nullptr;
25112  }
25113 }
25115  clear_callbackRequest();
25116  if (requestfederationrestorefailed) {
25117  set_has_requestfederationrestorefailed();
25118  callbackRequest_.requestfederationrestorefailed_ = requestfederationrestorefailed;
25119  }
25120  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.requestFederationRestoreFailed)
25121 }
25122 inline ::rti1516_2025::fedpro::RequestFederationRestoreFailed* CallbackRequest::_internal_mutable_requestfederationrestorefailed() {
25123  if (!_internal_has_requestfederationrestorefailed()) {
25124  clear_callbackRequest();
25125  set_has_requestfederationrestorefailed();
25126  callbackRequest_.requestfederationrestorefailed_ = CreateMaybeMessage< ::rti1516_2025::fedpro::RequestFederationRestoreFailed >(GetArenaForAllocation());
25127  }
25128  return callbackRequest_.requestfederationrestorefailed_;
25129 }
25130 inline ::rti1516_2025::fedpro::RequestFederationRestoreFailed* CallbackRequest::mutable_requestfederationrestorefailed() {
25131  ::rti1516_2025::fedpro::RequestFederationRestoreFailed* _msg = _internal_mutable_requestfederationrestorefailed();
25132  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.requestFederationRestoreFailed)
25133  return _msg;
25134 }
25135 
25136 // .rti1516_2025.fedpro.FederationRestoreBegun federationRestoreBegun = 17;
25138  return callbackRequest_case() == kFederationRestoreBegun;
25139 }
25141  return _internal_has_federationrestorebegun();
25142 }
25144  _oneof_case_[0] = kFederationRestoreBegun;
25145 }
25147  if (_internal_has_federationrestorebegun()) {
25148  if (GetArenaForAllocation() == nullptr) {
25149  delete callbackRequest_.federationrestorebegun_;
25150  }
25151  clear_has_callbackRequest();
25152  }
25153 }
25154 inline ::rti1516_2025::fedpro::FederationRestoreBegun* CallbackRequest::release_federationrestorebegun() {
25155  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.federationRestoreBegun)
25156  if (_internal_has_federationrestorebegun()) {
25157  clear_has_callbackRequest();
25158  ::rti1516_2025::fedpro::FederationRestoreBegun* temp = callbackRequest_.federationrestorebegun_;
25159  if (GetArenaForAllocation() != nullptr) {
25160  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25161  }
25162  callbackRequest_.federationrestorebegun_ = nullptr;
25163  return temp;
25164  } else {
25165  return nullptr;
25166  }
25167 }
25168 inline const ::rti1516_2025::fedpro::FederationRestoreBegun& CallbackRequest::_internal_federationrestorebegun() const {
25169  return _internal_has_federationrestorebegun()
25170  ? *callbackRequest_.federationrestorebegun_
25172 }
25173 inline const ::rti1516_2025::fedpro::FederationRestoreBegun& CallbackRequest::federationrestorebegun() const {
25174  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.federationRestoreBegun)
25175  return _internal_federationrestorebegun();
25176 }
25177 inline ::rti1516_2025::fedpro::FederationRestoreBegun* CallbackRequest::unsafe_arena_release_federationrestorebegun() {
25178  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.federationRestoreBegun)
25179  if (_internal_has_federationrestorebegun()) {
25180  clear_has_callbackRequest();
25181  ::rti1516_2025::fedpro::FederationRestoreBegun* temp = callbackRequest_.federationrestorebegun_;
25182  callbackRequest_.federationrestorebegun_ = nullptr;
25183  return temp;
25184  } else {
25185  return nullptr;
25186  }
25187 }
25189  clear_callbackRequest();
25190  if (federationrestorebegun) {
25191  set_has_federationrestorebegun();
25192  callbackRequest_.federationrestorebegun_ = federationrestorebegun;
25193  }
25194  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.federationRestoreBegun)
25195 }
25196 inline ::rti1516_2025::fedpro::FederationRestoreBegun* CallbackRequest::_internal_mutable_federationrestorebegun() {
25197  if (!_internal_has_federationrestorebegun()) {
25198  clear_callbackRequest();
25199  set_has_federationrestorebegun();
25200  callbackRequest_.federationrestorebegun_ = CreateMaybeMessage< ::rti1516_2025::fedpro::FederationRestoreBegun >(GetArenaForAllocation());
25201  }
25202  return callbackRequest_.federationrestorebegun_;
25203 }
25204 inline ::rti1516_2025::fedpro::FederationRestoreBegun* CallbackRequest::mutable_federationrestorebegun() {
25205  ::rti1516_2025::fedpro::FederationRestoreBegun* _msg = _internal_mutable_federationrestorebegun();
25206  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.federationRestoreBegun)
25207  return _msg;
25208 }
25209 
25210 // .rti1516_2025.fedpro.InitiateFederateRestore initiateFederateRestore = 18;
25212  return callbackRequest_case() == kInitiateFederateRestore;
25213 }
25215  return _internal_has_initiatefederaterestore();
25216 }
25218  _oneof_case_[0] = kInitiateFederateRestore;
25219 }
25221  if (_internal_has_initiatefederaterestore()) {
25222  if (GetArenaForAllocation() == nullptr) {
25223  delete callbackRequest_.initiatefederaterestore_;
25224  }
25225  clear_has_callbackRequest();
25226  }
25227 }
25228 inline ::rti1516_2025::fedpro::InitiateFederateRestore* CallbackRequest::release_initiatefederaterestore() {
25229  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.initiateFederateRestore)
25230  if (_internal_has_initiatefederaterestore()) {
25231  clear_has_callbackRequest();
25232  ::rti1516_2025::fedpro::InitiateFederateRestore* temp = callbackRequest_.initiatefederaterestore_;
25233  if (GetArenaForAllocation() != nullptr) {
25234  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25235  }
25236  callbackRequest_.initiatefederaterestore_ = nullptr;
25237  return temp;
25238  } else {
25239  return nullptr;
25240  }
25241 }
25242 inline const ::rti1516_2025::fedpro::InitiateFederateRestore& CallbackRequest::_internal_initiatefederaterestore() const {
25243  return _internal_has_initiatefederaterestore()
25244  ? *callbackRequest_.initiatefederaterestore_
25246 }
25247 inline const ::rti1516_2025::fedpro::InitiateFederateRestore& CallbackRequest::initiatefederaterestore() const {
25248  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.initiateFederateRestore)
25249  return _internal_initiatefederaterestore();
25250 }
25251 inline ::rti1516_2025::fedpro::InitiateFederateRestore* CallbackRequest::unsafe_arena_release_initiatefederaterestore() {
25252  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.initiateFederateRestore)
25253  if (_internal_has_initiatefederaterestore()) {
25254  clear_has_callbackRequest();
25255  ::rti1516_2025::fedpro::InitiateFederateRestore* temp = callbackRequest_.initiatefederaterestore_;
25256  callbackRequest_.initiatefederaterestore_ = nullptr;
25257  return temp;
25258  } else {
25259  return nullptr;
25260  }
25261 }
25263  clear_callbackRequest();
25264  if (initiatefederaterestore) {
25265  set_has_initiatefederaterestore();
25266  callbackRequest_.initiatefederaterestore_ = initiatefederaterestore;
25267  }
25268  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.initiateFederateRestore)
25269 }
25270 inline ::rti1516_2025::fedpro::InitiateFederateRestore* CallbackRequest::_internal_mutable_initiatefederaterestore() {
25271  if (!_internal_has_initiatefederaterestore()) {
25272  clear_callbackRequest();
25273  set_has_initiatefederaterestore();
25274  callbackRequest_.initiatefederaterestore_ = CreateMaybeMessage< ::rti1516_2025::fedpro::InitiateFederateRestore >(GetArenaForAllocation());
25275  }
25276  return callbackRequest_.initiatefederaterestore_;
25277 }
25278 inline ::rti1516_2025::fedpro::InitiateFederateRestore* CallbackRequest::mutable_initiatefederaterestore() {
25279  ::rti1516_2025::fedpro::InitiateFederateRestore* _msg = _internal_mutable_initiatefederaterestore();
25280  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.initiateFederateRestore)
25281  return _msg;
25282 }
25283 
25284 // .rti1516_2025.fedpro.FederationRestored federationRestored = 19;
25286  return callbackRequest_case() == kFederationRestored;
25287 }
25289  return _internal_has_federationrestored();
25290 }
25292  _oneof_case_[0] = kFederationRestored;
25293 }
25295  if (_internal_has_federationrestored()) {
25296  if (GetArenaForAllocation() == nullptr) {
25297  delete callbackRequest_.federationrestored_;
25298  }
25299  clear_has_callbackRequest();
25300  }
25301 }
25302 inline ::rti1516_2025::fedpro::FederationRestored* CallbackRequest::release_federationrestored() {
25303  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.federationRestored)
25304  if (_internal_has_federationrestored()) {
25305  clear_has_callbackRequest();
25306  ::rti1516_2025::fedpro::FederationRestored* temp = callbackRequest_.federationrestored_;
25307  if (GetArenaForAllocation() != nullptr) {
25308  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25309  }
25310  callbackRequest_.federationrestored_ = nullptr;
25311  return temp;
25312  } else {
25313  return nullptr;
25314  }
25315 }
25316 inline const ::rti1516_2025::fedpro::FederationRestored& CallbackRequest::_internal_federationrestored() const {
25317  return _internal_has_federationrestored()
25318  ? *callbackRequest_.federationrestored_
25320 }
25321 inline const ::rti1516_2025::fedpro::FederationRestored& CallbackRequest::federationrestored() const {
25322  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.federationRestored)
25323  return _internal_federationrestored();
25324 }
25325 inline ::rti1516_2025::fedpro::FederationRestored* CallbackRequest::unsafe_arena_release_federationrestored() {
25326  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.federationRestored)
25327  if (_internal_has_federationrestored()) {
25328  clear_has_callbackRequest();
25329  ::rti1516_2025::fedpro::FederationRestored* temp = callbackRequest_.federationrestored_;
25330  callbackRequest_.federationrestored_ = nullptr;
25331  return temp;
25332  } else {
25333  return nullptr;
25334  }
25335 }
25337  clear_callbackRequest();
25338  if (federationrestored) {
25339  set_has_federationrestored();
25340  callbackRequest_.federationrestored_ = federationrestored;
25341  }
25342  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.federationRestored)
25343 }
25344 inline ::rti1516_2025::fedpro::FederationRestored* CallbackRequest::_internal_mutable_federationrestored() {
25345  if (!_internal_has_federationrestored()) {
25346  clear_callbackRequest();
25347  set_has_federationrestored();
25348  callbackRequest_.federationrestored_ = CreateMaybeMessage< ::rti1516_2025::fedpro::FederationRestored >(GetArenaForAllocation());
25349  }
25350  return callbackRequest_.federationrestored_;
25351 }
25352 inline ::rti1516_2025::fedpro::FederationRestored* CallbackRequest::mutable_federationrestored() {
25353  ::rti1516_2025::fedpro::FederationRestored* _msg = _internal_mutable_federationrestored();
25354  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.federationRestored)
25355  return _msg;
25356 }
25357 
25358 // .rti1516_2025.fedpro.FederationNotRestored federationNotRestored = 20;
25360  return callbackRequest_case() == kFederationNotRestored;
25361 }
25363  return _internal_has_federationnotrestored();
25364 }
25366  _oneof_case_[0] = kFederationNotRestored;
25367 }
25369  if (_internal_has_federationnotrestored()) {
25370  if (GetArenaForAllocation() == nullptr) {
25371  delete callbackRequest_.federationnotrestored_;
25372  }
25373  clear_has_callbackRequest();
25374  }
25375 }
25376 inline ::rti1516_2025::fedpro::FederationNotRestored* CallbackRequest::release_federationnotrestored() {
25377  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.federationNotRestored)
25378  if (_internal_has_federationnotrestored()) {
25379  clear_has_callbackRequest();
25380  ::rti1516_2025::fedpro::FederationNotRestored* temp = callbackRequest_.federationnotrestored_;
25381  if (GetArenaForAllocation() != nullptr) {
25382  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25383  }
25384  callbackRequest_.federationnotrestored_ = nullptr;
25385  return temp;
25386  } else {
25387  return nullptr;
25388  }
25389 }
25390 inline const ::rti1516_2025::fedpro::FederationNotRestored& CallbackRequest::_internal_federationnotrestored() const {
25391  return _internal_has_federationnotrestored()
25392  ? *callbackRequest_.federationnotrestored_
25394 }
25395 inline const ::rti1516_2025::fedpro::FederationNotRestored& CallbackRequest::federationnotrestored() const {
25396  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.federationNotRestored)
25397  return _internal_federationnotrestored();
25398 }
25399 inline ::rti1516_2025::fedpro::FederationNotRestored* CallbackRequest::unsafe_arena_release_federationnotrestored() {
25400  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.federationNotRestored)
25401  if (_internal_has_federationnotrestored()) {
25402  clear_has_callbackRequest();
25403  ::rti1516_2025::fedpro::FederationNotRestored* temp = callbackRequest_.federationnotrestored_;
25404  callbackRequest_.federationnotrestored_ = nullptr;
25405  return temp;
25406  } else {
25407  return nullptr;
25408  }
25409 }
25411  clear_callbackRequest();
25412  if (federationnotrestored) {
25413  set_has_federationnotrestored();
25414  callbackRequest_.federationnotrestored_ = federationnotrestored;
25415  }
25416  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.federationNotRestored)
25417 }
25418 inline ::rti1516_2025::fedpro::FederationNotRestored* CallbackRequest::_internal_mutable_federationnotrestored() {
25419  if (!_internal_has_federationnotrestored()) {
25420  clear_callbackRequest();
25421  set_has_federationnotrestored();
25422  callbackRequest_.federationnotrestored_ = CreateMaybeMessage< ::rti1516_2025::fedpro::FederationNotRestored >(GetArenaForAllocation());
25423  }
25424  return callbackRequest_.federationnotrestored_;
25425 }
25426 inline ::rti1516_2025::fedpro::FederationNotRestored* CallbackRequest::mutable_federationnotrestored() {
25427  ::rti1516_2025::fedpro::FederationNotRestored* _msg = _internal_mutable_federationnotrestored();
25428  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.federationNotRestored)
25429  return _msg;
25430 }
25431 
25432 // .rti1516_2025.fedpro.FederationRestoreStatusResponse federationRestoreStatusResponse = 21;
25434  return callbackRequest_case() == kFederationRestoreStatusResponse;
25435 }
25437  return _internal_has_federationrestorestatusresponse();
25438 }
25440  _oneof_case_[0] = kFederationRestoreStatusResponse;
25441 }
25443  if (_internal_has_federationrestorestatusresponse()) {
25444  if (GetArenaForAllocation() == nullptr) {
25445  delete callbackRequest_.federationrestorestatusresponse_;
25446  }
25447  clear_has_callbackRequest();
25448  }
25449 }
25450 inline ::rti1516_2025::fedpro::FederationRestoreStatusResponse* CallbackRequest::release_federationrestorestatusresponse() {
25451  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.federationRestoreStatusResponse)
25452  if (_internal_has_federationrestorestatusresponse()) {
25453  clear_has_callbackRequest();
25454  ::rti1516_2025::fedpro::FederationRestoreStatusResponse* temp = callbackRequest_.federationrestorestatusresponse_;
25455  if (GetArenaForAllocation() != nullptr) {
25456  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25457  }
25458  callbackRequest_.federationrestorestatusresponse_ = nullptr;
25459  return temp;
25460  } else {
25461  return nullptr;
25462  }
25463 }
25464 inline const ::rti1516_2025::fedpro::FederationRestoreStatusResponse& CallbackRequest::_internal_federationrestorestatusresponse() const {
25465  return _internal_has_federationrestorestatusresponse()
25466  ? *callbackRequest_.federationrestorestatusresponse_
25468 }
25469 inline const ::rti1516_2025::fedpro::FederationRestoreStatusResponse& CallbackRequest::federationrestorestatusresponse() const {
25470  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.federationRestoreStatusResponse)
25471  return _internal_federationrestorestatusresponse();
25472 }
25473 inline ::rti1516_2025::fedpro::FederationRestoreStatusResponse* CallbackRequest::unsafe_arena_release_federationrestorestatusresponse() {
25474  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.federationRestoreStatusResponse)
25475  if (_internal_has_federationrestorestatusresponse()) {
25476  clear_has_callbackRequest();
25477  ::rti1516_2025::fedpro::FederationRestoreStatusResponse* temp = callbackRequest_.federationrestorestatusresponse_;
25478  callbackRequest_.federationrestorestatusresponse_ = nullptr;
25479  return temp;
25480  } else {
25481  return nullptr;
25482  }
25483 }
25485  clear_callbackRequest();
25486  if (federationrestorestatusresponse) {
25487  set_has_federationrestorestatusresponse();
25488  callbackRequest_.federationrestorestatusresponse_ = federationrestorestatusresponse;
25489  }
25490  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.federationRestoreStatusResponse)
25491 }
25492 inline ::rti1516_2025::fedpro::FederationRestoreStatusResponse* CallbackRequest::_internal_mutable_federationrestorestatusresponse() {
25493  if (!_internal_has_federationrestorestatusresponse()) {
25494  clear_callbackRequest();
25495  set_has_federationrestorestatusresponse();
25496  callbackRequest_.federationrestorestatusresponse_ = CreateMaybeMessage< ::rti1516_2025::fedpro::FederationRestoreStatusResponse >(GetArenaForAllocation());
25497  }
25498  return callbackRequest_.federationrestorestatusresponse_;
25499 }
25500 inline ::rti1516_2025::fedpro::FederationRestoreStatusResponse* CallbackRequest::mutable_federationrestorestatusresponse() {
25501  ::rti1516_2025::fedpro::FederationRestoreStatusResponse* _msg = _internal_mutable_federationrestorestatusresponse();
25502  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.federationRestoreStatusResponse)
25503  return _msg;
25504 }
25505 
25506 // .rti1516_2025.fedpro.StartRegistrationForObjectClass startRegistrationForObjectClass = 22;
25508  return callbackRequest_case() == kStartRegistrationForObjectClass;
25509 }
25511  return _internal_has_startregistrationforobjectclass();
25512 }
25514  _oneof_case_[0] = kStartRegistrationForObjectClass;
25515 }
25517  if (_internal_has_startregistrationforobjectclass()) {
25518  if (GetArenaForAllocation() == nullptr) {
25519  delete callbackRequest_.startregistrationforobjectclass_;
25520  }
25521  clear_has_callbackRequest();
25522  }
25523 }
25524 inline ::rti1516_2025::fedpro::StartRegistrationForObjectClass* CallbackRequest::release_startregistrationforobjectclass() {
25525  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.startRegistrationForObjectClass)
25526  if (_internal_has_startregistrationforobjectclass()) {
25527  clear_has_callbackRequest();
25528  ::rti1516_2025::fedpro::StartRegistrationForObjectClass* temp = callbackRequest_.startregistrationforobjectclass_;
25529  if (GetArenaForAllocation() != nullptr) {
25530  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25531  }
25532  callbackRequest_.startregistrationforobjectclass_ = nullptr;
25533  return temp;
25534  } else {
25535  return nullptr;
25536  }
25537 }
25538 inline const ::rti1516_2025::fedpro::StartRegistrationForObjectClass& CallbackRequest::_internal_startregistrationforobjectclass() const {
25539  return _internal_has_startregistrationforobjectclass()
25540  ? *callbackRequest_.startregistrationforobjectclass_
25542 }
25543 inline const ::rti1516_2025::fedpro::StartRegistrationForObjectClass& CallbackRequest::startregistrationforobjectclass() const {
25544  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.startRegistrationForObjectClass)
25545  return _internal_startregistrationforobjectclass();
25546 }
25547 inline ::rti1516_2025::fedpro::StartRegistrationForObjectClass* CallbackRequest::unsafe_arena_release_startregistrationforobjectclass() {
25548  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.startRegistrationForObjectClass)
25549  if (_internal_has_startregistrationforobjectclass()) {
25550  clear_has_callbackRequest();
25551  ::rti1516_2025::fedpro::StartRegistrationForObjectClass* temp = callbackRequest_.startregistrationforobjectclass_;
25552  callbackRequest_.startregistrationforobjectclass_ = nullptr;
25553  return temp;
25554  } else {
25555  return nullptr;
25556  }
25557 }
25559  clear_callbackRequest();
25560  if (startregistrationforobjectclass) {
25561  set_has_startregistrationforobjectclass();
25562  callbackRequest_.startregistrationforobjectclass_ = startregistrationforobjectclass;
25563  }
25564  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.startRegistrationForObjectClass)
25565 }
25566 inline ::rti1516_2025::fedpro::StartRegistrationForObjectClass* CallbackRequest::_internal_mutable_startregistrationforobjectclass() {
25567  if (!_internal_has_startregistrationforobjectclass()) {
25568  clear_callbackRequest();
25569  set_has_startregistrationforobjectclass();
25570  callbackRequest_.startregistrationforobjectclass_ = CreateMaybeMessage< ::rti1516_2025::fedpro::StartRegistrationForObjectClass >(GetArenaForAllocation());
25571  }
25572  return callbackRequest_.startregistrationforobjectclass_;
25573 }
25574 inline ::rti1516_2025::fedpro::StartRegistrationForObjectClass* CallbackRequest::mutable_startregistrationforobjectclass() {
25575  ::rti1516_2025::fedpro::StartRegistrationForObjectClass* _msg = _internal_mutable_startregistrationforobjectclass();
25576  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.startRegistrationForObjectClass)
25577  return _msg;
25578 }
25579 
25580 // .rti1516_2025.fedpro.StopRegistrationForObjectClass stopRegistrationForObjectClass = 23;
25582  return callbackRequest_case() == kStopRegistrationForObjectClass;
25583 }
25585  return _internal_has_stopregistrationforobjectclass();
25586 }
25588  _oneof_case_[0] = kStopRegistrationForObjectClass;
25589 }
25591  if (_internal_has_stopregistrationforobjectclass()) {
25592  if (GetArenaForAllocation() == nullptr) {
25593  delete callbackRequest_.stopregistrationforobjectclass_;
25594  }
25595  clear_has_callbackRequest();
25596  }
25597 }
25598 inline ::rti1516_2025::fedpro::StopRegistrationForObjectClass* CallbackRequest::release_stopregistrationforobjectclass() {
25599  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.stopRegistrationForObjectClass)
25600  if (_internal_has_stopregistrationforobjectclass()) {
25601  clear_has_callbackRequest();
25602  ::rti1516_2025::fedpro::StopRegistrationForObjectClass* temp = callbackRequest_.stopregistrationforobjectclass_;
25603  if (GetArenaForAllocation() != nullptr) {
25604  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25605  }
25606  callbackRequest_.stopregistrationforobjectclass_ = nullptr;
25607  return temp;
25608  } else {
25609  return nullptr;
25610  }
25611 }
25612 inline const ::rti1516_2025::fedpro::StopRegistrationForObjectClass& CallbackRequest::_internal_stopregistrationforobjectclass() const {
25613  return _internal_has_stopregistrationforobjectclass()
25614  ? *callbackRequest_.stopregistrationforobjectclass_
25616 }
25617 inline const ::rti1516_2025::fedpro::StopRegistrationForObjectClass& CallbackRequest::stopregistrationforobjectclass() const {
25618  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.stopRegistrationForObjectClass)
25619  return _internal_stopregistrationforobjectclass();
25620 }
25621 inline ::rti1516_2025::fedpro::StopRegistrationForObjectClass* CallbackRequest::unsafe_arena_release_stopregistrationforobjectclass() {
25622  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.stopRegistrationForObjectClass)
25623  if (_internal_has_stopregistrationforobjectclass()) {
25624  clear_has_callbackRequest();
25625  ::rti1516_2025::fedpro::StopRegistrationForObjectClass* temp = callbackRequest_.stopregistrationforobjectclass_;
25626  callbackRequest_.stopregistrationforobjectclass_ = nullptr;
25627  return temp;
25628  } else {
25629  return nullptr;
25630  }
25631 }
25633  clear_callbackRequest();
25634  if (stopregistrationforobjectclass) {
25635  set_has_stopregistrationforobjectclass();
25636  callbackRequest_.stopregistrationforobjectclass_ = stopregistrationforobjectclass;
25637  }
25638  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.stopRegistrationForObjectClass)
25639 }
25640 inline ::rti1516_2025::fedpro::StopRegistrationForObjectClass* CallbackRequest::_internal_mutable_stopregistrationforobjectclass() {
25641  if (!_internal_has_stopregistrationforobjectclass()) {
25642  clear_callbackRequest();
25643  set_has_stopregistrationforobjectclass();
25644  callbackRequest_.stopregistrationforobjectclass_ = CreateMaybeMessage< ::rti1516_2025::fedpro::StopRegistrationForObjectClass >(GetArenaForAllocation());
25645  }
25646  return callbackRequest_.stopregistrationforobjectclass_;
25647 }
25648 inline ::rti1516_2025::fedpro::StopRegistrationForObjectClass* CallbackRequest::mutable_stopregistrationforobjectclass() {
25649  ::rti1516_2025::fedpro::StopRegistrationForObjectClass* _msg = _internal_mutable_stopregistrationforobjectclass();
25650  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.stopRegistrationForObjectClass)
25651  return _msg;
25652 }
25653 
25654 // .rti1516_2025.fedpro.TurnInteractionsOn turnInteractionsOn = 24;
25656  return callbackRequest_case() == kTurnInteractionsOn;
25657 }
25659  return _internal_has_turninteractionson();
25660 }
25662  _oneof_case_[0] = kTurnInteractionsOn;
25663 }
25665  if (_internal_has_turninteractionson()) {
25666  if (GetArenaForAllocation() == nullptr) {
25667  delete callbackRequest_.turninteractionson_;
25668  }
25669  clear_has_callbackRequest();
25670  }
25671 }
25672 inline ::rti1516_2025::fedpro::TurnInteractionsOn* CallbackRequest::release_turninteractionson() {
25673  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.turnInteractionsOn)
25674  if (_internal_has_turninteractionson()) {
25675  clear_has_callbackRequest();
25676  ::rti1516_2025::fedpro::TurnInteractionsOn* temp = callbackRequest_.turninteractionson_;
25677  if (GetArenaForAllocation() != nullptr) {
25678  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25679  }
25680  callbackRequest_.turninteractionson_ = nullptr;
25681  return temp;
25682  } else {
25683  return nullptr;
25684  }
25685 }
25686 inline const ::rti1516_2025::fedpro::TurnInteractionsOn& CallbackRequest::_internal_turninteractionson() const {
25687  return _internal_has_turninteractionson()
25688  ? *callbackRequest_.turninteractionson_
25690 }
25691 inline const ::rti1516_2025::fedpro::TurnInteractionsOn& CallbackRequest::turninteractionson() const {
25692  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.turnInteractionsOn)
25693  return _internal_turninteractionson();
25694 }
25695 inline ::rti1516_2025::fedpro::TurnInteractionsOn* CallbackRequest::unsafe_arena_release_turninteractionson() {
25696  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.turnInteractionsOn)
25697  if (_internal_has_turninteractionson()) {
25698  clear_has_callbackRequest();
25699  ::rti1516_2025::fedpro::TurnInteractionsOn* temp = callbackRequest_.turninteractionson_;
25700  callbackRequest_.turninteractionson_ = nullptr;
25701  return temp;
25702  } else {
25703  return nullptr;
25704  }
25705 }
25707  clear_callbackRequest();
25708  if (turninteractionson) {
25709  set_has_turninteractionson();
25710  callbackRequest_.turninteractionson_ = turninteractionson;
25711  }
25712  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.turnInteractionsOn)
25713 }
25714 inline ::rti1516_2025::fedpro::TurnInteractionsOn* CallbackRequest::_internal_mutable_turninteractionson() {
25715  if (!_internal_has_turninteractionson()) {
25716  clear_callbackRequest();
25717  set_has_turninteractionson();
25718  callbackRequest_.turninteractionson_ = CreateMaybeMessage< ::rti1516_2025::fedpro::TurnInteractionsOn >(GetArenaForAllocation());
25719  }
25720  return callbackRequest_.turninteractionson_;
25721 }
25722 inline ::rti1516_2025::fedpro::TurnInteractionsOn* CallbackRequest::mutable_turninteractionson() {
25723  ::rti1516_2025::fedpro::TurnInteractionsOn* _msg = _internal_mutable_turninteractionson();
25724  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.turnInteractionsOn)
25725  return _msg;
25726 }
25727 
25728 // .rti1516_2025.fedpro.TurnInteractionsOff turnInteractionsOff = 25;
25730  return callbackRequest_case() == kTurnInteractionsOff;
25731 }
25733  return _internal_has_turninteractionsoff();
25734 }
25736  _oneof_case_[0] = kTurnInteractionsOff;
25737 }
25739  if (_internal_has_turninteractionsoff()) {
25740  if (GetArenaForAllocation() == nullptr) {
25741  delete callbackRequest_.turninteractionsoff_;
25742  }
25743  clear_has_callbackRequest();
25744  }
25745 }
25746 inline ::rti1516_2025::fedpro::TurnInteractionsOff* CallbackRequest::release_turninteractionsoff() {
25747  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.turnInteractionsOff)
25748  if (_internal_has_turninteractionsoff()) {
25749  clear_has_callbackRequest();
25750  ::rti1516_2025::fedpro::TurnInteractionsOff* temp = callbackRequest_.turninteractionsoff_;
25751  if (GetArenaForAllocation() != nullptr) {
25752  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25753  }
25754  callbackRequest_.turninteractionsoff_ = nullptr;
25755  return temp;
25756  } else {
25757  return nullptr;
25758  }
25759 }
25760 inline const ::rti1516_2025::fedpro::TurnInteractionsOff& CallbackRequest::_internal_turninteractionsoff() const {
25761  return _internal_has_turninteractionsoff()
25762  ? *callbackRequest_.turninteractionsoff_
25764 }
25765 inline const ::rti1516_2025::fedpro::TurnInteractionsOff& CallbackRequest::turninteractionsoff() const {
25766  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.turnInteractionsOff)
25767  return _internal_turninteractionsoff();
25768 }
25769 inline ::rti1516_2025::fedpro::TurnInteractionsOff* CallbackRequest::unsafe_arena_release_turninteractionsoff() {
25770  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.turnInteractionsOff)
25771  if (_internal_has_turninteractionsoff()) {
25772  clear_has_callbackRequest();
25773  ::rti1516_2025::fedpro::TurnInteractionsOff* temp = callbackRequest_.turninteractionsoff_;
25774  callbackRequest_.turninteractionsoff_ = nullptr;
25775  return temp;
25776  } else {
25777  return nullptr;
25778  }
25779 }
25781  clear_callbackRequest();
25782  if (turninteractionsoff) {
25783  set_has_turninteractionsoff();
25784  callbackRequest_.turninteractionsoff_ = turninteractionsoff;
25785  }
25786  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.turnInteractionsOff)
25787 }
25788 inline ::rti1516_2025::fedpro::TurnInteractionsOff* CallbackRequest::_internal_mutable_turninteractionsoff() {
25789  if (!_internal_has_turninteractionsoff()) {
25790  clear_callbackRequest();
25791  set_has_turninteractionsoff();
25792  callbackRequest_.turninteractionsoff_ = CreateMaybeMessage< ::rti1516_2025::fedpro::TurnInteractionsOff >(GetArenaForAllocation());
25793  }
25794  return callbackRequest_.turninteractionsoff_;
25795 }
25796 inline ::rti1516_2025::fedpro::TurnInteractionsOff* CallbackRequest::mutable_turninteractionsoff() {
25797  ::rti1516_2025::fedpro::TurnInteractionsOff* _msg = _internal_mutable_turninteractionsoff();
25798  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.turnInteractionsOff)
25799  return _msg;
25800 }
25801 
25802 // .rti1516_2025.fedpro.ObjectInstanceNameReservationSucceeded objectInstanceNameReservationSucceeded = 26;
25804  return callbackRequest_case() == kObjectInstanceNameReservationSucceeded;
25805 }
25807  return _internal_has_objectinstancenamereservationsucceeded();
25808 }
25810  _oneof_case_[0] = kObjectInstanceNameReservationSucceeded;
25811 }
25813  if (_internal_has_objectinstancenamereservationsucceeded()) {
25814  if (GetArenaForAllocation() == nullptr) {
25815  delete callbackRequest_.objectinstancenamereservationsucceeded_;
25816  }
25817  clear_has_callbackRequest();
25818  }
25819 }
25820 inline ::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded* CallbackRequest::release_objectinstancenamereservationsucceeded() {
25821  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.objectInstanceNameReservationSucceeded)
25822  if (_internal_has_objectinstancenamereservationsucceeded()) {
25823  clear_has_callbackRequest();
25824  ::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded* temp = callbackRequest_.objectinstancenamereservationsucceeded_;
25825  if (GetArenaForAllocation() != nullptr) {
25826  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25827  }
25828  callbackRequest_.objectinstancenamereservationsucceeded_ = nullptr;
25829  return temp;
25830  } else {
25831  return nullptr;
25832  }
25833 }
25834 inline const ::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded& CallbackRequest::_internal_objectinstancenamereservationsucceeded() const {
25835  return _internal_has_objectinstancenamereservationsucceeded()
25836  ? *callbackRequest_.objectinstancenamereservationsucceeded_
25838 }
25839 inline const ::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded& CallbackRequest::objectinstancenamereservationsucceeded() const {
25840  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.objectInstanceNameReservationSucceeded)
25841  return _internal_objectinstancenamereservationsucceeded();
25842 }
25843 inline ::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded* CallbackRequest::unsafe_arena_release_objectinstancenamereservationsucceeded() {
25844  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.objectInstanceNameReservationSucceeded)
25845  if (_internal_has_objectinstancenamereservationsucceeded()) {
25846  clear_has_callbackRequest();
25847  ::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded* temp = callbackRequest_.objectinstancenamereservationsucceeded_;
25848  callbackRequest_.objectinstancenamereservationsucceeded_ = nullptr;
25849  return temp;
25850  } else {
25851  return nullptr;
25852  }
25853 }
25855  clear_callbackRequest();
25856  if (objectinstancenamereservationsucceeded) {
25857  set_has_objectinstancenamereservationsucceeded();
25858  callbackRequest_.objectinstancenamereservationsucceeded_ = objectinstancenamereservationsucceeded;
25859  }
25860  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.objectInstanceNameReservationSucceeded)
25861 }
25862 inline ::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded* CallbackRequest::_internal_mutable_objectinstancenamereservationsucceeded() {
25863  if (!_internal_has_objectinstancenamereservationsucceeded()) {
25864  clear_callbackRequest();
25865  set_has_objectinstancenamereservationsucceeded();
25866  callbackRequest_.objectinstancenamereservationsucceeded_ = CreateMaybeMessage< ::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded >(GetArenaForAllocation());
25867  }
25868  return callbackRequest_.objectinstancenamereservationsucceeded_;
25869 }
25870 inline ::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded* CallbackRequest::mutable_objectinstancenamereservationsucceeded() {
25871  ::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded* _msg = _internal_mutable_objectinstancenamereservationsucceeded();
25872  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.objectInstanceNameReservationSucceeded)
25873  return _msg;
25874 }
25875 
25876 // .rti1516_2025.fedpro.ObjectInstanceNameReservationFailed objectInstanceNameReservationFailed = 27;
25878  return callbackRequest_case() == kObjectInstanceNameReservationFailed;
25879 }
25881  return _internal_has_objectinstancenamereservationfailed();
25882 }
25884  _oneof_case_[0] = kObjectInstanceNameReservationFailed;
25885 }
25887  if (_internal_has_objectinstancenamereservationfailed()) {
25888  if (GetArenaForAllocation() == nullptr) {
25889  delete callbackRequest_.objectinstancenamereservationfailed_;
25890  }
25891  clear_has_callbackRequest();
25892  }
25893 }
25894 inline ::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed* CallbackRequest::release_objectinstancenamereservationfailed() {
25895  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.objectInstanceNameReservationFailed)
25896  if (_internal_has_objectinstancenamereservationfailed()) {
25897  clear_has_callbackRequest();
25898  ::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed* temp = callbackRequest_.objectinstancenamereservationfailed_;
25899  if (GetArenaForAllocation() != nullptr) {
25900  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25901  }
25902  callbackRequest_.objectinstancenamereservationfailed_ = nullptr;
25903  return temp;
25904  } else {
25905  return nullptr;
25906  }
25907 }
25908 inline const ::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed& CallbackRequest::_internal_objectinstancenamereservationfailed() const {
25909  return _internal_has_objectinstancenamereservationfailed()
25910  ? *callbackRequest_.objectinstancenamereservationfailed_
25912 }
25913 inline const ::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed& CallbackRequest::objectinstancenamereservationfailed() const {
25914  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.objectInstanceNameReservationFailed)
25915  return _internal_objectinstancenamereservationfailed();
25916 }
25917 inline ::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed* CallbackRequest::unsafe_arena_release_objectinstancenamereservationfailed() {
25918  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.objectInstanceNameReservationFailed)
25919  if (_internal_has_objectinstancenamereservationfailed()) {
25920  clear_has_callbackRequest();
25921  ::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed* temp = callbackRequest_.objectinstancenamereservationfailed_;
25922  callbackRequest_.objectinstancenamereservationfailed_ = nullptr;
25923  return temp;
25924  } else {
25925  return nullptr;
25926  }
25927 }
25929  clear_callbackRequest();
25930  if (objectinstancenamereservationfailed) {
25931  set_has_objectinstancenamereservationfailed();
25932  callbackRequest_.objectinstancenamereservationfailed_ = objectinstancenamereservationfailed;
25933  }
25934  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.objectInstanceNameReservationFailed)
25935 }
25936 inline ::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed* CallbackRequest::_internal_mutable_objectinstancenamereservationfailed() {
25937  if (!_internal_has_objectinstancenamereservationfailed()) {
25938  clear_callbackRequest();
25939  set_has_objectinstancenamereservationfailed();
25940  callbackRequest_.objectinstancenamereservationfailed_ = CreateMaybeMessage< ::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed >(GetArenaForAllocation());
25941  }
25942  return callbackRequest_.objectinstancenamereservationfailed_;
25943 }
25944 inline ::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed* CallbackRequest::mutable_objectinstancenamereservationfailed() {
25945  ::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed* _msg = _internal_mutable_objectinstancenamereservationfailed();
25946  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.objectInstanceNameReservationFailed)
25947  return _msg;
25948 }
25949 
25950 // .rti1516_2025.fedpro.MultipleObjectInstanceNameReservationSucceeded multipleObjectInstanceNameReservationSucceeded = 28;
25952  return callbackRequest_case() == kMultipleObjectInstanceNameReservationSucceeded;
25953 }
25955  return _internal_has_multipleobjectinstancenamereservationsucceeded();
25956 }
25958  _oneof_case_[0] = kMultipleObjectInstanceNameReservationSucceeded;
25959 }
25961  if (_internal_has_multipleobjectinstancenamereservationsucceeded()) {
25962  if (GetArenaForAllocation() == nullptr) {
25963  delete callbackRequest_.multipleobjectinstancenamereservationsucceeded_;
25964  }
25965  clear_has_callbackRequest();
25966  }
25967 }
25968 inline ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded* CallbackRequest::release_multipleobjectinstancenamereservationsucceeded() {
25969  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.multipleObjectInstanceNameReservationSucceeded)
25970  if (_internal_has_multipleobjectinstancenamereservationsucceeded()) {
25971  clear_has_callbackRequest();
25972  ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded* temp = callbackRequest_.multipleobjectinstancenamereservationsucceeded_;
25973  if (GetArenaForAllocation() != nullptr) {
25974  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
25975  }
25976  callbackRequest_.multipleobjectinstancenamereservationsucceeded_ = nullptr;
25977  return temp;
25978  } else {
25979  return nullptr;
25980  }
25981 }
25982 inline const ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded& CallbackRequest::_internal_multipleobjectinstancenamereservationsucceeded() const {
25983  return _internal_has_multipleobjectinstancenamereservationsucceeded()
25984  ? *callbackRequest_.multipleobjectinstancenamereservationsucceeded_
25986 }
25987 inline const ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded& CallbackRequest::multipleobjectinstancenamereservationsucceeded() const {
25988  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.multipleObjectInstanceNameReservationSucceeded)
25989  return _internal_multipleobjectinstancenamereservationsucceeded();
25990 }
25991 inline ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded* CallbackRequest::unsafe_arena_release_multipleobjectinstancenamereservationsucceeded() {
25992  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.multipleObjectInstanceNameReservationSucceeded)
25993  if (_internal_has_multipleobjectinstancenamereservationsucceeded()) {
25994  clear_has_callbackRequest();
25995  ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded* temp = callbackRequest_.multipleobjectinstancenamereservationsucceeded_;
25996  callbackRequest_.multipleobjectinstancenamereservationsucceeded_ = nullptr;
25997  return temp;
25998  } else {
25999  return nullptr;
26000  }
26001 }
26003  clear_callbackRequest();
26004  if (multipleobjectinstancenamereservationsucceeded) {
26005  set_has_multipleobjectinstancenamereservationsucceeded();
26006  callbackRequest_.multipleobjectinstancenamereservationsucceeded_ = multipleobjectinstancenamereservationsucceeded;
26007  }
26008  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.multipleObjectInstanceNameReservationSucceeded)
26009 }
26010 inline ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded* CallbackRequest::_internal_mutable_multipleobjectinstancenamereservationsucceeded() {
26011  if (!_internal_has_multipleobjectinstancenamereservationsucceeded()) {
26012  clear_callbackRequest();
26013  set_has_multipleobjectinstancenamereservationsucceeded();
26014  callbackRequest_.multipleobjectinstancenamereservationsucceeded_ = CreateMaybeMessage< ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded >(GetArenaForAllocation());
26015  }
26016  return callbackRequest_.multipleobjectinstancenamereservationsucceeded_;
26017 }
26018 inline ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded* CallbackRequest::mutable_multipleobjectinstancenamereservationsucceeded() {
26019  ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded* _msg = _internal_mutable_multipleobjectinstancenamereservationsucceeded();
26020  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.multipleObjectInstanceNameReservationSucceeded)
26021  return _msg;
26022 }
26023 
26024 // .rti1516_2025.fedpro.MultipleObjectInstanceNameReservationFailed multipleObjectInstanceNameReservationFailed = 29;
26026  return callbackRequest_case() == kMultipleObjectInstanceNameReservationFailed;
26027 }
26029  return _internal_has_multipleobjectinstancenamereservationfailed();
26030 }
26032  _oneof_case_[0] = kMultipleObjectInstanceNameReservationFailed;
26033 }
26035  if (_internal_has_multipleobjectinstancenamereservationfailed()) {
26036  if (GetArenaForAllocation() == nullptr) {
26037  delete callbackRequest_.multipleobjectinstancenamereservationfailed_;
26038  }
26039  clear_has_callbackRequest();
26040  }
26041 }
26042 inline ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed* CallbackRequest::release_multipleobjectinstancenamereservationfailed() {
26043  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.multipleObjectInstanceNameReservationFailed)
26044  if (_internal_has_multipleobjectinstancenamereservationfailed()) {
26045  clear_has_callbackRequest();
26046  ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed* temp = callbackRequest_.multipleobjectinstancenamereservationfailed_;
26047  if (GetArenaForAllocation() != nullptr) {
26048  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26049  }
26050  callbackRequest_.multipleobjectinstancenamereservationfailed_ = nullptr;
26051  return temp;
26052  } else {
26053  return nullptr;
26054  }
26055 }
26056 inline const ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed& CallbackRequest::_internal_multipleobjectinstancenamereservationfailed() const {
26057  return _internal_has_multipleobjectinstancenamereservationfailed()
26058  ? *callbackRequest_.multipleobjectinstancenamereservationfailed_
26060 }
26061 inline const ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed& CallbackRequest::multipleobjectinstancenamereservationfailed() const {
26062  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.multipleObjectInstanceNameReservationFailed)
26063  return _internal_multipleobjectinstancenamereservationfailed();
26064 }
26065 inline ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed* CallbackRequest::unsafe_arena_release_multipleobjectinstancenamereservationfailed() {
26066  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.multipleObjectInstanceNameReservationFailed)
26067  if (_internal_has_multipleobjectinstancenamereservationfailed()) {
26068  clear_has_callbackRequest();
26069  ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed* temp = callbackRequest_.multipleobjectinstancenamereservationfailed_;
26070  callbackRequest_.multipleobjectinstancenamereservationfailed_ = nullptr;
26071  return temp;
26072  } else {
26073  return nullptr;
26074  }
26075 }
26077  clear_callbackRequest();
26078  if (multipleobjectinstancenamereservationfailed) {
26079  set_has_multipleobjectinstancenamereservationfailed();
26080  callbackRequest_.multipleobjectinstancenamereservationfailed_ = multipleobjectinstancenamereservationfailed;
26081  }
26082  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.multipleObjectInstanceNameReservationFailed)
26083 }
26084 inline ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed* CallbackRequest::_internal_mutable_multipleobjectinstancenamereservationfailed() {
26085  if (!_internal_has_multipleobjectinstancenamereservationfailed()) {
26086  clear_callbackRequest();
26087  set_has_multipleobjectinstancenamereservationfailed();
26088  callbackRequest_.multipleobjectinstancenamereservationfailed_ = CreateMaybeMessage< ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed >(GetArenaForAllocation());
26089  }
26090  return callbackRequest_.multipleobjectinstancenamereservationfailed_;
26091 }
26092 inline ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed* CallbackRequest::mutable_multipleobjectinstancenamereservationfailed() {
26093  ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed* _msg = _internal_mutable_multipleobjectinstancenamereservationfailed();
26094  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.multipleObjectInstanceNameReservationFailed)
26095  return _msg;
26096 }
26097 
26098 // .rti1516_2025.fedpro.DiscoverObjectInstance discoverObjectInstance = 30;
26100  return callbackRequest_case() == kDiscoverObjectInstance;
26101 }
26103  return _internal_has_discoverobjectinstance();
26104 }
26106  _oneof_case_[0] = kDiscoverObjectInstance;
26107 }
26109  if (_internal_has_discoverobjectinstance()) {
26110  if (GetArenaForAllocation() == nullptr) {
26111  delete callbackRequest_.discoverobjectinstance_;
26112  }
26113  clear_has_callbackRequest();
26114  }
26115 }
26116 inline ::rti1516_2025::fedpro::DiscoverObjectInstance* CallbackRequest::release_discoverobjectinstance() {
26117  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.discoverObjectInstance)
26118  if (_internal_has_discoverobjectinstance()) {
26119  clear_has_callbackRequest();
26120  ::rti1516_2025::fedpro::DiscoverObjectInstance* temp = callbackRequest_.discoverobjectinstance_;
26121  if (GetArenaForAllocation() != nullptr) {
26122  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26123  }
26124  callbackRequest_.discoverobjectinstance_ = nullptr;
26125  return temp;
26126  } else {
26127  return nullptr;
26128  }
26129 }
26130 inline const ::rti1516_2025::fedpro::DiscoverObjectInstance& CallbackRequest::_internal_discoverobjectinstance() const {
26131  return _internal_has_discoverobjectinstance()
26132  ? *callbackRequest_.discoverobjectinstance_
26134 }
26135 inline const ::rti1516_2025::fedpro::DiscoverObjectInstance& CallbackRequest::discoverobjectinstance() const {
26136  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.discoverObjectInstance)
26137  return _internal_discoverobjectinstance();
26138 }
26139 inline ::rti1516_2025::fedpro::DiscoverObjectInstance* CallbackRequest::unsafe_arena_release_discoverobjectinstance() {
26140  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.discoverObjectInstance)
26141  if (_internal_has_discoverobjectinstance()) {
26142  clear_has_callbackRequest();
26143  ::rti1516_2025::fedpro::DiscoverObjectInstance* temp = callbackRequest_.discoverobjectinstance_;
26144  callbackRequest_.discoverobjectinstance_ = nullptr;
26145  return temp;
26146  } else {
26147  return nullptr;
26148  }
26149 }
26151  clear_callbackRequest();
26152  if (discoverobjectinstance) {
26153  set_has_discoverobjectinstance();
26154  callbackRequest_.discoverobjectinstance_ = discoverobjectinstance;
26155  }
26156  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.discoverObjectInstance)
26157 }
26158 inline ::rti1516_2025::fedpro::DiscoverObjectInstance* CallbackRequest::_internal_mutable_discoverobjectinstance() {
26159  if (!_internal_has_discoverobjectinstance()) {
26160  clear_callbackRequest();
26161  set_has_discoverobjectinstance();
26162  callbackRequest_.discoverobjectinstance_ = CreateMaybeMessage< ::rti1516_2025::fedpro::DiscoverObjectInstance >(GetArenaForAllocation());
26163  }
26164  return callbackRequest_.discoverobjectinstance_;
26165 }
26166 inline ::rti1516_2025::fedpro::DiscoverObjectInstance* CallbackRequest::mutable_discoverobjectinstance() {
26167  ::rti1516_2025::fedpro::DiscoverObjectInstance* _msg = _internal_mutable_discoverobjectinstance();
26168  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.discoverObjectInstance)
26169  return _msg;
26170 }
26171 
26172 // .rti1516_2025.fedpro.ReflectAttributeValues reflectAttributeValues = 31;
26174  return callbackRequest_case() == kReflectAttributeValues;
26175 }
26177  return _internal_has_reflectattributevalues();
26178 }
26180  _oneof_case_[0] = kReflectAttributeValues;
26181 }
26183  if (_internal_has_reflectattributevalues()) {
26184  if (GetArenaForAllocation() == nullptr) {
26185  delete callbackRequest_.reflectattributevalues_;
26186  }
26187  clear_has_callbackRequest();
26188  }
26189 }
26190 inline ::rti1516_2025::fedpro::ReflectAttributeValues* CallbackRequest::release_reflectattributevalues() {
26191  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.reflectAttributeValues)
26192  if (_internal_has_reflectattributevalues()) {
26193  clear_has_callbackRequest();
26194  ::rti1516_2025::fedpro::ReflectAttributeValues* temp = callbackRequest_.reflectattributevalues_;
26195  if (GetArenaForAllocation() != nullptr) {
26196  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26197  }
26198  callbackRequest_.reflectattributevalues_ = nullptr;
26199  return temp;
26200  } else {
26201  return nullptr;
26202  }
26203 }
26204 inline const ::rti1516_2025::fedpro::ReflectAttributeValues& CallbackRequest::_internal_reflectattributevalues() const {
26205  return _internal_has_reflectattributevalues()
26206  ? *callbackRequest_.reflectattributevalues_
26208 }
26209 inline const ::rti1516_2025::fedpro::ReflectAttributeValues& CallbackRequest::reflectattributevalues() const {
26210  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.reflectAttributeValues)
26211  return _internal_reflectattributevalues();
26212 }
26213 inline ::rti1516_2025::fedpro::ReflectAttributeValues* CallbackRequest::unsafe_arena_release_reflectattributevalues() {
26214  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.reflectAttributeValues)
26215  if (_internal_has_reflectattributevalues()) {
26216  clear_has_callbackRequest();
26217  ::rti1516_2025::fedpro::ReflectAttributeValues* temp = callbackRequest_.reflectattributevalues_;
26218  callbackRequest_.reflectattributevalues_ = nullptr;
26219  return temp;
26220  } else {
26221  return nullptr;
26222  }
26223 }
26225  clear_callbackRequest();
26226  if (reflectattributevalues) {
26227  set_has_reflectattributevalues();
26228  callbackRequest_.reflectattributevalues_ = reflectattributevalues;
26229  }
26230  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.reflectAttributeValues)
26231 }
26232 inline ::rti1516_2025::fedpro::ReflectAttributeValues* CallbackRequest::_internal_mutable_reflectattributevalues() {
26233  if (!_internal_has_reflectattributevalues()) {
26234  clear_callbackRequest();
26235  set_has_reflectattributevalues();
26236  callbackRequest_.reflectattributevalues_ = CreateMaybeMessage< ::rti1516_2025::fedpro::ReflectAttributeValues >(GetArenaForAllocation());
26237  }
26238  return callbackRequest_.reflectattributevalues_;
26239 }
26240 inline ::rti1516_2025::fedpro::ReflectAttributeValues* CallbackRequest::mutable_reflectattributevalues() {
26241  ::rti1516_2025::fedpro::ReflectAttributeValues* _msg = _internal_mutable_reflectattributevalues();
26242  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.reflectAttributeValues)
26243  return _msg;
26244 }
26245 
26246 // .rti1516_2025.fedpro.ReflectAttributeValuesWithTime reflectAttributeValuesWithTime = 32;
26248  return callbackRequest_case() == kReflectAttributeValuesWithTime;
26249 }
26251  return _internal_has_reflectattributevalueswithtime();
26252 }
26254  _oneof_case_[0] = kReflectAttributeValuesWithTime;
26255 }
26257  if (_internal_has_reflectattributevalueswithtime()) {
26258  if (GetArenaForAllocation() == nullptr) {
26259  delete callbackRequest_.reflectattributevalueswithtime_;
26260  }
26261  clear_has_callbackRequest();
26262  }
26263 }
26264 inline ::rti1516_2025::fedpro::ReflectAttributeValuesWithTime* CallbackRequest::release_reflectattributevalueswithtime() {
26265  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.reflectAttributeValuesWithTime)
26266  if (_internal_has_reflectattributevalueswithtime()) {
26267  clear_has_callbackRequest();
26268  ::rti1516_2025::fedpro::ReflectAttributeValuesWithTime* temp = callbackRequest_.reflectattributevalueswithtime_;
26269  if (GetArenaForAllocation() != nullptr) {
26270  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26271  }
26272  callbackRequest_.reflectattributevalueswithtime_ = nullptr;
26273  return temp;
26274  } else {
26275  return nullptr;
26276  }
26277 }
26278 inline const ::rti1516_2025::fedpro::ReflectAttributeValuesWithTime& CallbackRequest::_internal_reflectattributevalueswithtime() const {
26279  return _internal_has_reflectattributevalueswithtime()
26280  ? *callbackRequest_.reflectattributevalueswithtime_
26282 }
26283 inline const ::rti1516_2025::fedpro::ReflectAttributeValuesWithTime& CallbackRequest::reflectattributevalueswithtime() const {
26284  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.reflectAttributeValuesWithTime)
26285  return _internal_reflectattributevalueswithtime();
26286 }
26287 inline ::rti1516_2025::fedpro::ReflectAttributeValuesWithTime* CallbackRequest::unsafe_arena_release_reflectattributevalueswithtime() {
26288  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.reflectAttributeValuesWithTime)
26289  if (_internal_has_reflectattributevalueswithtime()) {
26290  clear_has_callbackRequest();
26291  ::rti1516_2025::fedpro::ReflectAttributeValuesWithTime* temp = callbackRequest_.reflectattributevalueswithtime_;
26292  callbackRequest_.reflectattributevalueswithtime_ = nullptr;
26293  return temp;
26294  } else {
26295  return nullptr;
26296  }
26297 }
26299  clear_callbackRequest();
26300  if (reflectattributevalueswithtime) {
26301  set_has_reflectattributevalueswithtime();
26302  callbackRequest_.reflectattributevalueswithtime_ = reflectattributevalueswithtime;
26303  }
26304  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.reflectAttributeValuesWithTime)
26305 }
26306 inline ::rti1516_2025::fedpro::ReflectAttributeValuesWithTime* CallbackRequest::_internal_mutable_reflectattributevalueswithtime() {
26307  if (!_internal_has_reflectattributevalueswithtime()) {
26308  clear_callbackRequest();
26309  set_has_reflectattributevalueswithtime();
26310  callbackRequest_.reflectattributevalueswithtime_ = CreateMaybeMessage< ::rti1516_2025::fedpro::ReflectAttributeValuesWithTime >(GetArenaForAllocation());
26311  }
26312  return callbackRequest_.reflectattributevalueswithtime_;
26313 }
26314 inline ::rti1516_2025::fedpro::ReflectAttributeValuesWithTime* CallbackRequest::mutable_reflectattributevalueswithtime() {
26315  ::rti1516_2025::fedpro::ReflectAttributeValuesWithTime* _msg = _internal_mutable_reflectattributevalueswithtime();
26316  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.reflectAttributeValuesWithTime)
26317  return _msg;
26318 }
26319 
26320 // .rti1516_2025.fedpro.ReceiveInteraction receiveInteraction = 33;
26322  return callbackRequest_case() == kReceiveInteraction;
26323 }
26325  return _internal_has_receiveinteraction();
26326 }
26328  _oneof_case_[0] = kReceiveInteraction;
26329 }
26331  if (_internal_has_receiveinteraction()) {
26332  if (GetArenaForAllocation() == nullptr) {
26333  delete callbackRequest_.receiveinteraction_;
26334  }
26335  clear_has_callbackRequest();
26336  }
26337 }
26338 inline ::rti1516_2025::fedpro::ReceiveInteraction* CallbackRequest::release_receiveinteraction() {
26339  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.receiveInteraction)
26340  if (_internal_has_receiveinteraction()) {
26341  clear_has_callbackRequest();
26342  ::rti1516_2025::fedpro::ReceiveInteraction* temp = callbackRequest_.receiveinteraction_;
26343  if (GetArenaForAllocation() != nullptr) {
26344  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26345  }
26346  callbackRequest_.receiveinteraction_ = nullptr;
26347  return temp;
26348  } else {
26349  return nullptr;
26350  }
26351 }
26352 inline const ::rti1516_2025::fedpro::ReceiveInteraction& CallbackRequest::_internal_receiveinteraction() const {
26353  return _internal_has_receiveinteraction()
26354  ? *callbackRequest_.receiveinteraction_
26356 }
26357 inline const ::rti1516_2025::fedpro::ReceiveInteraction& CallbackRequest::receiveinteraction() const {
26358  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.receiveInteraction)
26359  return _internal_receiveinteraction();
26360 }
26361 inline ::rti1516_2025::fedpro::ReceiveInteraction* CallbackRequest::unsafe_arena_release_receiveinteraction() {
26362  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.receiveInteraction)
26363  if (_internal_has_receiveinteraction()) {
26364  clear_has_callbackRequest();
26365  ::rti1516_2025::fedpro::ReceiveInteraction* temp = callbackRequest_.receiveinteraction_;
26366  callbackRequest_.receiveinteraction_ = nullptr;
26367  return temp;
26368  } else {
26369  return nullptr;
26370  }
26371 }
26373  clear_callbackRequest();
26374  if (receiveinteraction) {
26375  set_has_receiveinteraction();
26376  callbackRequest_.receiveinteraction_ = receiveinteraction;
26377  }
26378  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.receiveInteraction)
26379 }
26380 inline ::rti1516_2025::fedpro::ReceiveInteraction* CallbackRequest::_internal_mutable_receiveinteraction() {
26381  if (!_internal_has_receiveinteraction()) {
26382  clear_callbackRequest();
26383  set_has_receiveinteraction();
26384  callbackRequest_.receiveinteraction_ = CreateMaybeMessage< ::rti1516_2025::fedpro::ReceiveInteraction >(GetArenaForAllocation());
26385  }
26386  return callbackRequest_.receiveinteraction_;
26387 }
26388 inline ::rti1516_2025::fedpro::ReceiveInteraction* CallbackRequest::mutable_receiveinteraction() {
26389  ::rti1516_2025::fedpro::ReceiveInteraction* _msg = _internal_mutable_receiveinteraction();
26390  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.receiveInteraction)
26391  return _msg;
26392 }
26393 
26394 // .rti1516_2025.fedpro.ReceiveInteractionWithTime receiveInteractionWithTime = 34;
26396  return callbackRequest_case() == kReceiveInteractionWithTime;
26397 }
26399  return _internal_has_receiveinteractionwithtime();
26400 }
26402  _oneof_case_[0] = kReceiveInteractionWithTime;
26403 }
26405  if (_internal_has_receiveinteractionwithtime()) {
26406  if (GetArenaForAllocation() == nullptr) {
26407  delete callbackRequest_.receiveinteractionwithtime_;
26408  }
26409  clear_has_callbackRequest();
26410  }
26411 }
26412 inline ::rti1516_2025::fedpro::ReceiveInteractionWithTime* CallbackRequest::release_receiveinteractionwithtime() {
26413  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.receiveInteractionWithTime)
26414  if (_internal_has_receiveinteractionwithtime()) {
26415  clear_has_callbackRequest();
26416  ::rti1516_2025::fedpro::ReceiveInteractionWithTime* temp = callbackRequest_.receiveinteractionwithtime_;
26417  if (GetArenaForAllocation() != nullptr) {
26418  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26419  }
26420  callbackRequest_.receiveinteractionwithtime_ = nullptr;
26421  return temp;
26422  } else {
26423  return nullptr;
26424  }
26425 }
26426 inline const ::rti1516_2025::fedpro::ReceiveInteractionWithTime& CallbackRequest::_internal_receiveinteractionwithtime() const {
26427  return _internal_has_receiveinteractionwithtime()
26428  ? *callbackRequest_.receiveinteractionwithtime_
26430 }
26431 inline const ::rti1516_2025::fedpro::ReceiveInteractionWithTime& CallbackRequest::receiveinteractionwithtime() const {
26432  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.receiveInteractionWithTime)
26433  return _internal_receiveinteractionwithtime();
26434 }
26435 inline ::rti1516_2025::fedpro::ReceiveInteractionWithTime* CallbackRequest::unsafe_arena_release_receiveinteractionwithtime() {
26436  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.receiveInteractionWithTime)
26437  if (_internal_has_receiveinteractionwithtime()) {
26438  clear_has_callbackRequest();
26439  ::rti1516_2025::fedpro::ReceiveInteractionWithTime* temp = callbackRequest_.receiveinteractionwithtime_;
26440  callbackRequest_.receiveinteractionwithtime_ = nullptr;
26441  return temp;
26442  } else {
26443  return nullptr;
26444  }
26445 }
26447  clear_callbackRequest();
26448  if (receiveinteractionwithtime) {
26449  set_has_receiveinteractionwithtime();
26450  callbackRequest_.receiveinteractionwithtime_ = receiveinteractionwithtime;
26451  }
26452  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.receiveInteractionWithTime)
26453 }
26454 inline ::rti1516_2025::fedpro::ReceiveInteractionWithTime* CallbackRequest::_internal_mutable_receiveinteractionwithtime() {
26455  if (!_internal_has_receiveinteractionwithtime()) {
26456  clear_callbackRequest();
26457  set_has_receiveinteractionwithtime();
26458  callbackRequest_.receiveinteractionwithtime_ = CreateMaybeMessage< ::rti1516_2025::fedpro::ReceiveInteractionWithTime >(GetArenaForAllocation());
26459  }
26460  return callbackRequest_.receiveinteractionwithtime_;
26461 }
26462 inline ::rti1516_2025::fedpro::ReceiveInteractionWithTime* CallbackRequest::mutable_receiveinteractionwithtime() {
26463  ::rti1516_2025::fedpro::ReceiveInteractionWithTime* _msg = _internal_mutable_receiveinteractionwithtime();
26464  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.receiveInteractionWithTime)
26465  return _msg;
26466 }
26467 
26468 // .rti1516_2025.fedpro.ReceiveDirectedInteraction receiveDirectedInteraction = 35;
26470  return callbackRequest_case() == kReceiveDirectedInteraction;
26471 }
26473  return _internal_has_receivedirectedinteraction();
26474 }
26476  _oneof_case_[0] = kReceiveDirectedInteraction;
26477 }
26479  if (_internal_has_receivedirectedinteraction()) {
26480  if (GetArenaForAllocation() == nullptr) {
26481  delete callbackRequest_.receivedirectedinteraction_;
26482  }
26483  clear_has_callbackRequest();
26484  }
26485 }
26486 inline ::rti1516_2025::fedpro::ReceiveDirectedInteraction* CallbackRequest::release_receivedirectedinteraction() {
26487  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.receiveDirectedInteraction)
26488  if (_internal_has_receivedirectedinteraction()) {
26489  clear_has_callbackRequest();
26490  ::rti1516_2025::fedpro::ReceiveDirectedInteraction* temp = callbackRequest_.receivedirectedinteraction_;
26491  if (GetArenaForAllocation() != nullptr) {
26492  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26493  }
26494  callbackRequest_.receivedirectedinteraction_ = nullptr;
26495  return temp;
26496  } else {
26497  return nullptr;
26498  }
26499 }
26500 inline const ::rti1516_2025::fedpro::ReceiveDirectedInteraction& CallbackRequest::_internal_receivedirectedinteraction() const {
26501  return _internal_has_receivedirectedinteraction()
26502  ? *callbackRequest_.receivedirectedinteraction_
26504 }
26505 inline const ::rti1516_2025::fedpro::ReceiveDirectedInteraction& CallbackRequest::receivedirectedinteraction() const {
26506  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.receiveDirectedInteraction)
26507  return _internal_receivedirectedinteraction();
26508 }
26509 inline ::rti1516_2025::fedpro::ReceiveDirectedInteraction* CallbackRequest::unsafe_arena_release_receivedirectedinteraction() {
26510  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.receiveDirectedInteraction)
26511  if (_internal_has_receivedirectedinteraction()) {
26512  clear_has_callbackRequest();
26513  ::rti1516_2025::fedpro::ReceiveDirectedInteraction* temp = callbackRequest_.receivedirectedinteraction_;
26514  callbackRequest_.receivedirectedinteraction_ = nullptr;
26515  return temp;
26516  } else {
26517  return nullptr;
26518  }
26519 }
26521  clear_callbackRequest();
26522  if (receivedirectedinteraction) {
26523  set_has_receivedirectedinteraction();
26524  callbackRequest_.receivedirectedinteraction_ = receivedirectedinteraction;
26525  }
26526  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.receiveDirectedInteraction)
26527 }
26528 inline ::rti1516_2025::fedpro::ReceiveDirectedInteraction* CallbackRequest::_internal_mutable_receivedirectedinteraction() {
26529  if (!_internal_has_receivedirectedinteraction()) {
26530  clear_callbackRequest();
26531  set_has_receivedirectedinteraction();
26532  callbackRequest_.receivedirectedinteraction_ = CreateMaybeMessage< ::rti1516_2025::fedpro::ReceiveDirectedInteraction >(GetArenaForAllocation());
26533  }
26534  return callbackRequest_.receivedirectedinteraction_;
26535 }
26536 inline ::rti1516_2025::fedpro::ReceiveDirectedInteraction* CallbackRequest::mutable_receivedirectedinteraction() {
26537  ::rti1516_2025::fedpro::ReceiveDirectedInteraction* _msg = _internal_mutable_receivedirectedinteraction();
26538  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.receiveDirectedInteraction)
26539  return _msg;
26540 }
26541 
26542 // .rti1516_2025.fedpro.ReceiveDirectedInteractionWithTime receiveDirectedInteractionWithTime = 36;
26544  return callbackRequest_case() == kReceiveDirectedInteractionWithTime;
26545 }
26547  return _internal_has_receivedirectedinteractionwithtime();
26548 }
26550  _oneof_case_[0] = kReceiveDirectedInteractionWithTime;
26551 }
26553  if (_internal_has_receivedirectedinteractionwithtime()) {
26554  if (GetArenaForAllocation() == nullptr) {
26555  delete callbackRequest_.receivedirectedinteractionwithtime_;
26556  }
26557  clear_has_callbackRequest();
26558  }
26559 }
26560 inline ::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime* CallbackRequest::release_receivedirectedinteractionwithtime() {
26561  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.receiveDirectedInteractionWithTime)
26562  if (_internal_has_receivedirectedinteractionwithtime()) {
26563  clear_has_callbackRequest();
26564  ::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime* temp = callbackRequest_.receivedirectedinteractionwithtime_;
26565  if (GetArenaForAllocation() != nullptr) {
26566  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26567  }
26568  callbackRequest_.receivedirectedinteractionwithtime_ = nullptr;
26569  return temp;
26570  } else {
26571  return nullptr;
26572  }
26573 }
26574 inline const ::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime& CallbackRequest::_internal_receivedirectedinteractionwithtime() const {
26575  return _internal_has_receivedirectedinteractionwithtime()
26576  ? *callbackRequest_.receivedirectedinteractionwithtime_
26578 }
26579 inline const ::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime& CallbackRequest::receivedirectedinteractionwithtime() const {
26580  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.receiveDirectedInteractionWithTime)
26581  return _internal_receivedirectedinteractionwithtime();
26582 }
26583 inline ::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime* CallbackRequest::unsafe_arena_release_receivedirectedinteractionwithtime() {
26584  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.receiveDirectedInteractionWithTime)
26585  if (_internal_has_receivedirectedinteractionwithtime()) {
26586  clear_has_callbackRequest();
26587  ::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime* temp = callbackRequest_.receivedirectedinteractionwithtime_;
26588  callbackRequest_.receivedirectedinteractionwithtime_ = nullptr;
26589  return temp;
26590  } else {
26591  return nullptr;
26592  }
26593 }
26595  clear_callbackRequest();
26596  if (receivedirectedinteractionwithtime) {
26597  set_has_receivedirectedinteractionwithtime();
26598  callbackRequest_.receivedirectedinteractionwithtime_ = receivedirectedinteractionwithtime;
26599  }
26600  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.receiveDirectedInteractionWithTime)
26601 }
26602 inline ::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime* CallbackRequest::_internal_mutable_receivedirectedinteractionwithtime() {
26603  if (!_internal_has_receivedirectedinteractionwithtime()) {
26604  clear_callbackRequest();
26605  set_has_receivedirectedinteractionwithtime();
26606  callbackRequest_.receivedirectedinteractionwithtime_ = CreateMaybeMessage< ::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime >(GetArenaForAllocation());
26607  }
26608  return callbackRequest_.receivedirectedinteractionwithtime_;
26609 }
26610 inline ::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime* CallbackRequest::mutable_receivedirectedinteractionwithtime() {
26611  ::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime* _msg = _internal_mutable_receivedirectedinteractionwithtime();
26612  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.receiveDirectedInteractionWithTime)
26613  return _msg;
26614 }
26615 
26616 // .rti1516_2025.fedpro.RemoveObjectInstance removeObjectInstance = 37;
26618  return callbackRequest_case() == kRemoveObjectInstance;
26619 }
26621  return _internal_has_removeobjectinstance();
26622 }
26624  _oneof_case_[0] = kRemoveObjectInstance;
26625 }
26627  if (_internal_has_removeobjectinstance()) {
26628  if (GetArenaForAllocation() == nullptr) {
26629  delete callbackRequest_.removeobjectinstance_;
26630  }
26631  clear_has_callbackRequest();
26632  }
26633 }
26634 inline ::rti1516_2025::fedpro::RemoveObjectInstance* CallbackRequest::release_removeobjectinstance() {
26635  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.removeObjectInstance)
26636  if (_internal_has_removeobjectinstance()) {
26637  clear_has_callbackRequest();
26638  ::rti1516_2025::fedpro::RemoveObjectInstance* temp = callbackRequest_.removeobjectinstance_;
26639  if (GetArenaForAllocation() != nullptr) {
26640  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26641  }
26642  callbackRequest_.removeobjectinstance_ = nullptr;
26643  return temp;
26644  } else {
26645  return nullptr;
26646  }
26647 }
26648 inline const ::rti1516_2025::fedpro::RemoveObjectInstance& CallbackRequest::_internal_removeobjectinstance() const {
26649  return _internal_has_removeobjectinstance()
26650  ? *callbackRequest_.removeobjectinstance_
26652 }
26653 inline const ::rti1516_2025::fedpro::RemoveObjectInstance& CallbackRequest::removeobjectinstance() const {
26654  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.removeObjectInstance)
26655  return _internal_removeobjectinstance();
26656 }
26657 inline ::rti1516_2025::fedpro::RemoveObjectInstance* CallbackRequest::unsafe_arena_release_removeobjectinstance() {
26658  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.removeObjectInstance)
26659  if (_internal_has_removeobjectinstance()) {
26660  clear_has_callbackRequest();
26661  ::rti1516_2025::fedpro::RemoveObjectInstance* temp = callbackRequest_.removeobjectinstance_;
26662  callbackRequest_.removeobjectinstance_ = nullptr;
26663  return temp;
26664  } else {
26665  return nullptr;
26666  }
26667 }
26669  clear_callbackRequest();
26670  if (removeobjectinstance) {
26671  set_has_removeobjectinstance();
26672  callbackRequest_.removeobjectinstance_ = removeobjectinstance;
26673  }
26674  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.removeObjectInstance)
26675 }
26676 inline ::rti1516_2025::fedpro::RemoveObjectInstance* CallbackRequest::_internal_mutable_removeobjectinstance() {
26677  if (!_internal_has_removeobjectinstance()) {
26678  clear_callbackRequest();
26679  set_has_removeobjectinstance();
26680  callbackRequest_.removeobjectinstance_ = CreateMaybeMessage< ::rti1516_2025::fedpro::RemoveObjectInstance >(GetArenaForAllocation());
26681  }
26682  return callbackRequest_.removeobjectinstance_;
26683 }
26684 inline ::rti1516_2025::fedpro::RemoveObjectInstance* CallbackRequest::mutable_removeobjectinstance() {
26685  ::rti1516_2025::fedpro::RemoveObjectInstance* _msg = _internal_mutable_removeobjectinstance();
26686  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.removeObjectInstance)
26687  return _msg;
26688 }
26689 
26690 // .rti1516_2025.fedpro.RemoveObjectInstanceWithTime removeObjectInstanceWithTime = 38;
26692  return callbackRequest_case() == kRemoveObjectInstanceWithTime;
26693 }
26695  return _internal_has_removeobjectinstancewithtime();
26696 }
26698  _oneof_case_[0] = kRemoveObjectInstanceWithTime;
26699 }
26701  if (_internal_has_removeobjectinstancewithtime()) {
26702  if (GetArenaForAllocation() == nullptr) {
26703  delete callbackRequest_.removeobjectinstancewithtime_;
26704  }
26705  clear_has_callbackRequest();
26706  }
26707 }
26708 inline ::rti1516_2025::fedpro::RemoveObjectInstanceWithTime* CallbackRequest::release_removeobjectinstancewithtime() {
26709  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.removeObjectInstanceWithTime)
26710  if (_internal_has_removeobjectinstancewithtime()) {
26711  clear_has_callbackRequest();
26712  ::rti1516_2025::fedpro::RemoveObjectInstanceWithTime* temp = callbackRequest_.removeobjectinstancewithtime_;
26713  if (GetArenaForAllocation() != nullptr) {
26714  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26715  }
26716  callbackRequest_.removeobjectinstancewithtime_ = nullptr;
26717  return temp;
26718  } else {
26719  return nullptr;
26720  }
26721 }
26722 inline const ::rti1516_2025::fedpro::RemoveObjectInstanceWithTime& CallbackRequest::_internal_removeobjectinstancewithtime() const {
26723  return _internal_has_removeobjectinstancewithtime()
26724  ? *callbackRequest_.removeobjectinstancewithtime_
26726 }
26727 inline const ::rti1516_2025::fedpro::RemoveObjectInstanceWithTime& CallbackRequest::removeobjectinstancewithtime() const {
26728  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.removeObjectInstanceWithTime)
26729  return _internal_removeobjectinstancewithtime();
26730 }
26731 inline ::rti1516_2025::fedpro::RemoveObjectInstanceWithTime* CallbackRequest::unsafe_arena_release_removeobjectinstancewithtime() {
26732  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.removeObjectInstanceWithTime)
26733  if (_internal_has_removeobjectinstancewithtime()) {
26734  clear_has_callbackRequest();
26735  ::rti1516_2025::fedpro::RemoveObjectInstanceWithTime* temp = callbackRequest_.removeobjectinstancewithtime_;
26736  callbackRequest_.removeobjectinstancewithtime_ = nullptr;
26737  return temp;
26738  } else {
26739  return nullptr;
26740  }
26741 }
26743  clear_callbackRequest();
26744  if (removeobjectinstancewithtime) {
26745  set_has_removeobjectinstancewithtime();
26746  callbackRequest_.removeobjectinstancewithtime_ = removeobjectinstancewithtime;
26747  }
26748  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.removeObjectInstanceWithTime)
26749 }
26750 inline ::rti1516_2025::fedpro::RemoveObjectInstanceWithTime* CallbackRequest::_internal_mutable_removeobjectinstancewithtime() {
26751  if (!_internal_has_removeobjectinstancewithtime()) {
26752  clear_callbackRequest();
26753  set_has_removeobjectinstancewithtime();
26754  callbackRequest_.removeobjectinstancewithtime_ = CreateMaybeMessage< ::rti1516_2025::fedpro::RemoveObjectInstanceWithTime >(GetArenaForAllocation());
26755  }
26756  return callbackRequest_.removeobjectinstancewithtime_;
26757 }
26758 inline ::rti1516_2025::fedpro::RemoveObjectInstanceWithTime* CallbackRequest::mutable_removeobjectinstancewithtime() {
26759  ::rti1516_2025::fedpro::RemoveObjectInstanceWithTime* _msg = _internal_mutable_removeobjectinstancewithtime();
26760  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.removeObjectInstanceWithTime)
26761  return _msg;
26762 }
26763 
26764 // .rti1516_2025.fedpro.AttributesInScope attributesInScope = 39;
26766  return callbackRequest_case() == kAttributesInScope;
26767 }
26769  return _internal_has_attributesinscope();
26770 }
26772  _oneof_case_[0] = kAttributesInScope;
26773 }
26775  if (_internal_has_attributesinscope()) {
26776  if (GetArenaForAllocation() == nullptr) {
26777  delete callbackRequest_.attributesinscope_;
26778  }
26779  clear_has_callbackRequest();
26780  }
26781 }
26782 inline ::rti1516_2025::fedpro::AttributesInScope* CallbackRequest::release_attributesinscope() {
26783  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.attributesInScope)
26784  if (_internal_has_attributesinscope()) {
26785  clear_has_callbackRequest();
26786  ::rti1516_2025::fedpro::AttributesInScope* temp = callbackRequest_.attributesinscope_;
26787  if (GetArenaForAllocation() != nullptr) {
26788  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26789  }
26790  callbackRequest_.attributesinscope_ = nullptr;
26791  return temp;
26792  } else {
26793  return nullptr;
26794  }
26795 }
26796 inline const ::rti1516_2025::fedpro::AttributesInScope& CallbackRequest::_internal_attributesinscope() const {
26797  return _internal_has_attributesinscope()
26798  ? *callbackRequest_.attributesinscope_
26800 }
26801 inline const ::rti1516_2025::fedpro::AttributesInScope& CallbackRequest::attributesinscope() const {
26802  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.attributesInScope)
26803  return _internal_attributesinscope();
26804 }
26805 inline ::rti1516_2025::fedpro::AttributesInScope* CallbackRequest::unsafe_arena_release_attributesinscope() {
26806  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.attributesInScope)
26807  if (_internal_has_attributesinscope()) {
26808  clear_has_callbackRequest();
26809  ::rti1516_2025::fedpro::AttributesInScope* temp = callbackRequest_.attributesinscope_;
26810  callbackRequest_.attributesinscope_ = nullptr;
26811  return temp;
26812  } else {
26813  return nullptr;
26814  }
26815 }
26817  clear_callbackRequest();
26818  if (attributesinscope) {
26819  set_has_attributesinscope();
26820  callbackRequest_.attributesinscope_ = attributesinscope;
26821  }
26822  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.attributesInScope)
26823 }
26824 inline ::rti1516_2025::fedpro::AttributesInScope* CallbackRequest::_internal_mutable_attributesinscope() {
26825  if (!_internal_has_attributesinscope()) {
26826  clear_callbackRequest();
26827  set_has_attributesinscope();
26828  callbackRequest_.attributesinscope_ = CreateMaybeMessage< ::rti1516_2025::fedpro::AttributesInScope >(GetArenaForAllocation());
26829  }
26830  return callbackRequest_.attributesinscope_;
26831 }
26832 inline ::rti1516_2025::fedpro::AttributesInScope* CallbackRequest::mutable_attributesinscope() {
26833  ::rti1516_2025::fedpro::AttributesInScope* _msg = _internal_mutable_attributesinscope();
26834  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.attributesInScope)
26835  return _msg;
26836 }
26837 
26838 // .rti1516_2025.fedpro.AttributesOutOfScope attributesOutOfScope = 40;
26840  return callbackRequest_case() == kAttributesOutOfScope;
26841 }
26843  return _internal_has_attributesoutofscope();
26844 }
26846  _oneof_case_[0] = kAttributesOutOfScope;
26847 }
26849  if (_internal_has_attributesoutofscope()) {
26850  if (GetArenaForAllocation() == nullptr) {
26851  delete callbackRequest_.attributesoutofscope_;
26852  }
26853  clear_has_callbackRequest();
26854  }
26855 }
26856 inline ::rti1516_2025::fedpro::AttributesOutOfScope* CallbackRequest::release_attributesoutofscope() {
26857  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.attributesOutOfScope)
26858  if (_internal_has_attributesoutofscope()) {
26859  clear_has_callbackRequest();
26860  ::rti1516_2025::fedpro::AttributesOutOfScope* temp = callbackRequest_.attributesoutofscope_;
26861  if (GetArenaForAllocation() != nullptr) {
26862  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26863  }
26864  callbackRequest_.attributesoutofscope_ = nullptr;
26865  return temp;
26866  } else {
26867  return nullptr;
26868  }
26869 }
26870 inline const ::rti1516_2025::fedpro::AttributesOutOfScope& CallbackRequest::_internal_attributesoutofscope() const {
26871  return _internal_has_attributesoutofscope()
26872  ? *callbackRequest_.attributesoutofscope_
26874 }
26875 inline const ::rti1516_2025::fedpro::AttributesOutOfScope& CallbackRequest::attributesoutofscope() const {
26876  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.attributesOutOfScope)
26877  return _internal_attributesoutofscope();
26878 }
26879 inline ::rti1516_2025::fedpro::AttributesOutOfScope* CallbackRequest::unsafe_arena_release_attributesoutofscope() {
26880  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.attributesOutOfScope)
26881  if (_internal_has_attributesoutofscope()) {
26882  clear_has_callbackRequest();
26883  ::rti1516_2025::fedpro::AttributesOutOfScope* temp = callbackRequest_.attributesoutofscope_;
26884  callbackRequest_.attributesoutofscope_ = nullptr;
26885  return temp;
26886  } else {
26887  return nullptr;
26888  }
26889 }
26891  clear_callbackRequest();
26892  if (attributesoutofscope) {
26893  set_has_attributesoutofscope();
26894  callbackRequest_.attributesoutofscope_ = attributesoutofscope;
26895  }
26896  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.attributesOutOfScope)
26897 }
26898 inline ::rti1516_2025::fedpro::AttributesOutOfScope* CallbackRequest::_internal_mutable_attributesoutofscope() {
26899  if (!_internal_has_attributesoutofscope()) {
26900  clear_callbackRequest();
26901  set_has_attributesoutofscope();
26902  callbackRequest_.attributesoutofscope_ = CreateMaybeMessage< ::rti1516_2025::fedpro::AttributesOutOfScope >(GetArenaForAllocation());
26903  }
26904  return callbackRequest_.attributesoutofscope_;
26905 }
26906 inline ::rti1516_2025::fedpro::AttributesOutOfScope* CallbackRequest::mutable_attributesoutofscope() {
26907  ::rti1516_2025::fedpro::AttributesOutOfScope* _msg = _internal_mutable_attributesoutofscope();
26908  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.attributesOutOfScope)
26909  return _msg;
26910 }
26911 
26912 // .rti1516_2025.fedpro.ProvideAttributeValueUpdate provideAttributeValueUpdate = 41;
26914  return callbackRequest_case() == kProvideAttributeValueUpdate;
26915 }
26917  return _internal_has_provideattributevalueupdate();
26918 }
26920  _oneof_case_[0] = kProvideAttributeValueUpdate;
26921 }
26923  if (_internal_has_provideattributevalueupdate()) {
26924  if (GetArenaForAllocation() == nullptr) {
26925  delete callbackRequest_.provideattributevalueupdate_;
26926  }
26927  clear_has_callbackRequest();
26928  }
26929 }
26930 inline ::rti1516_2025::fedpro::ProvideAttributeValueUpdate* CallbackRequest::release_provideattributevalueupdate() {
26931  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.provideAttributeValueUpdate)
26932  if (_internal_has_provideattributevalueupdate()) {
26933  clear_has_callbackRequest();
26934  ::rti1516_2025::fedpro::ProvideAttributeValueUpdate* temp = callbackRequest_.provideattributevalueupdate_;
26935  if (GetArenaForAllocation() != nullptr) {
26936  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
26937  }
26938  callbackRequest_.provideattributevalueupdate_ = nullptr;
26939  return temp;
26940  } else {
26941  return nullptr;
26942  }
26943 }
26944 inline const ::rti1516_2025::fedpro::ProvideAttributeValueUpdate& CallbackRequest::_internal_provideattributevalueupdate() const {
26945  return _internal_has_provideattributevalueupdate()
26946  ? *callbackRequest_.provideattributevalueupdate_
26948 }
26949 inline const ::rti1516_2025::fedpro::ProvideAttributeValueUpdate& CallbackRequest::provideattributevalueupdate() const {
26950  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.provideAttributeValueUpdate)
26951  return _internal_provideattributevalueupdate();
26952 }
26953 inline ::rti1516_2025::fedpro::ProvideAttributeValueUpdate* CallbackRequest::unsafe_arena_release_provideattributevalueupdate() {
26954  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.provideAttributeValueUpdate)
26955  if (_internal_has_provideattributevalueupdate()) {
26956  clear_has_callbackRequest();
26957  ::rti1516_2025::fedpro::ProvideAttributeValueUpdate* temp = callbackRequest_.provideattributevalueupdate_;
26958  callbackRequest_.provideattributevalueupdate_ = nullptr;
26959  return temp;
26960  } else {
26961  return nullptr;
26962  }
26963 }
26965  clear_callbackRequest();
26966  if (provideattributevalueupdate) {
26967  set_has_provideattributevalueupdate();
26968  callbackRequest_.provideattributevalueupdate_ = provideattributevalueupdate;
26969  }
26970  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.provideAttributeValueUpdate)
26971 }
26972 inline ::rti1516_2025::fedpro::ProvideAttributeValueUpdate* CallbackRequest::_internal_mutable_provideattributevalueupdate() {
26973  if (!_internal_has_provideattributevalueupdate()) {
26974  clear_callbackRequest();
26975  set_has_provideattributevalueupdate();
26976  callbackRequest_.provideattributevalueupdate_ = CreateMaybeMessage< ::rti1516_2025::fedpro::ProvideAttributeValueUpdate >(GetArenaForAllocation());
26977  }
26978  return callbackRequest_.provideattributevalueupdate_;
26979 }
26980 inline ::rti1516_2025::fedpro::ProvideAttributeValueUpdate* CallbackRequest::mutable_provideattributevalueupdate() {
26981  ::rti1516_2025::fedpro::ProvideAttributeValueUpdate* _msg = _internal_mutable_provideattributevalueupdate();
26982  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.provideAttributeValueUpdate)
26983  return _msg;
26984 }
26985 
26986 // .rti1516_2025.fedpro.TurnUpdatesOnForObjectInstance turnUpdatesOnForObjectInstance = 42;
26988  return callbackRequest_case() == kTurnUpdatesOnForObjectInstance;
26989 }
26991  return _internal_has_turnupdatesonforobjectinstance();
26992 }
26994  _oneof_case_[0] = kTurnUpdatesOnForObjectInstance;
26995 }
26997  if (_internal_has_turnupdatesonforobjectinstance()) {
26998  if (GetArenaForAllocation() == nullptr) {
26999  delete callbackRequest_.turnupdatesonforobjectinstance_;
27000  }
27001  clear_has_callbackRequest();
27002  }
27003 }
27004 inline ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance* CallbackRequest::release_turnupdatesonforobjectinstance() {
27005  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.turnUpdatesOnForObjectInstance)
27006  if (_internal_has_turnupdatesonforobjectinstance()) {
27007  clear_has_callbackRequest();
27008  ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance* temp = callbackRequest_.turnupdatesonforobjectinstance_;
27009  if (GetArenaForAllocation() != nullptr) {
27010  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27011  }
27012  callbackRequest_.turnupdatesonforobjectinstance_ = nullptr;
27013  return temp;
27014  } else {
27015  return nullptr;
27016  }
27017 }
27018 inline const ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance& CallbackRequest::_internal_turnupdatesonforobjectinstance() const {
27019  return _internal_has_turnupdatesonforobjectinstance()
27020  ? *callbackRequest_.turnupdatesonforobjectinstance_
27022 }
27023 inline const ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance& CallbackRequest::turnupdatesonforobjectinstance() const {
27024  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.turnUpdatesOnForObjectInstance)
27025  return _internal_turnupdatesonforobjectinstance();
27026 }
27027 inline ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance* CallbackRequest::unsafe_arena_release_turnupdatesonforobjectinstance() {
27028  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.turnUpdatesOnForObjectInstance)
27029  if (_internal_has_turnupdatesonforobjectinstance()) {
27030  clear_has_callbackRequest();
27031  ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance* temp = callbackRequest_.turnupdatesonforobjectinstance_;
27032  callbackRequest_.turnupdatesonforobjectinstance_ = nullptr;
27033  return temp;
27034  } else {
27035  return nullptr;
27036  }
27037 }
27039  clear_callbackRequest();
27040  if (turnupdatesonforobjectinstance) {
27041  set_has_turnupdatesonforobjectinstance();
27042  callbackRequest_.turnupdatesonforobjectinstance_ = turnupdatesonforobjectinstance;
27043  }
27044  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.turnUpdatesOnForObjectInstance)
27045 }
27046 inline ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance* CallbackRequest::_internal_mutable_turnupdatesonforobjectinstance() {
27047  if (!_internal_has_turnupdatesonforobjectinstance()) {
27048  clear_callbackRequest();
27049  set_has_turnupdatesonforobjectinstance();
27050  callbackRequest_.turnupdatesonforobjectinstance_ = CreateMaybeMessage< ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance >(GetArenaForAllocation());
27051  }
27052  return callbackRequest_.turnupdatesonforobjectinstance_;
27053 }
27054 inline ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance* CallbackRequest::mutable_turnupdatesonforobjectinstance() {
27055  ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance* _msg = _internal_mutable_turnupdatesonforobjectinstance();
27056  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.turnUpdatesOnForObjectInstance)
27057  return _msg;
27058 }
27059 
27060 // .rti1516_2025.fedpro.TurnUpdatesOnForObjectInstanceWithRate turnUpdatesOnForObjectInstanceWithRate = 43;
27062  return callbackRequest_case() == kTurnUpdatesOnForObjectInstanceWithRate;
27063 }
27065  return _internal_has_turnupdatesonforobjectinstancewithrate();
27066 }
27068  _oneof_case_[0] = kTurnUpdatesOnForObjectInstanceWithRate;
27069 }
27071  if (_internal_has_turnupdatesonforobjectinstancewithrate()) {
27072  if (GetArenaForAllocation() == nullptr) {
27073  delete callbackRequest_.turnupdatesonforobjectinstancewithrate_;
27074  }
27075  clear_has_callbackRequest();
27076  }
27077 }
27078 inline ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate* CallbackRequest::release_turnupdatesonforobjectinstancewithrate() {
27079  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.turnUpdatesOnForObjectInstanceWithRate)
27080  if (_internal_has_turnupdatesonforobjectinstancewithrate()) {
27081  clear_has_callbackRequest();
27082  ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate* temp = callbackRequest_.turnupdatesonforobjectinstancewithrate_;
27083  if (GetArenaForAllocation() != nullptr) {
27084  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27085  }
27086  callbackRequest_.turnupdatesonforobjectinstancewithrate_ = nullptr;
27087  return temp;
27088  } else {
27089  return nullptr;
27090  }
27091 }
27092 inline const ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate& CallbackRequest::_internal_turnupdatesonforobjectinstancewithrate() const {
27093  return _internal_has_turnupdatesonforobjectinstancewithrate()
27094  ? *callbackRequest_.turnupdatesonforobjectinstancewithrate_
27096 }
27097 inline const ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate& CallbackRequest::turnupdatesonforobjectinstancewithrate() const {
27098  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.turnUpdatesOnForObjectInstanceWithRate)
27099  return _internal_turnupdatesonforobjectinstancewithrate();
27100 }
27101 inline ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate* CallbackRequest::unsafe_arena_release_turnupdatesonforobjectinstancewithrate() {
27102  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.turnUpdatesOnForObjectInstanceWithRate)
27103  if (_internal_has_turnupdatesonforobjectinstancewithrate()) {
27104  clear_has_callbackRequest();
27105  ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate* temp = callbackRequest_.turnupdatesonforobjectinstancewithrate_;
27106  callbackRequest_.turnupdatesonforobjectinstancewithrate_ = nullptr;
27107  return temp;
27108  } else {
27109  return nullptr;
27110  }
27111 }
27113  clear_callbackRequest();
27114  if (turnupdatesonforobjectinstancewithrate) {
27115  set_has_turnupdatesonforobjectinstancewithrate();
27116  callbackRequest_.turnupdatesonforobjectinstancewithrate_ = turnupdatesonforobjectinstancewithrate;
27117  }
27118  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.turnUpdatesOnForObjectInstanceWithRate)
27119 }
27120 inline ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate* CallbackRequest::_internal_mutable_turnupdatesonforobjectinstancewithrate() {
27121  if (!_internal_has_turnupdatesonforobjectinstancewithrate()) {
27122  clear_callbackRequest();
27123  set_has_turnupdatesonforobjectinstancewithrate();
27124  callbackRequest_.turnupdatesonforobjectinstancewithrate_ = CreateMaybeMessage< ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate >(GetArenaForAllocation());
27125  }
27126  return callbackRequest_.turnupdatesonforobjectinstancewithrate_;
27127 }
27128 inline ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate* CallbackRequest::mutable_turnupdatesonforobjectinstancewithrate() {
27129  ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate* _msg = _internal_mutable_turnupdatesonforobjectinstancewithrate();
27130  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.turnUpdatesOnForObjectInstanceWithRate)
27131  return _msg;
27132 }
27133 
27134 // .rti1516_2025.fedpro.TurnUpdatesOffForObjectInstance turnUpdatesOffForObjectInstance = 44;
27136  return callbackRequest_case() == kTurnUpdatesOffForObjectInstance;
27137 }
27139  return _internal_has_turnupdatesoffforobjectinstance();
27140 }
27142  _oneof_case_[0] = kTurnUpdatesOffForObjectInstance;
27143 }
27145  if (_internal_has_turnupdatesoffforobjectinstance()) {
27146  if (GetArenaForAllocation() == nullptr) {
27147  delete callbackRequest_.turnupdatesoffforobjectinstance_;
27148  }
27149  clear_has_callbackRequest();
27150  }
27151 }
27152 inline ::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance* CallbackRequest::release_turnupdatesoffforobjectinstance() {
27153  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.turnUpdatesOffForObjectInstance)
27154  if (_internal_has_turnupdatesoffforobjectinstance()) {
27155  clear_has_callbackRequest();
27156  ::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance* temp = callbackRequest_.turnupdatesoffforobjectinstance_;
27157  if (GetArenaForAllocation() != nullptr) {
27158  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27159  }
27160  callbackRequest_.turnupdatesoffforobjectinstance_ = nullptr;
27161  return temp;
27162  } else {
27163  return nullptr;
27164  }
27165 }
27166 inline const ::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance& CallbackRequest::_internal_turnupdatesoffforobjectinstance() const {
27167  return _internal_has_turnupdatesoffforobjectinstance()
27168  ? *callbackRequest_.turnupdatesoffforobjectinstance_
27170 }
27171 inline const ::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance& CallbackRequest::turnupdatesoffforobjectinstance() const {
27172  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.turnUpdatesOffForObjectInstance)
27173  return _internal_turnupdatesoffforobjectinstance();
27174 }
27175 inline ::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance* CallbackRequest::unsafe_arena_release_turnupdatesoffforobjectinstance() {
27176  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.turnUpdatesOffForObjectInstance)
27177  if (_internal_has_turnupdatesoffforobjectinstance()) {
27178  clear_has_callbackRequest();
27179  ::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance* temp = callbackRequest_.turnupdatesoffforobjectinstance_;
27180  callbackRequest_.turnupdatesoffforobjectinstance_ = nullptr;
27181  return temp;
27182  } else {
27183  return nullptr;
27184  }
27185 }
27187  clear_callbackRequest();
27188  if (turnupdatesoffforobjectinstance) {
27189  set_has_turnupdatesoffforobjectinstance();
27190  callbackRequest_.turnupdatesoffforobjectinstance_ = turnupdatesoffforobjectinstance;
27191  }
27192  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.turnUpdatesOffForObjectInstance)
27193 }
27194 inline ::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance* CallbackRequest::_internal_mutable_turnupdatesoffforobjectinstance() {
27195  if (!_internal_has_turnupdatesoffforobjectinstance()) {
27196  clear_callbackRequest();
27197  set_has_turnupdatesoffforobjectinstance();
27198  callbackRequest_.turnupdatesoffforobjectinstance_ = CreateMaybeMessage< ::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance >(GetArenaForAllocation());
27199  }
27200  return callbackRequest_.turnupdatesoffforobjectinstance_;
27201 }
27202 inline ::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance* CallbackRequest::mutable_turnupdatesoffforobjectinstance() {
27203  ::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance* _msg = _internal_mutable_turnupdatesoffforobjectinstance();
27204  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.turnUpdatesOffForObjectInstance)
27205  return _msg;
27206 }
27207 
27208 // .rti1516_2025.fedpro.ConfirmAttributeTransportationTypeChange confirmAttributeTransportationTypeChange = 45;
27210  return callbackRequest_case() == kConfirmAttributeTransportationTypeChange;
27211 }
27213  return _internal_has_confirmattributetransportationtypechange();
27214 }
27216  _oneof_case_[0] = kConfirmAttributeTransportationTypeChange;
27217 }
27219  if (_internal_has_confirmattributetransportationtypechange()) {
27220  if (GetArenaForAllocation() == nullptr) {
27221  delete callbackRequest_.confirmattributetransportationtypechange_;
27222  }
27223  clear_has_callbackRequest();
27224  }
27225 }
27226 inline ::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange* CallbackRequest::release_confirmattributetransportationtypechange() {
27227  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.confirmAttributeTransportationTypeChange)
27228  if (_internal_has_confirmattributetransportationtypechange()) {
27229  clear_has_callbackRequest();
27230  ::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange* temp = callbackRequest_.confirmattributetransportationtypechange_;
27231  if (GetArenaForAllocation() != nullptr) {
27232  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27233  }
27234  callbackRequest_.confirmattributetransportationtypechange_ = nullptr;
27235  return temp;
27236  } else {
27237  return nullptr;
27238  }
27239 }
27240 inline const ::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange& CallbackRequest::_internal_confirmattributetransportationtypechange() const {
27241  return _internal_has_confirmattributetransportationtypechange()
27242  ? *callbackRequest_.confirmattributetransportationtypechange_
27244 }
27245 inline const ::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange& CallbackRequest::confirmattributetransportationtypechange() const {
27246  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.confirmAttributeTransportationTypeChange)
27247  return _internal_confirmattributetransportationtypechange();
27248 }
27249 inline ::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange* CallbackRequest::unsafe_arena_release_confirmattributetransportationtypechange() {
27250  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.confirmAttributeTransportationTypeChange)
27251  if (_internal_has_confirmattributetransportationtypechange()) {
27252  clear_has_callbackRequest();
27253  ::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange* temp = callbackRequest_.confirmattributetransportationtypechange_;
27254  callbackRequest_.confirmattributetransportationtypechange_ = nullptr;
27255  return temp;
27256  } else {
27257  return nullptr;
27258  }
27259 }
27261  clear_callbackRequest();
27262  if (confirmattributetransportationtypechange) {
27263  set_has_confirmattributetransportationtypechange();
27264  callbackRequest_.confirmattributetransportationtypechange_ = confirmattributetransportationtypechange;
27265  }
27266  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.confirmAttributeTransportationTypeChange)
27267 }
27268 inline ::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange* CallbackRequest::_internal_mutable_confirmattributetransportationtypechange() {
27269  if (!_internal_has_confirmattributetransportationtypechange()) {
27270  clear_callbackRequest();
27271  set_has_confirmattributetransportationtypechange();
27272  callbackRequest_.confirmattributetransportationtypechange_ = CreateMaybeMessage< ::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange >(GetArenaForAllocation());
27273  }
27274  return callbackRequest_.confirmattributetransportationtypechange_;
27275 }
27276 inline ::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange* CallbackRequest::mutable_confirmattributetransportationtypechange() {
27277  ::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange* _msg = _internal_mutable_confirmattributetransportationtypechange();
27278  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.confirmAttributeTransportationTypeChange)
27279  return _msg;
27280 }
27281 
27282 // .rti1516_2025.fedpro.ReportAttributeTransportationType reportAttributeTransportationType = 46;
27284  return callbackRequest_case() == kReportAttributeTransportationType;
27285 }
27287  return _internal_has_reportattributetransportationtype();
27288 }
27290  _oneof_case_[0] = kReportAttributeTransportationType;
27291 }
27293  if (_internal_has_reportattributetransportationtype()) {
27294  if (GetArenaForAllocation() == nullptr) {
27295  delete callbackRequest_.reportattributetransportationtype_;
27296  }
27297  clear_has_callbackRequest();
27298  }
27299 }
27300 inline ::rti1516_2025::fedpro::ReportAttributeTransportationType* CallbackRequest::release_reportattributetransportationtype() {
27301  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.reportAttributeTransportationType)
27302  if (_internal_has_reportattributetransportationtype()) {
27303  clear_has_callbackRequest();
27304  ::rti1516_2025::fedpro::ReportAttributeTransportationType* temp = callbackRequest_.reportattributetransportationtype_;
27305  if (GetArenaForAllocation() != nullptr) {
27306  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27307  }
27308  callbackRequest_.reportattributetransportationtype_ = nullptr;
27309  return temp;
27310  } else {
27311  return nullptr;
27312  }
27313 }
27314 inline const ::rti1516_2025::fedpro::ReportAttributeTransportationType& CallbackRequest::_internal_reportattributetransportationtype() const {
27315  return _internal_has_reportattributetransportationtype()
27316  ? *callbackRequest_.reportattributetransportationtype_
27318 }
27319 inline const ::rti1516_2025::fedpro::ReportAttributeTransportationType& CallbackRequest::reportattributetransportationtype() const {
27320  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.reportAttributeTransportationType)
27321  return _internal_reportattributetransportationtype();
27322 }
27323 inline ::rti1516_2025::fedpro::ReportAttributeTransportationType* CallbackRequest::unsafe_arena_release_reportattributetransportationtype() {
27324  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.reportAttributeTransportationType)
27325  if (_internal_has_reportattributetransportationtype()) {
27326  clear_has_callbackRequest();
27327  ::rti1516_2025::fedpro::ReportAttributeTransportationType* temp = callbackRequest_.reportattributetransportationtype_;
27328  callbackRequest_.reportattributetransportationtype_ = nullptr;
27329  return temp;
27330  } else {
27331  return nullptr;
27332  }
27333 }
27335  clear_callbackRequest();
27336  if (reportattributetransportationtype) {
27337  set_has_reportattributetransportationtype();
27338  callbackRequest_.reportattributetransportationtype_ = reportattributetransportationtype;
27339  }
27340  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.reportAttributeTransportationType)
27341 }
27342 inline ::rti1516_2025::fedpro::ReportAttributeTransportationType* CallbackRequest::_internal_mutable_reportattributetransportationtype() {
27343  if (!_internal_has_reportattributetransportationtype()) {
27344  clear_callbackRequest();
27345  set_has_reportattributetransportationtype();
27346  callbackRequest_.reportattributetransportationtype_ = CreateMaybeMessage< ::rti1516_2025::fedpro::ReportAttributeTransportationType >(GetArenaForAllocation());
27347  }
27348  return callbackRequest_.reportattributetransportationtype_;
27349 }
27350 inline ::rti1516_2025::fedpro::ReportAttributeTransportationType* CallbackRequest::mutable_reportattributetransportationtype() {
27351  ::rti1516_2025::fedpro::ReportAttributeTransportationType* _msg = _internal_mutable_reportattributetransportationtype();
27352  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.reportAttributeTransportationType)
27353  return _msg;
27354 }
27355 
27356 // .rti1516_2025.fedpro.ConfirmInteractionTransportationTypeChange confirmInteractionTransportationTypeChange = 47;
27358  return callbackRequest_case() == kConfirmInteractionTransportationTypeChange;
27359 }
27361  return _internal_has_confirminteractiontransportationtypechange();
27362 }
27364  _oneof_case_[0] = kConfirmInteractionTransportationTypeChange;
27365 }
27367  if (_internal_has_confirminteractiontransportationtypechange()) {
27368  if (GetArenaForAllocation() == nullptr) {
27369  delete callbackRequest_.confirminteractiontransportationtypechange_;
27370  }
27371  clear_has_callbackRequest();
27372  }
27373 }
27374 inline ::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange* CallbackRequest::release_confirminteractiontransportationtypechange() {
27375  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.confirmInteractionTransportationTypeChange)
27376  if (_internal_has_confirminteractiontransportationtypechange()) {
27377  clear_has_callbackRequest();
27378  ::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange* temp = callbackRequest_.confirminteractiontransportationtypechange_;
27379  if (GetArenaForAllocation() != nullptr) {
27380  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27381  }
27382  callbackRequest_.confirminteractiontransportationtypechange_ = nullptr;
27383  return temp;
27384  } else {
27385  return nullptr;
27386  }
27387 }
27388 inline const ::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange& CallbackRequest::_internal_confirminteractiontransportationtypechange() const {
27389  return _internal_has_confirminteractiontransportationtypechange()
27390  ? *callbackRequest_.confirminteractiontransportationtypechange_
27392 }
27393 inline const ::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange& CallbackRequest::confirminteractiontransportationtypechange() const {
27394  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.confirmInteractionTransportationTypeChange)
27395  return _internal_confirminteractiontransportationtypechange();
27396 }
27397 inline ::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange* CallbackRequest::unsafe_arena_release_confirminteractiontransportationtypechange() {
27398  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.confirmInteractionTransportationTypeChange)
27399  if (_internal_has_confirminteractiontransportationtypechange()) {
27400  clear_has_callbackRequest();
27401  ::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange* temp = callbackRequest_.confirminteractiontransportationtypechange_;
27402  callbackRequest_.confirminteractiontransportationtypechange_ = nullptr;
27403  return temp;
27404  } else {
27405  return nullptr;
27406  }
27407 }
27409  clear_callbackRequest();
27410  if (confirminteractiontransportationtypechange) {
27411  set_has_confirminteractiontransportationtypechange();
27412  callbackRequest_.confirminteractiontransportationtypechange_ = confirminteractiontransportationtypechange;
27413  }
27414  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.confirmInteractionTransportationTypeChange)
27415 }
27416 inline ::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange* CallbackRequest::_internal_mutable_confirminteractiontransportationtypechange() {
27417  if (!_internal_has_confirminteractiontransportationtypechange()) {
27418  clear_callbackRequest();
27419  set_has_confirminteractiontransportationtypechange();
27420  callbackRequest_.confirminteractiontransportationtypechange_ = CreateMaybeMessage< ::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange >(GetArenaForAllocation());
27421  }
27422  return callbackRequest_.confirminteractiontransportationtypechange_;
27423 }
27424 inline ::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange* CallbackRequest::mutable_confirminteractiontransportationtypechange() {
27425  ::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange* _msg = _internal_mutable_confirminteractiontransportationtypechange();
27426  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.confirmInteractionTransportationTypeChange)
27427  return _msg;
27428 }
27429 
27430 // .rti1516_2025.fedpro.ReportInteractionTransportationType reportInteractionTransportationType = 48;
27432  return callbackRequest_case() == kReportInteractionTransportationType;
27433 }
27435  return _internal_has_reportinteractiontransportationtype();
27436 }
27438  _oneof_case_[0] = kReportInteractionTransportationType;
27439 }
27441  if (_internal_has_reportinteractiontransportationtype()) {
27442  if (GetArenaForAllocation() == nullptr) {
27443  delete callbackRequest_.reportinteractiontransportationtype_;
27444  }
27445  clear_has_callbackRequest();
27446  }
27447 }
27448 inline ::rti1516_2025::fedpro::ReportInteractionTransportationType* CallbackRequest::release_reportinteractiontransportationtype() {
27449  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.reportInteractionTransportationType)
27450  if (_internal_has_reportinteractiontransportationtype()) {
27451  clear_has_callbackRequest();
27452  ::rti1516_2025::fedpro::ReportInteractionTransportationType* temp = callbackRequest_.reportinteractiontransportationtype_;
27453  if (GetArenaForAllocation() != nullptr) {
27454  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27455  }
27456  callbackRequest_.reportinteractiontransportationtype_ = nullptr;
27457  return temp;
27458  } else {
27459  return nullptr;
27460  }
27461 }
27462 inline const ::rti1516_2025::fedpro::ReportInteractionTransportationType& CallbackRequest::_internal_reportinteractiontransportationtype() const {
27463  return _internal_has_reportinteractiontransportationtype()
27464  ? *callbackRequest_.reportinteractiontransportationtype_
27466 }
27467 inline const ::rti1516_2025::fedpro::ReportInteractionTransportationType& CallbackRequest::reportinteractiontransportationtype() const {
27468  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.reportInteractionTransportationType)
27469  return _internal_reportinteractiontransportationtype();
27470 }
27471 inline ::rti1516_2025::fedpro::ReportInteractionTransportationType* CallbackRequest::unsafe_arena_release_reportinteractiontransportationtype() {
27472  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.reportInteractionTransportationType)
27473  if (_internal_has_reportinteractiontransportationtype()) {
27474  clear_has_callbackRequest();
27475  ::rti1516_2025::fedpro::ReportInteractionTransportationType* temp = callbackRequest_.reportinteractiontransportationtype_;
27476  callbackRequest_.reportinteractiontransportationtype_ = nullptr;
27477  return temp;
27478  } else {
27479  return nullptr;
27480  }
27481 }
27483  clear_callbackRequest();
27484  if (reportinteractiontransportationtype) {
27485  set_has_reportinteractiontransportationtype();
27486  callbackRequest_.reportinteractiontransportationtype_ = reportinteractiontransportationtype;
27487  }
27488  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.reportInteractionTransportationType)
27489 }
27490 inline ::rti1516_2025::fedpro::ReportInteractionTransportationType* CallbackRequest::_internal_mutable_reportinteractiontransportationtype() {
27491  if (!_internal_has_reportinteractiontransportationtype()) {
27492  clear_callbackRequest();
27493  set_has_reportinteractiontransportationtype();
27494  callbackRequest_.reportinteractiontransportationtype_ = CreateMaybeMessage< ::rti1516_2025::fedpro::ReportInteractionTransportationType >(GetArenaForAllocation());
27495  }
27496  return callbackRequest_.reportinteractiontransportationtype_;
27497 }
27498 inline ::rti1516_2025::fedpro::ReportInteractionTransportationType* CallbackRequest::mutable_reportinteractiontransportationtype() {
27499  ::rti1516_2025::fedpro::ReportInteractionTransportationType* _msg = _internal_mutable_reportinteractiontransportationtype();
27500  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.reportInteractionTransportationType)
27501  return _msg;
27502 }
27503 
27504 // .rti1516_2025.fedpro.RequestAttributeOwnershipAssumption requestAttributeOwnershipAssumption = 49;
27506  return callbackRequest_case() == kRequestAttributeOwnershipAssumption;
27507 }
27509  return _internal_has_requestattributeownershipassumption();
27510 }
27512  _oneof_case_[0] = kRequestAttributeOwnershipAssumption;
27513 }
27515  if (_internal_has_requestattributeownershipassumption()) {
27516  if (GetArenaForAllocation() == nullptr) {
27517  delete callbackRequest_.requestattributeownershipassumption_;
27518  }
27519  clear_has_callbackRequest();
27520  }
27521 }
27522 inline ::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption* CallbackRequest::release_requestattributeownershipassumption() {
27523  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.requestAttributeOwnershipAssumption)
27524  if (_internal_has_requestattributeownershipassumption()) {
27525  clear_has_callbackRequest();
27526  ::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption* temp = callbackRequest_.requestattributeownershipassumption_;
27527  if (GetArenaForAllocation() != nullptr) {
27528  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27529  }
27530  callbackRequest_.requestattributeownershipassumption_ = nullptr;
27531  return temp;
27532  } else {
27533  return nullptr;
27534  }
27535 }
27536 inline const ::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption& CallbackRequest::_internal_requestattributeownershipassumption() const {
27537  return _internal_has_requestattributeownershipassumption()
27538  ? *callbackRequest_.requestattributeownershipassumption_
27540 }
27541 inline const ::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption& CallbackRequest::requestattributeownershipassumption() const {
27542  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.requestAttributeOwnershipAssumption)
27543  return _internal_requestattributeownershipassumption();
27544 }
27545 inline ::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption* CallbackRequest::unsafe_arena_release_requestattributeownershipassumption() {
27546  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.requestAttributeOwnershipAssumption)
27547  if (_internal_has_requestattributeownershipassumption()) {
27548  clear_has_callbackRequest();
27549  ::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption* temp = callbackRequest_.requestattributeownershipassumption_;
27550  callbackRequest_.requestattributeownershipassumption_ = nullptr;
27551  return temp;
27552  } else {
27553  return nullptr;
27554  }
27555 }
27557  clear_callbackRequest();
27558  if (requestattributeownershipassumption) {
27559  set_has_requestattributeownershipassumption();
27560  callbackRequest_.requestattributeownershipassumption_ = requestattributeownershipassumption;
27561  }
27562  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.requestAttributeOwnershipAssumption)
27563 }
27564 inline ::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption* CallbackRequest::_internal_mutable_requestattributeownershipassumption() {
27565  if (!_internal_has_requestattributeownershipassumption()) {
27566  clear_callbackRequest();
27567  set_has_requestattributeownershipassumption();
27568  callbackRequest_.requestattributeownershipassumption_ = CreateMaybeMessage< ::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption >(GetArenaForAllocation());
27569  }
27570  return callbackRequest_.requestattributeownershipassumption_;
27571 }
27572 inline ::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption* CallbackRequest::mutable_requestattributeownershipassumption() {
27573  ::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption* _msg = _internal_mutable_requestattributeownershipassumption();
27574  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.requestAttributeOwnershipAssumption)
27575  return _msg;
27576 }
27577 
27578 // .rti1516_2025.fedpro.RequestDivestitureConfirmation requestDivestitureConfirmation = 50;
27580  return callbackRequest_case() == kRequestDivestitureConfirmation;
27581 }
27583  return _internal_has_requestdivestitureconfirmation();
27584 }
27586  _oneof_case_[0] = kRequestDivestitureConfirmation;
27587 }
27589  if (_internal_has_requestdivestitureconfirmation()) {
27590  if (GetArenaForAllocation() == nullptr) {
27591  delete callbackRequest_.requestdivestitureconfirmation_;
27592  }
27593  clear_has_callbackRequest();
27594  }
27595 }
27596 inline ::rti1516_2025::fedpro::RequestDivestitureConfirmation* CallbackRequest::release_requestdivestitureconfirmation() {
27597  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.requestDivestitureConfirmation)
27598  if (_internal_has_requestdivestitureconfirmation()) {
27599  clear_has_callbackRequest();
27600  ::rti1516_2025::fedpro::RequestDivestitureConfirmation* temp = callbackRequest_.requestdivestitureconfirmation_;
27601  if (GetArenaForAllocation() != nullptr) {
27602  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27603  }
27604  callbackRequest_.requestdivestitureconfirmation_ = nullptr;
27605  return temp;
27606  } else {
27607  return nullptr;
27608  }
27609 }
27610 inline const ::rti1516_2025::fedpro::RequestDivestitureConfirmation& CallbackRequest::_internal_requestdivestitureconfirmation() const {
27611  return _internal_has_requestdivestitureconfirmation()
27612  ? *callbackRequest_.requestdivestitureconfirmation_
27614 }
27615 inline const ::rti1516_2025::fedpro::RequestDivestitureConfirmation& CallbackRequest::requestdivestitureconfirmation() const {
27616  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.requestDivestitureConfirmation)
27617  return _internal_requestdivestitureconfirmation();
27618 }
27619 inline ::rti1516_2025::fedpro::RequestDivestitureConfirmation* CallbackRequest::unsafe_arena_release_requestdivestitureconfirmation() {
27620  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.requestDivestitureConfirmation)
27621  if (_internal_has_requestdivestitureconfirmation()) {
27622  clear_has_callbackRequest();
27623  ::rti1516_2025::fedpro::RequestDivestitureConfirmation* temp = callbackRequest_.requestdivestitureconfirmation_;
27624  callbackRequest_.requestdivestitureconfirmation_ = nullptr;
27625  return temp;
27626  } else {
27627  return nullptr;
27628  }
27629 }
27631  clear_callbackRequest();
27632  if (requestdivestitureconfirmation) {
27633  set_has_requestdivestitureconfirmation();
27634  callbackRequest_.requestdivestitureconfirmation_ = requestdivestitureconfirmation;
27635  }
27636  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.requestDivestitureConfirmation)
27637 }
27638 inline ::rti1516_2025::fedpro::RequestDivestitureConfirmation* CallbackRequest::_internal_mutable_requestdivestitureconfirmation() {
27639  if (!_internal_has_requestdivestitureconfirmation()) {
27640  clear_callbackRequest();
27641  set_has_requestdivestitureconfirmation();
27642  callbackRequest_.requestdivestitureconfirmation_ = CreateMaybeMessage< ::rti1516_2025::fedpro::RequestDivestitureConfirmation >(GetArenaForAllocation());
27643  }
27644  return callbackRequest_.requestdivestitureconfirmation_;
27645 }
27646 inline ::rti1516_2025::fedpro::RequestDivestitureConfirmation* CallbackRequest::mutable_requestdivestitureconfirmation() {
27647  ::rti1516_2025::fedpro::RequestDivestitureConfirmation* _msg = _internal_mutable_requestdivestitureconfirmation();
27648  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.requestDivestitureConfirmation)
27649  return _msg;
27650 }
27651 
27652 // .rti1516_2025.fedpro.AttributeOwnershipAcquisitionNotification attributeOwnershipAcquisitionNotification = 51;
27654  return callbackRequest_case() == kAttributeOwnershipAcquisitionNotification;
27655 }
27657  return _internal_has_attributeownershipacquisitionnotification();
27658 }
27660  _oneof_case_[0] = kAttributeOwnershipAcquisitionNotification;
27661 }
27663  if (_internal_has_attributeownershipacquisitionnotification()) {
27664  if (GetArenaForAllocation() == nullptr) {
27665  delete callbackRequest_.attributeownershipacquisitionnotification_;
27666  }
27667  clear_has_callbackRequest();
27668  }
27669 }
27670 inline ::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification* CallbackRequest::release_attributeownershipacquisitionnotification() {
27671  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.attributeOwnershipAcquisitionNotification)
27672  if (_internal_has_attributeownershipacquisitionnotification()) {
27673  clear_has_callbackRequest();
27674  ::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification* temp = callbackRequest_.attributeownershipacquisitionnotification_;
27675  if (GetArenaForAllocation() != nullptr) {
27676  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27677  }
27678  callbackRequest_.attributeownershipacquisitionnotification_ = nullptr;
27679  return temp;
27680  } else {
27681  return nullptr;
27682  }
27683 }
27684 inline const ::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification& CallbackRequest::_internal_attributeownershipacquisitionnotification() const {
27685  return _internal_has_attributeownershipacquisitionnotification()
27686  ? *callbackRequest_.attributeownershipacquisitionnotification_
27688 }
27689 inline const ::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification& CallbackRequest::attributeownershipacquisitionnotification() const {
27690  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.attributeOwnershipAcquisitionNotification)
27691  return _internal_attributeownershipacquisitionnotification();
27692 }
27693 inline ::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification* CallbackRequest::unsafe_arena_release_attributeownershipacquisitionnotification() {
27694  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.attributeOwnershipAcquisitionNotification)
27695  if (_internal_has_attributeownershipacquisitionnotification()) {
27696  clear_has_callbackRequest();
27697  ::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification* temp = callbackRequest_.attributeownershipacquisitionnotification_;
27698  callbackRequest_.attributeownershipacquisitionnotification_ = nullptr;
27699  return temp;
27700  } else {
27701  return nullptr;
27702  }
27703 }
27705  clear_callbackRequest();
27706  if (attributeownershipacquisitionnotification) {
27707  set_has_attributeownershipacquisitionnotification();
27708  callbackRequest_.attributeownershipacquisitionnotification_ = attributeownershipacquisitionnotification;
27709  }
27710  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.attributeOwnershipAcquisitionNotification)
27711 }
27712 inline ::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification* CallbackRequest::_internal_mutable_attributeownershipacquisitionnotification() {
27713  if (!_internal_has_attributeownershipacquisitionnotification()) {
27714  clear_callbackRequest();
27715  set_has_attributeownershipacquisitionnotification();
27716  callbackRequest_.attributeownershipacquisitionnotification_ = CreateMaybeMessage< ::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification >(GetArenaForAllocation());
27717  }
27718  return callbackRequest_.attributeownershipacquisitionnotification_;
27719 }
27720 inline ::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification* CallbackRequest::mutable_attributeownershipacquisitionnotification() {
27721  ::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification* _msg = _internal_mutable_attributeownershipacquisitionnotification();
27722  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.attributeOwnershipAcquisitionNotification)
27723  return _msg;
27724 }
27725 
27726 // .rti1516_2025.fedpro.AttributeOwnershipUnavailable attributeOwnershipUnavailable = 52;
27728  return callbackRequest_case() == kAttributeOwnershipUnavailable;
27729 }
27731  return _internal_has_attributeownershipunavailable();
27732 }
27734  _oneof_case_[0] = kAttributeOwnershipUnavailable;
27735 }
27737  if (_internal_has_attributeownershipunavailable()) {
27738  if (GetArenaForAllocation() == nullptr) {
27739  delete callbackRequest_.attributeownershipunavailable_;
27740  }
27741  clear_has_callbackRequest();
27742  }
27743 }
27744 inline ::rti1516_2025::fedpro::AttributeOwnershipUnavailable* CallbackRequest::release_attributeownershipunavailable() {
27745  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.attributeOwnershipUnavailable)
27746  if (_internal_has_attributeownershipunavailable()) {
27747  clear_has_callbackRequest();
27748  ::rti1516_2025::fedpro::AttributeOwnershipUnavailable* temp = callbackRequest_.attributeownershipunavailable_;
27749  if (GetArenaForAllocation() != nullptr) {
27750  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27751  }
27752  callbackRequest_.attributeownershipunavailable_ = nullptr;
27753  return temp;
27754  } else {
27755  return nullptr;
27756  }
27757 }
27758 inline const ::rti1516_2025::fedpro::AttributeOwnershipUnavailable& CallbackRequest::_internal_attributeownershipunavailable() const {
27759  return _internal_has_attributeownershipunavailable()
27760  ? *callbackRequest_.attributeownershipunavailable_
27762 }
27763 inline const ::rti1516_2025::fedpro::AttributeOwnershipUnavailable& CallbackRequest::attributeownershipunavailable() const {
27764  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.attributeOwnershipUnavailable)
27765  return _internal_attributeownershipunavailable();
27766 }
27767 inline ::rti1516_2025::fedpro::AttributeOwnershipUnavailable* CallbackRequest::unsafe_arena_release_attributeownershipunavailable() {
27768  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.attributeOwnershipUnavailable)
27769  if (_internal_has_attributeownershipunavailable()) {
27770  clear_has_callbackRequest();
27771  ::rti1516_2025::fedpro::AttributeOwnershipUnavailable* temp = callbackRequest_.attributeownershipunavailable_;
27772  callbackRequest_.attributeownershipunavailable_ = nullptr;
27773  return temp;
27774  } else {
27775  return nullptr;
27776  }
27777 }
27779  clear_callbackRequest();
27780  if (attributeownershipunavailable) {
27781  set_has_attributeownershipunavailable();
27782  callbackRequest_.attributeownershipunavailable_ = attributeownershipunavailable;
27783  }
27784  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.attributeOwnershipUnavailable)
27785 }
27786 inline ::rti1516_2025::fedpro::AttributeOwnershipUnavailable* CallbackRequest::_internal_mutable_attributeownershipunavailable() {
27787  if (!_internal_has_attributeownershipunavailable()) {
27788  clear_callbackRequest();
27789  set_has_attributeownershipunavailable();
27790  callbackRequest_.attributeownershipunavailable_ = CreateMaybeMessage< ::rti1516_2025::fedpro::AttributeOwnershipUnavailable >(GetArenaForAllocation());
27791  }
27792  return callbackRequest_.attributeownershipunavailable_;
27793 }
27794 inline ::rti1516_2025::fedpro::AttributeOwnershipUnavailable* CallbackRequest::mutable_attributeownershipunavailable() {
27795  ::rti1516_2025::fedpro::AttributeOwnershipUnavailable* _msg = _internal_mutable_attributeownershipunavailable();
27796  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.attributeOwnershipUnavailable)
27797  return _msg;
27798 }
27799 
27800 // .rti1516_2025.fedpro.RequestAttributeOwnershipRelease requestAttributeOwnershipRelease = 53;
27802  return callbackRequest_case() == kRequestAttributeOwnershipRelease;
27803 }
27805  return _internal_has_requestattributeownershiprelease();
27806 }
27808  _oneof_case_[0] = kRequestAttributeOwnershipRelease;
27809 }
27811  if (_internal_has_requestattributeownershiprelease()) {
27812  if (GetArenaForAllocation() == nullptr) {
27813  delete callbackRequest_.requestattributeownershiprelease_;
27814  }
27815  clear_has_callbackRequest();
27816  }
27817 }
27818 inline ::rti1516_2025::fedpro::RequestAttributeOwnershipRelease* CallbackRequest::release_requestattributeownershiprelease() {
27819  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.requestAttributeOwnershipRelease)
27820  if (_internal_has_requestattributeownershiprelease()) {
27821  clear_has_callbackRequest();
27822  ::rti1516_2025::fedpro::RequestAttributeOwnershipRelease* temp = callbackRequest_.requestattributeownershiprelease_;
27823  if (GetArenaForAllocation() != nullptr) {
27824  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27825  }
27826  callbackRequest_.requestattributeownershiprelease_ = nullptr;
27827  return temp;
27828  } else {
27829  return nullptr;
27830  }
27831 }
27832 inline const ::rti1516_2025::fedpro::RequestAttributeOwnershipRelease& CallbackRequest::_internal_requestattributeownershiprelease() const {
27833  return _internal_has_requestattributeownershiprelease()
27834  ? *callbackRequest_.requestattributeownershiprelease_
27836 }
27837 inline const ::rti1516_2025::fedpro::RequestAttributeOwnershipRelease& CallbackRequest::requestattributeownershiprelease() const {
27838  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.requestAttributeOwnershipRelease)
27839  return _internal_requestattributeownershiprelease();
27840 }
27841 inline ::rti1516_2025::fedpro::RequestAttributeOwnershipRelease* CallbackRequest::unsafe_arena_release_requestattributeownershiprelease() {
27842  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.requestAttributeOwnershipRelease)
27843  if (_internal_has_requestattributeownershiprelease()) {
27844  clear_has_callbackRequest();
27845  ::rti1516_2025::fedpro::RequestAttributeOwnershipRelease* temp = callbackRequest_.requestattributeownershiprelease_;
27846  callbackRequest_.requestattributeownershiprelease_ = nullptr;
27847  return temp;
27848  } else {
27849  return nullptr;
27850  }
27851 }
27853  clear_callbackRequest();
27854  if (requestattributeownershiprelease) {
27855  set_has_requestattributeownershiprelease();
27856  callbackRequest_.requestattributeownershiprelease_ = requestattributeownershiprelease;
27857  }
27858  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.requestAttributeOwnershipRelease)
27859 }
27860 inline ::rti1516_2025::fedpro::RequestAttributeOwnershipRelease* CallbackRequest::_internal_mutable_requestattributeownershiprelease() {
27861  if (!_internal_has_requestattributeownershiprelease()) {
27862  clear_callbackRequest();
27863  set_has_requestattributeownershiprelease();
27864  callbackRequest_.requestattributeownershiprelease_ = CreateMaybeMessage< ::rti1516_2025::fedpro::RequestAttributeOwnershipRelease >(GetArenaForAllocation());
27865  }
27866  return callbackRequest_.requestattributeownershiprelease_;
27867 }
27868 inline ::rti1516_2025::fedpro::RequestAttributeOwnershipRelease* CallbackRequest::mutable_requestattributeownershiprelease() {
27869  ::rti1516_2025::fedpro::RequestAttributeOwnershipRelease* _msg = _internal_mutable_requestattributeownershiprelease();
27870  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.requestAttributeOwnershipRelease)
27871  return _msg;
27872 }
27873 
27874 // .rti1516_2025.fedpro.ConfirmAttributeOwnershipAcquisitionCancellation confirmAttributeOwnershipAcquisitionCancellation = 54;
27876  return callbackRequest_case() == kConfirmAttributeOwnershipAcquisitionCancellation;
27877 }
27879  return _internal_has_confirmattributeownershipacquisitioncancellation();
27880 }
27882  _oneof_case_[0] = kConfirmAttributeOwnershipAcquisitionCancellation;
27883 }
27885  if (_internal_has_confirmattributeownershipacquisitioncancellation()) {
27886  if (GetArenaForAllocation() == nullptr) {
27887  delete callbackRequest_.confirmattributeownershipacquisitioncancellation_;
27888  }
27889  clear_has_callbackRequest();
27890  }
27891 }
27892 inline ::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation* CallbackRequest::release_confirmattributeownershipacquisitioncancellation() {
27893  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.confirmAttributeOwnershipAcquisitionCancellation)
27894  if (_internal_has_confirmattributeownershipacquisitioncancellation()) {
27895  clear_has_callbackRequest();
27896  ::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation* temp = callbackRequest_.confirmattributeownershipacquisitioncancellation_;
27897  if (GetArenaForAllocation() != nullptr) {
27898  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27899  }
27900  callbackRequest_.confirmattributeownershipacquisitioncancellation_ = nullptr;
27901  return temp;
27902  } else {
27903  return nullptr;
27904  }
27905 }
27906 inline const ::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation& CallbackRequest::_internal_confirmattributeownershipacquisitioncancellation() const {
27907  return _internal_has_confirmattributeownershipacquisitioncancellation()
27908  ? *callbackRequest_.confirmattributeownershipacquisitioncancellation_
27910 }
27911 inline const ::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation& CallbackRequest::confirmattributeownershipacquisitioncancellation() const {
27912  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.confirmAttributeOwnershipAcquisitionCancellation)
27913  return _internal_confirmattributeownershipacquisitioncancellation();
27914 }
27915 inline ::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation* CallbackRequest::unsafe_arena_release_confirmattributeownershipacquisitioncancellation() {
27916  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.confirmAttributeOwnershipAcquisitionCancellation)
27917  if (_internal_has_confirmattributeownershipacquisitioncancellation()) {
27918  clear_has_callbackRequest();
27919  ::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation* temp = callbackRequest_.confirmattributeownershipacquisitioncancellation_;
27920  callbackRequest_.confirmattributeownershipacquisitioncancellation_ = nullptr;
27921  return temp;
27922  } else {
27923  return nullptr;
27924  }
27925 }
27927  clear_callbackRequest();
27928  if (confirmattributeownershipacquisitioncancellation) {
27929  set_has_confirmattributeownershipacquisitioncancellation();
27930  callbackRequest_.confirmattributeownershipacquisitioncancellation_ = confirmattributeownershipacquisitioncancellation;
27931  }
27932  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.confirmAttributeOwnershipAcquisitionCancellation)
27933 }
27934 inline ::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation* CallbackRequest::_internal_mutable_confirmattributeownershipacquisitioncancellation() {
27935  if (!_internal_has_confirmattributeownershipacquisitioncancellation()) {
27936  clear_callbackRequest();
27937  set_has_confirmattributeownershipacquisitioncancellation();
27938  callbackRequest_.confirmattributeownershipacquisitioncancellation_ = CreateMaybeMessage< ::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation >(GetArenaForAllocation());
27939  }
27940  return callbackRequest_.confirmattributeownershipacquisitioncancellation_;
27941 }
27942 inline ::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation* CallbackRequest::mutable_confirmattributeownershipacquisitioncancellation() {
27943  ::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation* _msg = _internal_mutable_confirmattributeownershipacquisitioncancellation();
27944  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.confirmAttributeOwnershipAcquisitionCancellation)
27945  return _msg;
27946 }
27947 
27948 // .rti1516_2025.fedpro.InformAttributeOwnership informAttributeOwnership = 55;
27950  return callbackRequest_case() == kInformAttributeOwnership;
27951 }
27953  return _internal_has_informattributeownership();
27954 }
27956  _oneof_case_[0] = kInformAttributeOwnership;
27957 }
27959  if (_internal_has_informattributeownership()) {
27960  if (GetArenaForAllocation() == nullptr) {
27961  delete callbackRequest_.informattributeownership_;
27962  }
27963  clear_has_callbackRequest();
27964  }
27965 }
27966 inline ::rti1516_2025::fedpro::InformAttributeOwnership* CallbackRequest::release_informattributeownership() {
27967  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.informAttributeOwnership)
27968  if (_internal_has_informattributeownership()) {
27969  clear_has_callbackRequest();
27970  ::rti1516_2025::fedpro::InformAttributeOwnership* temp = callbackRequest_.informattributeownership_;
27971  if (GetArenaForAllocation() != nullptr) {
27972  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
27973  }
27974  callbackRequest_.informattributeownership_ = nullptr;
27975  return temp;
27976  } else {
27977  return nullptr;
27978  }
27979 }
27980 inline const ::rti1516_2025::fedpro::InformAttributeOwnership& CallbackRequest::_internal_informattributeownership() const {
27981  return _internal_has_informattributeownership()
27982  ? *callbackRequest_.informattributeownership_
27984 }
27985 inline const ::rti1516_2025::fedpro::InformAttributeOwnership& CallbackRequest::informattributeownership() const {
27986  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.informAttributeOwnership)
27987  return _internal_informattributeownership();
27988 }
27989 inline ::rti1516_2025::fedpro::InformAttributeOwnership* CallbackRequest::unsafe_arena_release_informattributeownership() {
27990  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.informAttributeOwnership)
27991  if (_internal_has_informattributeownership()) {
27992  clear_has_callbackRequest();
27993  ::rti1516_2025::fedpro::InformAttributeOwnership* temp = callbackRequest_.informattributeownership_;
27994  callbackRequest_.informattributeownership_ = nullptr;
27995  return temp;
27996  } else {
27997  return nullptr;
27998  }
27999 }
28001  clear_callbackRequest();
28002  if (informattributeownership) {
28003  set_has_informattributeownership();
28004  callbackRequest_.informattributeownership_ = informattributeownership;
28005  }
28006  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.informAttributeOwnership)
28007 }
28008 inline ::rti1516_2025::fedpro::InformAttributeOwnership* CallbackRequest::_internal_mutable_informattributeownership() {
28009  if (!_internal_has_informattributeownership()) {
28010  clear_callbackRequest();
28011  set_has_informattributeownership();
28012  callbackRequest_.informattributeownership_ = CreateMaybeMessage< ::rti1516_2025::fedpro::InformAttributeOwnership >(GetArenaForAllocation());
28013  }
28014  return callbackRequest_.informattributeownership_;
28015 }
28016 inline ::rti1516_2025::fedpro::InformAttributeOwnership* CallbackRequest::mutable_informattributeownership() {
28017  ::rti1516_2025::fedpro::InformAttributeOwnership* _msg = _internal_mutable_informattributeownership();
28018  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.informAttributeOwnership)
28019  return _msg;
28020 }
28021 
28022 // .rti1516_2025.fedpro.AttributeIsNotOwned attributeIsNotOwned = 56;
28024  return callbackRequest_case() == kAttributeIsNotOwned;
28025 }
28027  return _internal_has_attributeisnotowned();
28028 }
28030  _oneof_case_[0] = kAttributeIsNotOwned;
28031 }
28033  if (_internal_has_attributeisnotowned()) {
28034  if (GetArenaForAllocation() == nullptr) {
28035  delete callbackRequest_.attributeisnotowned_;
28036  }
28037  clear_has_callbackRequest();
28038  }
28039 }
28040 inline ::rti1516_2025::fedpro::AttributeIsNotOwned* CallbackRequest::release_attributeisnotowned() {
28041  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.attributeIsNotOwned)
28042  if (_internal_has_attributeisnotowned()) {
28043  clear_has_callbackRequest();
28044  ::rti1516_2025::fedpro::AttributeIsNotOwned* temp = callbackRequest_.attributeisnotowned_;
28045  if (GetArenaForAllocation() != nullptr) {
28046  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
28047  }
28048  callbackRequest_.attributeisnotowned_ = nullptr;
28049  return temp;
28050  } else {
28051  return nullptr;
28052  }
28053 }
28054 inline const ::rti1516_2025::fedpro::AttributeIsNotOwned& CallbackRequest::_internal_attributeisnotowned() const {
28055  return _internal_has_attributeisnotowned()
28056  ? *callbackRequest_.attributeisnotowned_
28058 }
28059 inline const ::rti1516_2025::fedpro::AttributeIsNotOwned& CallbackRequest::attributeisnotowned() const {
28060  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.attributeIsNotOwned)
28061  return _internal_attributeisnotowned();
28062 }
28063 inline ::rti1516_2025::fedpro::AttributeIsNotOwned* CallbackRequest::unsafe_arena_release_attributeisnotowned() {
28064  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.attributeIsNotOwned)
28065  if (_internal_has_attributeisnotowned()) {
28066  clear_has_callbackRequest();
28067  ::rti1516_2025::fedpro::AttributeIsNotOwned* temp = callbackRequest_.attributeisnotowned_;
28068  callbackRequest_.attributeisnotowned_ = nullptr;
28069  return temp;
28070  } else {
28071  return nullptr;
28072  }
28073 }
28075  clear_callbackRequest();
28076  if (attributeisnotowned) {
28077  set_has_attributeisnotowned();
28078  callbackRequest_.attributeisnotowned_ = attributeisnotowned;
28079  }
28080  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.attributeIsNotOwned)
28081 }
28082 inline ::rti1516_2025::fedpro::AttributeIsNotOwned* CallbackRequest::_internal_mutable_attributeisnotowned() {
28083  if (!_internal_has_attributeisnotowned()) {
28084  clear_callbackRequest();
28085  set_has_attributeisnotowned();
28086  callbackRequest_.attributeisnotowned_ = CreateMaybeMessage< ::rti1516_2025::fedpro::AttributeIsNotOwned >(GetArenaForAllocation());
28087  }
28088  return callbackRequest_.attributeisnotowned_;
28089 }
28090 inline ::rti1516_2025::fedpro::AttributeIsNotOwned* CallbackRequest::mutable_attributeisnotowned() {
28091  ::rti1516_2025::fedpro::AttributeIsNotOwned* _msg = _internal_mutable_attributeisnotowned();
28092  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.attributeIsNotOwned)
28093  return _msg;
28094 }
28095 
28096 // .rti1516_2025.fedpro.AttributeIsOwnedByRTI attributeIsOwnedByRTI = 57;
28098  return callbackRequest_case() == kAttributeIsOwnedByRTI;
28099 }
28101  return _internal_has_attributeisownedbyrti();
28102 }
28104  _oneof_case_[0] = kAttributeIsOwnedByRTI;
28105 }
28107  if (_internal_has_attributeisownedbyrti()) {
28108  if (GetArenaForAllocation() == nullptr) {
28109  delete callbackRequest_.attributeisownedbyrti_;
28110  }
28111  clear_has_callbackRequest();
28112  }
28113 }
28114 inline ::rti1516_2025::fedpro::AttributeIsOwnedByRTI* CallbackRequest::release_attributeisownedbyrti() {
28115  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.attributeIsOwnedByRTI)
28116  if (_internal_has_attributeisownedbyrti()) {
28117  clear_has_callbackRequest();
28118  ::rti1516_2025::fedpro::AttributeIsOwnedByRTI* temp = callbackRequest_.attributeisownedbyrti_;
28119  if (GetArenaForAllocation() != nullptr) {
28120  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
28121  }
28122  callbackRequest_.attributeisownedbyrti_ = nullptr;
28123  return temp;
28124  } else {
28125  return nullptr;
28126  }
28127 }
28128 inline const ::rti1516_2025::fedpro::AttributeIsOwnedByRTI& CallbackRequest::_internal_attributeisownedbyrti() const {
28129  return _internal_has_attributeisownedbyrti()
28130  ? *callbackRequest_.attributeisownedbyrti_
28132 }
28133 inline const ::rti1516_2025::fedpro::AttributeIsOwnedByRTI& CallbackRequest::attributeisownedbyrti() const {
28134  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.attributeIsOwnedByRTI)
28135  return _internal_attributeisownedbyrti();
28136 }
28137 inline ::rti1516_2025::fedpro::AttributeIsOwnedByRTI* CallbackRequest::unsafe_arena_release_attributeisownedbyrti() {
28138  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.attributeIsOwnedByRTI)
28139  if (_internal_has_attributeisownedbyrti()) {
28140  clear_has_callbackRequest();
28141  ::rti1516_2025::fedpro::AttributeIsOwnedByRTI* temp = callbackRequest_.attributeisownedbyrti_;
28142  callbackRequest_.attributeisownedbyrti_ = nullptr;
28143  return temp;
28144  } else {
28145  return nullptr;
28146  }
28147 }
28149  clear_callbackRequest();
28150  if (attributeisownedbyrti) {
28151  set_has_attributeisownedbyrti();
28152  callbackRequest_.attributeisownedbyrti_ = attributeisownedbyrti;
28153  }
28154  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.attributeIsOwnedByRTI)
28155 }
28156 inline ::rti1516_2025::fedpro::AttributeIsOwnedByRTI* CallbackRequest::_internal_mutable_attributeisownedbyrti() {
28157  if (!_internal_has_attributeisownedbyrti()) {
28158  clear_callbackRequest();
28159  set_has_attributeisownedbyrti();
28160  callbackRequest_.attributeisownedbyrti_ = CreateMaybeMessage< ::rti1516_2025::fedpro::AttributeIsOwnedByRTI >(GetArenaForAllocation());
28161  }
28162  return callbackRequest_.attributeisownedbyrti_;
28163 }
28164 inline ::rti1516_2025::fedpro::AttributeIsOwnedByRTI* CallbackRequest::mutable_attributeisownedbyrti() {
28165  ::rti1516_2025::fedpro::AttributeIsOwnedByRTI* _msg = _internal_mutable_attributeisownedbyrti();
28166  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.attributeIsOwnedByRTI)
28167  return _msg;
28168 }
28169 
28170 // .rti1516_2025.fedpro.TimeRegulationEnabled timeRegulationEnabled = 58;
28172  return callbackRequest_case() == kTimeRegulationEnabled;
28173 }
28175  return _internal_has_timeregulationenabled();
28176 }
28178  _oneof_case_[0] = kTimeRegulationEnabled;
28179 }
28181  if (_internal_has_timeregulationenabled()) {
28182  if (GetArenaForAllocation() == nullptr) {
28183  delete callbackRequest_.timeregulationenabled_;
28184  }
28185  clear_has_callbackRequest();
28186  }
28187 }
28188 inline ::rti1516_2025::fedpro::TimeRegulationEnabled* CallbackRequest::release_timeregulationenabled() {
28189  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.timeRegulationEnabled)
28190  if (_internal_has_timeregulationenabled()) {
28191  clear_has_callbackRequest();
28192  ::rti1516_2025::fedpro::TimeRegulationEnabled* temp = callbackRequest_.timeregulationenabled_;
28193  if (GetArenaForAllocation() != nullptr) {
28194  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
28195  }
28196  callbackRequest_.timeregulationenabled_ = nullptr;
28197  return temp;
28198  } else {
28199  return nullptr;
28200  }
28201 }
28202 inline const ::rti1516_2025::fedpro::TimeRegulationEnabled& CallbackRequest::_internal_timeregulationenabled() const {
28203  return _internal_has_timeregulationenabled()
28204  ? *callbackRequest_.timeregulationenabled_
28206 }
28207 inline const ::rti1516_2025::fedpro::TimeRegulationEnabled& CallbackRequest::timeregulationenabled() const {
28208  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.timeRegulationEnabled)
28209  return _internal_timeregulationenabled();
28210 }
28211 inline ::rti1516_2025::fedpro::TimeRegulationEnabled* CallbackRequest::unsafe_arena_release_timeregulationenabled() {
28212  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.timeRegulationEnabled)
28213  if (_internal_has_timeregulationenabled()) {
28214  clear_has_callbackRequest();
28215  ::rti1516_2025::fedpro::TimeRegulationEnabled* temp = callbackRequest_.timeregulationenabled_;
28216  callbackRequest_.timeregulationenabled_ = nullptr;
28217  return temp;
28218  } else {
28219  return nullptr;
28220  }
28221 }
28223  clear_callbackRequest();
28224  if (timeregulationenabled) {
28225  set_has_timeregulationenabled();
28226  callbackRequest_.timeregulationenabled_ = timeregulationenabled;
28227  }
28228  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.timeRegulationEnabled)
28229 }
28230 inline ::rti1516_2025::fedpro::TimeRegulationEnabled* CallbackRequest::_internal_mutable_timeregulationenabled() {
28231  if (!_internal_has_timeregulationenabled()) {
28232  clear_callbackRequest();
28233  set_has_timeregulationenabled();
28234  callbackRequest_.timeregulationenabled_ = CreateMaybeMessage< ::rti1516_2025::fedpro::TimeRegulationEnabled >(GetArenaForAllocation());
28235  }
28236  return callbackRequest_.timeregulationenabled_;
28237 }
28238 inline ::rti1516_2025::fedpro::TimeRegulationEnabled* CallbackRequest::mutable_timeregulationenabled() {
28239  ::rti1516_2025::fedpro::TimeRegulationEnabled* _msg = _internal_mutable_timeregulationenabled();
28240  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.timeRegulationEnabled)
28241  return _msg;
28242 }
28243 
28244 // .rti1516_2025.fedpro.TimeConstrainedEnabled timeConstrainedEnabled = 59;
28246  return callbackRequest_case() == kTimeConstrainedEnabled;
28247 }
28249  return _internal_has_timeconstrainedenabled();
28250 }
28252  _oneof_case_[0] = kTimeConstrainedEnabled;
28253 }
28255  if (_internal_has_timeconstrainedenabled()) {
28256  if (GetArenaForAllocation() == nullptr) {
28257  delete callbackRequest_.timeconstrainedenabled_;
28258  }
28259  clear_has_callbackRequest();
28260  }
28261 }
28262 inline ::rti1516_2025::fedpro::TimeConstrainedEnabled* CallbackRequest::release_timeconstrainedenabled() {
28263  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.timeConstrainedEnabled)
28264  if (_internal_has_timeconstrainedenabled()) {
28265  clear_has_callbackRequest();
28266  ::rti1516_2025::fedpro::TimeConstrainedEnabled* temp = callbackRequest_.timeconstrainedenabled_;
28267  if (GetArenaForAllocation() != nullptr) {
28268  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
28269  }
28270  callbackRequest_.timeconstrainedenabled_ = nullptr;
28271  return temp;
28272  } else {
28273  return nullptr;
28274  }
28275 }
28276 inline const ::rti1516_2025::fedpro::TimeConstrainedEnabled& CallbackRequest::_internal_timeconstrainedenabled() const {
28277  return _internal_has_timeconstrainedenabled()
28278  ? *callbackRequest_.timeconstrainedenabled_
28280 }
28281 inline const ::rti1516_2025::fedpro::TimeConstrainedEnabled& CallbackRequest::timeconstrainedenabled() const {
28282  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.timeConstrainedEnabled)
28283  return _internal_timeconstrainedenabled();
28284 }
28285 inline ::rti1516_2025::fedpro::TimeConstrainedEnabled* CallbackRequest::unsafe_arena_release_timeconstrainedenabled() {
28286  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.timeConstrainedEnabled)
28287  if (_internal_has_timeconstrainedenabled()) {
28288  clear_has_callbackRequest();
28289  ::rti1516_2025::fedpro::TimeConstrainedEnabled* temp = callbackRequest_.timeconstrainedenabled_;
28290  callbackRequest_.timeconstrainedenabled_ = nullptr;
28291  return temp;
28292  } else {
28293  return nullptr;
28294  }
28295 }
28297  clear_callbackRequest();
28298  if (timeconstrainedenabled) {
28299  set_has_timeconstrainedenabled();
28300  callbackRequest_.timeconstrainedenabled_ = timeconstrainedenabled;
28301  }
28302  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.timeConstrainedEnabled)
28303 }
28304 inline ::rti1516_2025::fedpro::TimeConstrainedEnabled* CallbackRequest::_internal_mutable_timeconstrainedenabled() {
28305  if (!_internal_has_timeconstrainedenabled()) {
28306  clear_callbackRequest();
28307  set_has_timeconstrainedenabled();
28308  callbackRequest_.timeconstrainedenabled_ = CreateMaybeMessage< ::rti1516_2025::fedpro::TimeConstrainedEnabled >(GetArenaForAllocation());
28309  }
28310  return callbackRequest_.timeconstrainedenabled_;
28311 }
28312 inline ::rti1516_2025::fedpro::TimeConstrainedEnabled* CallbackRequest::mutable_timeconstrainedenabled() {
28313  ::rti1516_2025::fedpro::TimeConstrainedEnabled* _msg = _internal_mutable_timeconstrainedenabled();
28314  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.timeConstrainedEnabled)
28315  return _msg;
28316 }
28317 
28318 // .rti1516_2025.fedpro.FlushQueueGrant flushQueueGrant = 60;
28320  return callbackRequest_case() == kFlushQueueGrant;
28321 }
28323  return _internal_has_flushqueuegrant();
28324 }
28326  _oneof_case_[0] = kFlushQueueGrant;
28327 }
28329  if (_internal_has_flushqueuegrant()) {
28330  if (GetArenaForAllocation() == nullptr) {
28331  delete callbackRequest_.flushqueuegrant_;
28332  }
28333  clear_has_callbackRequest();
28334  }
28335 }
28336 inline ::rti1516_2025::fedpro::FlushQueueGrant* CallbackRequest::release_flushqueuegrant() {
28337  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.flushQueueGrant)
28338  if (_internal_has_flushqueuegrant()) {
28339  clear_has_callbackRequest();
28340  ::rti1516_2025::fedpro::FlushQueueGrant* temp = callbackRequest_.flushqueuegrant_;
28341  if (GetArenaForAllocation() != nullptr) {
28342  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
28343  }
28344  callbackRequest_.flushqueuegrant_ = nullptr;
28345  return temp;
28346  } else {
28347  return nullptr;
28348  }
28349 }
28350 inline const ::rti1516_2025::fedpro::FlushQueueGrant& CallbackRequest::_internal_flushqueuegrant() const {
28351  return _internal_has_flushqueuegrant()
28352  ? *callbackRequest_.flushqueuegrant_
28354 }
28355 inline const ::rti1516_2025::fedpro::FlushQueueGrant& CallbackRequest::flushqueuegrant() const {
28356  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.flushQueueGrant)
28357  return _internal_flushqueuegrant();
28358 }
28359 inline ::rti1516_2025::fedpro::FlushQueueGrant* CallbackRequest::unsafe_arena_release_flushqueuegrant() {
28360  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.flushQueueGrant)
28361  if (_internal_has_flushqueuegrant()) {
28362  clear_has_callbackRequest();
28363  ::rti1516_2025::fedpro::FlushQueueGrant* temp = callbackRequest_.flushqueuegrant_;
28364  callbackRequest_.flushqueuegrant_ = nullptr;
28365  return temp;
28366  } else {
28367  return nullptr;
28368  }
28369 }
28371  clear_callbackRequest();
28372  if (flushqueuegrant) {
28373  set_has_flushqueuegrant();
28374  callbackRequest_.flushqueuegrant_ = flushqueuegrant;
28375  }
28376  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.flushQueueGrant)
28377 }
28378 inline ::rti1516_2025::fedpro::FlushQueueGrant* CallbackRequest::_internal_mutable_flushqueuegrant() {
28379  if (!_internal_has_flushqueuegrant()) {
28380  clear_callbackRequest();
28381  set_has_flushqueuegrant();
28382  callbackRequest_.flushqueuegrant_ = CreateMaybeMessage< ::rti1516_2025::fedpro::FlushQueueGrant >(GetArenaForAllocation());
28383  }
28384  return callbackRequest_.flushqueuegrant_;
28385 }
28386 inline ::rti1516_2025::fedpro::FlushQueueGrant* CallbackRequest::mutable_flushqueuegrant() {
28387  ::rti1516_2025::fedpro::FlushQueueGrant* _msg = _internal_mutable_flushqueuegrant();
28388  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.flushQueueGrant)
28389  return _msg;
28390 }
28391 
28392 // .rti1516_2025.fedpro.TimeAdvanceGrant timeAdvanceGrant = 61;
28394  return callbackRequest_case() == kTimeAdvanceGrant;
28395 }
28397  return _internal_has_timeadvancegrant();
28398 }
28400  _oneof_case_[0] = kTimeAdvanceGrant;
28401 }
28403  if (_internal_has_timeadvancegrant()) {
28404  if (GetArenaForAllocation() == nullptr) {
28405  delete callbackRequest_.timeadvancegrant_;
28406  }
28407  clear_has_callbackRequest();
28408  }
28409 }
28410 inline ::rti1516_2025::fedpro::TimeAdvanceGrant* CallbackRequest::release_timeadvancegrant() {
28411  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.timeAdvanceGrant)
28412  if (_internal_has_timeadvancegrant()) {
28413  clear_has_callbackRequest();
28414  ::rti1516_2025::fedpro::TimeAdvanceGrant* temp = callbackRequest_.timeadvancegrant_;
28415  if (GetArenaForAllocation() != nullptr) {
28416  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
28417  }
28418  callbackRequest_.timeadvancegrant_ = nullptr;
28419  return temp;
28420  } else {
28421  return nullptr;
28422  }
28423 }
28424 inline const ::rti1516_2025::fedpro::TimeAdvanceGrant& CallbackRequest::_internal_timeadvancegrant() const {
28425  return _internal_has_timeadvancegrant()
28426  ? *callbackRequest_.timeadvancegrant_
28428 }
28429 inline const ::rti1516_2025::fedpro::TimeAdvanceGrant& CallbackRequest::timeadvancegrant() const {
28430  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.timeAdvanceGrant)
28431  return _internal_timeadvancegrant();
28432 }
28433 inline ::rti1516_2025::fedpro::TimeAdvanceGrant* CallbackRequest::unsafe_arena_release_timeadvancegrant() {
28434  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.timeAdvanceGrant)
28435  if (_internal_has_timeadvancegrant()) {
28436  clear_has_callbackRequest();
28437  ::rti1516_2025::fedpro::TimeAdvanceGrant* temp = callbackRequest_.timeadvancegrant_;
28438  callbackRequest_.timeadvancegrant_ = nullptr;
28439  return temp;
28440  } else {
28441  return nullptr;
28442  }
28443 }
28445  clear_callbackRequest();
28446  if (timeadvancegrant) {
28447  set_has_timeadvancegrant();
28448  callbackRequest_.timeadvancegrant_ = timeadvancegrant;
28449  }
28450  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.timeAdvanceGrant)
28451 }
28452 inline ::rti1516_2025::fedpro::TimeAdvanceGrant* CallbackRequest::_internal_mutable_timeadvancegrant() {
28453  if (!_internal_has_timeadvancegrant()) {
28454  clear_callbackRequest();
28455  set_has_timeadvancegrant();
28456  callbackRequest_.timeadvancegrant_ = CreateMaybeMessage< ::rti1516_2025::fedpro::TimeAdvanceGrant >(GetArenaForAllocation());
28457  }
28458  return callbackRequest_.timeadvancegrant_;
28459 }
28460 inline ::rti1516_2025::fedpro::TimeAdvanceGrant* CallbackRequest::mutable_timeadvancegrant() {
28461  ::rti1516_2025::fedpro::TimeAdvanceGrant* _msg = _internal_mutable_timeadvancegrant();
28462  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.timeAdvanceGrant)
28463  return _msg;
28464 }
28465 
28466 // .rti1516_2025.fedpro.RequestRetraction requestRetraction = 62;
28468  return callbackRequest_case() == kRequestRetraction;
28469 }
28471  return _internal_has_requestretraction();
28472 }
28474  _oneof_case_[0] = kRequestRetraction;
28475 }
28477  if (_internal_has_requestretraction()) {
28478  if (GetArenaForAllocation() == nullptr) {
28479  delete callbackRequest_.requestretraction_;
28480  }
28481  clear_has_callbackRequest();
28482  }
28483 }
28484 inline ::rti1516_2025::fedpro::RequestRetraction* CallbackRequest::release_requestretraction() {
28485  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackRequest.requestRetraction)
28486  if (_internal_has_requestretraction()) {
28487  clear_has_callbackRequest();
28488  ::rti1516_2025::fedpro::RequestRetraction* temp = callbackRequest_.requestretraction_;
28489  if (GetArenaForAllocation() != nullptr) {
28490  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
28491  }
28492  callbackRequest_.requestretraction_ = nullptr;
28493  return temp;
28494  } else {
28495  return nullptr;
28496  }
28497 }
28498 inline const ::rti1516_2025::fedpro::RequestRetraction& CallbackRequest::_internal_requestretraction() const {
28499  return _internal_has_requestretraction()
28500  ? *callbackRequest_.requestretraction_
28502 }
28503 inline const ::rti1516_2025::fedpro::RequestRetraction& CallbackRequest::requestretraction() const {
28504  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackRequest.requestRetraction)
28505  return _internal_requestretraction();
28506 }
28507 inline ::rti1516_2025::fedpro::RequestRetraction* CallbackRequest::unsafe_arena_release_requestretraction() {
28508  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackRequest.requestRetraction)
28509  if (_internal_has_requestretraction()) {
28510  clear_has_callbackRequest();
28511  ::rti1516_2025::fedpro::RequestRetraction* temp = callbackRequest_.requestretraction_;
28512  callbackRequest_.requestretraction_ = nullptr;
28513  return temp;
28514  } else {
28515  return nullptr;
28516  }
28517 }
28519  clear_callbackRequest();
28520  if (requestretraction) {
28521  set_has_requestretraction();
28522  callbackRequest_.requestretraction_ = requestretraction;
28523  }
28524  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackRequest.requestRetraction)
28525 }
28526 inline ::rti1516_2025::fedpro::RequestRetraction* CallbackRequest::_internal_mutable_requestretraction() {
28527  if (!_internal_has_requestretraction()) {
28528  clear_callbackRequest();
28529  set_has_requestretraction();
28530  callbackRequest_.requestretraction_ = CreateMaybeMessage< ::rti1516_2025::fedpro::RequestRetraction >(GetArenaForAllocation());
28531  }
28532  return callbackRequest_.requestretraction_;
28533 }
28534 inline ::rti1516_2025::fedpro::RequestRetraction* CallbackRequest::mutable_requestretraction() {
28535  ::rti1516_2025::fedpro::RequestRetraction* _msg = _internal_mutable_requestretraction();
28536  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackRequest.requestRetraction)
28537  return _msg;
28538 }
28539 
28541  return callbackRequest_case() != CALLBACKREQUEST_NOT_SET;
28542 }
28544  _oneof_case_[0] = CALLBACKREQUEST_NOT_SET;
28545 }
28547  return CallbackRequest::CallbackRequestCase(_oneof_case_[0]);
28548 }
28549 // -------------------------------------------------------------------
28550 
28551 // CallbackResponse
28552 
28553 // .rti1516_2025.fedpro.CallbackSucceeded callbackSucceeded = 1;
28555  return callbackResponse_case() == kCallbackSucceeded;
28556 }
28558  return _internal_has_callbacksucceeded();
28559 }
28561  _oneof_case_[0] = kCallbackSucceeded;
28562 }
28564  if (_internal_has_callbacksucceeded()) {
28565  if (GetArenaForAllocation() == nullptr) {
28566  delete callbackResponse_.callbacksucceeded_;
28567  }
28568  clear_has_callbackResponse();
28569  }
28570 }
28571 inline ::rti1516_2025::fedpro::CallbackSucceeded* CallbackResponse::release_callbacksucceeded() {
28572  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackResponse.callbackSucceeded)
28573  if (_internal_has_callbacksucceeded()) {
28574  clear_has_callbackResponse();
28575  ::rti1516_2025::fedpro::CallbackSucceeded* temp = callbackResponse_.callbacksucceeded_;
28576  if (GetArenaForAllocation() != nullptr) {
28577  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
28578  }
28579  callbackResponse_.callbacksucceeded_ = nullptr;
28580  return temp;
28581  } else {
28582  return nullptr;
28583  }
28584 }
28585 inline const ::rti1516_2025::fedpro::CallbackSucceeded& CallbackResponse::_internal_callbacksucceeded() const {
28586  return _internal_has_callbacksucceeded()
28587  ? *callbackResponse_.callbacksucceeded_
28589 }
28590 inline const ::rti1516_2025::fedpro::CallbackSucceeded& CallbackResponse::callbacksucceeded() const {
28591  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackResponse.callbackSucceeded)
28592  return _internal_callbacksucceeded();
28593 }
28594 inline ::rti1516_2025::fedpro::CallbackSucceeded* CallbackResponse::unsafe_arena_release_callbacksucceeded() {
28595  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackResponse.callbackSucceeded)
28596  if (_internal_has_callbacksucceeded()) {
28597  clear_has_callbackResponse();
28598  ::rti1516_2025::fedpro::CallbackSucceeded* temp = callbackResponse_.callbacksucceeded_;
28599  callbackResponse_.callbacksucceeded_ = nullptr;
28600  return temp;
28601  } else {
28602  return nullptr;
28603  }
28604 }
28606  clear_callbackResponse();
28607  if (callbacksucceeded) {
28608  set_has_callbacksucceeded();
28609  callbackResponse_.callbacksucceeded_ = callbacksucceeded;
28610  }
28611  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackResponse.callbackSucceeded)
28612 }
28613 inline ::rti1516_2025::fedpro::CallbackSucceeded* CallbackResponse::_internal_mutable_callbacksucceeded() {
28614  if (!_internal_has_callbacksucceeded()) {
28615  clear_callbackResponse();
28616  set_has_callbacksucceeded();
28617  callbackResponse_.callbacksucceeded_ = CreateMaybeMessage< ::rti1516_2025::fedpro::CallbackSucceeded >(GetArenaForAllocation());
28618  }
28619  return callbackResponse_.callbacksucceeded_;
28620 }
28621 inline ::rti1516_2025::fedpro::CallbackSucceeded* CallbackResponse::mutable_callbacksucceeded() {
28622  ::rti1516_2025::fedpro::CallbackSucceeded* _msg = _internal_mutable_callbacksucceeded();
28623  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackResponse.callbackSucceeded)
28624  return _msg;
28625 }
28626 
28627 // .rti1516_2025.fedpro.ExceptionData callbackFailed = 2;
28629  return callbackResponse_case() == kCallbackFailed;
28630 }
28632  return _internal_has_callbackfailed();
28633 }
28635  _oneof_case_[0] = kCallbackFailed;
28636 }
28637 inline ::rti1516_2025::fedpro::ExceptionData* CallbackResponse::release_callbackfailed() {
28638  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.CallbackResponse.callbackFailed)
28639  if (_internal_has_callbackfailed()) {
28640  clear_has_callbackResponse();
28641  ::rti1516_2025::fedpro::ExceptionData* temp = callbackResponse_.callbackfailed_;
28642  if (GetArenaForAllocation() != nullptr) {
28643  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
28644  }
28645  callbackResponse_.callbackfailed_ = nullptr;
28646  return temp;
28647  } else {
28648  return nullptr;
28649  }
28650 }
28651 inline const ::rti1516_2025::fedpro::ExceptionData& CallbackResponse::_internal_callbackfailed() const {
28652  return _internal_has_callbackfailed()
28653  ? *callbackResponse_.callbackfailed_
28655 }
28656 inline const ::rti1516_2025::fedpro::ExceptionData& CallbackResponse::callbackfailed() const {
28657  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.CallbackResponse.callbackFailed)
28658  return _internal_callbackfailed();
28659 }
28660 inline ::rti1516_2025::fedpro::ExceptionData* CallbackResponse::unsafe_arena_release_callbackfailed() {
28661  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.CallbackResponse.callbackFailed)
28662  if (_internal_has_callbackfailed()) {
28663  clear_has_callbackResponse();
28664  ::rti1516_2025::fedpro::ExceptionData* temp = callbackResponse_.callbackfailed_;
28665  callbackResponse_.callbackfailed_ = nullptr;
28666  return temp;
28667  } else {
28668  return nullptr;
28669  }
28670 }
28672  clear_callbackResponse();
28673  if (callbackfailed) {
28674  set_has_callbackfailed();
28675  callbackResponse_.callbackfailed_ = callbackfailed;
28676  }
28677  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.CallbackResponse.callbackFailed)
28678 }
28679 inline ::rti1516_2025::fedpro::ExceptionData* CallbackResponse::_internal_mutable_callbackfailed() {
28680  if (!_internal_has_callbackfailed()) {
28681  clear_callbackResponse();
28682  set_has_callbackfailed();
28683  callbackResponse_.callbackfailed_ = CreateMaybeMessage< ::rti1516_2025::fedpro::ExceptionData >(GetArenaForAllocation());
28684  }
28685  return callbackResponse_.callbackfailed_;
28686 }
28687 inline ::rti1516_2025::fedpro::ExceptionData* CallbackResponse::mutable_callbackfailed() {
28688  ::rti1516_2025::fedpro::ExceptionData* _msg = _internal_mutable_callbackfailed();
28689  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.CallbackResponse.callbackFailed)
28690  return _msg;
28691 }
28692 
28694  return callbackResponse_case() != CALLBACKRESPONSE_NOT_SET;
28695 }
28697  _oneof_case_[0] = CALLBACKRESPONSE_NOT_SET;
28698 }
28700  return CallbackResponse::CallbackResponseCase(_oneof_case_[0]);
28701 }
28702 #ifdef __GNUC__
28703  #pragma GCC diagnostic pop
28704 #endif // __GNUC__
28705 // -------------------------------------------------------------------
28706 
28707 // -------------------------------------------------------------------
28708 
28709 // -------------------------------------------------------------------
28710 
28711 // -------------------------------------------------------------------
28712 
28713 // -------------------------------------------------------------------
28714 
28715 // -------------------------------------------------------------------
28716 
28717 // -------------------------------------------------------------------
28718 
28719 // -------------------------------------------------------------------
28720 
28721 // -------------------------------------------------------------------
28722 
28723 // -------------------------------------------------------------------
28724 
28725 // -------------------------------------------------------------------
28726 
28727 // -------------------------------------------------------------------
28728 
28729 // -------------------------------------------------------------------
28730 
28731 // -------------------------------------------------------------------
28732 
28733 // -------------------------------------------------------------------
28734 
28735 // -------------------------------------------------------------------
28736 
28737 // -------------------------------------------------------------------
28738 
28739 // -------------------------------------------------------------------
28740 
28741 // -------------------------------------------------------------------
28742 
28743 // -------------------------------------------------------------------
28744 
28745 // -------------------------------------------------------------------
28746 
28747 // -------------------------------------------------------------------
28748 
28749 // -------------------------------------------------------------------
28750 
28751 // -------------------------------------------------------------------
28752 
28753 // -------------------------------------------------------------------
28754 
28755 // -------------------------------------------------------------------
28756 
28757 // -------------------------------------------------------------------
28758 
28759 // -------------------------------------------------------------------
28760 
28761 // -------------------------------------------------------------------
28762 
28763 // -------------------------------------------------------------------
28764 
28765 // -------------------------------------------------------------------
28766 
28767 // -------------------------------------------------------------------
28768 
28769 // -------------------------------------------------------------------
28770 
28771 // -------------------------------------------------------------------
28772 
28773 // -------------------------------------------------------------------
28774 
28775 // -------------------------------------------------------------------
28776 
28777 // -------------------------------------------------------------------
28778 
28779 // -------------------------------------------------------------------
28780 
28781 // -------------------------------------------------------------------
28782 
28783 // -------------------------------------------------------------------
28784 
28785 // -------------------------------------------------------------------
28786 
28787 // -------------------------------------------------------------------
28788 
28789 // -------------------------------------------------------------------
28790 
28791 // -------------------------------------------------------------------
28792 
28793 // -------------------------------------------------------------------
28794 
28795 // -------------------------------------------------------------------
28796 
28797 // -------------------------------------------------------------------
28798 
28799 // -------------------------------------------------------------------
28800 
28801 // -------------------------------------------------------------------
28802 
28803 // -------------------------------------------------------------------
28804 
28805 // -------------------------------------------------------------------
28806 
28807 // -------------------------------------------------------------------
28808 
28809 // -------------------------------------------------------------------
28810 
28811 // -------------------------------------------------------------------
28812 
28813 // -------------------------------------------------------------------
28814 
28815 // -------------------------------------------------------------------
28816 
28817 // -------------------------------------------------------------------
28818 
28819 // -------------------------------------------------------------------
28820 
28821 // -------------------------------------------------------------------
28822 
28823 // -------------------------------------------------------------------
28824 
28825 // -------------------------------------------------------------------
28826 
28827 // -------------------------------------------------------------------
28828 
28829 // -------------------------------------------------------------------
28830 
28831 // -------------------------------------------------------------------
28832 
28833 
28834 // @@protoc_insertion_point(namespace_scope)
28835 
28836 } // namespace fedpro
28837 } // namespace rti1516_2025
28838 
28839 // @@protoc_insertion_point(global_scope)
28840 
28841 #include <google/protobuf/port_undef.inc>
28842 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_FederateAmbassador_2eproto
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:20557
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:20841
::rti1516_2025::fedpro::AttributeHandleSet * _internal_mutable_attributes()
Definition: FederateAmbassador.pb.h:19539
::rti1516_2025::fedpro::ConnectionLost * connectionlost_
Definition: FederateAmbassador.pb.h:12602
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ReceiveInteractionWithTime * release_receiveinteractionwithtime()
Definition: FederateAmbassador.pb.h:26412
::rti1516_2025::fedpro::AttributeIsNotOwned * attributeisnotowned_
Definition: FederateAmbassador.pb.h:12657
::rti1516_2025::fedpro::ReceiveDirectedInteraction * unsafe_arena_release_receivedirectedinteraction()
Definition: FederateAmbassador.pb.h:26509
bool has_attribute() const
Definition: FederateAmbassador.pb.h:20902
const ::rti1516_2025::fedpro::FederationSynchronized & _internal_federationsynchronized() const
Definition: FederateAmbassador.pb.h:24576
::rti1516_2025::fedpro::OrderType sentordertype() const
Definition: FederateAmbassador.pb.h:16279
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:817
void UnsafeArenaSwap(RemoveObjectInstanceWithTime *other)
Definition: FederateAmbassador.pb.h:6706
static const ConfirmAttributeOwnershipAcquisitionCancellation & default_instance()
Definition: FederateAmbassador.pb.h:9623
::rti1516_2025::fedpro::AttributeHandleSet * _internal_mutable_attributes()
Definition: FederateAmbassador.pb.h:19715
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:7000
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:4842
const ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded & multipleobjectinstancenamereservationsucceeded() const
Definition: FederateAmbassador.pb.h:25987
const ::rti1516_2025::fedpro::CallbackSucceeded & callbacksucceeded() const
Definition: FederateAmbassador.pb.h:28590
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:2223
const ::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange & confirmattributetransportationtypechange() const
Definition: FederateAmbassador.pb.h:27245
void unsafe_arena_set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle *transportationtype)
Definition: FederateAmbassador.pb.h:20738
bool has_releasedattributes() const
Definition: FederateAmbassador.pb.h:21824
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:20216
void unsafe_arena_set_allocated_optimistictime(::rti1516_2025::fedpro::LogicalTime *optimistictime)
Definition: FederateAmbassador.pb.h:23694
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:11158
static const TurnInteractionsOn & default_instance()
Definition: FederateAmbassador.pb.h:3755
SynchronizationPointRegistrationFailed(SynchronizationPointRegistrationFailed &&from) noexcept
Definition: FederateAmbassador.pb.h:1224
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_allocated_optionalretraction(::rti1516_2025::fedpro::MessageRetractionHandle *optionalretraction)
Definition: FederateAmbassador.pb.h:17548
FederateHandleDefaultTypeInternal _FederateHandle_default_instance_
const std::string & _internal_usersuppliedtag() const
Definition: FederateAmbassador.pb.h:17074
bool _internal_has_optionalsentregions() const
Definition: FederateAmbassador.pb.h:16793
const ::rti1516_2025::fedpro::ReportFederationExecutionMembers & reportfederationexecutionmembers() const
Definition: FederateAmbassador.pb.h:24137
void set_allocated_usersuppliedtag(std::string *usersuppliedtag)
Definition: FederateAmbassador.pb.h:22163
void unsafe_arena_set_allocated_objectclass(::rti1516_2025::fedpro::ObjectClassHandle *objectclass)
Definition: FederateAmbassador.pb.h:14320
Definition: FederateAmbassador.pb.h:4611
RequestAttributeOwnershipRelease(RequestAttributeOwnershipRelease &&from) noexcept
Definition: FederateAmbassador.pb.h:9411
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void Swap(TimeAdvanceGrant *other)
Definition: FederateAmbassador.pb.h:10792
void clear_initiatefederatesave()
Definition: FederateAmbassador.pb.h:24628
void unsafe_arena_set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: FederateAmbassador.pb.h:17202
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:10776
::rti1516_2025::fedpro::ParameterHandleValueMap * parametervalues_
Definition: FederateAmbassador.pb.h:5600
ReportInteractionTransportationTypeDefaultTypeInternal _ReportInteractionTransportationType_default_instance_
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:6147
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_
Definition: FederateAmbassador.pb.h:5350
void UnsafeArenaSwap(RequestRetraction *other)
Definition: FederateAmbassador.pb.h:10948
TimeRegulationEnabledDefaultTypeInternal _TimeRegulationEnabled_default_instance_
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:10734
void UnsafeArenaSwap(AttributesInScope *other)
Definition: FederateAmbassador.pb.h:6952
static const StartRegistrationForObjectClass & default_instance()
Definition: FederateAmbassador.pb.h:3459
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_
Definition: FederateAmbassador.pb.h:9395
Definition: FederateAmbassador.pb.h:8667
::rti1516_2025::fedpro::ReceiveInteraction * mutable_receiveinteraction()
Definition: FederateAmbassador.pb.h:26388
bool has_securedattributes() const
Definition: FederateAmbassador.pb.h:22046
::rti1516_2025::fedpro::ConveyedRegionSet * mutable_optionalsentregions()
Definition: FederateAmbassador.pb.h:16851
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:8584
void set_has_multipleobjectinstancenamereservationsucceeded()
Definition: FederateAmbassador.pb.h:25957
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::InteractionClassHandle * release_interactionclass()
Definition: FederateAmbassador.pb.h:16431
::rti1516_2025::fedpro::ExceptionData * callbackfailed_
Definition: FederateAmbassador.pb.h:12850
bool _internal_has_parametervalues() const
Definition: FederateAmbassador.pb.h:17747
::rti1516_2025::fedpro::AttributeHandleValueMap * mutable_attributevalues()
Definition: FederateAmbassador.pb.h:15855
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:5049
void unsafe_arena_set_allocated_callbackfailed(::rti1516_2025::fedpro::ExceptionData *callbackfailed)
Definition: FederateAmbassador.pb.h:28671
FederationRestoreBegun & operator=(const FederationRestoreBegun &from)
Definition: FederateAmbassador.pb.h:2717
void UnsafeArenaSwap(SynchronizationPointRegistrationSucceeded *other)
Definition: FederateAmbassador.pb.h:1129
ReceiveDirectedInteractionWithTime * New() const final
Definition: FederateAmbassador.pb.h:6224
SynchronizationPointRegistrationSucceeded(SynchronizationPointRegistrationSucceeded &&from) noexcept
Definition: FederateAmbassador.pb.h:1080
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:19403
::rti1516_2025::fedpro::InteractionClassHandle * unsafe_arena_release_interactionclass()
Definition: FederateAmbassador.pb.h:18098
AttributesOutOfScope()
Definition: FederateAmbassador.pb.h:7066
const ::rti1516_2025::fedpro::MessageRetractionHandle & optionalretraction() const
Definition: FederateAmbassador.pb.h:16324
const ::rti1516_2025::fedpro::MessageRetractionHandle & retraction() const
Definition: FederateAmbassador.pb.h:23870
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime * release_receivedirectedinteractionwithtime()
Definition: FederateAmbassador.pb.h:26560
::rti1516_2025::fedpro::InteractionClassHandle * _internal_mutable_interactionclass()
Definition: FederateAmbassador.pb.h:18105
bool has_attributes() const
Definition: FederateAmbassador.pb.h:20242
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::TimeRegulationEnabled * release_timeregulationenabled()
Definition: FederateAmbassador.pb.h:28188
::rti1516_2025::fedpro::CallbackSucceeded * unsafe_arena_release_callbacksucceeded()
Definition: FederateAmbassador.pb.h:28594
::rti1516_2025::fedpro::AttributeHandleSet * _internal_mutable_attributes()
Definition: FederateAmbassador.pb.h:20687
ReflectAttributeValues()
Definition: FederateAmbassador.pb.h:4818
static constexpr int kIndexInFileMessages
Definition: FederateAmbassador.pb.h:1574
bool has_requestfederationrestorefailed() const
Definition: FederateAmbassador.pb.h:25066
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: FederateAmbassador.pb.h:15204
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:6020
void Swap(AttributeIsNotOwned *other)
Definition: FederateAmbassador.pb.h:9992
ConnectionLostDefaultTypeInternal _ConnectionLost_default_instance_
::rti1516_2025::fedpro::AttributesOutOfScope * unsafe_arena_release_attributesoutofscope()
Definition: FederateAmbassador.pb.h:26879
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:20554
::rti1516_2025::fedpro::AttributesOutOfScope * _internal_mutable_attributesoutofscope()
Definition: FederateAmbassador.pb.h:26898
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateHandle * release_producingfederate()
Definition: FederateAmbassador.pb.h:15563
TimeConstrainedEnabled * New() const final
Definition: FederateAmbassador.pb.h:10492
bool has_federationrestorestatusresponse() const
Definition: FederateAmbassador.pb.h:25436
void unsafe_arena_set_allocated_confirmattributeownershipacquisitioncancellation(::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation *confirmattributeownershipacquisitioncancellation)
Definition: FederateAmbassador.pb.h:27926
bool _internal_has_producingfederate() const
Definition: FederateAmbassador.pb.h:17965
void SetCachedSize(int size) const final
ParameterHandleValueMapDefaultTypeInternal _ParameterHandleValueMap_default_instance_
ReceiveInteractionWithTime & operator=(ReceiveInteractionWithTime &&from) noexcept
Definition: FederateAmbassador.pb.h:5626
void set_allocated_candidateattributes(::rti1516_2025::fedpro::AttributeHandleSet *candidateattributes)
Definition: FederateAmbassador.pb.h:22550
void Swap(StartRegistrationForObjectClass *other)
Definition: FederateAmbassador.pb.h:3472
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:10605
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:17719
MultipleObjectInstanceNameReservationSucceeded * New() const final
Definition: FederateAmbassador.pb.h:4368
bool _internal_has_attributeisownedbyrti() const
Definition: FederateAmbassador.pb.h:28097
PROTOBUF_MUST_USE_RESULT std::string * release_usersuppliedtag()
Definition: FederateAmbassador.pb.h:17085
InteractionClassHandleDefaultTypeInternal _InteractionClassHandle_default_instance_
const ::rti1516_2025::fedpro::FederationSaveStatusResponse & federationsavestatusresponse() const
Definition: FederateAmbassador.pb.h:24951
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ConveyedRegionSet * release_optionalsentregions()
Definition: FederateAmbassador.pb.h:17301
void clear_reportinteractiontransportationtype()
Definition: FederateAmbassador.pb.h:27440
void set_has_requestattributeownershipassumption()
Definition: FederateAmbassador.pb.h:27511
const ::rti1516_2025::fedpro::ConveyedRegionSet & _internal_optionalsentregions() const
Definition: FederateAmbassador.pb.h:16107
Definition: FederateAmbassador.pb.h:2268
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:2036
AttributesInScope & operator=(const AttributesInScope &from)
Definition: FederateAmbassador.pb.h:6908
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:10205
void unsafe_arena_set_allocated_parametervalues(::rti1516_2025::fedpro::ParameterHandleValueMap *parametervalues)
Definition: FederateAmbassador.pb.h:18242
const std::string & _internal_usersuppliedtag() const
Definition: FederateAmbassador.pb.h:18332
const ::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray & _internal_response() const
Definition: FederateAmbassador.pb.h:13817
void clear_federationname()
Definition: FederateAmbassador.pb.h:13145
void set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle *transportationtype)
Definition: FederateAmbassador.pb.h:20786
const std::string & _internal_federationname() const
Definition: FederateAmbassador.pb.h:13164
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:1022
::rti1516_2025::fedpro::FlushQueueGrant * unsafe_arena_release_flushqueuegrant()
Definition: FederateAmbassador.pb.h:28359
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:21960
static const CallbackResponse & default_instance()
Definition: FederateAmbassador.pb.h:12708
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:21516
bool has_attributeisownedbyrti() const
Definition: FederateAmbassador.pb.h:28100
void unsafe_arena_set_allocated_federationrestorebegun(::rti1516_2025::fedpro::FederationRestoreBegun *federationrestorebegun)
Definition: FederateAmbassador.pb.h:25188
::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded * mutable_synchronizationpointregistrationsucceeded()
Definition: FederateAmbassador.pb.h:24390
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:2731
void unsafe_arena_set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: FederateAmbassador.pb.h:19116
::rti1516_2025::fedpro::FederationRestoreBegun * federationrestorebegun_
Definition: FederateAmbassador.pb.h:12618
static const RemoveObjectInstanceWithTime & default_instance()
Definition: FederateAmbassador.pb.h:6685
void clear_objectinstancename()
Definition: FederateAmbassador.pb.h:14715
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::InteractionClassHandle * release_interactionclass()
Definition: FederateAmbassador.pb.h:14603
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:23237
std::string * mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:22365
bool has_callbackRequest() const
Definition: FederateAmbassador.pb.h:28540
friend void swap(InformAttributeOwnership &a, InformAttributeOwnership &b)
Definition: FederateAmbassador.pb.h:9801
TurnUpdatesOnForObjectInstance & operator=(const TurnUpdatesOnForObjectInstance &from)
Definition: FederateAmbassador.pb.h:7428
const ::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime & _internal_receivedirectedinteractionwithtime() const
Definition: FederateAmbassador.pb.h:26574
const std::string & _internal_reasonforresigndescription() const
Definition: FederateAmbassador.pb.h:13214
PROTOBUF_MUST_USE_RESULT std::string * release_objectinstancename()
Definition: FederateAmbassador.pb.h:14695
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:10141
void UnsafeArenaSwap(FederationRestoreStatusResponse *other)
Definition: FederateAmbassador.pb.h:3332
AttributesInScope(AttributesInScope &&from) noexcept
Definition: FederateAmbassador.pb.h:6903
PROTOBUF_ALWAYS_INLINE void _internal_set_objectinstancename(const std::string &value)
Definition: FederateAmbassador.pb.h:14687
AttributesOutOfScope * New() const final
Definition: FederateAmbassador.pb.h:7128
::rti1516_2025::fedpro::FederateHandle * mutable_producingfederate()
Definition: FederateAmbassador.pb.h:18503
void set_allocated_synchronizationpointlabel(std::string *synchronizationpointlabel)
Definition: FederateAmbassador.pb.h:13399
bool has_reportfederationexecutions() const
Definition: FederateAmbassador.pb.h:24030
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:21741
Definition: datatypes.pb.h:2740
bool _internal_has_federationrestorebegun() const
Definition: FederateAmbassador.pb.h:25137
::rti1516_2025::fedpro::RequestDivestitureConfirmation * requestdivestitureconfirmation_
Definition: FederateAmbassador.pb.h:12651
::rti1516_2025::fedpro::ObjectClassHandle * objectclass_
Definition: FederateAmbassador.pb.h:4808
const ::rti1516_2025::fedpro::TimeRegulationEnabled & timeregulationenabled() const
Definition: FederateAmbassador.pb.h:28207
const ::rti1516_2025::fedpro::AttributeIsOwnedByRTI & _internal_attributeisownedbyrti() const
Definition: FederateAmbassador.pb.h:28128
static constexpr int kIndexInFileMessages
Definition: FederateAmbassador.pb.h:663
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:8700
::rti1516_2025::fedpro::TransportationTypeHandle * transportationtype_
Definition: FederateAmbassador.pb.h:5353
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:11032
void set_has_requestattributeownershiprelease()
Definition: FederateAmbassador.pb.h:27807
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:23076
void UnsafeArenaSwap(TurnUpdatesOffForObjectInstance *other)
Definition: FederateAmbassador.pb.h:7824
::rti1516_2025::fedpro::FederateHandle * _internal_mutable_federate()
Definition: FederateAmbassador.pb.h:23021
const ::rti1516_2025::fedpro::FederateRestoreStatusArray & response() const
Definition: FederateAmbassador.pb.h:14226
void set_allocated_report(::rti1516_2025::fedpro::FederationExecutionMemberInformationSet *report)
Definition: FederateAmbassador.pb.h:13118
PROTOBUF_MUST_USE_RESULT std::string * release_usersuppliedtag()
Definition: FederateAmbassador.pb.h:21715
bool _internal_has_time() const
Definition: FederateAmbassador.pb.h:23413
void unsafe_arena_set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: FederateAmbassador.pb.h:16722
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:10420
bool has_federateresigned() const
Definition: FederateAmbassador.pb.h:24252
void Swap(ConnectionLost *other)
Definition: FederateAmbassador.pb.h:377
void set_has_federationrestorestatusresponse()
Definition: FederateAmbassador.pb.h:25439
const ::rti1516_2025::fedpro::AttributeHandleSet & attributes() const
Definition: FederateAmbassador.pb.h:22896
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
bool has_interactionclass() const
Definition: FederateAmbassador.pb.h:16406
::rti1516_2025::fedpro::ObjectClassHandle * _internal_mutable_objectclass()
Definition: FederateAmbassador.pb.h:14445
bool has_receiveinteractionwithtime() const
Definition: FederateAmbassador.pb.h:26398
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:23295
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:3714
ReportAttributeTransportationTypeDefaultTypeInternal _ReportAttributeTransportationType_default_instance_
::rti1516_2025::fedpro::RequestRetraction * _internal_mutable_requestretraction()
Definition: FederateAmbassador.pb.h:28526
bool has_timeadvancegrant() const
Definition: FederateAmbassador.pb.h:28396
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:18984
PROTOBUF_ALWAYS_INLINE void _internal_set_synchronizationpointlabel(const std::string &value)
Definition: FederateAmbassador.pb.h:13483
std::string * mutable_label()
Definition: FederateAmbassador.pb.h:14019
::rti1516_2025::fedpro::ExceptionData * mutable_callbackfailed()
Definition: FederateAmbassador.pb.h:28687
::rti1516_2025::fedpro::FederationSaveStatusResponse * federationsavestatusresponse_
Definition: FederateAmbassador.pb.h:12615
ConfirmAttributeTransportationTypeChange * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:8004
::rti1516_2025::fedpro::TransportationTypeHandle * mutable_transportationtype()
Definition: FederateAmbassador.pb.h:15987
::rti1516_2025::fedpro::AttributesInScope * unsafe_arena_release_attributesinscope()
Definition: FederateAmbassador.pb.h:26805
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:9970
void unsafe_arena_set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: FederateAmbassador.pb.h:18460
::rti1516_2025::fedpro::TransportationTypeHandle * transportationtype_
Definition: FederateAmbassador.pb.h:8661
void UnsafeArenaSwap(ReportFederationExecutionDoesNotExist *other)
Definition: FederateAmbassador.pb.h:841
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:4805
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:2234
void set_allocated_objectclass(::rti1516_2025::fedpro::ObjectClassHandle *objectclass)
Definition: FederateAmbassador.pb.h:14458
friend void swap(RequestDivestitureConfirmation &a, RequestDivestitureConfirmation &b)
Definition: FederateAmbassador.pb.h:8897
bool has_retraction() const
Definition: FederateAmbassador.pb.h:23862
void unsafe_arena_set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle *transportationtype)
Definition: FederateAmbassador.pb.h:16636
void clear_synchronizationpointlabel()
Definition: FederateAmbassador.pb.h:13295
void unsafe_arena_set_allocated_objectclass(::rti1516_2025::fedpro::ObjectClassHandle *objectclass)
Definition: FederateAmbassador.pb.h:14410
ReflectAttributeValues(ReflectAttributeValues &&from) noexcept
Definition: FederateAmbassador.pb.h:4823
const ::rti1516_2025::fedpro::ProvideAttributeValueUpdate & provideattributevalueupdate() const
Definition: FederateAmbassador.pb.h:26949
bool has_attributesoutofscope() const
Definition: FederateAmbassador.pb.h:26842
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::MessageRetractionHandle * release_optionalretraction()
Definition: FederateAmbassador.pb.h:19341
::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded * multipleobjectinstancenamereservationsucceeded_
Definition: FederateAmbassador.pb.h:12629
::rti1516_2025::fedpro::InteractionClassHandle * unsafe_arena_release_interactionclass()
Definition: FederateAmbassador.pb.h:21118
const ::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption & requestattributeownershipassumption() const
Definition: FederateAmbassador.pb.h:27541
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::InitiateFederateSaveWithTime * release_initiatefederatesavewithtime()
Definition: FederateAmbassador.pb.h:24710
FederationSaved()
Definition: FederateAmbassador.pb.h:2006
void set_allocated_time(::rti1516_2025::fedpro::LogicalTime *time)
Definition: FederateAmbassador.pb.h:23832
::rti1516_2025::fedpro::ReceiveInteractionWithTime * mutable_receiveinteractionwithtime()
Definition: FederateAmbassador.pb.h:26462
::rti1516_2025::fedpro::FederateHandle * mutable_federate()
Definition: FederateAmbassador.pb.h:23029
::rti1516_2025::fedpro::FederateHandle * unsafe_arena_release_producingfederate()
Definition: FederateAmbassador.pb.h:18488
::rti1516_2025::fedpro::StartRegistrationForObjectClass * _internal_mutable_startregistrationforobjectclass()
Definition: FederateAmbassador.pb.h:25566
bool _internal_has_interactionclass() const
Definition: FederateAmbassador.pb.h:14485
bool has_objectinstancenamereservationsucceeded() const
Definition: FederateAmbassador.pb.h:25806
OrderType
Definition: datatypes.pb.h:472
Definition: FederateAmbassador.pb.h:11039
FederationNotRestored & operator=(const FederationNotRestored &from)
Definition: FederateAmbassador.pb.h:3149
::rti1516_2025::fedpro::FlushQueueGrant * mutable_flushqueuegrant()
Definition: FederateAmbassador.pb.h:28386
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:2553
void _internal_set_sentordertype(::rti1516_2025::fedpro::OrderType value)
Definition: FederateAmbassador.pb.h:16283
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
Definition: FederateAmbassador.pb.h:52
const ::rti1516_2025::fedpro::FederateHandle & postrestorefederatehandle() const
Definition: FederateAmbassador.pb.h:14108
bool has_time() const
Definition: FederateAmbassador.pb.h:17362
void set_allocated_objectclass(::rti1516_2025::fedpro::ObjectClassHandle *objectclass)
Definition: FederateAmbassador.pb.h:15072
void set_allocated_time(::rti1516_2025::fedpro::LogicalTime *time)
Definition: FederateAmbassador.pb.h:13756
bool has_requestretraction() const
Definition: FederateAmbassador.pb.h:28470
::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed * objectinstancenamereservationfailed_
Definition: FederateAmbassador.pb.h:12628
bool _internal_has_federationnotsaved() const
Definition: FederateAmbassador.pb.h:24841
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:12852
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:2446
std::string * mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:22143
::rti1516_2025::fedpro::TransportationTypeHandle * transportationtype_
Definition: FederateAmbassador.pb.h:6152
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::TurnInteractionsOff * release_turninteractionsoff()
Definition: FederateAmbassador.pb.h:25746
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ConnectionLost * release_connectionlost()
Definition: FederateAmbassador.pb.h:23970
::rti1516_2025::fedpro::SaveFailureReason _internal_reason() const
Definition: FederateAmbassador.pb.h:13790
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:10884
::rti1516_2025::fedpro::FederationRestoreBegun * _internal_mutable_federationrestorebegun()
Definition: FederateAmbassador.pb.h:25196
static const AttributeOwnershipAcquisitionNotification & default_instance()
Definition: FederateAmbassador.pb.h:9071
::rti1516_2025::fedpro::TurnInteractionsOn * mutable_turninteractionson()
Definition: FederateAmbassador.pb.h:25722
void Swap(RequestAttributeOwnershipAssumption *other)
Definition: FederateAmbassador.pb.h:8716
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ParameterHandleValueMap * release_parametervalues()
Definition: FederateAmbassador.pb.h:16997
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:7928
static const FederationSaveStatusResponse & default_instance()
Definition: FederateAmbassador.pb.h:2304
TurnUpdatesOnForObjectInstanceDefaultTypeInternal _TurnUpdatesOnForObjectInstance_default_instance_
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:18997
void unsafe_arena_set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle *transportationtype)
Definition: FederateAmbassador.pb.h:15464
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:15289
PROTOBUF_MUST_USE_RESULT std::string * release_usersuppliedtag()
Definition: FederateAmbassador.pb.h:21937
const ::rti1516_2025::fedpro::FederateHandleSet & failedtosyncset() const
Definition: FederateAmbassador.pb.h:13518
ReportFederationExecutionMembers(ReportFederationExecutionMembers &&from) noexcept
Definition: FederateAmbassador.pb.h:628
::rti1516_2025::fedpro::TransportationTypeHandle * mutable_transportationtype()
Definition: FederateAmbassador.pb.h:21043
void clear_attributeisownedbyrti()
Definition: FederateAmbassador.pb.h:28106
PROTOBUF_MUST_USE_RESULT std::string * release_usersuppliedtag()
Definition: FederateAmbassador.pb.h:19085
::rti1516_2025::fedpro::TransportationTypeHandle * _internal_mutable_transportationtype()
Definition: FederateAmbassador.pb.h:17151
const std::string & label() const
Definition: FederateAmbassador.pb.h:13954
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:20386
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:22623
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::LogicalTime * release_time()
Definition: FederateAmbassador.pb.h:23621
void set_objectinstancenames(int index, const std::string &value)
Definition: FederateAmbassador.pb.h:14790
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:1831
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:9614
void unsafe_arena_set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: FederateAmbassador.pb.h:15550
bool has_time() const
Definition: FederateAmbassador.pb.h:13696
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
bool _internal_has_producingfederate() const
Definition: FederateAmbassador.pb.h:15141
::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation * _internal_mutable_confirmattributeownershipacquisitioncancellation()
Definition: FederateAmbassador.pb.h:27934
::rti1516_2025::fedpro::ParameterHandleValueMap * mutable_parametervalues()
Definition: FederateAmbassador.pb.h:17027
bool _internal_has_requestdivestitureconfirmation() const
Definition: FederateAmbassador.pb.h:27579
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ConveyedRegionSet * release_optionalsentregions()
Definition: FederateAmbassador.pb.h:15649
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:3528
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:1722
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr synchronizationpointlabel_
Definition: FederateAmbassador.pb.h:1210
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:15711
::rti1516_2025::fedpro::ReportInteractionTransportationType * _internal_mutable_reportinteractiontransportationtype()
Definition: FederateAmbassador.pb.h:27490
void set_reason(::rti1516_2025::fedpro::RestoreFailureReason value)
Definition: FederateAmbassador.pb.h:14205
::rti1516_2025::fedpro::LogicalTime * time_
Definition: FederateAmbassador.pb.h:10569
void set_allocated_objectclass(::rti1516_2025::fedpro::ObjectClassHandle *objectclass)
Definition: FederateAmbassador.pb.h:14368
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
PROTOBUF_MUST_USE_RESULT std::string * release_synchronizationpointlabel()
Definition: FederateAmbassador.pb.h:13395
const ::rti1516_2025::fedpro::AttributeHandleSet & attributes() const
Definition: FederateAmbassador.pb.h:22276
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:7610
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:2295
::rti1516_2025::fedpro::ConveyedRegionSet * unsafe_arena_release_optionalsentregions()
Definition: FederateAmbassador.pb.h:16144
std::string * _internal_mutable_label()
Definition: FederateAmbassador.pb.h:13623
RequestAttributeOwnershipRelease & operator=(RequestAttributeOwnershipRelease &&from) noexcept
Definition: FederateAmbassador.pb.h:9420
::rti1516_2025::fedpro::TransportationTypeHandle * unsafe_arena_release_transportationtype()
Definition: FederateAmbassador.pb.h:21466
static const FederationSaved * internal_default_instance()
Definition: FederateAmbassador.pb.h:2042
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:6676
static const SynchronizationPointRegistrationSucceeded * internal_default_instance()
Definition: FederateAmbassador.pb.h:1111
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:5351
::rti1516_2025::fedpro::ParameterHandleValueMap * parametervalues_
Definition: FederateAmbassador.pb.h:5902
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance * release_turnupdatesoffforobjectinstance()
Definition: FederateAmbassador.pb.h:27152
PROTOBUF_ALWAYS_INLINE void _internal_set_label(const std::string &value)
Definition: FederateAmbassador.pb.h:14027
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateHandle * release_producingfederate()
Definition: FederateAmbassador.pb.h:15169
::rti1516_2025::fedpro::RequestDivestitureConfirmation * unsafe_arena_release_requestdivestitureconfirmation()
Definition: FederateAmbassador.pb.h:27619
void CopyFrom(const ReportFederationExecutionDoesNotExist &from)
const std::string & _internal_usersuppliedtag() const
Definition: FederateAmbassador.pb.h:19946
Definition: FederateAmbassador.pb.h:3275
::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate * unsafe_arena_release_turnupdatesonforobjectinstancewithrate()
Definition: FederateAmbassador.pb.h:27101
void unsafe_arena_set_allocated_requestattributeownershiprelease(::rti1516_2025::fedpro::RequestAttributeOwnershipRelease *requestattributeownershiprelease)
Definition: FederateAmbassador.pb.h:27852
void Swap(AttributeOwnershipUnavailable *other)
Definition: FederateAmbassador.pb.h:9268
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:3163
bool _internal_has_transportationtype() const
Definition: FederateAmbassador.pb.h:21423
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_
Definition: FederateAmbassador.pb.h:6641
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr label_
Definition: FederateAmbassador.pb.h:2698
RequestDivestitureConfirmationDefaultTypeInternal _RequestDivestitureConfirmation_default_instance_
const ::rti1516_2025::fedpro::LogicalTime & _internal_time() const
Definition: FederateAmbassador.pb.h:23775
void set_allocated_label(std::string *label)
Definition: FederateAmbassador.pb.h:14039
void set_reason(::rti1516_2025::fedpro::SaveFailureReason value)
Definition: FederateAmbassador.pb.h:13801
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:14934
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:15714
::rti1516_2025::fedpro::InteractionClassHandle * unsafe_arena_release_interactionclass()
Definition: FederateAmbassador.pb.h:14528
::rti1516_2025::fedpro::TransportationTypeHandle * transportationtype_
Definition: FederateAmbassador.pb.h:5051
::rti1516_2025::fedpro::ParameterHandleValueMap * unsafe_arena_release_parametervalues()
Definition: FederateAmbassador.pb.h:17012
const std::string & usersuppliedtag() const
Definition: FederateAmbassador.pb.h:18836
void unsafe_arena_set_allocated_optionalretraction(::rti1516_2025::fedpro::MessageRetractionHandle *optionalretraction)
Definition: FederateAmbassador.pb.h:19328
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:22827
CallbackResponseCase
Definition: FederateAmbassador.pb.h:12711
static const ObjectInstanceNameReservationFailed * internal_default_instance()
Definition: FederateAmbassador.pb.h:4198
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:2555
RequestFederationRestoreFailed()
Definition: FederateAmbassador.pb.h:2563
void set_has_attributeownershipunavailable()
Definition: FederateAmbassador.pb.h:27733
void clear_removeobjectinstancewithtime()
Definition: FederateAmbassador.pb.h:26700
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:15774
Definition: FederateAmbassador.pb.h:7063
::rti1516_2025::fedpro::TransportationTypeHandle * unsafe_arena_release_transportationtype()
Definition: FederateAmbassador.pb.h:20766
static const AttributeIsNotOwned * internal_default_instance()
Definition: FederateAmbassador.pb.h:9982
void UnsafeArenaSwap(MultipleObjectInstanceNameReservationSucceeded *other)
Definition: FederateAmbassador.pb.h:4360
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:5092
void clear_reasonforresigndescription()
Definition: FederateAmbassador.pb.h:13195
void unsafe_arena_set_allocated_reportfederationexecutions(::rti1516_2025::fedpro::ReportFederationExecutions *reportfederationexecutions)
Definition: FederateAmbassador.pb.h:24078
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:22814
static const MultipleObjectInstanceNameReservationSucceeded * internal_default_instance()
Definition: FederateAmbassador.pb.h:4342
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:7520
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:20035
ProvideAttributeValueUpdate * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:7300
void Swap(FederationSynchronized *other)
Definition: FederateAmbassador.pb.h:1580
bool _internal_has_requestretraction() const
Definition: FederateAmbassador.pb.h:28467
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:1690
::rti1516_2025::fedpro::AttributeHandleSet * mutable_attributes()
Definition: FederateAmbassador.pb.h:23205
std::string * mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:22587
static const ReceiveInteractionWithTime & default_instance()
Definition: FederateAmbassador.pb.h:5645
::rti1516_2025::fedpro::FederateHandle * unsafe_arena_release_federate()
Definition: FederateAmbassador.pb.h:23014
void set_has_federationsaved()
Definition: FederateAmbassador.pb.h:24773
const ::rti1516_2025::fedpro::ParameterHandleValueMap & parametervalues() const
Definition: FederateAmbassador.pb.h:17758
const ::rti1516_2025::fedpro::TransportationTypeHandle & _internal_transportationtype() const
Definition: FederateAmbassador.pb.h:21429
::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance * mutable_turnupdatesoffforobjectinstance()
Definition: FederateAmbassador.pb.h:27202
const ::rti1516_2025::fedpro::DiscoverObjectInstance & _internal_discoverobjectinstance() const
Definition: FederateAmbassador.pb.h:26130
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:18191
void clear_usersuppliedtag()
Definition: FederateAmbassador.pb.h:15883
bool has_response() const
Definition: FederateAmbassador.pb.h:14218
TurnInteractionsOff & operator=(const TurnInteractionsOff &from)
Definition: FederateAmbassador.pb.h:3880
::rti1516_2025::fedpro::LogicalTime * _internal_mutable_time()
Definition: FederateAmbassador.pb.h:19237
void clear_receivedordertype()
Definition: FederateAmbassador.pb.h:17465
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:2521
static const RequestFederationRestoreSucceeded & default_instance()
Definition: FederateAmbassador.pb.h:2452
RequestDivestitureConfirmation(RequestDivestitureConfirmation &&from) noexcept
Definition: FederateAmbassador.pb.h:8859
void clear_confirmattributetransportationtypechange()
Definition: FederateAmbassador.pb.h:27218
bool _internal_has_interactionclass() const
Definition: FederateAmbassador.pb.h:17575
static const CallbackSucceeded & default_instance()
Definition: FederateAmbassador.pb.h:11075
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:3230
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_
Definition: FederateAmbassador.pb.h:12601
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
::rti1516_2025::fedpro::ParameterHandleValueMap * unsafe_arena_release_parametervalues()
Definition: FederateAmbassador.pb.h:16532
::rti1516_2025::fedpro::AttributeHandleSet * mutable_attributes()
Definition: FederateAmbassador.pb.h:22767
TurnInteractionsOn()
Definition: FederateAmbassador.pb.h:3722
void Swap(FederationRestoreStatusResponse *other)
Definition: FederateAmbassador.pb.h:3324
::rti1516_2025::fedpro::TransportationTypeHandle * _internal_mutable_transportationtype()
Definition: FederateAmbassador.pb.h:21035
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:2301
::rti1516_2025::fedpro::LogicalTime * _internal_mutable_time()
Definition: FederateAmbassador.pb.h:23463
ReportFederationExecutionMembers()
Definition: FederateAmbassador.pb.h:623
void set_allocated_objectinstancename(std::string *objectinstancename)
Definition: FederateAmbassador.pb.h:15129
bool has_attributesinscope() const
Definition: FederateAmbassador.pb.h:26768
static const SynchronizationPointRegistrationFailed & default_instance()
Definition: FederateAmbassador.pb.h:1252
InitiateFederateRestoreDefaultTypeInternal _InitiateFederateRestore_default_instance_
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:8844
ObjectInstanceNameReservationSucceeded & operator=(const ObjectInstanceNameReservationSucceeded &from)
Definition: FederateAmbassador.pb.h:4028
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeHandleSet * release_attributes()
Definition: FederateAmbassador.pb.h:22737
::rti1516_2025::fedpro::SaveFailureReason reason() const
Definition: FederateAmbassador.pb.h:13793
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:1476
AttributeIsNotOwned & operator=(const AttributeIsNotOwned &from)
Definition: FederateAmbassador.pb.h:9956
const ::rti1516_2025::fedpro::FederationRestoreBegun & _internal_federationrestorebegun() const
Definition: FederateAmbassador.pb.h:25168
const ::rti1516_2025::fedpro::AttributeHandleSet & _internal_attributes() const
Definition: FederateAmbassador.pb.h:22891
RequestDivestitureConfirmation()
Definition: FederateAmbassador.pb.h:8854
const ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate & turnupdatesonforobjectinstancewithrate() const
Definition: FederateAmbassador.pb.h:27097
ConfirmInteractionTransportationTypeChange(ConfirmInteractionTransportationTypeChange &&from) noexcept
Definition: FederateAmbassador.pb.h:8319
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:22464
const ::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded & objectinstancenamereservationsucceeded() const
Definition: FederateAmbassador.pb.h:25839
InitiateFederateRestore(InitiateFederateRestore &&from) noexcept
Definition: FederateAmbassador.pb.h:2838
::rti1516_2025::fedpro::TransportationTypeHandle * transportationtype_
Definition: FederateAmbassador.pb.h:5903
InitiateFederateSaveWithTime()
Definition: FederateAmbassador.pb.h:1842
FederationNotSaved()
Definition: FederateAmbassador.pb.h:2132
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:6154
void set_allocated_usersuppliedtag(std::string *usersuppliedtag)
Definition: FederateAmbassador.pb.h:21719
const ::rti1516_2025::fedpro::FederateHandle & _internal_producingfederate() const
Definition: FederateAmbassador.pb.h:17971
void Swap(SynchronizationPointRegistrationFailed *other)
Definition: FederateAmbassador.pb.h:1265
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:20181
const ::rti1516_2025::fedpro::TimeRegulationEnabled & _internal_timeregulationenabled() const
Definition: FederateAmbassador.pb.h:28202
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:21785
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:21750
RemoveObjectInstanceDefaultTypeInternal _RemoveObjectInstance_default_instance_
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:22451
Definition: FederateAmbassador.pb.h:7415
ReflectAttributeValues * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:4884
::rti1516_2025::fedpro::AttributeIsNotOwned * _internal_mutable_attributeisnotowned()
Definition: FederateAmbassador.pb.h:28082
bool _internal_has_callbackfailed() const
Definition: FederateAmbassador.pb.h:28628
ReportFederationExecutions * New() const final
Definition: FederateAmbassador.pb.h:537
void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:19728
void unsafe_arena_set_allocated_reportfederationexecutiondoesnotexist(::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist *reportfederationexecutiondoesnotexist)
Definition: FederateAmbassador.pb.h:24226
::rti1516_2025::fedpro::FederationNotRestored * _internal_mutable_federationnotrestored()
Definition: FederateAmbassador.pb.h:25418
::rti1516_2025::fedpro::OrderType sentordertype() const
Definition: FederateAmbassador.pb.h:19279
::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification * mutable_attributeownershipacquisitionnotification()
Definition: FederateAmbassador.pb.h:27720
void set_label(ArgT0 &&arg0, ArgT...args)
TurnUpdatesOnForObjectInstanceWithRate()
Definition: FederateAmbassador.pb.h:7586
const std::string & _internal_federationname() const
Definition: FederateAmbassador.pb.h:13028
::rti1516_2025::fedpro::FederateHandle * mutable_federate()
Definition: FederateAmbassador.pb.h:21309
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:9788
void unsafe_arena_set_allocated_optionalsentregions(::rti1516_2025::fedpro::ConveyedRegionSet *optionalsentregions)
Definition: FederateAmbassador.pb.h:16808
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ParameterHandleValueMap * release_parametervalues()
Definition: FederateAmbassador.pb.h:16517
::rti1516_2025::fedpro::OrderType sentordertype() const
Definition: FederateAmbassador.pb.h:18623
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:15246
ObjectInstanceNameReservationSucceeded * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:4084
void clear_sentordertype()
Definition: FederateAmbassador.pb.h:19273
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:9393
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:15726
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:3450
void set_usersuppliedtag(ArgT0 &&arg0, ArgT...args)
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:22686
RemoveObjectInstance * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:6534
RequestFederationRestoreFailed & operator=(const RequestFederationRestoreFailed &from)
Definition: FederateAmbassador.pb.h:2573
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:7055
::rti1516_2025::fedpro::AnnounceSynchronizationPoint * announcesynchronizationpoint_
Definition: FederateAmbassador.pb.h:12609
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:9212
::rti1516_2025::fedpro::LogicalTime * mutable_time()
Definition: FederateAmbassador.pb.h:17417
::rti1516_2025::fedpro::LogicalTime * _internal_mutable_time()
Definition: FederateAmbassador.pb.h:23643
RequestDivestitureConfirmation * New() const final
Definition: FederateAmbassador.pb.h:8916
::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption * mutable_requestattributeownershipassumption()
Definition: FederateAmbassador.pb.h:27572
RequestAttributeOwnershipAssumptionDefaultTypeInternal _RequestAttributeOwnershipAssumption_default_instance_
bool has_time() const
Definition: FederateAmbassador.pb.h:23596
void set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle *transportationtype)
Definition: FederateAmbassador.pb.h:18422
::rti1516_2025::fedpro::AttributeHandleSet * unsafe_arena_release_securedattributes()
Definition: FederateAmbassador.pb.h:22086
bool _internal_has_reportinteractiontransportationtype() const
Definition: FederateAmbassador.pb.h:27431
FederateResigned * New() const final
Definition: FederateAmbassador.pb.h:993
void set_allocated_retraction(::rti1516_2025::fedpro::MessageRetractionHandle *retraction)
Definition: FederateAmbassador.pb.h:23922
const ::rti1516_2025::fedpro::AttributeHandleSet & attributes() const
Definition: FederateAmbassador.pb.h:20472
bool _internal_has_confirminteractiontransportationtypechange() const
Definition: FederateAmbassador.pb.h:27357
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ConveyedRegionSet * release_optionalsentregions()
Definition: FederateAmbassador.pb.h:16129
void clear_turnupdatesonforobjectinstancewithrate()
Definition: FederateAmbassador.pb.h:27070
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:8842
bool has_multipleobjectinstancenamereservationsucceeded() const
Definition: FederateAmbassador.pb.h:25954
const ::rti1516_2025::fedpro::LogicalTime & _internal_time() const
Definition: FederateAmbassador.pb.h:23419
const ::rti1516_2025::fedpro::ReceiveInteractionWithTime & receiveinteractionwithtime() const
Definition: FederateAmbassador.pb.h:26431
friend void swap(ProvideAttributeValueUpdate &a, ProvideAttributeValueUpdate &b)
Definition: FederateAmbassador.pb.h:7277
::rti1516_2025::fedpro::AttributeHandleSet * _internal_mutable_securedattributes()
Definition: FederateAmbassador.pb.h:22093
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:6644
::rti1516_2025::fedpro::FederationSaved * _internal_mutable_federationsaved()
Definition: FederateAmbassador.pb.h:24826
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateHandle * release_producingfederate()
Definition: FederateAmbassador.pb.h:18473
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:3862
static const FederationRestoreStatusResponse & default_instance()
Definition: FederateAmbassador.pb.h:3311
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::TimeConstrainedEnabled * release_timeconstrainedenabled()
Definition: FederateAmbassador.pb.h:28262
const ::rti1516_2025::fedpro::InformAttributeOwnership & informattributeownership() const
Definition: FederateAmbassador.pb.h:27985
std::string * _internal_mutable_synchronizationpointlabel()
Definition: FederateAmbassador.pb.h:13271
void unsafe_arena_set_allocated_initiatefederaterestore(::rti1516_2025::fedpro::InitiateFederateRestore *initiatefederaterestore)
Definition: FederateAmbassador.pb.h:25262
bool has_time() const
Definition: FederateAmbassador.pb.h:23506
::rti1516_2025::fedpro::RequestDivestitureConfirmation * mutable_requestdivestitureconfirmation()
Definition: FederateAmbassador.pb.h:27646
bool _internal_has_interactionclass() const
Definition: FederateAmbassador.pb.h:21075
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:6884
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:9324
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::TransportationTypeHandle * release_transportationtype()
Definition: FederateAmbassador.pb.h:17907
static const RequestAttributeOwnershipAssumption & default_instance()
Definition: FederateAmbassador.pb.h:8703
ConfirmAttributeTransportationTypeChange & operator=(const ConfirmAttributeTransportationTypeChange &from)
Definition: FederateAmbassador.pb.h:7948
::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance * _internal_mutable_turnupdatesoffforobjectinstance()
Definition: FederateAmbassador.pb.h:27194
void unsafe_arena_set_allocated_requestdivestitureconfirmation(::rti1516_2025::fedpro::RequestDivestitureConfirmation *requestdivestitureconfirmation)
Definition: FederateAmbassador.pb.h:27630
::rti1516_2025::fedpro::ParameterHandleValueMap * _internal_mutable_parametervalues()
Definition: FederateAmbassador.pb.h:18277
PROTOBUF_ALWAYS_INLINE void _internal_set_federatename(const std::string &value)
Definition: FederateAmbassador.pb.h:14073
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:7261
FederationNotRestoredDefaultTypeInternal _FederationNotRestored_default_instance_
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:955
static const RequestRetraction * internal_default_instance()
Definition: FederateAmbassador.pb.h:10930
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:7927
PROTOBUF_MUST_USE_RESULT std::string * release_federationname()
Definition: FederateAmbassador.pb.h:13039
static const ReportInteractionTransportationType & default_instance()
Definition: FederateAmbassador.pb.h:8515
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance * release_turnupdatesonforobjectinstance()
Definition: FederateAmbassador.pb.h:27004
friend void swap(TurnUpdatesOnForObjectInstanceWithRate &a, TurnUpdatesOnForObjectInstanceWithRate &b)
Definition: FederateAmbassador.pb.h:7629
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:3711
void Swap(InitiateFederateSaveWithTime *other)
Definition: FederateAmbassador.pb.h:1888
::rti1516_2025::fedpro::AttributeHandleValueMap * _internal_mutable_attributevalues()
Definition: FederateAmbassador.pb.h:15367
const ::rti1516_2025::fedpro::AttributeHandleSet & _internal_attributes() const
Definition: FederateAmbassador.pb.h:23153
const ::rti1516_2025::fedpro::TransportationTypeHandle & transportationtype() const
Definition: FederateAmbassador.pb.h:18370
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:3169
const ::rti1516_2025::fedpro::InitiateFederateSave & initiatefederatesave() const
Definition: FederateAmbassador.pb.h:24655
friend void swap(TurnUpdatesOnForObjectInstance &a, TurnUpdatesOnForObjectInstance &b)
Definition: FederateAmbassador.pb.h:7461
::rti1516_2025::fedpro::FederationNotSaved * _internal_mutable_federationnotsaved()
Definition: FederateAmbassador.pb.h:24900
bool _internal_has_receiveinteraction() const
Definition: FederateAmbassador.pb.h:26321
InitiateFederateRestore & operator=(const InitiateFederateRestore &from)
Definition: FederateAmbassador.pb.h:2843
void clear_receiveinteraction()
Definition: FederateAmbassador.pb.h:26330
bool _internal_has_removeobjectinstance() const
Definition: FederateAmbassador.pb.h:26617
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributesOutOfScope * release_attributesoutofscope()
Definition: FederateAmbassador.pb.h:26856
InitiateFederateSave & operator=(const InitiateFederateSave &from)
Definition: FederateAmbassador.pb.h:1708
const ::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance & turnupdatesoffforobjectinstance() const
Definition: FederateAmbassador.pb.h:27171
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:2443
bool _internal_has_announcesynchronizationpoint() const
Definition: FederateAmbassador.pb.h:24471
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:6192
static const FederationSaved & default_instance()
Definition: FederateAmbassador.pb.h:2039
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:20871
void clear_flushqueuegrant()
Definition: FederateAmbassador.pb.h:28328
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:19783
PROTOBUF_MUST_USE_RESULT std::string * release_synchronizationpointlabel()
Definition: FederateAmbassador.pb.h:13325
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_
Definition: FederateAmbassador.pb.h:9027
std::string * mutable_faultdescription()
Definition: FederateAmbassador.pb.h:12883
FederationNotSaved(FederationNotSaved &&from) noexcept
Definition: FederateAmbassador.pb.h:2137
::rti1516_2025::fedpro::DiscoverObjectInstance * mutable_discoverobjectinstance()
Definition: FederateAmbassador.pb.h:26166
static const ReceiveDirectedInteraction * internal_default_instance()
Definition: FederateAmbassador.pb.h:5954
::rti1516_2025::fedpro::TransportationTypeHandle * mutable_transportationtype()
Definition: FederateAmbassador.pb.h:16679
bool has_connectionlost() const
Definition: FederateAmbassador.pb.h:23956
void unsafe_arena_set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: FederateAmbassador.pb.h:16030
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:6928
void unsafe_arena_set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle *transportationtype)
Definition: FederateAmbassador.pb.h:21438
void InternalSwap(SynchronizationPointRegistrationFailed *other)
::rti1516_2025::fedpro::OrderType _internal_sentordertype() const
Definition: FederateAmbassador.pb.h:18620
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::InteractionClassHandle * release_interactionclass()
Definition: FederateAmbassador.pb.h:17603
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:8846
static const AttributesOutOfScope & default_instance()
Definition: FederateAmbassador.pb.h:7099
bool _internal_has_attributes() const
Definition: FederateAmbassador.pb.h:22885
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:3665
void UnsafeArenaSwap(InitiateFederateSaveWithTime *other)
Definition: FederateAmbassador.pb.h:1896
::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate * turnupdatesonforobjectinstancewithrate_
Definition: FederateAmbassador.pb.h:12644
RequestFederationRestoreSucceeded & operator=(RequestFederationRestoreSucceeded &&from) noexcept
Definition: FederateAmbassador.pb.h:2433
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_has_multipleobjectinstancenamereservationfailed()
Definition: FederateAmbassador.pb.h:26031
friend void swap(InitiateFederateRestore &a, InitiateFederateRestore &b)
Definition: FederateAmbassador.pb.h:2876
const ::rti1516_2025::fedpro::ConveyedRegionSet & optionalsentregions() const
Definition: FederateAmbassador.pb.h:15632
RequestAttributeOwnershipRelease()
Definition: FederateAmbassador.pb.h:9406
Definition: datatypes.pb.h:4243
void InternalSwap(ConnectionLost *other)
::rti1516_2025::fedpro::FederationNotRestored * mutable_federationnotrestored()
Definition: FederateAmbassador.pb.h:25426
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:5703
static const ReportAttributeTransportationType * internal_default_instance()
Definition: FederateAmbassador.pb.h:8162
PROTOBUF_MUST_USE_RESULT std::string * release_usersuppliedtag()
Definition: FederateAmbassador.pb.h:22381
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:7056
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:2798
::rti1516_2025::fedpro::ExceptionData * unsafe_arena_release_callbackfailed()
Definition: FederateAmbassador.pb.h:28660
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:17664
void Swap(MultipleObjectInstanceNameReservationSucceeded *other)
Definition: FederateAmbassador.pb.h:4352
void set_allocated_label(std::string *label)
Definition: FederateAmbassador.pb.h:13631
CallbackSucceededDefaultTypeInternal _CallbackSucceeded_default_instance_
void clear_label()
Definition: FederateAmbassador.pb.h:13647
void clear_usersuppliedtag()
Definition: FederateAmbassador.pb.h:18833
static const CallbackRequest * internal_default_instance()
Definition: FederateAmbassador.pb.h:11270
const ::rti1516_2025::fedpro::ConveyedRegionSet & optionalsentregions() const
Definition: FederateAmbassador.pb.h:16112
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:14923
::rti1516_2025::fedpro::FederateResigned * federateresigned_
Definition: FederateAmbassador.pb.h:12606
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:20020
::rti1516_2025::fedpro::ObjectClassHandle * mutable_objectclass()
Definition: FederateAmbassador.pb.h:14363
void set_has_requestfederationrestorefailed()
Definition: FederateAmbassador.pb.h:25069
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:20601
void set_has_callbacksucceeded()
Definition: FederateAmbassador.pb.h:28560
bool has_interactionclass() const
Definition: FederateAmbassador.pb.h:16886
void clear_removeobjectinstance()
Definition: FederateAmbassador.pb.h:26626
bool has_turninteractionsoff() const
Definition: FederateAmbassador.pb.h:25732
static const ReportAttributeTransportationType & default_instance()
Definition: FederateAmbassador.pb.h:8159
const std::string & _internal_synchronizationpointlabel() const
Definition: FederateAmbassador.pb.h:13314
friend void swap(FederationRestoreStatusResponse &a, FederationRestoreStatusResponse &b)
Definition: FederateAmbassador.pb.h:3321
::rti1516_2025::fedpro::InteractionClassHandle * _internal_mutable_interactionclass()
Definition: FederateAmbassador.pb.h:21125
static const CallbackSucceeded * internal_default_instance()
Definition: FederateAmbassador.pb.h:11078
AttributeOwnershipUnavailable & operator=(const AttributeOwnershipUnavailable &from)
Definition: FederateAmbassador.pb.h:9232
::rti1516_2025::fedpro::AttributeHandleSet * mutable_attributes()
Definition: FederateAmbassador.pb.h:22943
const ::rti1516_2025::fedpro::TransportationTypeHandle & transportationtype() const
Definition: FederateAmbassador.pb.h:17890
FederationSaveStatusResponse & operator=(FederationSaveStatusResponse &&from) noexcept
Definition: FederateAmbassador.pb.h:2285
bool has_attributes() const
Definition: FederateAmbassador.pb.h:20640
FederationExecutionInformationSetDefaultTypeInternal _FederationExecutionInformationSet_default_instance_
::rti1516_2025::fedpro::FederateHandle * _internal_mutable_producingfederate()
Definition: FederateAmbassador.pb.h:18929
::rti1516_2025::fedpro::ConveyedRegionSet * mutable_optionalsentregions()
Definition: FederateAmbassador.pb.h:17331
::rti1516_2025::fedpro::FederateHandle * _internal_mutable_producingfederate()
Definition: FederateAmbassador.pb.h:18015
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:19622
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:2124
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:7168
ObjectInstanceNameReservationFailed(ObjectInstanceNameReservationFailed &&from) noexcept
Definition: FederateAmbassador.pb.h:4167
void set_allocated_response(::rti1516_2025::fedpro::FederateRestoreStatusArray *response)
Definition: FederateAmbassador.pb.h:14278
bool _internal_has_failedtosyncset() const
Definition: FederateAmbassador.pb.h:13507
CallbackRequest & operator=(CallbackRequest &&from) noexcept
Definition: FederateAmbassador.pb.h:11182
MultipleObjectInstanceNameReservationFailed * New() const final
Definition: FederateAmbassador.pb.h:4522
const ::rti1516_2025::fedpro::TransportationTypeHandle & transportationtype() const
Definition: FederateAmbassador.pb.h:20734
void Swap(RequestRetraction *other)
Definition: FederateAmbassador.pb.h:10940
void set_reasonforresigndescription(ArgT0 &&arg0, ArgT...args)
CallbackSucceeded * New() const final
Definition: FederateAmbassador.pb.h:11104
::rti1516_2025::fedpro::ReceiveInteraction * _internal_mutable_receiveinteraction()
Definition: FederateAmbassador.pb.h:26380
const ::rti1516_2025::fedpro::DiscoverObjectInstance & discoverobjectinstance() const
Definition: FederateAmbassador.pb.h:26135
CallbackResponse * New() const final
Definition: FederateAmbassador.pb.h:12743
static const AttributeIsNotOwned & default_instance()
Definition: FederateAmbassador.pb.h:9979
PROTOBUF_MUST_USE_RESULT std::string * release_reasonforresigndescription()
Definition: FederateAmbassador.pb.h:13225
::rti1516_2025::fedpro::ReportAttributeTransportationType * mutable_reportattributetransportationtype()
Definition: FederateAmbassador.pb.h:27350
void unsafe_arena_set_allocated_requestfederationrestoresucceeded(::rti1516_2025::fedpro::RequestFederationRestoreSucceeded *requestfederationrestoresucceeded)
Definition: FederateAmbassador.pb.h:25040
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:22007
::rti1516_2025::fedpro::LogicalTime * _internal_mutable_time()
Definition: FederateAmbassador.pb.h:23819
AttributeIsOwnedByRTI * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:10180
::rti1516_2025::fedpro::ReflectAttributeValues * mutable_reflectattributevalues()
Definition: FederateAmbassador.pb.h:26240
RequestFederationRestoreSucceeded * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:2485
::rti1516_2025::fedpro::FederationExecutionMemberInformationSet * _internal_mutable_report()
Definition: FederateAmbassador.pb.h:13105
const ::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed & _internal_synchronizationpointregistrationfailed() const
Definition: FederateAmbassador.pb.h:24428
Definition: FederateAmbassador.pb.h:8479
void set_allocated_time(::rti1516_2025::fedpro::LogicalTime *time)
Definition: FederateAmbassador.pb.h:23566
::rti1516_2025::fedpro::TransportationTypeHandle * transportationtype_
Definition: FederateAmbassador.pb.h:8117
const ::rti1516_2025::fedpro::StartRegistrationForObjectClass & _internal_startregistrationforobjectclass() const
Definition: FederateAmbassador.pb.h:25538
void unsafe_arena_set_allocated_failedtosyncset(::rti1516_2025::fedpro::FederateHandleSet *failedtosyncset)
Definition: FederateAmbassador.pb.h:13522
void unsafe_arena_set_allocated_multipleobjectinstancenamereservationfailed(::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed *multipleobjectinstancenamereservationfailed)
Definition: FederateAmbassador.pb.h:26076
void CopyFrom(const SynchronizationPointRegistrationFailed &from)
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:1310
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:22673
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
ProvideAttributeValueUpdate()
Definition: FederateAmbassador.pb.h:7234
void set_sentordertype(::rti1516_2025::fedpro::OrderType value)
Definition: FederateAmbassador.pb.h:17459
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:3415
void set_allocated_synchronizationpointlabel(std::string *synchronizationpointlabel)
Definition: FederateAmbassador.pb.h:13279
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateHandle * release_producingfederate()
Definition: FederateAmbassador.pb.h:17215
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateHandle * release_producingfederate()
Definition: FederateAmbassador.pb.h:19129
const ::rti1516_2025::fedpro::AttributesInScope & attributesinscope() const
Definition: FederateAmbassador.pb.h:26801
std::string * _internal_mutable_label()
Definition: FederateAmbassador.pb.h:14031
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:22634
AnnounceSynchronizationPoint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:1440
const ::rti1516_2025::fedpro::TransportationTypeHandle & transportationtype() const
Definition: FederateAmbassador.pb.h:17112
bool has_transportationtype() const
Definition: FederateAmbassador.pb.h:15452
static const InformAttributeOwnership & default_instance()
Definition: FederateAmbassador.pb.h:9791
bool _internal_has_response() const
Definition: FederateAmbassador.pb.h:14215
::rti1516_2025::fedpro::LogicalTime * mutable_time()
Definition: FederateAmbassador.pb.h:23827
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_
Definition: FederateAmbassador.pb.h:12848
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:6640
ReceiveInteraction & operator=(const ReceiveInteraction &from)
Definition: FederateAmbassador.pb.h:5378
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:9508
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:22842
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:10106
ReportFederationExecutionMembers * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:689
const ::rti1516_2025::fedpro::MessageRetractionHandle & optionalretraction() const
Definition: FederateAmbassador.pb.h:18668
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:18810
CallbackRequest(CallbackRequest &&from) noexcept
Definition: FederateAmbassador.pb.h:11173
bool has_transportationtype() const
Definition: FederateAmbassador.pb.h:21164
bool has_optimistictime() const
Definition: FederateAmbassador.pb.h:23682
void set_has_requestfederationrestoresucceeded()
Definition: FederateAmbassador.pb.h:24995
bool has_interactionclass() const
Definition: FederateAmbassador.pb.h:14488
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:4296
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:21563
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
::rti1516_2025::fedpro::TurnInteractionsOn * turninteractionson_
Definition: FederateAmbassador.pb.h:12625
friend void swap(AnnounceSynchronizationPoint &a, AnnounceSynchronizationPoint &b)
Definition: FederateAmbassador.pb.h:1417
void unsafe_arena_set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:23338
void _internal_set_receivedordertype(::rti1516_2025::fedpro::OrderType value)
Definition: FederateAmbassador.pb.h:19303
::rti1516_2025::fedpro::MessageRetractionHandle * mutable_retraction()
Definition: FederateAmbassador.pb.h:23917
void unsafe_arena_set_allocated_optionalsentregions(::rti1516_2025::fedpro::ConveyedRegionSet *optionalsentregions)
Definition: FederateAmbassador.pb.h:15636
::rti1516_2025::fedpro::MessageRetractionHandle * unsafe_arena_release_optionalretraction()
Definition: FederateAmbassador.pb.h:19356
static constexpr int kIndexInFileMessages
Definition: FederateAmbassador.pb.h:1115
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:10138
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:775
::rti1516_2025::fedpro::LogicalTime * unsafe_arena_release_time()
Definition: FederateAmbassador.pb.h:23812
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:20027
ConfirmInteractionTransportationTypeChange & operator=(ConfirmInteractionTransportationTypeChange &&from) noexcept
Definition: FederateAmbassador.pb.h:8328
::rti1516_2025::fedpro::MessageRetractionHandle * unsafe_arena_release_optionalretraction()
Definition: FederateAmbassador.pb.h:17528
RemoveObjectInstance & operator=(const RemoveObjectInstance &from)
Definition: FederateAmbassador.pb.h:6478
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:2510
static const ReportFederationExecutionMembers & default_instance()
Definition: FederateAmbassador.pb.h:656
MultipleObjectInstanceNameReservationFailed & operator=(MultipleObjectInstanceNameReservationFailed &&from) noexcept
Definition: FederateAmbassador.pb.h:4474
const ::rti1516_2025::fedpro::StartRegistrationForObjectClass & startregistrationforobjectclass() const
Definition: FederateAmbassador.pb.h:25543
const std::string & reasonforresigndescription() const
Definition: FederateAmbassador.pb.h:13198
int sentordertype_
Definition: FederateAmbassador.pb.h:5908
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:3563
void set_allocated_federate(::rti1516_2025::fedpro::FederateHandle *federate)
Definition: FederateAmbassador.pb.h:21314
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::InteractionClassHandle * release_interactionclass()
Definition: FederateAmbassador.pb.h:14513
void set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle *interactionclass)
Definition: FederateAmbassador.pb.h:14548
::rti1516_2025::fedpro::ReceiveInteraction * unsafe_arena_release_receiveinteraction()
Definition: FederateAmbassador.pb.h:26361
const ::rti1516_2025::fedpro::LogicalTime & time() const
Definition: FederateAmbassador.pb.h:18542
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:12597
void unsafe_arena_set_allocated_federate(::rti1516_2025::fedpro::FederateHandle *federate)
Definition: FederateAmbassador.pb.h:21266
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:2263
::rti1516_2025::fedpro::TurnInteractionsOn * unsafe_arena_release_turninteractionson()
Definition: FederateAmbassador.pb.h:25695
void clear_receivedordertype()
Definition: FederateAmbassador.pb.h:19293
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:20159
ReportAttributeTransportationType & operator=(ReportAttributeTransportationType &&from) noexcept
Definition: FederateAmbassador.pb.h:8140
::rti1516_2025::fedpro::TransportationTypeHandle * transportationtype_
Definition: FederateAmbassador.pb.h:6454
::rti1516_2025::fedpro::AttributeHandleSet * _internal_mutable_attributes()
Definition: FederateAmbassador.pb.h:19891
::rti1516_2025::fedpro::TimeRegulationEnabled * _internal_mutable_timeregulationenabled()
Definition: FederateAmbassador.pb.h:28230
const ::rti1516_2025::fedpro::ParameterHandleValueMap & _internal_parametervalues() const
Definition: FederateAmbassador.pb.h:17753
void UnsafeArenaSwap(FederationRestored *other)
Definition: FederateAmbassador.pb.h:3067
bool has_federationsavestatusresponse() const
Definition: FederateAmbassador.pb.h:24918
friend void swap(CallbackSucceeded &a, CallbackSucceeded &b)
Definition: FederateAmbassador.pb.h:11085
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ConveyedRegionSet * release_optionalsentregions()
Definition: FederateAmbassador.pb.h:16821
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:12783
bool _internal_has_multipleobjectinstancenamereservationsucceeded() const
Definition: FederateAmbassador.pb.h:25951
static constexpr int kIndexInFileMessages
Definition: FederateAmbassador.pb.h:515
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr objectinstancename_
Definition: FederateAmbassador.pb.h:4806
const std::string & synchronizationpointlabel() const
Definition: FederateAmbassador.pb.h:13464
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:15739
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:21746
FlushQueueGrant & operator=(const FlushQueueGrant &from)
Definition: FederateAmbassador.pb.h:10588
::rti1516_2025::fedpro::FederateHandle * postrestorefederatehandle_
Definition: FederateAmbassador.pb.h:3004
void unsafe_arena_set_allocated_turnupdatesoffforobjectinstance(::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance *turnupdatesoffforobjectinstance)
Definition: FederateAmbassador.pb.h:27186
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:7968
InitiateFederateSaveWithTime & operator=(const InitiateFederateSaveWithTime &from)
Definition: FederateAmbassador.pb.h:1852
::rti1516_2025::fedpro::AttributeHandleValueMap * unsafe_arena_release_attributevalues()
Definition: FederateAmbassador.pb.h:15840
friend void swap(ReportFederationExecutionMembers &a, ReportFederationExecutionMembers &b)
Definition: FederateAmbassador.pb.h:666
PROTOBUF_MUST_USE_RESULT std::string * release_usersuppliedtag()
Definition: FederateAmbassador.pb.h:22159
Definition: FederateAmbassador.pb.h:6159
::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded * mutable_objectinstancenamereservationsucceeded()
Definition: FederateAmbassador.pb.h:25870
::rti1516_2025::fedpro::TimeConstrainedEnabled * timeconstrainedenabled_
Definition: FederateAmbassador.pb.h:12660
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateHandle * release_federate()
Definition: FederateAmbassador.pb.h:22999
const ::rti1516_2025::fedpro::FederationRestoreStatusResponse & _internal_federationrestorestatusresponse() const
Definition: FederateAmbassador.pb.h:25464
RequestFederationRestoreSucceeded * New() const final
Definition: FederateAmbassador.pb.h:2481
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateHandle * release_postrestorefederatehandle()
Definition: FederateAmbassador.pb.h:14125
const ::rti1516_2025::fedpro::FederateResigned & federateresigned() const
Definition: FederateAmbassador.pb.h:24285
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:12699
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:9433
ReportFederationExecutionMembers & operator=(ReportFederationExecutionMembers &&from) noexcept
Definition: FederateAmbassador.pb.h:637
::rti1516_2025::fedpro::FederateHandle * producingfederate_
Definition: FederateAmbassador.pb.h:6643
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:1526
void CopyFrom(const ConnectionLost &from)
void UnsafeArenaSwap(RequestDivestitureConfirmation *other)
Definition: FederateAmbassador.pb.h:8908
::rti1516_2025::fedpro::ReflectAttributeValuesWithTime * unsafe_arena_release_reflectattributevalueswithtime()
Definition: FederateAmbassador.pb.h:26287
ConfirmInteractionTransportationTypeChangeDefaultTypeInternal _ConfirmInteractionTransportationTypeChange_default_instance_
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void unsafe_arena_set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle *interactionclass)
Definition: FederateAmbassador.pb.h:16418
friend void swap(ReceiveDirectedInteraction &a, ReceiveDirectedInteraction &b)
Definition: FederateAmbassador.pb.h:5961
RemoveObjectInstance * New() const final
Definition: FederateAmbassador.pb.h:6530
void UnsafeArenaSwap(CallbackSucceeded *other)
Definition: FederateAmbassador.pb.h:11096
AnnounceSynchronizationPoint & operator=(const AnnounceSynchronizationPoint &from)
Definition: FederateAmbassador.pb.h:1384
const ::rti1516_2025::fedpro::TurnInteractionsOn & turninteractionson() const
Definition: FederateAmbassador.pb.h:25691
int receivedordertype_
Definition: FederateAmbassador.pb.h:5359
void MergeFrom(const InitiateFederateSave &from)
TimeConstrainedEnabled & operator=(const TimeConstrainedEnabled &from)
Definition: FederateAmbassador.pb.h:10440
ReceiveInteractionWithTime * New() const final
Definition: FederateAmbassador.pb.h:5674
PROTOBUF_ALWAYS_INLINE void _internal_set_label(const std::string &value)
Definition: FederateAmbassador.pb.h:13619
bool _internal_has_attributeisnotowned() const
Definition: FederateAmbassador.pb.h:28023
::rti1516_2025::fedpro::AttributeHandleSet * mutable_releasedattributes()
Definition: FederateAmbassador.pb.h:21879
void set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle *transportationtype)
Definition: FederateAmbassador.pb.h:17942
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:22190
StopRegistrationForObjectClass & operator=(const StopRegistrationForObjectClass &from)
Definition: FederateAmbassador.pb.h:3584
friend void swap(ReportInteractionTransportationType &a, ReportInteractionTransportationType &b)
Definition: FederateAmbassador.pb.h:8525
static const FederationSynchronized & default_instance()
Definition: FederateAmbassador.pb.h:1567
::rti1516_2025::fedpro::AttributeHandleSet * _internal_mutable_releasedattributes()
Definition: FederateAmbassador.pb.h:21871
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:20211
bool has_attributes() const
Definition: FederateAmbassador.pb.h:20066
void set_label(ArgT0 &&arg0, ArgT...args)
void unsafe_arena_set_allocated_federationrestorestatusresponse(::rti1516_2025::fedpro::FederationRestoreStatusResponse *federationrestorestatusresponse)
Definition: FederateAmbassador.pb.h:25484
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::InitiateFederateSave * release_initiatefederatesave()
Definition: FederateAmbassador.pb.h:24636
void unsafe_arena_set_allocated_attributeisnotowned(::rti1516_2025::fedpro::AttributeIsNotOwned *attributeisnotowned)
Definition: FederateAmbassador.pb.h:28074
::rti1516_2025::fedpro::FederateHandle * producingfederate_
Definition: FederateAmbassador.pb.h:6885
static const FederationNotRestored * internal_default_instance()
Definition: FederateAmbassador.pb.h:3175
Definition: FederateAmbassador.pb.h:10111
const ::rti1516_2025::fedpro::InteractionClassHandle & _internal_interactionclass() const
Definition: FederateAmbassador.pb.h:16889
void UnsafeArenaSwap(FlushQueueGrant *other)
Definition: FederateAmbassador.pb.h:10632
void set_allocated_objectinstancename(std::string *objectinstancename)
Definition: FederateAmbassador.pb.h:14699
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:19805
void Swap(FederationNotRestored *other)
Definition: FederateAmbassador.pb.h:3185
void set_allocated_usersuppliedtag(std::string *usersuppliedtag)
Definition: FederateAmbassador.pb.h:18347
bool _internal_has_offeredattributes() const
Definition: FederateAmbassador.pb.h:21599
void set_has_startregistrationforobjectclass()
Definition: FederateAmbassador.pb.h:25513
void InternalSwap(ReportFederationExecutionMembers *other)
void unsafe_arena_set_allocated_requestattributeownershipassumption(::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption *requestattributeownershipassumption)
Definition: FederateAmbassador.pb.h:27556
bool _internal_has_stopregistrationforobjectclass() const
Definition: FederateAmbassador.pb.h:25581
const ::rti1516_2025::fedpro::InitiateFederateSave & _internal_initiatefederatesave() const
Definition: FederateAmbassador.pb.h:24650
RequestFederationRestoreFailed(RequestFederationRestoreFailed &&from) noexcept
Definition: FederateAmbassador.pb.h:2568
::rti1516_2025::fedpro::LogicalTime * _internal_mutable_time()
Definition: FederateAmbassador.pb.h:13743
::rti1516_2025::fedpro::RestoreFailureReason _internal_reason() const
Definition: FederateAmbassador.pb.h:14194
const ::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray & response() const
Definition: FederateAmbassador.pb.h:13822
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:17672
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:9209
void UnsafeArenaSwap(ReportInteractionTransportationType *other)
Definition: FederateAmbassador.pb.h:8536
friend void swap(ReportFederationExecutions &a, ReportFederationExecutions &b)
Definition: FederateAmbassador.pb.h:518
void set_allocated_usersuppliedtag(std::string *usersuppliedtag)
Definition: FederateAmbassador.pb.h:19089
void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:22772
void MergeFrom(const FederateResigned &from)
TimeConstrainedEnabled & operator=(TimeConstrainedEnabled &&from) noexcept
Definition: FederateAmbassador.pb.h:10444
bool has_interactionclass() const
Definition: FederateAmbassador.pb.h:17578
const ::rti1516_2025::fedpro::FederateHandle & _internal_producingfederate() const
Definition: FederateAmbassador.pb.h:15147
void unsafe_arena_set_allocated_attributevalues(::rti1516_2025::fedpro::AttributeHandleValueMap *attributevalues)
Definition: FederateAmbassador.pb.h:15812
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:18141
FederationSaved(FederationSaved &&from) noexcept
Definition: FederateAmbassador.pb.h:2011
ProvideAttributeValueUpdate * New() const final
Definition: FederateAmbassador.pb.h:7296
friend void swap(FederationNotRestored &a, FederationNotRestored &b)
Definition: FederateAmbassador.pb.h:3182
bool has_attributes() const
Definition: FederateAmbassador.pb.h:22888
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:566
ConfirmAttributeTransportationTypeChange * New() const final
Definition: FederateAmbassador.pb.h:8000
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:22626
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed * release_objectinstancenamereservationfailed()
Definition: FederateAmbassador.pb.h:25894
::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist * _internal_mutable_reportfederationexecutiondoesnotexist()
Definition: FederateAmbassador.pb.h:24234
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:10921
ReportFederationExecutionMembersDefaultTypeInternal _ReportFederationExecutionMembers_default_instance_
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:10274
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:7223
DiscoverObjectInstance & operator=(const DiscoverObjectInstance &from)
Definition: FederateAmbassador.pb.h:4624
::rti1516_2025::fedpro::FederateHandle * _internal_mutable_producingfederate()
Definition: FederateAmbassador.pb.h:17237
friend void swap(RequestFederationRestoreSucceeded &a, RequestFederationRestoreSucceeded &b)
Definition: FederateAmbassador.pb.h:2462
bool _internal_has_transportationtype() const
Definition: FederateAmbassador.pb.h:20723
static const InitiateFederateSaveWithTime & default_instance()
Definition: FederateAmbassador.pb.h:1875
static const FederateResigned & default_instance()
Definition: FederateAmbassador.pb.h:964
::rti1516_2025::fedpro::AttributeHandle * attribute_
Definition: FederateAmbassador.pb.h:8304
void clear_provideattributevalueupdate()
Definition: FederateAmbassador.pb.h:26922
static const FederationNotRestored & default_instance()
Definition: FederateAmbassador.pb.h:3172
void InternalSwap(ReportFederationExecutionDoesNotExist *other)
static const FederationNotSaved * internal_default_instance()
Definition: FederateAmbassador.pb.h:2168
const ::rti1516_2025::fedpro::ReportInteractionTransportationType & reportinteractiontransportationtype() const
Definition: FederateAmbassador.pb.h:27467
void unsafe_arena_set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:20476
bool has_confirminteractiontransportationtypechange() const
Definition: FederateAmbassador.pb.h:27360
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:6559
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:5604
Definition: FederateAmbassador.pb.h:2129
::rti1516_2025::fedpro::MessageRetractionHandle * optionalretraction_
Definition: FederateAmbassador.pb.h:5907
void set_allocated_optionalsentregions(::rti1516_2025::fedpro::ConveyedRegionSet *optionalsentregions)
Definition: FederateAmbassador.pb.h:15684
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:6989
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:10312
::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance * turnupdatesonforobjectinstance_
Definition: FederateAmbassador.pb.h:12643
::rti1516_2025::fedpro::AttributeHandleSet * attributes_
Definition: FederateAmbassador.pb.h:7577
void Swap(ConfirmAttributeTransportationTypeChange *other)
Definition: FederateAmbassador.pb.h:7984
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void unsafe_arena_set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle *transportationtype)
Definition: FederateAmbassador.pb.h:21000
void set_allocated_response(::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray *response)
Definition: FederateAmbassador.pb.h:13874
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::TransportationTypeHandle * release_transportationtype()
Definition: FederateAmbassador.pb.h:15477
void Swap(FederationNotSaved *other)
Definition: FederateAmbassador.pb.h:2178
PROTOBUF_ALWAYS_INLINE void _internal_set_synchronizationpointlabel(const std::string &value)
Definition: FederateAmbassador.pb.h:13387
friend void swap(ObjectInstanceNameReservationSucceeded &a, ObjectInstanceNameReservationSucceeded &b)
Definition: FederateAmbassador.pb.h:4061
::rti1516_2025::fedpro::RequestFederationRestoreFailed * requestfederationrestorefailed_
Definition: FederateAmbassador.pb.h:12617
const ::rti1516_2025::fedpro::RemoveObjectInstanceWithTime & removeobjectinstancewithtime() const
Definition: FederateAmbassador.pb.h:26727
::rti1516_2025::fedpro::InitiateFederateRestore * unsafe_arena_release_initiatefederaterestore()
Definition: FederateAmbassador.pb.h:25251
const ::rti1516_2025::fedpro::FederationNotRestored & federationnotrestored() const
Definition: FederateAmbassador.pb.h:25395
void Swap(FederationRestored *other)
Definition: FederateAmbassador.pb.h:3059
static const RequestFederationRestoreSucceeded * internal_default_instance()
Definition: FederateAmbassador.pb.h:2455
AttributeOwnershipAcquisitionNotificationDefaultTypeInternal _AttributeOwnershipAcquisitionNotification_default_instance_
void set_has_attributesoutofscope()
Definition: FederateAmbassador.pb.h:26845
const ::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance & _internal_turnupdatesoffforobjectinstance() const
Definition: FederateAmbassador.pb.h:27166
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:1832
const std::string & _internal_label() const
Definition: FederateAmbassador.pb.h:13616
void UnsafeArenaSwap(InitiateFederateSave *other)
Definition: FederateAmbassador.pb.h:1752
bool has_flushqueuegrant() const
Definition: FederateAmbassador.pb.h:28322
ObjectInstanceNameReservationSucceeded()
Definition: FederateAmbassador.pb.h:4018
::rti1516_2025::fedpro::ReceiveDirectedInteraction * receivedirectedinteraction_
Definition: FederateAmbassador.pb.h:12636
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:3369
void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:20524
::rti1516_2025::fedpro::ProvideAttributeValueUpdate * provideattributevalueupdate_
Definition: FederateAmbassador.pb.h:12642
PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string &value)
Definition: FederateAmbassador.pb.h:17855
RequestFederationRestoreSucceeded(RequestFederationRestoreSucceeded &&from) noexcept
Definition: FederateAmbassador.pb.h:2424
::rti1516_2025::fedpro::FederateHandle * _internal_mutable_producingfederate()
Definition: FederateAmbassador.pb.h:16757
::rti1516_2025::fedpro::InteractionClassHandle * mutable_interactionclass()
Definition: FederateAmbassador.pb.h:21133
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:5910
const std::string & synchronizationpointlabel() const
Definition: FederateAmbassador.pb.h:13248
void set_has_receiveinteraction()
Definition: FederateAmbassador.pb.h:26327
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:1725
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::DiscoverObjectInstance * release_discoverobjectinstance()
Definition: FederateAmbassador.pb.h:26116
const ::rti1516_2025::fedpro::AttributeHandle & attribute() const
Definition: FederateAmbassador.pb.h:20910
std::string * _internal_add_objectinstancenames()
Definition: FederateAmbassador.pb.h:14808
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:4716
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:5395
DiscoverObjectInstance * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:4680
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:2863
const ::rti1516_2025::fedpro::ReceiveDirectedInteraction & receivedirectedinteraction() const
Definition: FederateAmbassador.pb.h:26505
bool has_producingfederate() const
Definition: FederateAmbassador.pb.h:18882
void Swap(ReportFederationExecutionMembers *other)
Definition: FederateAmbassador.pb.h:669
void Swap(InitiateFederateSave *other)
Definition: FederateAmbassador.pb.h:1744
static const ObjectInstanceNameReservationFailed & default_instance()
Definition: FederateAmbassador.pb.h:4195
void clear_discoverobjectinstance()
Definition: FederateAmbassador.pb.h:26108
void unsafe_arena_set_allocated_turnupdatesonforobjectinstancewithrate(::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate *turnupdatesonforobjectinstancewithrate)
Definition: FederateAmbassador.pb.h:27112
::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate * mutable_turnupdatesonforobjectinstancewithrate()
Definition: FederateAmbassador.pb.h:27128
const std::string & usersuppliedtag() const
Definition: FederateAmbassador.pb.h:15406
friend void swap(StopRegistrationForObjectClass &a, StopRegistrationForObjectClass &b)
Definition: FederateAmbassador.pb.h:3617
void unsafe_arena_set_allocated_discoverobjectinstance(::rti1516_2025::fedpro::DiscoverObjectInstance *discoverobjectinstance)
Definition: FederateAmbassador.pb.h:26150
void unsafe_arena_set_allocated_time(::rti1516_2025::fedpro::LogicalTime *time)
Definition: FederateAmbassador.pb.h:17374
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:10384
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:8115
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeHandleSet * release_attributes()
Definition: FederateAmbassador.pb.h:20665
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:2162
Definition: FederateAmbassador.pb.h:1531
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:2261
ReportAttributeTransportationType(ReportAttributeTransportationType &&from) noexcept
Definition: FederateAmbassador.pb.h:8131
const ::rti1516_2025::fedpro::FederateHandle & producingfederate() const
Definition: FederateAmbassador.pb.h:18890
int GetCachedSize() const final
Definition: FederateAmbassador.pb.h:1457
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeHandleSet * release_attributes()
Definition: FederateAmbassador.pb.h:19869
const ::rti1516_2025::fedpro::TransportationTypeHandle & transportationtype() const
Definition: FederateAmbassador.pb.h:15940
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:7054
InitiateFederateSave(InitiateFederateSave &&from) noexcept
Definition: FederateAmbassador.pb.h:1703
::rti1516_2025::fedpro::AttributeHandleSet * securedattributes_
Definition: FederateAmbassador.pb.h:9213
FederationSaveStatusResponseDefaultTypeInternal _FederationSaveStatusResponse_default_instance_
void clear_usersuppliedtag()
Definition: FederateAmbassador.pb.h:21685
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateHandle * release_producingfederate()
Definition: FederateAmbassador.pb.h:17993
StopRegistrationForObjectClass()
Definition: FederateAmbassador.pb.h:3574
TurnUpdatesOffForObjectInstance & operator=(const TurnUpdatesOffForObjectInstance &from)
Definition: FederateAmbassador.pb.h:7780
::rti1516_2025::fedpro::InteractionClassHandle * interactionclass_
Definition: FederateAmbassador.pb.h:8472
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_
Definition: FederateAmbassador.pb.h:5598
::rti1516_2025::fedpro::FederateHandle * _internal_mutable_producingfederate()
Definition: FederateAmbassador.pb.h:18495
void set_usersuppliedtag(ArgT0 &&arg0, ArgT...args)
::rti1516_2025::fedpro::AttributeHandle * unsafe_arena_release_attribute()
Definition: FederateAmbassador.pb.h:20942
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederationExecutionInformationSet * release_report()
Definition: FederateAmbassador.pb.h:12947
bool has_federationsaved() const
Definition: FederateAmbassador.pb.h:24770
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & objectinstancenames() const
Definition: FederateAmbassador.pb.h:14908
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:19461
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
::rti1516_2025::fedpro::AttributeHandleSet * mutable_attributes()
Definition: FederateAmbassador.pb.h:19899
const ::rti1516_2025::fedpro::FlushQueueGrant & _internal_flushqueuegrant() const
Definition: FederateAmbassador.pb.h:28350
void clear_requestdivestitureconfirmation()
Definition: FederateAmbassador.pb.h:27588
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:17661
const std::string & _internal_usersuppliedtag() const
Definition: FederateAmbassador.pb.h:15902
void UnsafeArenaSwap(TurnInteractionsOn *other)
Definition: FederateAmbassador.pb.h:3776
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:7157
void Swap(RemoveObjectInstanceWithTime *other)
Definition: FederateAmbassador.pb.h:6698
static const StartRegistrationForObjectClass * internal_default_instance()
Definition: FederateAmbassador.pb.h:3462
StopRegistrationForObjectClass * New() const final
Definition: FederateAmbassador.pb.h:3636
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:21528
::rti1516_2025::fedpro::AttributeHandleSet * mutable_attributes()
Definition: FederateAmbassador.pb.h:20297
static const CallbackRequest & default_instance()
Definition: FederateAmbassador.pb.h:11201
ReportFederationExecutionDoesNotExistDefaultTypeInternal _ReportFederationExecutionDoesNotExist_default_instance_
const ::rti1516_2025::fedpro::FederationRestored & federationrestored() const
Definition: FederateAmbassador.pb.h:25321
const ::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification & _internal_attributeownershipacquisitionnotification() const
Definition: FederateAmbassador.pb.h:27684
::rti1516_2025::fedpro::AttributeHandleSet * unsafe_arena_release_attributes()
Definition: FederateAmbassador.pb.h:20282
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:5164
std::string * mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:19941
bool _internal_has_timeconstrainedenabled() const
Definition: FederateAmbassador.pb.h:28245
const ::rti1516_2025::fedpro::RequestFederationRestoreFailed & _internal_requestfederationrestorefailed() const
Definition: FederateAmbassador.pb.h:25094
const ::rti1516_2025::fedpro::InteractionClassHandle & interactionclass() const
Definition: FederateAmbassador.pb.h:16414
bool has_requestattributeownershiprelease() const
Definition: FederateAmbassador.pb.h:27804
FederateResigned * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:997
::rti1516_2025::fedpro::ConveyedRegionSet * _internal_mutable_optionalsentregions()
Definition: FederateAmbassador.pb.h:16151
PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string &value)
Definition: FederateAmbassador.pb.h:17077
const ::rti1516_2025::fedpro::AttributeHandleSet & _internal_attributes() const
Definition: FederateAmbassador.pb.h:22271
ReportFederationExecutionsDefaultTypeInternal _ReportFederationExecutions_default_instance_
bool _internal_has_attributes() const
Definition: FederateAmbassador.pb.h:20239
InitiateFederateRestore * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:2899
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:4045
void set_allocated_optionalretraction(::rti1516_2025::fedpro::MessageRetractionHandle *optionalretraction)
Definition: FederateAmbassador.pb.h:16376
const ::rti1516_2025::fedpro::CallbackSucceeded & _internal_callbacksucceeded() const
Definition: FederateAmbassador.pb.h:28585
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeHandle * release_attribute()
Definition: FederateAmbassador.pb.h:20927
TimeAdvanceGrant(TimeAdvanceGrant &&from) noexcept
Definition: FederateAmbassador.pb.h:10751
std::string * _internal_mutable_faultdescription()
Definition: FederateAmbassador.pb.h:12895
::rti1516_2025::fedpro::TransportationTypeHandle * _internal_mutable_transportationtype()
Definition: FederateAmbassador.pb.h:15979
void unsafe_arena_set_allocated_removeobjectinstance(::rti1516_2025::fedpro::RemoveObjectInstance *removeobjectinstance)
Definition: FederateAmbassador.pb.h:26668
void unsafe_arena_set_allocated_initiatefederatesave(::rti1516_2025::fedpro::InitiateFederateSave *initiatefederatesave)
Definition: FederateAmbassador.pb.h:24670
const std::string & usersuppliedtag() const
Definition: FederateAmbassador.pb.h:18316
bool _internal_has_time() const
Definition: FederateAmbassador.pb.h:13693
::rti1516_2025::fedpro::OrderType _internal_sentordertype() const
Definition: FederateAmbassador.pb.h:16276
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:2030
void set_has_requestdivestitureconfirmation()
Definition: FederateAmbassador.pb.h:27585
void MergeFrom(const SynchronizationPointRegistrationFailed &from)
const ::rti1516_2025::fedpro::ConnectionLost & _internal_connectionlost() const
Definition: FederateAmbassador.pb.h:23984
const std::string & synchronizationpointlabel() const
Definition: FederateAmbassador.pb.h:13298
InformAttributeOwnership & operator=(InformAttributeOwnership &&from) noexcept
Definition: FederateAmbassador.pb.h:9772
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:20168
void clear_callbacksucceeded()
Definition: FederateAmbassador.pb.h:28563
static const ReceiveInteractionWithTime * internal_default_instance()
Definition: FederateAmbassador.pb.h:5648
void set_has_receiveinteractionwithtime()
Definition: FederateAmbassador.pb.h:26401
const std::string & label() const
Definition: FederateAmbassador.pb.h:13600
int GetCachedSize() const final
Definition: FederateAmbassador.pb.h:870
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:14973
MultipleObjectInstanceNameReservationFailed & operator=(const MultipleObjectInstanceNameReservationFailed &from)
Definition: FederateAmbassador.pb.h:4470
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
Definition: FederateAmbassador.pb.h:54
::rti1516_2025::fedpro::MessageRetractionHandle * _internal_mutable_optionalretraction()
Definition: FederateAmbassador.pb.h:19363
::rti1516_2025::fedpro::InteractionClassHandle * _internal_mutable_interactionclass()
Definition: FederateAmbassador.pb.h:14535
friend void swap(ReceiveDirectedInteractionWithTime &a, ReceiveDirectedInteractionWithTime &b)
Definition: FederateAmbassador.pb.h:6205
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
::rti1516_2025::fedpro::AttributeHandleSet * attributes_
Definition: FederateAmbassador.pb.h:7225
FederationRestoreStatusResponseDefaultTypeInternal _FederationRestoreStatusResponse_default_instance_
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:11066
::rti1516_2025::fedpro::FederationRestored * unsafe_arena_release_federationrestored()
Definition: FederateAmbassador.pb.h:25325
friend void swap(ObjectInstanceNameReservationFailed &a, ObjectInstanceNameReservationFailed &b)
Definition: FederateAmbassador.pb.h:4205
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:2298
::rti1516_2025::fedpro::InteractionClassHandle * interactionclass_
Definition: FederateAmbassador.pb.h:6451
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:2373
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:22638
::rti1516_2025::fedpro::OrderType _internal_receivedordertype() const
Definition: FederateAmbassador.pb.h:16296
::rti1516_2025::fedpro::InteractionClassHandle * mutable_interactionclass()
Definition: FederateAmbassador.pb.h:14543
const ::rti1516_2025::fedpro::AnnounceSynchronizationPoint & announcesynchronizationpoint() const
Definition: FederateAmbassador.pb.h:24507
::rti1516_2025::fedpro::TransportationTypeHandle * _internal_mutable_transportationtype()
Definition: FederateAmbassador.pb.h:20773
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:10996
Definition: FederateAmbassador.pb.h:5609
bool has_startregistrationforobjectclass() const
Definition: FederateAmbassador.pb.h:25510
bool has_attributes() const
Definition: FederateAmbassador.pb.h:20464
::rti1516_2025::fedpro::LogicalTime * time_
Definition: FederateAmbassador.pb.h:10885
void clear_requestretraction()
Definition: FederateAmbassador.pb.h:28476
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:4336
void unsafe_arena_set_allocated_optionalretraction(::rti1516_2025::fedpro::MessageRetractionHandle *optionalretraction)
Definition: FederateAmbassador.pb.h:17500
void set_has_federationrestored()
Definition: FederateAmbassador.pb.h:25291
bool _internal_has_turnupdatesonforobjectinstance() const
Definition: FederateAmbassador.pb.h:26987
const std::string & usersuppliedtag() const
Definition: FederateAmbassador.pb.h:22576
AttributeHandleValueMapDefaultTypeInternal _AttributeHandleValueMap_default_instance_
::rti1516_2025::fedpro::AttributeHandleSet * unsafe_arena_release_attributes()
Definition: FederateAmbassador.pb.h:20106
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_has_timeadvancegrant()
Definition: FederateAmbassador.pb.h:28399
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:7224
static constexpr int kIndexInFileMessages
Definition: FederateAmbassador.pb.h:827
void set_has_synchronizationpointregistrationfailed()
Definition: FederateAmbassador.pb.h:24403
ULong InteractionClassHandle
Definition: RTItypes13.h:106
::rti1516_2025::fedpro::StartRegistrationForObjectClass * startregistrationforobjectclass_
Definition: FederateAmbassador.pb.h:12623
::rti1516_2025::fedpro::InteractionClassHandle * interactionclass_
Definition: FederateAmbassador.pb.h:5599
::rti1516_2025::fedpro::InitiateFederateSaveWithTime * unsafe_arena_release_initiatefederatesavewithtime()
Definition: FederateAmbassador.pb.h:24733
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:20819
Definition: FederateAmbassador.pb.h:1695
Definition: FederateAmbassador.pb.h:8123
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:9849
bool _internal_has_attributes() const
Definition: FederateAmbassador.pb.h:22709
AttributeIsNotOwned * New() const final
Definition: FederateAmbassador.pb.h:10008
::rti1516_2025::fedpro::ReportFederationExecutions * mutable_reportfederationexecutions()
Definition: FederateAmbassador.pb.h:24094
::rti1516_2025::fedpro::TransportationTypeHandle * unsafe_arena_release_transportationtype()
Definition: FederateAmbassador.pb.h:17922
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:4408
::rti1516_2025::fedpro::InteractionClassHandle * unsafe_arena_release_interactionclass()
Definition: FederateAmbassador.pb.h:17618
ReflectAttributeValues & operator=(const ReflectAttributeValues &from)
Definition: FederateAmbassador.pb.h:4828
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::InformAttributeOwnership * release_informattributeownership()
Definition: FederateAmbassador.pb.h:27966
void set_sentordertype(::rti1516_2025::fedpro::OrderType value)
Definition: FederateAmbassador.pb.h:19287
const ::rti1516_2025::fedpro::TransportationTypeHandle & _internal_transportationtype() const
Definition: FederateAmbassador.pb.h:20729
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:9973
int reason_
Definition: FederateAmbassador.pb.h:1365
::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded * synchronizationpointregistrationsucceeded_
Definition: FederateAmbassador.pb.h:12607
void unsafe_arena_set_allocated_time(::rti1516_2025::fedpro::LogicalTime *time)
Definition: FederateAmbassador.pb.h:23784
::rti1516_2025::fedpro::InitiateFederateRestore * _internal_mutable_initiatefederaterestore()
Definition: FederateAmbassador.pb.h:25270
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederationSaveStatusResponse * release_federationsavestatusresponse()
Definition: FederateAmbassador.pb.h:24932
std::string * _internal_mutable_federationname()
Definition: FederateAmbassador.pb.h:13171
const ::rti1516_2025::fedpro::RequestAttributeOwnershipRelease & _internal_requestattributeownershiprelease() const
Definition: FederateAmbassador.pb.h:27832
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:8658
Definition: datatypes.pb.h:3172
const std::string & federationname() const
Definition: FederateAmbassador.pb.h:13012
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
ObjectInstanceHandleDefaultTypeInternal _ObjectInstanceHandle_default_instance_
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:8945
int receivedordertype_
Definition: FederateAmbassador.pb.h:6459
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:4450
const ::rti1516_2025::fedpro::FederationExecutionInformationSet & report() const
Definition: FederateAmbassador.pb.h:12930
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:22862
::rti1516_2025::fedpro::ReportFederationExecutions * reportfederationexecutions_
Definition: FederateAmbassador.pb.h:12603
bool has_attributes() const
Definition: FederateAmbassador.pb.h:19492
void clear_usersuppliedtag()
Definition: FederateAmbassador.pb.h:19055
friend void swap(FlushQueueGrant &a, FlushQueueGrant &b)
Definition: FederateAmbassador.pb.h:10621
void unsafe_arena_set_allocated_response(::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray *response)
Definition: FederateAmbassador.pb.h:13826
ConfirmAttributeOwnershipAcquisitionCancellation(ConfirmAttributeOwnershipAcquisitionCancellation &&from) noexcept
Definition: FederateAmbassador.pb.h:9595
::rti1516_2025::fedpro::TimeConstrainedEnabled * unsafe_arena_release_timeconstrainedenabled()
Definition: FederateAmbassador.pb.h:28285
ProvideAttributeValueUpdateDefaultTypeInternal _ProvideAttributeValueUpdate_default_instance_
ConfirmAttributeOwnershipAcquisitionCancellation & operator=(const ConfirmAttributeOwnershipAcquisitionCancellation &from)
Definition: FederateAmbassador.pb.h:9600
const ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed & _internal_multipleobjectinstancenamereservationfailed() const
Definition: FederateAmbassador.pb.h:26056
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:10837
bool has_callbackResponse() const
Definition: FederateAmbassador.pb.h:28693
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_objectinstancenames()
Definition: FederateAmbassador.pb.h:14913
void SetCachedSize(int size) const final
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:12665
void clear_usersuppliedtag()
Definition: FederateAmbassador.pb.h:18313
TimeRegulationEnabled(TimeRegulationEnabled &&from) noexcept
Definition: FederateAmbassador.pb.h:10287
void set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: FederateAmbassador.pb.h:15598
static const TurnUpdatesOnForObjectInstance * internal_default_instance()
Definition: FederateAmbassador.pb.h:7454
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:6009
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:21763
::rti1516_2025::fedpro::LogicalTime * unsafe_arena_release_optimistictime()
Definition: FederateAmbassador.pb.h:23722
::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed * unsafe_arena_release_multipleobjectinstancenamereservationfailed()
Definition: FederateAmbassador.pb.h:26065
void set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle *interactionclass)
Definition: FederateAmbassador.pb.h:14638
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:11069
::rti1516_2025::fedpro::CallbackSucceeded * _internal_mutable_callbacksucceeded()
Definition: FederateAmbassador.pb.h:28613
::rti1516_2025::fedpro::FederateHandle * unsafe_arena_release_producingfederate()
Definition: FederateAmbassador.pb.h:16750
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:5942
void unsafe_arena_set_allocated_requestretraction(::rti1516_2025::fedpro::RequestRetraction *requestretraction)
Definition: FederateAmbassador.pb.h:28518
const ::rti1516_2025::fedpro::AttributeHandleSet & attributes() const
Definition: FederateAmbassador.pb.h:19500
TimeAdvanceGrant * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:10812
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange * release_confirmattributetransportationtypechange()
Definition: FederateAmbassador.pb.h:27226
const ::rti1516_2025::fedpro::AttributeHandleSet & attributes() const
Definition: FederateAmbassador.pb.h:23158
void set_has_reflectattributevalueswithtime()
Definition: FederateAmbassador.pb.h:26253
void set_allocated_usersuppliedtag(std::string *usersuppliedtag)
Definition: FederateAmbassador.pb.h:17867
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:21985
void UnsafeArenaSwap(MultipleObjectInstanceNameReservationFailed *other)
Definition: FederateAmbassador.pb.h:4514
bool has_reportinteractiontransportationtype() const
Definition: FederateAmbassador.pb.h:27434
bool _internal_has_optionalretraction() const
Definition: FederateAmbassador.pb.h:18657
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:10048
::rti1516_2025::fedpro::InitiateFederateSave * mutable_initiatefederatesave()
Definition: FederateAmbassador.pb.h:24686
bool _internal_has_removeobjectinstancewithtime() const
Definition: FederateAmbassador.pb.h:26691
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:8302
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:20040
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:6570
ConfirmInteractionTransportationTypeChange * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:8380
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:9246
std::string * mutable_synchronizationpointlabel()
Definition: FederateAmbassador.pb.h:13259
::rti1516_2025::fedpro::AttributeHandleSet * mutable_securedattributes()
Definition: FederateAmbassador.pb.h:22101
StartRegistrationForObjectClass * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:3492
bool _internal_has_candidateattributes() const
Definition: FederateAmbassador.pb.h:22487
static const ReflectAttributeValues * internal_default_instance()
Definition: FederateAmbassador.pb.h:4854
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:6639
friend void swap(RequestAttributeOwnershipRelease &a, RequestAttributeOwnershipRelease &b)
Definition: FederateAmbassador.pb.h:9449
::rti1516_2025::fedpro::InitiateFederateSaveWithTime * _internal_mutable_initiatefederatesavewithtime()
Definition: FederateAmbassador.pb.h:24752
static const ReportFederationExecutionDoesNotExist & default_instance()
Definition: FederateAmbassador.pb.h:820
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:8841
void unsafe_arena_set_allocated_attributeownershipacquisitionnotification(::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification *attributeownershipacquisitionnotification)
Definition: FederateAmbassador.pb.h:27704
void set_has_receivedirectedinteractionwithtime()
Definition: FederateAmbassador.pb.h:26549
::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded * unsafe_arena_release_multipleobjectinstancenamereservationsucceeded()
Definition: FederateAmbassador.pb.h:25991
void UnsafeArenaSwap(ProvideAttributeValueUpdate *other)
Definition: FederateAmbassador.pb.h:7288
ReflectAttributeValuesWithTime & operator=(const ReflectAttributeValuesWithTime &from)
Definition: FederateAmbassador.pb.h:5072
int reason_
Definition: FederateAmbassador.pb.h:3269
::rti1516_2025::fedpro::FederationExecutionMemberInformationSet * unsafe_arena_release_report()
Definition: FederateAmbassador.pb.h:13098
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:10568
ReceiveDirectedInteraction * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:5984
const ::rti1516_2025::fedpro::ReceiveInteraction & receiveinteraction() const
Definition: FederateAmbassador.pb.h:26357
InitiateFederateRestore * New() const final
Definition: FederateAmbassador.pb.h:2895
::rti1516_2025::fedpro::RequestRetraction * mutable_requestretraction()
Definition: FederateAmbassador.pb.h:28534
static const FederationRestored & default_instance()
Definition: FederateAmbassador.pb.h:3046
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::CallbackSucceeded * release_callbacksucceeded()
Definition: FederateAmbassador.pb.h:28571
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeHandleSet * release_offeredattributes()
Definition: FederateAmbassador.pb.h:21627
StartRegistrationForObjectClass & operator=(StartRegistrationForObjectClass &&from) noexcept
Definition: FederateAmbassador.pb.h:3440
const ::rti1516_2025::fedpro::FederationRestoreStatusResponse & federationrestorestatusresponse() const
Definition: FederateAmbassador.pb.h:25469
FederationNotSaved & operator=(FederationNotSaved &&from) noexcept
Definition: FederateAmbassador.pb.h:2146
void UnsafeArenaSwap(TurnUpdatesOnForObjectInstanceWithRate *other)
Definition: FederateAmbassador.pb.h:7640
int GetCachedSize() const final
Definition: FederateAmbassador.pb.h:1302
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:1398
const ::rti1516_2025::fedpro::FederateRestoreStatusArray & _internal_response() const
Definition: FederateAmbassador.pb.h:14221
Definition: FederateAmbassador.pb.h:3423
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeHandleSet * release_attributes()
Definition: FederateAmbassador.pb.h:23175
::rti1516_2025::fedpro::InformAttributeOwnership * mutable_informattributeownership()
Definition: FederateAmbassador.pb.h:28016
RequestAttributeOwnershipRelease * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:9472
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:20381
::rti1516_2025::fedpro::StopRegistrationForObjectClass * _internal_mutable_stopregistrationforobjectclass()
Definition: FederateAmbassador.pb.h:25640
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:6881
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:18147
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:7800
void unsafe_arena_set_allocated_retraction(::rti1516_2025::fedpro::MessageRetractionHandle *retraction)
Definition: FederateAmbassador.pb.h:23874
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:2108
TurnUpdatesOnForObjectInstanceWithRate(TurnUpdatesOnForObjectInstanceWithRate &&from) noexcept
Definition: FederateAmbassador.pb.h:7591
const ::rti1516_2025::fedpro::AttributeHandleSet & _internal_attributes() const
Definition: FederateAmbassador.pb.h:22715
static const TurnUpdatesOffForObjectInstance & default_instance()
Definition: FederateAmbassador.pb.h:7803
InformAttributeOwnership()
Definition: FederateAmbassador.pb.h:9758
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:7258
std::string * _internal_mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:17081
bool has_reflectattributevalueswithtime() const
Definition: FederateAmbassador.pb.h:26250
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:1033
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded * release_synchronizationpointregistrationsucceeded()
Definition: FederateAmbassador.pb.h:24340
void set_has_confirminteractiontransportationtypechange()
Definition: FederateAmbassador.pb.h:27363
const std::string & _internal_label() const
Definition: FederateAmbassador.pb.h:13920
TimeRegulationEnabled * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:10348
const std::string & _internal_synchronizationpointlabel() const
Definition: FederateAmbassador.pb.h:13384
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:4152
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:22015
::rti1516_2025::fedpro::TimeAdvanceGrant * _internal_mutable_timeadvancegrant()
Definition: FederateAmbassador.pb.h:28452
bool _internal_has_time() const
Definition: FederateAmbassador.pb.h:17359
const ::rti1516_2025::fedpro::InteractionClassHandle & interactionclass() const
Definition: FederateAmbassador.pb.h:17586
void unsafe_arena_set_allocated_attributesinscope(::rti1516_2025::fedpro::AttributesInScope *attributesinscope)
Definition: FederateAmbassador.pb.h:26816
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:3000
void clear_announcesynchronizationpoint()
Definition: FederateAmbassador.pb.h:24480
::rti1516_2025::fedpro::FederationNotRestored * federationnotrestored_
Definition: FederateAmbassador.pb.h:12621
::rti1516_2025::fedpro::InteractionClassHandle * mutable_interactionclass()
Definition: FederateAmbassador.pb.h:18113
void set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle *transportationtype)
Definition: FederateAmbassador.pb.h:21048
::rti1516_2025::fedpro::ConveyedRegionSet * _internal_mutable_optionalsentregions()
Definition: FederateAmbassador.pb.h:17323
friend void swap(TimeAdvanceGrant &a, TimeAdvanceGrant &b)
Definition: FederateAmbassador.pb.h:10789
static const FederationSynchronized * internal_default_instance()
Definition: FederateAmbassador.pb.h:1570
const ::rti1516_2025::fedpro::ReflectAttributeValues & _internal_reflectattributevalues() const
Definition: FederateAmbassador.pb.h:26204
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_
Definition: FederateAmbassador.pb.h:6450
static const TurnUpdatesOnForObjectInstanceWithRate * internal_default_instance()
Definition: FederateAmbassador.pb.h:7622
void set_allocated_usersuppliedtag(std::string *usersuppliedtag)
Definition: FederateAmbassador.pb.h:22607
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:10306
void set_allocated_faultdescription(std::string *faultdescription)
Definition: FederateAmbassador.pb.h:12903
bool has_announcesynchronizationpoint() const
Definition: FederateAmbassador.pb.h:24474
::rti1516_2025::fedpro::OrderType _internal_receivedordertype() const
Definition: FederateAmbassador.pb.h:19296
void Swap(SynchronizationPointRegistrationSucceeded *other)
Definition: FederateAmbassador.pb.h:1121
ReflectAttributeValuesWithTime(ReflectAttributeValuesWithTime &&from) noexcept
Definition: FederateAmbassador.pb.h:5067
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:5596
void MergeFrom(const ReportFederationExecutionDoesNotExist &from)
void set_has_federationnotrestored()
Definition: FederateAmbassador.pb.h:25365
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:9577
::rti1516_2025::fedpro::RequestFederationRestoreSucceeded * _internal_mutable_requestfederationrestoresucceeded()
Definition: FederateAmbassador.pb.h:25048
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:3416
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
bool _internal_has_transportationtype() const
Definition: FederateAmbassador.pb.h:17879
AnnounceSynchronizationPoint()
Definition: FederateAmbassador.pb.h:1374
void set_allocated_attribute(::rti1516_2025::fedpro::AttributeHandle *attribute)
Definition: FederateAmbassador.pb.h:20962
const ::rti1516_2025::fedpro::FlushQueueGrant & flushqueuegrant() const
Definition: FederateAmbassador.pb.h:28355
int objectinstancenames_size() const
Definition: FederateAmbassador.pb.h:14847
void _internal_set_sentordertype(::rti1516_2025::fedpro::OrderType value)
Definition: FederateAmbassador.pb.h:18627
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:15274
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:7445
void UnsafeArenaSwap(AttributesOutOfScope *other)
Definition: FederateAmbassador.pb.h:7120
PROTOBUF_ALWAYS_INLINE void _internal_set_objectinstancename(const std::string &value)
Definition: FederateAmbassador.pb.h:14737
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:17711
bool _internal_has_securedattributes() const
Definition: FederateAmbassador.pb.h:22043
void set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle *transportationtype)
Definition: FederateAmbassador.pb.h:17164
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_FederateAmbassador_2eproto
void set_objectinstancename(ArgT0 &&arg0, ArgT...args)
bool has_parametervalues() const
Definition: FederateAmbassador.pb.h:18230
::rti1516_2025::fedpro::TransportationTypeHandle * _internal_mutable_transportationtype()
Definition: FederateAmbassador.pb.h:16671
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:23287
void set_has_reportfederationexecutions()
Definition: FederateAmbassador.pb.h:24033
bool _internal_has_optionalsentregions() const
Definition: FederateAmbassador.pb.h:17273
void unsafe_arena_set_allocated_provideattributevalueupdate(::rti1516_2025::fedpro::ProvideAttributeValueUpdate *provideattributevalueupdate)
Definition: FederateAmbassador.pb.h:26964
ConfirmAttributeTransportationTypeChange & operator=(ConfirmAttributeTransportationTypeChange &&from) noexcept
Definition: FederateAmbassador.pb.h:7952
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::StopRegistrationForObjectClass * release_stopregistrationforobjectclass()
Definition: FederateAmbassador.pb.h:25598
::rti1516_2025::fedpro::ConveyedRegionSet * mutable_optionalsentregions()
Definition: FederateAmbassador.pb.h:15679
const ::rti1516_2025::fedpro::InitiateFederateRestore & initiatefederaterestore() const
Definition: FederateAmbassador.pb.h:25247
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:20375
FederationNotRestored(FederationNotRestored &&from) noexcept
Definition: FederateAmbassador.pb.h:3144
ReceiveInteractionDefaultTypeInternal _ReceiveInteraction_default_instance_
::rti1516_2025::fedpro::OrderType _internal_sentordertype() const
Definition: FederateAmbassador.pb.h:17448
void set_usersuppliedtag(ArgT0 &&arg0, ArgT...args)
const ::rti1516_2025::fedpro::ConveyedRegionSet & _internal_optionalsentregions() const
Definition: FederateAmbassador.pb.h:15627
void InternalSwap(ReportFederationExecutions *other)
bool _internal_has_parametervalues() const
Definition: FederateAmbassador.pb.h:16969
RequestAttributeOwnershipAssumption * New() const final
Definition: FederateAmbassador.pb.h:8732
RestoreFailureReason
Definition: datatypes.pb.h:388
Definition: FederateAmbassador.pb.h:1216
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederationRestored * release_federationrestored()
Definition: FederateAmbassador.pb.h:25302
bool _internal_has_parametervalues() const
Definition: FederateAmbassador.pb.h:16489
::rti1516_2025::fedpro::ParameterHandleValueMap * unsafe_arena_release_parametervalues()
Definition: FederateAmbassador.pb.h:18270
void set_has_initiatefederatesave()
Definition: FederateAmbassador.pb.h:24625
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:3894
const ::rti1516_2025::fedpro::FederateResigned & _internal_federateresigned() const
Definition: FederateAmbassador.pb.h:24280
std::string * _internal_mutable_synchronizationpointlabel()
Definition: FederateAmbassador.pb.h:13391
int GetCachedSize() const final
Definition: FederateAmbassador.pb.h:1014
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:3043
bool has_requestfederationrestoresucceeded() const
Definition: FederateAmbassador.pb.h:24992
bool has_objectclass() const
Definition: FederateAmbassador.pb.h:14308
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:9497
static const ReceiveDirectedInteraction & default_instance()
Definition: FederateAmbassador.pb.h:5951
::rti1516_2025::fedpro::RequestFederationRestoreFailed * _internal_mutable_requestfederationrestorefailed()
Definition: FederateAmbassador.pb.h:25122
bool has_time() const
Definition: FederateAmbassador.pb.h:16190
::rti1516_2025::fedpro::TransportationTypeHandle * mutable_transportationtype()
Definition: FederateAmbassador.pb.h:17937
FederationRestoredDefaultTypeInternal _FederationRestored_default_instance_
std::string * _internal_mutable_label()
Definition: FederateAmbassador.pb.h:13673
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:7509
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:15754
PROTOBUF_MUST_USE_RESULT std::string * release_usersuppliedtag()
Definition: FederateAmbassador.pb.h:18343
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:1366
AttributeOwnershipUnavailable * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:9288
::rti1516_2025::fedpro::RequestAttributeOwnershipRelease * unsafe_arena_release_requestattributeownershiprelease()
Definition: FederateAmbassador.pb.h:27841
bool _internal_has_transportationtype() const
Definition: FederateAmbassador.pb.h:20985
::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded * unsafe_arena_release_synchronizationpointregistrationsucceeded()
Definition: FederateAmbassador.pb.h:24363
static const FlushQueueGrant * internal_default_instance()
Definition: FederateAmbassador.pb.h:10614
PROTOBUF_MUST_USE_RESULT std::string * release_usersuppliedtag()
Definition: FederateAmbassador.pb.h:13441
DiscoverObjectInstance(DiscoverObjectInstance &&from) noexcept
Definition: FederateAmbassador.pb.h:4619
void set_allocated_usersuppliedtag(std::string *usersuppliedtag)
Definition: FederateAmbassador.pb.h:22385
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:15769
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:2409
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string &value)
Definition: FederateAmbassador.pb.h:22373
friend void swap(StartRegistrationForObjectClass &a, StartRegistrationForObjectClass &b)
Definition: FederateAmbassador.pb.h:3469
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:20816
::rti1516_2025::fedpro::TimeConstrainedEnabled * _internal_mutable_timeconstrainedenabled()
Definition: FederateAmbassador.pb.h:28304
std::string * _internal_mutable_objectinstancename()
Definition: FederateAmbassador.pb.h:14691
bool _internal_has_objectinstancenamereservationfailed() const
Definition: FederateAmbassador.pb.h:25877
::rti1516_2025::fedpro::ReflectAttributeValues * reflectattributevalues_
Definition: FederateAmbassador.pb.h:12632
bool _internal_has_optionalsentregions() const
Definition: FederateAmbassador.pb.h:16101
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:2665
Definition: FederateAmbassador.pb.h:10575
AttributesInScope & operator=(AttributesInScope &&from) noexcept
Definition: FederateAmbassador.pb.h:6912
const ::rti1516_2025::fedpro::ReceiveDirectedInteraction & _internal_receivedirectedinteraction() const
Definition: FederateAmbassador.pb.h:26500
bool _internal_has_federationsaved() const
Definition: FederateAmbassador.pb.h:24767
void unsafe_arena_set_allocated_announcesynchronizationpoint(::rti1516_2025::fedpro::AnnounceSynchronizationPoint *announcesynchronizationpoint)
Definition: FederateAmbassador.pb.h:24522
InformAttributeOwnership * New() const final
Definition: FederateAmbassador.pb.h:9820
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:4845
void set_allocated_label(std::string *label)
Definition: FederateAmbassador.pb.h:13935
FlushQueueGrant * New() const final
Definition: FederateAmbassador.pb.h:10640
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:814
::rti1516_2025::fedpro::AttributeHandleSet * unsafe_arena_release_releasedattributes()
Definition: FederateAmbassador.pb.h:21864
AttributeOwnershipAcquisitionNotification & operator=(AttributeOwnershipAcquisitionNotification &&from) noexcept
Definition: FederateAmbassador.pb.h:9052
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ReportFederationExecutionMembers * release_reportfederationexecutionmembers()
Definition: FederateAmbassador.pb.h:24118
void set_usersuppliedtag(ArgT0 &&arg0, ArgT...args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:2156
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:5047
const ::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist & _internal_reportfederationexecutiondoesnotexist() const
Definition: FederateAmbassador.pb.h:24206
friend void swap(TimeRegulationEnabled &a, TimeRegulationEnabled &b)
Definition: FederateAmbassador.pb.h:10325
static const ConnectionLost & default_instance()
Definition: FederateAmbassador.pb.h:364
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:9062
ConfirmAttributeTransportationTypeChangeDefaultTypeInternal _ConfirmAttributeTransportationTypeChange_default_instance_
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:6498
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:19983
::rti1516_2025::fedpro::MessageRetractionHandle * mutable_optionalretraction()
Definition: FederateAmbassador.pb.h:19371
const ::rti1516_2025::fedpro::AttributeIsNotOwned & attributeisnotowned() const
Definition: FederateAmbassador.pb.h:28059
::rti1516_2025::fedpro::FederationRestored * federationrestored_
Definition: FederateAmbassador.pb.h:12620
StopRegistrationForObjectClassDefaultTypeInternal _StopRegistrationForObjectClass_default_instance_
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:9436
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr updateratedesignator_
Definition: FederateAmbassador.pb.h:7759
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:3859
const ::rti1516_2025::fedpro::LogicalTime & _internal_time() const
Definition: FederateAmbassador.pb.h:23599
::rti1516_2025::fedpro::OrderType _internal_sentordertype() const
Definition: FederateAmbassador.pb.h:19276
std::string * mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:21921
bool has_callbackfailed() const
Definition: FederateAmbassador.pb.h:28631
static const RequestFederationRestoreFailed & default_instance()
Definition: FederateAmbassador.pb.h:2596
PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string &value)
Definition: FederateAmbassador.pb.h:18855
::rti1516_2025::fedpro::InteractionClassHandle * _internal_mutable_interactionclass()
Definition: FederateAmbassador.pb.h:16453
::rti1516_2025::fedpro::ParameterHandleValueMap * mutable_parametervalues()
Definition: FederateAmbassador.pb.h:18285
ReportAttributeTransportationType * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:8192
const std::string & label() const
Definition: FederateAmbassador.pb.h:14008
ReceiveInteraction & operator=(ReceiveInteraction &&from) noexcept
Definition: FederateAmbassador.pb.h:5382
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:20164
::rti1516_2025::fedpro::FederateHandle * mutable_producingfederate()
Definition: FederateAmbassador.pb.h:18937
const ::rti1516_2025::fedpro::ReportFederationExecutionMembers & _internal_reportfederationexecutionmembers() const
Definition: FederateAmbassador.pb.h:24132
const ::rti1516_2025::fedpro::ConveyedRegionSet & optionalsentregions() const
Definition: FederateAmbassador.pb.h:17284
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:10309
const ::rti1516_2025::fedpro::RequestDivestitureConfirmation & _internal_requestdivestitureconfirmation() const
Definition: FederateAmbassador.pb.h:27610
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:1995
void InternalSwap(AnnounceSynchronizationPoint *other)
friend void swap(DiscoverObjectInstance &a, DiscoverObjectInstance &b)
Definition: FederateAmbassador.pb.h:4657
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:1321
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:9976
ReceiveInteraction * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:5434
bool _internal_has_timeadvancegrant() const
Definition: FederateAmbassador.pb.h:28393
static const AttributeOwnershipAcquisitionNotification * internal_default_instance()
Definition: FederateAmbassador.pb.h:9074
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:2362
void UnsafeArenaSwap(TimeConstrainedEnabled *other)
Definition: FederateAmbassador.pb.h:10484
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:22020
::rti1516_2025::fedpro::TransportationTypeHandle * mutable_transportationtype()
Definition: FederateAmbassador.pb.h:20781
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateHandle * release_federate()
Definition: FederateAmbassador.pb.h:21279
::rti1516_2025::fedpro::InteractionClassHandle * _internal_mutable_interactionclass()
Definition: FederateAmbassador.pb.h:17625
void set_allocated_time(::rti1516_2025::fedpro::LogicalTime *time)
Definition: FederateAmbassador.pb.h:23656
const ::rti1516_2025::fedpro::ConveyedRegionSet & _internal_optionalsentregions() const
Definition: FederateAmbassador.pb.h:17279
const ::rti1516_2025::fedpro::ReflectAttributeValuesWithTime & _internal_reflectattributevalueswithtime() const
Definition: FederateAmbassador.pb.h:26278
CallbackResponse & operator=(const CallbackResponse &from)
Definition: FederateAmbassador.pb.h:12685
Definition: FederateAmbassador.pb.h:6649
::rti1516_2025::fedpro::FederateHandle * _internal_mutable_producingfederate()
Definition: FederateAmbassador.pb.h:19151
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:17704
void CopyFrom(const ReportFederationExecutions &from)
AttributesInScopeDefaultTypeInternal _AttributesInScope_default_instance_
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:21556
void clear_timeadvancegrant()
Definition: FederateAmbassador.pb.h:28402
void set_has_attributeownershipacquisitionnotification()
Definition: FederateAmbassador.pb.h:27659
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:361
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:5639
FederationSaved & operator=(FederationSaved &&from) noexcept
Definition: FederateAmbassador.pb.h:2020
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate * release_turnupdatesonforobjectinstancewithrate()
Definition: FederateAmbassador.pb.h:27078
FederationSaved * New() const final
Definition: FederateAmbassador.pb.h:2068
::rti1516_2025::fedpro::FederateHandle * unsafe_arena_release_postrestorefederatehandle()
Definition: FederateAmbassador.pb.h:14140
const std::string & label() const
Definition: FederateAmbassador.pb.h:13650
void CopyFrom(const FederationSaved &from)
void clear_objectinstancenamereservationfailed()
Definition: FederateAmbassador.pb.h:25886
static const ReportFederationExecutionMembers * internal_default_instance()
Definition: FederateAmbassador.pb.h:659
StopRegistrationForObjectClass(StopRegistrationForObjectClass &&from) noexcept
Definition: FederateAmbassador.pb.h:3579
bool _internal_has_attributes() const
Definition: FederateAmbassador.pb.h:19489
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr reasonforresigndescription_
Definition: FederateAmbassador.pb.h:1066
::rti1516_2025::fedpro::TurnInteractionsOff * _internal_mutable_turninteractionsoff()
Definition: FederateAmbassador.pb.h:25788
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
bool has_attributeisnotowned() const
Definition: FederateAmbassador.pb.h:28026
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:10567
void unsafe_arena_set_allocated_time(::rti1516_2025::fedpro::LogicalTime *time)
Definition: FederateAmbassador.pb.h:18546
static const AnnounceSynchronizationPoint & default_instance()
Definition: FederateAmbassador.pb.h:1407
bool has_transportationtype() const
Definition: FederateAmbassador.pb.h:15932
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:2857
FederationSynchronized * New() const final
Definition: FederateAmbassador.pb.h:1596
bool _internal_has_postrestorefederatehandle() const
Definition: FederateAmbassador.pb.h:14097
const std::string & usersuppliedtag() const
Definition: FederateAmbassador.pb.h:21910
void InternalSwap(InitiateFederateSave *other)
::rti1516_2025::fedpro::ReceiveInteractionWithTime * _internal_mutable_receiveinteractionwithtime()
Definition: FederateAmbassador.pb.h:26454
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:9617
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::LogicalTime * release_optimistictime()
Definition: FederateAmbassador.pb.h:23707
bool has_offeredattributes() const
Definition: FederateAmbassador.pb.h:21602
Definition: FederateAmbassador.pb.h:7583
bool _internal_has_federationnotrestored() const
Definition: FederateAmbassador.pb.h:25359
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:7613
bool has_transportationtype() const
Definition: FederateAmbassador.pb.h:17882
::rti1516_2025::fedpro::ParameterHandleValueMap * _internal_mutable_parametervalues()
Definition: FederateAmbassador.pb.h:16539
std::string * mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:15417
void Swap(ObjectInstanceNameReservationFailed *other)
Definition: FederateAmbassador.pb.h:4208
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:2159
void unsafe_arena_set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle *transportationtype)
Definition: FederateAmbassador.pb.h:17894
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:1834
void clear_synchronizationpointlabel()
Definition: FederateAmbassador.pb.h:13245
int _internal_objectinstancenames_size() const
Definition: FederateAmbassador.pb.h:14765
void Swap(ReportFederationExecutionDoesNotExist *other)
Definition: FederateAmbassador.pb.h:833
void set_allocated_usersuppliedtag(std::string *usersuppliedtag)
Definition: FederateAmbassador.pb.h:19961
::rti1516_2025::fedpro::ProvideAttributeValueUpdate * _internal_mutable_provideattributevalueupdate()
Definition: FederateAmbassador.pb.h:26972
std::string * mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:21699
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:2587
::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation * mutable_confirmattributeownershipacquisitioncancellation()
Definition: FederateAmbassador.pb.h:27942
ReportFederationExecutions(ReportFederationExecutions &&from) noexcept
Definition: FederateAmbassador.pb.h:480
bool _internal_has_attributes() const
Definition: FederateAmbassador.pb.h:20637
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:8156
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:2809
void UnsafeArenaSwap(ReportAttributeTransportationType *other)
Definition: FederateAmbassador.pb.h:8180
void set_has_informattributeownership()
Definition: FederateAmbassador.pb.h:27955
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:613
void UnsafeArenaSwap(InformAttributeOwnership *other)
Definition: FederateAmbassador.pb.h:9812
void clear_updateratedesignator()
Definition: FederateAmbassador.pb.h:20325
bool has_turnupdatesonforobjectinstance() const
Definition: FederateAmbassador.pb.h:26990
::rti1516_2025::fedpro::TimeAdvanceGrant * timeadvancegrant_
Definition: FederateAmbassador.pb.h:12662
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:1243
const ::rti1516_2025::fedpro::LogicalTime & _internal_optimistictime() const
Definition: FederateAmbassador.pb.h:23685
void set_has_timeconstrainedenabled()
Definition: FederateAmbassador.pb.h:28251
::rti1516_2025::fedpro::FederateResigned * _internal_mutable_federateresigned()
Definition: FederateAmbassador.pb.h:24308
bool has_removeobjectinstancewithtime() const
Definition: FederateAmbassador.pb.h:26694
void Swap(ReceiveDirectedInteractionWithTime *other)
Definition: FederateAmbassador.pb.h:6208
void clear_requestfederationrestoresucceeded()
Definition: FederateAmbassador.pb.h:24998
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:4452
::rti1516_2025::fedpro::DiscoverObjectInstance * discoverobjectinstance_
Definition: FederateAmbassador.pb.h:12631
const std::string & usersuppliedtag() const
Definition: FederateAmbassador.pb.h:17836
RequestFederationRestoreSucceeded & operator=(const RequestFederationRestoreSucceeded &from)
Definition: FederateAmbassador.pb.h:2429
::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed * multipleobjectinstancenamereservationfailed_
Definition: FederateAmbassador.pb.h:12630
FederationRestored(FederationRestored &&from) noexcept
Definition: FederateAmbassador.pb.h:3018
const ::rti1516_2025::fedpro::FederationExecutionMemberInformationSet & _internal_report() const
Definition: FederateAmbassador.pb.h:13061
::rti1516_2025::fedpro::FederateHandle * producingfederate_
Definition: FederateAmbassador.pb.h:6455
const ::rti1516_2025::fedpro::ParameterHandleValueMap & parametervalues() const
Definition: FederateAmbassador.pb.h:18238
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:3268
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:1636
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:10770
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:20418
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:4487
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:4848
const ::rti1516_2025::fedpro::InteractionClassHandle & _internal_interactionclass() const
Definition: FederateAmbassador.pb.h:21343
std::string * mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:16589
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const ::rti1516_2025::fedpro::RequestFederationRestoreSucceeded & requestfederationrestoresucceeded() const
Definition: FederateAmbassador.pb.h:25025
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::rti1516_2025::fedpro::FederateHandle & _internal_producingfederate() const
Definition: FederateAmbassador.pb.h:18451
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::RequestFederationRestoreSucceeded * release_requestfederationrestoresucceeded()
Definition: FederateAmbassador.pb.h:25006
::rti1516_2025::fedpro::FederationRestoreStatusResponse * mutable_federationrestorestatusresponse()
Definition: FederateAmbassador.pb.h:25500
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
::rti1516_2025::fedpro::ConveyedRegionSet * optionalsentregions_
Definition: FederateAmbassador.pb.h:5355
std::string * _internal_mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:15429
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeHandleValueMap * release_attributevalues()
Definition: FederateAmbassador.pb.h:15345
PROTOBUF_ALWAYS_INLINE void _internal_set_label(const std::string &value)
Definition: FederateAmbassador.pb.h:13973
void set_has_discoverobjectinstance()
Definition: FederateAmbassador.pb.h:26105
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:20876
RequestRetraction * New() const final
Definition: FederateAmbassador.pb.h:10956
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:10532
void unsafe_arena_set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:19856
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:7096
void set_has_removeobjectinstancewithtime()
Definition: FederateAmbassador.pb.h:26697
void unsafe_arena_set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:20078
const ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance & _internal_turnupdatesonforobjectinstance() const
Definition: FederateAmbassador.pb.h:27018
::rti1516_2025::fedpro::FederateHandle * mutable_producingfederate()
Definition: FederateAmbassador.pb.h:16073
TurnInteractionsOnDefaultTypeInternal _TurnInteractionsOn_default_instance_
const ::rti1516_2025::fedpro::AttributeHandleSet & _internal_attributes() const
Definition: FederateAmbassador.pb.h:19671
const std::string & objectinstancename() const
Definition: FederateAmbassador.pb.h:14718
ConfirmInteractionTransportationTypeChange()
Definition: FederateAmbassador.pb.h:8314
const ::rti1516_2025::fedpro::LogicalTime & _internal_time() const
Definition: FederateAmbassador.pb.h:16193
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:7762
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:4638
const ::rti1516_2025::fedpro::MessageRetractionHandle & optionalretraction() const
Definition: FederateAmbassador.pb.h:19324
CallbackResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:12747
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:4641
const ::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed & objectinstancenamereservationfailed() const
Definition: FederateAmbassador.pb.h:25913
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:6146
::rti1516_2025::fedpro::FederateHandle * _internal_mutable_federate()
Definition: FederateAmbassador.pb.h:21301
bool _internal_has_producingfederate() const
Definition: FederateAmbassador.pb.h:18445
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:10216
static const ConfirmAttributeTransportationTypeChange * internal_default_instance()
Definition: FederateAmbassador.pb.h:7974
void Swap(ObjectInstanceNameReservationSucceeded *other)
Definition: FederateAmbassador.pb.h:4064
void unsafe_arena_set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:20254
void clear_timeconstrainedenabled()
Definition: FederateAmbassador.pb.h:28254
const std::string & objectinstancename() const
Definition: FederateAmbassador.pb.h:15098
const ::rti1516_2025::fedpro::FederateHandle & _internal_postrestorefederatehandle() const
Definition: FederateAmbassador.pb.h:14103
::rti1516_2025::fedpro::OrderType _internal_receivedordertype() const
Definition: FederateAmbassador.pb.h:18640
::rti1516_2025::fedpro::ConveyedRegionSet * _internal_mutable_optionalsentregions()
Definition: FederateAmbassador.pb.h:16843
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:10270
void clear_attributeownershipunavailable()
Definition: FederateAmbassador.pb.h:27736
TurnUpdatesOffForObjectInstance & operator=(TurnUpdatesOffForObjectInstance &&from) noexcept
Definition: FederateAmbassador.pb.h:7784
bool has_transportationtype() const
Definition: FederateAmbassador.pb.h:20988
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:11198
static const ConfirmInteractionTransportationTypeChange * internal_default_instance()
Definition: FederateAmbassador.pb.h:8350
::rti1516_2025::fedpro::FederationSaved * mutable_federationsaved()
Definition: FederateAmbassador.pb.h:24834
void UnsafeArenaSwap(InitiateFederateRestore *other)
Definition: FederateAmbassador.pb.h:2887
int GetCachedSize() const final
Definition: FederateAmbassador.pb.h:1925
FederationRestoreBegun(FederationRestoreBegun &&from) noexcept
Definition: FederateAmbassador.pb.h:2712
StartRegistrationForObjectClass()
Definition: FederateAmbassador.pb.h:3426
const ::rti1516_2025::fedpro::MessageRetractionHandle & optionalretraction() const
Definition: FederateAmbassador.pb.h:17496
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:10918
void unsafe_arena_set_allocated_turnupdatesonforobjectinstance(::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance *turnupdatesonforobjectinstance)
Definition: FederateAmbassador.pb.h:27038
ConfirmAttributeOwnershipAcquisitionCancellation & operator=(ConfirmAttributeOwnershipAcquisitionCancellation &&from) noexcept
Definition: FederateAmbassador.pb.h:9604
void unsafe_arena_set_allocated_optionalretraction(::rti1516_2025::fedpro::MessageRetractionHandle *optionalretraction)
Definition: FederateAmbassador.pb.h:18672
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_
Definition: FederateAmbassador.pb.h:6883
::rti1516_2025::fedpro::LogicalTime * unsafe_arena_release_time()
Definition: FederateAmbassador.pb.h:13736
static const ReceiveInteraction * internal_default_instance()
Definition: FederateAmbassador.pb.h:5404
bool _internal_has_attributesinscope() const
Definition: FederateAmbassador.pb.h:26765
bool _internal_has_flushqueuegrant() const
Definition: FederateAmbassador.pb.h:28319
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeHandleSet * release_attributes()
Definition: FederateAmbassador.pb.h:23351
SynchronizationPointRegistrationFailed * New() const final
Definition: FederateAmbassador.pb.h:1281
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:12845
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:8217
::rti1516_2025::fedpro::StartRegistrationForObjectClass * unsafe_arena_release_startregistrationforobjectclass()
Definition: FederateAmbassador.pb.h:25547
const ::rti1516_2025::fedpro::ParameterHandleValueMap & _internal_parametervalues() const
Definition: FederateAmbassador.pb.h:18233
std::string * _internal_mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:22155
void set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle *transportationtype)
Definition: FederateAmbassador.pb.h:16684
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:19027
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:2860
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:6448
std::string * mutable_label()
Definition: FederateAmbassador.pb.h:13661
::rti1516_2025::fedpro::ConveyedRegionSet * optionalsentregions_
Definition: FederateAmbassador.pb.h:5053
::rti1516_2025::fedpro::FederationExecutionInformationSet * report_
Definition: FederateAmbassador.pb.h:614
bool has_producingfederate() const
Definition: FederateAmbassador.pb.h:15144
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:20433
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederationSynchronized * release_federationsynchronized()
Definition: FederateAmbassador.pb.h:24562
int reason_
Definition: FederateAmbassador.pb.h:2262
AttributeIsNotOwned & operator=(AttributeIsNotOwned &&from) noexcept
Definition: FederateAmbassador.pb.h:9960
RequestFederationRestoreFailed * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:2629
static constexpr int kIndexInFileMessages
Definition: FederateAmbassador.pb.h:971
PROTOBUF_ALWAYS_INLINE void _internal_set_federationname(const std::string &value)
Definition: FederateAmbassador.pb.h:13031
::rti1516_2025::fedpro::LogicalTime * time_
Definition: FederateAmbassador.pb.h:10736
const ::rti1516_2025::fedpro::ExceptionData & _internal_callbackfailed() const
Definition: FederateAmbassador.pb.h:28651
::rti1516_2025::fedpro::InitiateFederateSave * unsafe_arena_release_initiatefederatesave()
Definition: FederateAmbassador.pb.h:24659
void unsafe_arena_set_allocated_receivedirectedinteractionwithtime(::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime *receivedirectedinteractionwithtime)
Definition: FederateAmbassador.pb.h:26594
bool _internal_has_transportationtype() const
Definition: FederateAmbassador.pb.h:18359
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr objectinstancename_
Definition: FederateAmbassador.pb.h:4153
static const RequestAttributeOwnershipRelease * internal_default_instance()
Definition: FederateAmbassador.pb.h:9442
std::string * mutable_objectinstancename()
Definition: FederateAmbassador.pb.h:14679
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr faultdescription_
Definition: FederateAmbassador.pb.h:466
void clear_usersuppliedtag()
Definition: FederateAmbassador.pb.h:17055
ObjectInstanceNameReservationSucceeded & operator=(ObjectInstanceNameReservationSucceeded &&from) noexcept
Definition: FederateAmbassador.pb.h:4032
void set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle *interactionclass)
Definition: FederateAmbassador.pb.h:21400
::rti1516_2025::fedpro::FederationNotSaved * federationnotsaved_
Definition: FederateAmbassador.pb.h:12614
void set_usersuppliedtag(ArgT0 &&arg0, ArgT...args)
bool _internal_has_interactionclass() const
Definition: FederateAmbassador.pb.h:16883
const ::rti1516_2025::fedpro::FederationRestoreBegun & federationrestorebegun() const
Definition: FederateAmbassador.pb.h:25173
::rti1516_2025::fedpro::AttributeHandleSet * attributes_
Definition: FederateAmbassador.pb.h:7761
FederationRestoreStatusResponse & operator=(FederationRestoreStatusResponse &&from) noexcept
Definition: FederateAmbassador.pb.h:3292
void clear_turnupdatesonforobjectinstance()
Definition: FederateAmbassador.pb.h:26996
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ReportFederationExecutions * release_reportfederationexecutions()
Definition: FederateAmbassador.pb.h:24044
::rti1516_2025::fedpro::LogicalTime * unsafe_arena_release_time()
Definition: FederateAmbassador.pb.h:23456
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:23072
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:4604
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:3305
const ::rti1516_2025::fedpro::RequestFederationRestoreSucceeded & _internal_requestfederationrestoresucceeded() const
Definition: FederateAmbassador.pb.h:25020
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:505
void set_has_attributeisownedbyrti()
Definition: FederateAmbassador.pb.h:28103
PROTOBUF_MUST_USE_RESULT std::string * release_label()
Definition: FederateAmbassador.pb.h:13931
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:21541
RequestAttributeOwnershipRelease & operator=(const RequestAttributeOwnershipRelease &from)
Definition: FederateAmbassador.pb.h:9416
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:1561
PROTOBUF_ALWAYS_INLINE void _internal_set_synchronizationpointlabel(const std::string &value)
Definition: FederateAmbassador.pb.h:13267
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::RemoveObjectInstance * release_removeobjectinstance()
Definition: FederateAmbassador.pb.h:26634
void UnsafeArenaSwap(ConfirmInteractionTransportationTypeChange *other)
Definition: FederateAmbassador.pb.h:8368
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:1686
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:20609
::rti1516_2025::fedpro::ParameterHandleValueMap * mutable_parametervalues()
Definition: FederateAmbassador.pb.h:16547
const std::string & usersuppliedtag() const
Definition: FederateAmbassador.pb.h:19058
FederationRestored()
Definition: FederateAmbassador.pb.h:3013
std::string * _internal_mutable_objectinstancename()
Definition: FederateAmbassador.pb.h:15121
void set_has_removeobjectinstance()
Definition: FederateAmbassador.pb.h:26623
CallbackSucceeded * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:11108
void clear_informattributeownership()
Definition: FederateAmbassador.pb.h:27958
FederationSynchronized()
Definition: FederateAmbassador.pb.h:1534
void UnsafeArenaSwap(ConnectionLost *other)
Definition: FederateAmbassador.pb.h:385
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:8697
void set_sentordertype(::rti1516_2025::fedpro::OrderType value)
Definition: FederateAmbassador.pb.h:18631
bool _internal_has_federateresigned() const
Definition: FederateAmbassador.pb.h:24249
void clear_usersuppliedtag()
Definition: FederateAmbassador.pb.h:13411
void set_has_requestretraction()
Definition: FederateAmbassador.pb.h:28473
::rti1516_2025::fedpro::InitiateFederateSave * initiatefederatesave_
Definition: FederateAmbassador.pb.h:12611
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr label_
Definition: FederateAmbassador.pb.h:1833
void UnsafeArenaSwap(StopRegistrationForObjectClass *other)
Definition: FederateAmbassador.pb.h:3628
::rti1516_2025::fedpro::FederationRestoreStatusResponse * _internal_mutable_federationrestorestatusresponse()
Definition: FederateAmbassador.pb.h:25492
bool has_attributes() const
Definition: FederateAmbassador.pb.h:23150
void Swap(FederationRestoreBegun *other)
Definition: FederateAmbassador.pb.h:2753
void set_allocated_optionalsentregions(::rti1516_2025::fedpro::ConveyedRegionSet *optionalsentregions)
Definition: FederateAmbassador.pb.h:16856
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:5046
::rti1516_2025::fedpro::TransportationTypeHandle * mutable_transportationtype()
Definition: FederateAmbassador.pb.h:18417
::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed * _internal_mutable_objectinstancenamereservationfailed()
Definition: FederateAmbassador.pb.h:25936
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:9025
std::string * _internal_mutable_label()
Definition: FederateAmbassador.pb.h:13927
::rti1516_2025::fedpro::RequestRetraction * requestretraction_
Definition: FederateAmbassador.pb.h:12663
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:9934
::rti1516_2025::fedpro::InteractionClassHandle * interactionclass_
Definition: FederateAmbassador.pb.h:6149
Definition: datatypes.pb.h:3480
const ::rti1516_2025::fedpro::AttributeOwnershipUnavailable & _internal_attributeownershipunavailable() const
Definition: FederateAmbassador.pb.h:27758
void set_has_confirmattributeownershipacquisitioncancellation()
Definition: FederateAmbassador.pb.h:27881
TurnUpdatesOnForObjectInstance(TurnUpdatesOnForObjectInstance &&from) noexcept
Definition: FederateAmbassador.pb.h:7423
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:18152
void clear_reflectattributevalues()
Definition: FederateAmbassador.pb.h:26182
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::LogicalTime * release_time()
Definition: FederateAmbassador.pb.h:16215
void set_has_turninteractionsoff()
Definition: FederateAmbassador.pb.h:25735
const ::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime & receivedirectedinteractionwithtime() const
Definition: FederateAmbassador.pb.h:26579
bool _internal_has_time() const
Definition: FederateAmbassador.pb.h:16187
::rti1516_2025::fedpro::LogicalTime * optimistictime_
Definition: FederateAmbassador.pb.h:10737
::rti1516_2025::fedpro::InteractionClassHandle * mutable_interactionclass()
Definition: FederateAmbassador.pb.h:16461
const ::rti1516_2025::fedpro::InitiateFederateRestore & _internal_initiatefederaterestore() const
Definition: FederateAmbassador.pb.h:25242
::rti1516_2025::fedpro::AttributeHandle * mutable_attribute()
Definition: FederateAmbassador.pb.h:20957
SynchronizationPointRegistrationSucceeded * New() const final
Definition: FederateAmbassador.pb.h:1137
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:3564
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:9430
const ::rti1516_2025::fedpro::RemoveObjectInstance & removeobjectinstance() const
Definition: FederateAmbassador.pb.h:26653
::rti1516_2025::fedpro::InteractionClassHandle * unsafe_arena_release_interactionclass()
Definition: FederateAmbassador.pb.h:21380
void unsafe_arena_set_allocated_report(::rti1516_2025::fedpro::FederationExecutionMemberInformationSet *report)
Definition: FederateAmbassador.pb.h:13070
AttributeHandleDefaultTypeInternal _AttributeHandle_default_instance_
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:8301
Definition: FederateAmbassador.pb.h:2560
void unsafe_arena_set_allocated_response(::rti1516_2025::fedpro::FederateRestoreStatusArray *response)
Definition: FederateAmbassador.pb.h:14230
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:19414
::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance * mutable_turnupdatesonforobjectinstance()
Definition: FederateAmbassador.pb.h:27054
const ::rti1516_2025::fedpro::ConveyedRegionSet & optionalsentregions() const
Definition: FederateAmbassador.pb.h:16804
void MergeFrom(const ConnectionLost &from)
void set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: FederateAmbassador.pb.h:19164
const ::rti1516_2025::fedpro::AttributeHandleSet & _internal_attributes() const
Definition: FederateAmbassador.pb.h:20643
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:9681
const ::rti1516_2025::fedpro::RemoveObjectInstanceWithTime & _internal_removeobjectinstancewithtime() const
Definition: FederateAmbassador.pb.h:26722
const std::string & _internal_usersuppliedtag() const
Definition: FederateAmbassador.pb.h:17852
void unsafe_arena_set_allocated_attributevalues(::rti1516_2025::fedpro::AttributeHandleValueMap *attributevalues)
Definition: FederateAmbassador.pb.h:15332
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:10570
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:7442
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:10037
const ::rti1516_2025::fedpro::AttributeHandleSet & candidateattributes() const
Definition: FederateAmbassador.pb.h:22498
::rti1516_2025::fedpro::LogicalTime * unsafe_arena_release_time()
Definition: FederateAmbassador.pb.h:18574
void MergeFrom(const ReportFederationExecutionMembers &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:8344
AttributeHandleSetDefaultTypeInternal _AttributeHandleSet_default_instance_
CallbackSucceeded & operator=(const CallbackSucceeded &from)
Definition: FederateAmbassador.pb.h:11052
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:6682
ReceiveInteraction()
Definition: FederateAmbassador.pb.h:5368
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:8338
const ::rti1516_2025::fedpro::FederationNotSaved & federationnotsaved() const
Definition: FederateAmbassador.pb.h:24877
bool has_confirmattributeownershipacquisitioncancellation() const
Definition: FederateAmbassador.pb.h:27878
static const ReflectAttributeValuesWithTime & default_instance()
Definition: FederateAmbassador.pb.h:5095
::rti1516_2025::fedpro::AttributeHandleValueMap * _internal_mutable_attributevalues()
Definition: FederateAmbassador.pb.h:15847
void MergeFrom(const FederationSaved &from)
PROTOBUF_ALWAYS_INLINE void _internal_set_label(const std::string &value)
Definition: FederateAmbassador.pb.h:13669
bool _internal_has_optionalretraction() const
Definition: FederateAmbassador.pb.h:16313
::rti1516_2025::fedpro::TransportationTypeHandle * unsafe_arena_release_transportationtype()
Definition: FederateAmbassador.pb.h:17144
void UnsafeArenaSwap(AttributeIsOwnedByRTI *other)
Definition: FederateAmbassador.pb.h:10168
bool _internal_has_federate() const
Definition: FederateAmbassador.pb.h:22971
bool has_reflectattributevalues() const
Definition: FederateAmbassador.pb.h:26176
void unsafe_arena_set_allocated_federationsaved(::rti1516_2025::fedpro::FederationSaved *federationsaved)
Definition: FederateAmbassador.pb.h:24818
bool _internal_has_connectionlost() const
Definition: FederateAmbassador.pb.h:23953
::rti1516_2025::fedpro::LogicalTime * time_
Definition: FederateAmbassador.pb.h:6886
AnnounceSynchronizationPoint & operator=(AnnounceSynchronizationPoint &&from) noexcept
Definition: FederateAmbassador.pb.h:1388
::rti1516_2025::fedpro::AttributeHandleSet * _internal_mutable_attributes()
Definition: FederateAmbassador.pb.h:20511
ConfirmAttributeOwnershipAcquisitionCancellation * New() const final
Definition: FederateAmbassador.pb.h:9652
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:23280
::rti1516_2025::fedpro::MessageRetractionHandle * _internal_mutable_optionalretraction()
Definition: FederateAmbassador.pb.h:16363
std::string * mutable_label()
Definition: FederateAmbassador.pb.h:13965
CallbackResponse & operator=(CallbackResponse &&from) noexcept
Definition: FederateAmbassador.pb.h:12689
ReflectAttributeValuesWithTimeDefaultTypeInternal _ReflectAttributeValuesWithTime_default_instance_
::rti1516_2025::fedpro::ObjectClassHandle * mutable_objectclass()
Definition: FederateAmbassador.pb.h:15067
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:4186
ReportFederationExecutionDoesNotExist & operator=(const ReportFederationExecutionDoesNotExist &from)
Definition: FederateAmbassador.pb.h:797
std::string * add_objectinstancenames()
Definition: FederateAmbassador.pb.h:14774
InitiateFederateSaveWithTime * New() const final
Definition: FederateAmbassador.pb.h:1904
void unsafe_arena_set_allocated_timeregulationenabled(::rti1516_2025::fedpro::TimeRegulationEnabled *timeregulationenabled)
Definition: FederateAmbassador.pb.h:28222
const ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded & _internal_multipleobjectinstancenamereservationsucceeded() const
Definition: FederateAmbassador.pb.h:25982
void CopyFrom(const SynchronizationPointRegistrationSucceeded &from)
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:18750
::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed * mutable_multipleobjectinstancenamereservationfailed()
Definition: FederateAmbassador.pb.h:26092
const std::string & _internal_usersuppliedtag() const
Definition: FederateAmbassador.pb.h:22370
bool has_time() const
Definition: FederateAmbassador.pb.h:18534
PROTOBUF_ALWAYS_INLINE void _internal_set_synchronizationpointlabel(const std::string &value)
Definition: FederateAmbassador.pb.h:13317
::rti1516_2025::fedpro::FederateHandle * federate_
Definition: FederateAmbassador.pb.h:9937
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ReportAttributeTransportationType * release_reportattributetransportationtype()
Definition: FederateAmbassador.pb.h:27300
void set_allocated_parametervalues(::rti1516_2025::fedpro::ParameterHandleValueMap *parametervalues)
Definition: FederateAmbassador.pb.h:16552
::rti1516_2025::fedpro::AttributeHandleSet * mutable_attributes()
Definition: FederateAmbassador.pb.h:19723
FederationRestored * New() const final
Definition: FederateAmbassador.pb.h:3075
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:19453
bool has_interactionclass() const
Definition: FederateAmbassador.pb.h:18058
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:10102
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:7576
void clear_startregistrationforobjectclass()
Definition: FederateAmbassador.pb.h:25516
bool _internal_has_callbacksucceeded() const
Definition: FederateAmbassador.pb.h:28554
bool _internal_has_turninteractionsoff() const
Definition: FederateAmbassador.pb.h:25729
void UnsafeArenaSwap(TurnUpdatesOnForObjectInstance *other)
Definition: FederateAmbassador.pb.h:7472
bool _internal_has_releasedattributes() const
Definition: FederateAmbassador.pb.h:21821
RemoveObjectInstance(RemoveObjectInstance &&from) noexcept
Definition: FederateAmbassador.pb.h:6473
std::string * mutable_updateratedesignator()
Definition: FederateAmbassador.pb.h:20339
SynchronizationPointRegistrationFailed & operator=(const SynchronizationPointRegistrationFailed &from)
Definition: FederateAmbassador.pb.h:1229
ReportInteractionTransportationType()
Definition: FederateAmbassador.pb.h:8482
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_objectinstancenames()
Definition: FederateAmbassador.pb.h:14834
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:5636
::rti1516_2025::fedpro::ConveyedRegionSet * unsafe_arena_release_optionalsentregions()
Definition: FederateAmbassador.pb.h:16836
static const InitiateFederateSaveWithTime * internal_default_instance()
Definition: FederateAmbassador.pb.h:1878
::rti1516_2025::fedpro::ParameterHandleValueMap * _internal_mutable_parametervalues()
Definition: FederateAmbassador.pb.h:17019
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:18144
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:1102
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributesInScope * release_attributesinscope()
Definition: FederateAmbassador.pb.h:26782
ProvideAttributeValueUpdate & operator=(const ProvideAttributeValueUpdate &from)
Definition: FederateAmbassador.pb.h:7244
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:2935
void unsafe_arena_set_allocated_releasedattributes(::rti1516_2025::fedpro::AttributeHandleSet *releasedattributes)
Definition: FederateAmbassador.pb.h:21836
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > objectinstancenames_
Definition: FederateAmbassador.pb.h:4605
::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance * turnupdatesoffforobjectinstance_
Definition: FederateAmbassador.pb.h:12645
SynchronizationPointRegistrationFailedDefaultTypeInternal _SynchronizationPointRegistrationFailed_default_instance_
const ::rti1516_2025::fedpro::TransportationTypeHandle & transportationtype() const
Definition: FederateAmbassador.pb.h:15460
FederationNotSaved * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:2198
Definition: FederateAmbassador.pb.h:1371
void set_has_federateresigned()
Definition: FederateAmbassador.pb.h:24255
bool _internal_has_federate() const
Definition: FederateAmbassador.pb.h:21251
void unsafe_arena_set_allocated_federationsavestatusresponse(::rti1516_2025::fedpro::FederationSaveStatusResponse *federationsavestatusresponse)
Definition: FederateAmbassador.pb.h:24966
const ::rti1516_2025::fedpro::InteractionClassHandle & interactionclass() const
Definition: FederateAmbassador.pb.h:16894
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:7410
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:8341
::rti1516_2025::fedpro::FederateHandle * producingfederate_
Definition: FederateAmbassador.pb.h:5354
static constexpr int kIndexInFileMessages
Definition: FederateAmbassador.pb.h:371
void set_has_turnupdatesonforobjectinstance()
Definition: FederateAmbassador.pb.h:26993
void unsafe_arena_set_allocated_federationnotrestored(::rti1516_2025::fedpro::FederationNotRestored *federationnotrestored)
Definition: FederateAmbassador.pb.h:25410
::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist * unsafe_arena_release_reportfederationexecutiondoesnotexist()
Definition: FederateAmbassador.pb.h:24215
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void Swap(RequestAttributeOwnershipRelease *other)
Definition: FederateAmbassador.pb.h:9452
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:19992
::rti1516_2025::fedpro::FederateRestoreStatusArray * unsafe_arena_release_response()
Definition: FederateAmbassador.pb.h:14258
void clear_reason()
Definition: FederateAmbassador.pb.h:14191
::rti1516_2025::fedpro::ReceiveDirectedInteraction * mutable_receivedirectedinteraction()
Definition: FederateAmbassador.pb.h:26536
static const TimeRegulationEnabled * internal_default_instance()
Definition: FederateAmbassador.pb.h:10318
void clear_synchronizationpointlabel()
Definition: FederateAmbassador.pb.h:13365
const ::rti1516_2025::fedpro::ObjectClassHandle & _internal_objectclass() const
Definition: FederateAmbassador.pb.h:14311
AttributesOutOfScopeDefaultTypeInternal _AttributesOutOfScope_default_instance_
ReportFederationExecutionDoesNotExist * New() const final
Definition: FederateAmbassador.pb.h:849
AttributeIsOwnedByRTI * New() const final
Definition: FederateAmbassador.pb.h:10176
bool _internal_has_timeregulationenabled() const
Definition: FederateAmbassador.pb.h:28171
AnnounceSynchronizationPointDefaultTypeInternal _AnnounceSynchronizationPoint_default_instance_
AnnounceSynchronizationPoint(AnnounceSynchronizationPoint &&from) noexcept
Definition: FederateAmbassador.pb.h:1379
const ::rti1516_2025::fedpro::LogicalTime & _internal_time() const
Definition: FederateAmbassador.pb.h:17365
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:3746
bool has_federationrestored() const
Definition: FederateAmbassador.pb.h:25288
void UnsafeArenaSwap(RemoveObjectInstance *other)
Definition: FederateAmbassador.pb.h:6522
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:10104
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:8573
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateRestoreStatusArray * release_response()
Definition: FederateAmbassador.pb.h:14243
bool _internal_has_receiveinteractionwithtime() const
Definition: FederateAmbassador.pb.h:26395
const ::rti1516_2025::fedpro::AttributeHandleValueMap & _internal_attributevalues() const
Definition: FederateAmbassador.pb.h:15803
const ::rti1516_2025::fedpro::LogicalTime & time() const
Definition: FederateAmbassador.pb.h:16198
::rti1516_2025::fedpro::OrderType receivedordertype() const
Definition: FederateAmbassador.pb.h:17471
const ::rti1516_2025::fedpro::ReportAttributeTransportationType & reportattributetransportationtype() const
Definition: FederateAmbassador.pb.h:27319
::rti1516_2025::fedpro::TransportationTypeHandle * unsafe_arena_release_transportationtype()
Definition: FederateAmbassador.pb.h:15972
Definition: FederateAmbassador.pb.h:472
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:921
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:21972
PROTOBUF_ALWAYS_INLINE void _internal_set_faultdescription(const std::string &value)
Definition: FederateAmbassador.pb.h:12891
PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string &value)
Definition: FederateAmbassador.pb.h:22595
FederationNotRestored * New() const final
Definition: FederateAmbassador.pb.h:3201
void clear_federationname()
Definition: FederateAmbassador.pb.h:13009
void unsafe_arena_set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle *transportationtype)
Definition: FederateAmbassador.pb.h:15944
AttributeOwnershipAcquisitionNotification * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:9104
static const ReceiveDirectedInteractionWithTime & default_instance()
Definition: FederateAmbassador.pb.h:6195
const ::rti1516_2025::fedpro::InteractionClassHandle & _internal_interactionclass() const
Definition: FederateAmbassador.pb.h:21081
void set_allocated_optionalretraction(::rti1516_2025::fedpro::MessageRetractionHandle *optionalretraction)
Definition: FederateAmbassador.pb.h:18720
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:10419
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:4192
void Swap(TurnUpdatesOnForObjectInstance *other)
Definition: FederateAmbassador.pb.h:7464
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:3752
const std::string & federationname() const
Definition: FederateAmbassador.pb.h:13148
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static constexpr int kIndexInFileMessages
Definition: FederateAmbassador.pb.h:2046
std::string * _internal_mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:16601
void unsafe_arena_set_allocated_synchronizationpointregistrationsucceeded(::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded *synchronizationpointregistrationsucceeded)
Definition: FederateAmbassador.pb.h:24374
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void UnsafeArenaSwap(ReportFederationExecutions *other)
Definition: FederateAmbassador.pb.h:529
void set_usersuppliedtag(ArgT0 &&arg0, ArgT...args)
bool has_interactionclass() const
Definition: FederateAmbassador.pb.h:14578
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:9580
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:21513
static void ArenaDtor(void *object)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:6679
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:4804
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:8114
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:19594
void _internal_set_sentordertype(::rti1516_2025::fedpro::OrderType value)
Definition: FederateAmbassador.pb.h:17455
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:19798
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:18758
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:7757
void unsafe_arena_set_allocated_time(::rti1516_2025::fedpro::LogicalTime *time)
Definition: FederateAmbassador.pb.h:23518
void unsafe_arena_set_allocated_federate(::rti1516_2025::fedpro::FederateHandle *federate)
Definition: FederateAmbassador.pb.h:22986
ReportFederationExecutions & operator=(const ReportFederationExecutions &from)
Definition: FederateAmbassador.pb.h:485
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:2734
static const TimeConstrainedEnabled * internal_default_instance()
Definition: FederateAmbassador.pb.h:10466
::rti1516_2025::fedpro::FederateHandle * producingfederate_
Definition: FederateAmbassador.pb.h:6153
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:4154
bool _internal_has_response() const
Definition: FederateAmbassador.pb.h:13811
ReceiveDirectedInteractionWithTime(ReceiveDirectedInteractionWithTime &&from) noexcept
Definition: FederateAmbassador.pb.h:6167
::rti1516_2025::fedpro::RequestFederationRestoreSucceeded * mutable_requestfederationrestoresucceeded()
Definition: FederateAmbassador.pb.h:25056
const ::rti1516_2025::fedpro::LogicalTime & optimistictime() const
Definition: FederateAmbassador.pb.h:23690
const ::rti1516_2025::fedpro::TransportationTypeHandle & _internal_transportationtype() const
Definition: FederateAmbassador.pb.h:17885
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:8772
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:2552
const std::string & _internal_usersuppliedtag() const
Definition: FederateAmbassador.pb.h:19074
void Swap(RequestFederationRestoreSucceeded *other)
Definition: FederateAmbassador.pb.h:2465
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:2260
void Swap(ReflectAttributeValues *other)
Definition: FederateAmbassador.pb.h:4864
bool has_callbacksucceeded() const
Definition: FederateAmbassador.pb.h:28557
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > objectinstancenames_
Definition: FederateAmbassador.pb.h:4451
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption * release_requestattributeownershipassumption()
Definition: FederateAmbassador.pb.h:27522
TimeAdvanceGrant & operator=(const TimeAdvanceGrant &from)
Definition: FederateAmbassador.pb.h:10756
void unsafe_arena_set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: FederateAmbassador.pb.h:18894
const std::string & usersuppliedtag() const
Definition: FederateAmbassador.pb.h:22354
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:18199
RequestFederationRestoreFailedDefaultTypeInternal _RequestFederationRestoreFailed_default_instance_
const ::rti1516_2025::fedpro::AttributesOutOfScope & _internal_attributesoutofscope() const
Definition: FederateAmbassador.pb.h:26870
FlushQueueGrantDefaultTypeInternal _FlushQueueGrant_default_instance_
void set_has_objectinstancenamereservationfailed()
Definition: FederateAmbassador.pb.h:25883
::rti1516_2025::fedpro::ConveyedRegionSet * unsafe_arena_release_optionalsentregions()
Definition: FederateAmbassador.pb.h:17316
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
bool has_producingfederate() const
Definition: FederateAmbassador.pb.h:15538
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:22629
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:1728
TurnUpdatesOnForObjectInstanceWithRate & operator=(TurnUpdatesOnForObjectInstanceWithRate &&from) noexcept
Definition: FederateAmbassador.pb.h:7600
void clear_turninteractionson()
Definition: FederateAmbassador.pb.h:25664
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:21524
::rti1516_2025::fedpro::MessageRetractionHandle * mutable_optionalretraction()
Definition: FederateAmbassador.pb.h:16371
CallbackRequest * New() const final
Definition: FederateAmbassador.pb.h:11296
ObjectInstanceNameReservationFailed()
Definition: FederateAmbassador.pb.h:4162
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:3001
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:20579
const std::string & _internal_usersuppliedtag() const
Definition: FederateAmbassador.pb.h:18852
const ::rti1516_2025::fedpro::AttributeHandleSet & attributes() const
Definition: FederateAmbassador.pb.h:22720
void set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle *interactionclass)
Definition: FederateAmbassador.pb.h:16946
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:920
static const AttributesOutOfScope * internal_default_instance()
Definition: FederateAmbassador.pb.h:7102
bool _internal_has_federationsynchronized() const
Definition: FederateAmbassador.pb.h:24545
bool _internal_has_report() const
Definition: FederateAmbassador.pb.h:12919
static const SynchronizationPointRegistrationSucceeded & default_instance()
Definition: FederateAmbassador.pb.h:1108
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::RequestDivestitureConfirmation * release_requestdivestitureconfirmation()
Definition: FederateAmbassador.pb.h:27596
void _internal_set_reason(::rti1516_2025::fedpro::RestoreFailureReason value)
Definition: FederateAmbassador.pb.h:14201
void UnsafeArenaSwap(ObjectInstanceNameReservationSucceeded *other)
Definition: FederateAmbassador.pb.h:4072
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
ObjectInstanceNameReservationSucceeded * New() const final
Definition: FederateAmbassador.pb.h:4080
std::string * mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:18327
const ::rti1516_2025::fedpro::LogicalTime & _internal_time() const
Definition: FederateAmbassador.pb.h:13699
::rti1516_2025::fedpro::AttributeIsOwnedByRTI * attributeisownedbyrti_
Definition: FederateAmbassador.pb.h:12658
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:3860
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederationExecutionMemberInformationSet * release_report()
Definition: FederateAmbassador.pb.h:13083
ReportAttributeTransportationType & operator=(const ReportAttributeTransportationType &from)
Definition: FederateAmbassador.pb.h:8136
void unsafe_arena_set_allocated_attributeownershipunavailable(::rti1516_2025::fedpro::AttributeOwnershipUnavailable *attributeownershipunavailable)
Definition: FederateAmbassador.pb.h:27778
::rti1516_2025::fedpro::LogicalTime * unsafe_arena_release_time()
Definition: FederateAmbassador.pb.h:19230
RemoveObjectInstanceWithTime & operator=(RemoveObjectInstanceWithTime &&from) noexcept
Definition: FederateAmbassador.pb.h:6666
void unsafe_arena_set_allocated_candidateattributes(::rti1516_2025::fedpro::AttributeHandleSet *candidateattributes)
Definition: FederateAmbassador.pb.h:22502
static const AttributeOwnershipUnavailable & default_instance()
Definition: FederateAmbassador.pb.h:9255
const ::rti1516_2025::fedpro::FederationNotSaved & _internal_federationnotsaved() const
Definition: FederateAmbassador.pb.h:24872
::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange * confirmattributetransportationtypechange_
Definition: FederateAmbassador.pb.h:12646
bool has_time() const
Definition: FederateAmbassador.pb.h:19190
std::string * _internal_add_objectinstancenames()
Definition: FederateAmbassador.pb.h:14887
FederationSaved & operator=(const FederationSaved &from)
Definition: FederateAmbassador.pb.h:2016
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:1558
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ReportInteractionTransportationType * release_reportinteractiontransportationtype()
Definition: FederateAmbassador.pb.h:27448
bool has_parametervalues() const
Definition: FederateAmbassador.pb.h:17750
const ::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist & reportfederationexecutiondoesnotexist() const
Definition: FederateAmbassador.pb.h:24211
::rti1516_2025::fedpro::AttributeHandleSet * attributes_
Definition: FederateAmbassador.pb.h:9397
::rti1516_2025::fedpro::AttributeHandleValueMap * attributevalues_
Definition: FederateAmbassador.pb.h:5352
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeHandleSet * release_candidateattributes()
Definition: FederateAmbassador.pb.h:22515
ReceiveInteractionWithTime * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:5678
void set_has_federationsavestatusresponse()
Definition: FederateAmbassador.pb.h:24921
void unsafe_arena_set_allocated_time(::rti1516_2025::fedpro::LogicalTime *time)
Definition: FederateAmbassador.pb.h:23608
void set_allocated_time(::rti1516_2025::fedpro::LogicalTime *time)
Definition: FederateAmbassador.pb.h:23476
ConfirmAttributeOwnershipAcquisitionCancellation * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:9656
const ::rti1516_2025::fedpro::AttributeHandle & _internal_attribute() const
Definition: FederateAmbassador.pb.h:20905
Definition: FederateAmbassador.pb.h:9755
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:6253
bool _internal_has_optionalretraction() const
Definition: FederateAmbassador.pb.h:19313
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:19585
static const CallbackResponse * internal_default_instance()
Definition: FederateAmbassador.pb.h:12717
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:3824
::rti1516_2025::fedpro::FederateHandle * _internal_mutable_postrestorefederatehandle()
Definition: FederateAmbassador.pb.h:14147
const ::rti1516_2025::fedpro::ObjectClassHandle & _internal_objectclass() const
Definition: FederateAmbassador.pb.h:14401
void clear_faultdescription()
Definition: FederateAmbassador.pb.h:12869
bool has_federationnotrestored() const
Definition: FederateAmbassador.pb.h:25362
::rti1516_2025::fedpro::AttributeHandleSet * mutable_attributes()
Definition: FederateAmbassador.pb.h:23381
void clear_attributesoutofscope()
Definition: FederateAmbassador.pb.h:26848
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:9860
void _internal_set_reason(::rti1516_2025::fedpro::SynchronizationPointFailureReason value)
Definition: FederateAmbassador.pb.h:13351
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr synchronizationpointlabel_
Definition: FederateAmbassador.pb.h:1524
void set_has_confirmattributetransportationtypechange()
Definition: FederateAmbassador.pb.h:27215
::rti1516_2025::fedpro::LogicalTime * mutable_optimistictime()
Definition: FederateAmbassador.pb.h:23737
bool _internal_has_objectclass() const
Definition: FederateAmbassador.pb.h:14305
SynchronizationPointRegistrationFailed * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:1285
Definition: FederateAmbassador.pb.h:4815
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::LogicalTime * release_time()
Definition: FederateAmbassador.pb.h:23531
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:22000
void unsafe_arena_set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle *transportationtype)
Definition: FederateAmbassador.pb.h:21176
void clear_usersuppliedtag()
Definition: FederateAmbassador.pb.h:22351
::rti1516_2025::fedpro::FederationSynchronized * _internal_mutable_federationsynchronized()
Definition: FederateAmbassador.pb.h:24604
::rti1516_2025::fedpro::AttributeHandleSet * unsafe_arena_release_attributes()
Definition: FederateAmbassador.pb.h:19708
::rti1516_2025::fedpro::InteractionClassHandle * mutable_interactionclass()
Definition: FederateAmbassador.pb.h:17633
::rti1516_2025::fedpro::FederationExecutionInformationSet * _internal_mutable_report()
Definition: FederateAmbassador.pb.h:12969
TimeRegulationEnabled * New() const final
Definition: FederateAmbassador.pb.h:10344
::rti1516_2025::fedpro::StopRegistrationForObjectClass * mutable_stopregistrationforobjectclass()
Definition: FederateAmbassador.pb.h:25648
void Swap(TurnUpdatesOnForObjectInstanceWithRate *other)
Definition: FederateAmbassador.pb.h:7632
static const TurnInteractionsOn * internal_default_instance()
Definition: FederateAmbassador.pb.h:3758
bool _internal_has_transportationtype() const
Definition: FederateAmbassador.pb.h:17101
::rti1516_2025::fedpro::RemoveObjectInstanceWithTime * removeobjectinstancewithtime_
Definition: FederateAmbassador.pb.h:12639
friend void swap(FederationSynchronized &a, FederationSynchronized &b)
Definition: FederateAmbassador.pb.h:1577
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::MessageRetractionHandle * release_optionalretraction()
Definition: FederateAmbassador.pb.h:17513
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:22407
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr federatename_
Definition: FederateAmbassador.pb.h:3003
::rti1516_2025::fedpro::RemoveObjectInstanceWithTime * unsafe_arena_release_removeobjectinstancewithtime()
Definition: FederateAmbassador.pb.h:26731
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:5348
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:19980
const ::rti1516_2025::fedpro::AttributeHandleSet & releasedattributes() const
Definition: FederateAmbassador.pb.h:21832
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:10886
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:6186
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const ::rti1516_2025::fedpro::InteractionClassHandle & _internal_interactionclass() const
Definition: FederateAmbassador.pb.h:16409
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:19642
TurnUpdatesOffForObjectInstanceDefaultTypeInternal _TurnUpdatesOffForObjectInstance_default_instance_
PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string &value)
Definition: FederateAmbassador.pb.h:15905
void UnsafeArenaSwap(ReflectAttributeValuesWithTime *other)
Definition: FederateAmbassador.pb.h:5116
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:3166
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:465
void set_allocated_parametervalues(::rti1516_2025::fedpro::ParameterHandleValueMap *parametervalues)
Definition: FederateAmbassador.pb.h:18290
bool _internal_has_producingfederate() const
Definition: FederateAmbassador.pb.h:16707
bool has_optionalretraction() const
Definition: FederateAmbassador.pb.h:18660
::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded * mutable_multipleobjectinstancenamereservationsucceeded()
Definition: FederateAmbassador.pb.h:26018
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederationRestoreStatusResponse * release_federationrestorestatusresponse()
Definition: FederateAmbassador.pb.h:25450
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:8416
FederateRestoreStatusArrayDefaultTypeInternal _FederateRestoreStatusArray_default_instance_
RequestRetraction()
Definition: FederateAmbassador.pb.h:10894
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:8509
void clear_reflectattributevalueswithtime()
Definition: FederateAmbassador.pb.h:26256
const ::rti1516_2025::fedpro::InteractionClassHandle & interactionclass() const
Definition: FederateAmbassador.pb.h:21086
::rti1516_2025::fedpro::AnnounceSynchronizationPoint * mutable_announcesynchronizationpoint()
Definition: FederateAmbassador.pb.h:24538
RequestAttributeOwnershipAssumption & operator=(const RequestAttributeOwnershipAssumption &from)
Definition: FederateAmbassador.pb.h:8680
const ::rti1516_2025::fedpro::MessageRetractionHandle & _internal_optionalretraction() const
Definition: FederateAmbassador.pb.h:19319
::rti1516_2025::fedpro::TurnInteractionsOff * unsafe_arena_release_turninteractionsoff()
Definition: FederateAmbassador.pb.h:25769
constexpr CallbackRequestUnion()
Definition: FederateAmbassador.pb.h:12600
RequestAttributeOwnershipReleaseDefaultTypeInternal _RequestAttributeOwnershipRelease_default_instance_
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:20390
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:1211
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:1869
void unsafe_arena_set_allocated_objectinstancenamereservationsucceeded(::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded *objectinstancenamereservationsucceeded)
Definition: FederateAmbassador.pb.h:25854
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:4008
std::string * mutable_objectinstancename()
Definition: FederateAmbassador.pb.h:14729
bool _internal_has_startregistrationforobjectclass() const
Definition: FederateAmbassador.pb.h:25507
::rti1516_2025::fedpro::ObjectClassHandle * objectclass_
Definition: FederateAmbassador.pb.h:3713
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ReflectAttributeValuesWithTime * release_reflectattributevalueswithtime()
Definition: FederateAmbassador.pb.h:26264
TurnInteractionsOn * New() const final
Definition: FederateAmbassador.pb.h:3784
void Swap(ReceiveInteractionWithTime *other)
Definition: FederateAmbassador.pb.h:5658
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr federationname_
Definition: FederateAmbassador.pb.h:922
void clear_sentordertype()
Definition: FederateAmbassador.pb.h:17445
void unsafe_arena_set_allocated_attributeisownedbyrti(::rti1516_2025::fedpro::AttributeIsOwnedByRTI *attributeisownedbyrti)
Definition: FederateAmbassador.pb.h:28148
CallbackSucceeded()
Definition: FederateAmbassador.pb.h:11042
bool _internal_has_requestfederationrestorefailed() const
Definition: FederateAmbassador.pb.h:25063
::rti1516_2025::fedpro::ConnectionLost * _internal_mutable_connectionlost()
Definition: FederateAmbassador.pb.h:24012
void clear_sentordertype()
Definition: FederateAmbassador.pb.h:18617
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_
Definition: FederateAmbassador.pb.h:8843
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:8506
void Swap(AttributeOwnershipAcquisitionNotification *other)
Definition: FederateAmbassador.pb.h:9084
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:1166
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::RemoveObjectInstanceWithTime * release_removeobjectinstancewithtime()
Definition: FederateAmbassador.pb.h:26708
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:1523
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
SynchronizationPointRegistrationSucceeded & operator=(SynchronizationPointRegistrationSucceeded &&from) noexcept
Definition: FederateAmbassador.pb.h:1089
::rti1516_2025::fedpro::ReceiveInteractionWithTime * receiveinteractionwithtime_
Definition: FederateAmbassador.pb.h:12635
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void UnsafeArenaSwap(FederationSaveStatusResponse *other)
Definition: FederateAmbassador.pb.h:2325
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:1362
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:3566
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::LogicalTime * release_time()
Definition: FederateAmbassador.pb.h:23797
ConnectionLost & operator=(ConnectionLost &&from) noexcept
Definition: FederateAmbassador.pb.h:345
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectClassHandle * release_objectclass()
Definition: FederateAmbassador.pb.h:15037
ReportFederationExecutionMembers * New() const final
Definition: FederateAmbassador.pb.h:685
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:23111
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:8694
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:11192
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
TurnUpdatesOnForObjectInstanceWithRate * New() const final
Definition: FederateAmbassador.pb.h:7648
void clear_turnupdatesoffforobjectinstance()
Definition: FederateAmbassador.pb.h:27144
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:1800
ConfirmInteractionTransportationTypeChange * New() const final
Definition: FederateAmbassador.pb.h:8376
FederationSavedDefaultTypeInternal _FederationSaved_default_instance_
void clear_reportfederationexecutions()
Definition: FederateAmbassador.pb.h:24036
::rti1516_2025::fedpro::FederateHandle * mutable_producingfederate()
Definition: FederateAmbassador.pb.h:16765
const ::rti1516_2025::fedpro::TransportationTypeHandle & _internal_transportationtype() const
Definition: FederateAmbassador.pb.h:18365
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:19770
Definition: FederateAmbassador.pb.h:5059
bool has_optionalsentregions() const
Definition: FederateAmbassador.pb.h:15624
void unsafe_arena_set_allocated_reportinteractiontransportationtype(::rti1516_2025::fedpro::ReportInteractionTransportationType *reportinteractiontransportationtype)
Definition: FederateAmbassador.pb.h:27482
::rti1516_2025::fedpro::RemoveObjectInstance * mutable_removeobjectinstance()
Definition: FederateAmbassador.pb.h:26684
const std::string & _internal_usersuppliedtag() const
Definition: FederateAmbassador.pb.h:15422
PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string &value)
Definition: FederateAmbassador.pb.h:19949
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:10373
InitiateFederateSaveWithTime & operator=(InitiateFederateSaveWithTime &&from) noexcept
Definition: FederateAmbassador.pb.h:1856
friend void swap(CallbackRequest &a, CallbackRequest &b)
Definition: FederateAmbassador.pb.h:11277
const std::string & _internal_usersuppliedtag() const
Definition: FederateAmbassador.pb.h:16594
::rti1516_2025::fedpro::ReportFederationExecutionMembers * unsafe_arena_release_reportfederationexecutionmembers()
Definition: FederateAmbassador.pb.h:24141
friend void swap(ReflectAttributeValuesWithTime &a, ReflectAttributeValuesWithTime &b)
Definition: FederateAmbassador.pb.h:5105
friend void swap(TimeConstrainedEnabled &a, TimeConstrainedEnabled &b)
Definition: FederateAmbassador.pb.h:10473
::rti1516_2025::fedpro::TimeRegulationEnabled * mutable_timeregulationenabled()
Definition: FederateAmbassador.pb.h:28238
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:3037
::rti1516_2025::fedpro::FederationExecutionMemberInformationSet * mutable_report()
Definition: FederateAmbassador.pb.h:13113
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:650
bool _internal_has_objectclass() const
Definition: FederateAmbassador.pb.h:15009
const ::rti1516_2025::fedpro::FederationNotRestored & _internal_federationnotrestored() const
Definition: FederateAmbassador.pb.h:25390
FederationRestoreStatusResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:3344
CallbackRequestCase
Definition: FederateAmbassador.pb.h:11204
::rti1516_2025::fedpro::FederationSaved * federationsaved_
Definition: FederateAmbassador.pb.h:12613
::rti1516_2025::fedpro::TransportationTypeHandle * unsafe_arena_release_transportationtype()
Definition: FederateAmbassador.pb.h:18402
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateHandle * release_producingfederate()
Definition: FederateAmbassador.pb.h:18907
void set_has_receivedirectedinteraction()
Definition: FederateAmbassador.pb.h:26475
friend void swap(TurnUpdatesOffForObjectInstance &a, TurnUpdatesOffForObjectInstance &b)
Definition: FederateAmbassador.pb.h:7813
Definition: FederateAmbassador.pb.h:3010
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:19766
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:433
::rti1516_2025::fedpro::ConnectionLost * unsafe_arena_release_connectionlost()
Definition: FederateAmbassador.pb.h:23993
TimeAdvanceGrant * New() const final
Definition: FederateAmbassador.pb.h:10808
DiscoverObjectInstance()
Definition: FederateAmbassador.pb.h:4614
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:14951
void unsafe_arena_set_allocated_reportattributetransportationtype(::rti1516_2025::fedpro::ReportAttributeTransportationType *reportattributetransportationtype)
Definition: FederateAmbassador.pb.h:27334
const ::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded & _internal_objectinstancenamereservationsucceeded() const
Definition: FederateAmbassador.pb.h:25834
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:7677
PROTOBUF_MUST_USE_RESULT std::string * release_updateratedesignator()
Definition: FederateAmbassador.pb.h:20355
::rti1516_2025::fedpro::TransportationTypeHandle * transportationtype_
Definition: FederateAmbassador.pb.h:5601
void Swap(FlushQueueGrant *other)
Definition: FederateAmbassador.pb.h:10624
::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime * receivedirectedinteractionwithtime_
Definition: FederateAmbassador.pb.h:12637
::rti1516_2025::fedpro::InitiateFederateSaveWithTime * mutable_initiatefederatesavewithtime()
Definition: FederateAmbassador.pb.h:24760
::rti1516_2025::fedpro::AttributeHandleSet * _internal_mutable_attributes()
Definition: FederateAmbassador.pb.h:23197
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:9068
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:612
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:21576
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:14986
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:1401
PROTOBUF_ALWAYS_INLINE void _internal_set_updateratedesignator(const std::string &value)
Definition: FederateAmbassador.pb.h:20347
::rti1516_2025::fedpro::FederateHandle * mutable_producingfederate()
Definition: FederateAmbassador.pb.h:19159
FederationNotRestored & operator=(FederationNotRestored &&from) noexcept
Definition: FederateAmbassador.pb.h:3153
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:22179
void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:20700
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:4042
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
RequestDivestitureConfirmation * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:8920
::rti1516_2025::fedpro::StopRegistrationForObjectClass * unsafe_arena_release_stopregistrationforobjectclass()
Definition: FederateAmbassador.pb.h:25621
PROTOBUF_MUST_USE_RESULT std::string * release_federationname()
Definition: FederateAmbassador.pb.h:13175
const ::rti1516_2025::fedpro::LogicalTime & _internal_time() const
Definition: FederateAmbassador.pb.h:19193
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:3897
TimeRegulationEnabled()
Definition: FederateAmbassador.pb.h:10282
void clear_confirmattributeownershipacquisitioncancellation()
Definition: FederateAmbassador.pb.h:27884
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:22194
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:4603
std::string * _internal_mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:22377
::rti1516_2025::fedpro::FederateHandleSet * _internal_mutable_failedtosyncset()
Definition: FederateAmbassador.pb.h:13557
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: datatypes.pb.h:2884
void unsafe_arena_set_allocated_parametervalues(::rti1516_2025::fedpro::ParameterHandleValueMap *parametervalues)
Definition: FederateAmbassador.pb.h:16984
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:1465
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:19431
static const ReportFederationExecutions & default_instance()
Definition: FederateAmbassador.pb.h:508
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:14929
int sentordertype_
Definition: FederateAmbassador.pb.h:5358
CallbackRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:11300
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_
Definition: FederateAmbassador.pb.h:1525
void unsafe_arena_set_allocated_confirminteractiontransportationtypechange(::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange *confirminteractiontransportationtypechange)
Definition: FederateAmbassador.pb.h:27408
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification * release_attributeownershipacquisitionnotification()
Definition: FederateAmbassador.pb.h:27670
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_
Definition: FederateAmbassador.pb.h:9211
void Swap(ProvideAttributeValueUpdate *other)
Definition: FederateAmbassador.pb.h:7280
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:10454
::rti1516_2025::fedpro::FederateHandle * producingfederate_
Definition: FederateAmbassador.pb.h:4809
static const ObjectInstanceNameReservationSucceeded * internal_default_instance()
Definition: FederateAmbassador.pb.h:4054
friend void swap(RemoveObjectInstance &a, RemoveObjectInstance &b)
Definition: FederateAmbassador.pb.h:6511
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:4810
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:10773
void clear_label()
Definition: FederateAmbassador.pb.h:13901
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:7093
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::LogicalTime * release_time()
Definition: FederateAmbassador.pb.h:17387
void clear_objectinstancename()
Definition: FederateAmbassador.pb.h:15095
void clear_stopregistrationforobjectclass()
Definition: FederateAmbassador.pb.h:25590
::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed * _internal_mutable_synchronizationpointregistrationfailed()
Definition: FederateAmbassador.pb.h:24456
static const DiscoverObjectInstance * internal_default_instance()
Definition: FederateAmbassador.pb.h:4650
void set_has_synchronizationpointregistrationsucceeded()
Definition: FederateAmbassador.pb.h:24329
ReflectAttributeValuesWithTime()
Definition: FederateAmbassador.pb.h:5062
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:4120
const ::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded & _internal_synchronizationpointregistrationsucceeded() const
Definition: FederateAmbassador.pb.h:24354
void unsafe_arena_set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle *interactionclass)
Definition: FederateAmbassador.pb.h:17590
::rti1516_2025::fedpro::TransportationTypeHandle * mutable_transportationtype()
Definition: FederateAmbassador.pb.h:21481
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:1177
PROTOBUF_MUST_USE_RESULT std::string * release_usersuppliedtag()
Definition: FederateAmbassador.pb.h:16605
bool has_confirmattributetransportationtypechange() const
Definition: FederateAmbassador.pb.h:27212
void set_has_provideattributevalueupdate()
Definition: FederateAmbassador.pb.h:26919
FederateHandleSetDefaultTypeInternal _FederateHandleSet_default_instance_
FederateResigned(FederateResigned &&from) noexcept
Definition: FederateAmbassador.pb.h:936
void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:20126
Definition: FederateAmbassador.pb.h:328
int _internal_objectinstancenames_size() const
Definition: FederateAmbassador.pb.h:14844
TurnInteractionsOff & operator=(TurnInteractionsOff &&from) noexcept
Definition: FederateAmbassador.pb.h:3884
::rti1516_2025::fedpro::TransportationTypeHandle * _internal_mutable_transportationtype()
Definition: FederateAmbassador.pb.h:17929
bool _internal_has_confirmattributetransportationtypechange() const
Definition: FederateAmbassador.pb.h:27209
void clear_objectinstancenames()
Definition: FederateAmbassador.pb.h:14850
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
FederationSaveStatusResponse()
Definition: FederateAmbassador.pb.h:2271
MultipleObjectInstanceNameReservationFailed()
Definition: FederateAmbassador.pb.h:4460
const ::rti1516_2025::fedpro::FederateHandle & producingfederate() const
Definition: FederateAmbassador.pb.h:17976
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:20425
std::string * _internal_mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:19953
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:6642
bool _internal_has_requestattributeownershipassumption() const
Definition: FederateAmbassador.pb.h:27505
friend void swap(AttributeOwnershipUnavailable &a, AttributeOwnershipUnavailable &b)
Definition: FederateAmbassador.pb.h:9265
bool _internal_has_optionalretraction() const
Definition: FederateAmbassador.pb.h:17485
bool has_reportattributetransportationtype() const
Definition: FederateAmbassador.pb.h:27286
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:19418
void clear_label()
Definition: FederateAmbassador.pb.h:13597
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:358
static const ReportInteractionTransportationType * internal_default_instance()
Definition: FederateAmbassador.pb.h:8518
::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange * unsafe_arena_release_confirminteractiontransportationtypechange()
Definition: FederateAmbassador.pb.h:27397
static const AnnounceSynchronizationPoint * internal_default_instance()
Definition: FederateAmbassador.pb.h:1410
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
bool _internal_has_producingfederate() const
Definition: FederateAmbassador.pb.h:18879
::rti1516_2025::fedpro::FederateHandle * unsafe_arena_release_producingfederate()
Definition: FederateAmbassador.pb.h:19144
friend void swap(ReportFederationExecutionDoesNotExist &a, ReportFederationExecutionDoesNotExist &b)
Definition: FederateAmbassador.pb.h:830
void set_allocated_attributevalues(::rti1516_2025::fedpro::AttributeHandleValueMap *attributevalues)
Definition: FederateAmbassador.pb.h:15380
RemoveObjectInstanceWithTime * New() const final
Definition: FederateAmbassador.pb.h:6714
const ::rti1516_2025::fedpro::InformAttributeOwnership & _internal_informattributeownership() const
Definition: FederateAmbassador.pb.h:27980
const ::rti1516_2025::fedpro::TransportationTypeHandle & _internal_transportationtype() const
Definition: FederateAmbassador.pb.h:17107
void UnsafeArenaSwap(CallbackRequest *other)
Definition: FederateAmbassador.pb.h:11288
bool has_timeregulationenabled() const
Definition: FederateAmbassador.pb.h:28174
bool has_transportationtype() const
Definition: FederateAmbassador.pb.h:18362
::rti1516_2025::fedpro::FederationNotSaved * unsafe_arena_release_federationnotsaved()
Definition: FederateAmbassador.pb.h:24881
void set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle *transportationtype)
Definition: FederateAmbassador.pb.h:15992
void clear_federationnotrestored()
Definition: FederateAmbassador.pb.h:25368
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:4295
void unsafe_arena_set_allocated_stopregistrationforobjectclass(::rti1516_2025::fedpro::StopRegistrationForObjectClass *stopregistrationforobjectclass)
Definition: FederateAmbassador.pb.h:25632
void Swap(AttributeIsOwnedByRTI *other)
Definition: FederateAmbassador.pb.h:10160
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:464
::rti1516_2025::fedpro::AttributeHandleSet * unsafe_arena_release_attributes()
Definition: FederateAmbassador.pb.h:22308
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:1866
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:17676
bool has_transportationtype() const
Definition: FederateAmbassador.pb.h:20726
bool _internal_has_interactionclass() const
Definition: FederateAmbassador.pb.h:18055
::rti1516_2025::fedpro::MessageRetractionHandle * unsafe_arena_release_retraction()
Definition: FederateAmbassador.pb.h:23902
std::string * _internal_mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:15909
static constexpr int kIndexInFileMessages
Definition: FederateAmbassador.pb.h:1738
::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist * mutable_reportfederationexecutiondoesnotexist()
Definition: FederateAmbassador.pb.h:24242
void unsafe_arena_set_allocated_federationrestored(::rti1516_2025::fedpro::FederationRestored *federationrestored)
Definition: FederateAmbassador.pb.h:25336
void UnsafeArenaSwap(ReceiveInteractionWithTime *other)
Definition: FederateAmbassador.pb.h:5666
static const RequestFederationRestoreFailed * internal_default_instance()
Definition: FederateAmbassador.pb.h:2599
static constexpr int kIndexInFileMessages
Definition: FederateAmbassador.pb.h:1414
::rti1516_2025::fedpro::AttributeHandleSet * _internal_mutable_offeredattributes()
Definition: FederateAmbassador.pb.h:21649
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:1208
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:20551
AttributeOwnershipUnavailable(AttributeOwnershipUnavailable &&from) noexcept
Definition: FederateAmbassador.pb.h:9227
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:9028
::rti1516_2025::fedpro::FederateHandle * mutable_postrestorefederatehandle()
Definition: FederateAmbassador.pb.h:14155
void UnsafeArenaSwap(ReceiveDirectedInteractionWithTime *other)
Definition: FederateAmbassador.pb.h:6216
::rti1516_2025::fedpro::FederateHandle * mutable_producingfederate()
Definition: FederateAmbassador.pb.h:18023
Definition: datatypes.pb.h:6644
bool _internal_has_attributeownershipunavailable() const
Definition: FederateAmbassador.pb.h:27727
bool _internal_has_interactionclass() const
Definition: FederateAmbassador.pb.h:16403
void set_synchronizationpointlabel(ArgT0 &&arg0, ArgT...args)
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:22207
TurnUpdatesOnForObjectInstance & operator=(TurnUpdatesOnForObjectInstance &&from) noexcept
Definition: FederateAmbassador.pb.h:7432
Definition: FederateAmbassador.pb.h:10743
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:22459
bool _internal_has_federationrestored() const
Definition: FederateAmbassador.pb.h:25285
::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray * _internal_mutable_response()
Definition: FederateAmbassador.pb.h:13861
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:4264
::rti1516_2025::fedpro::ObjectClassHandle * _internal_mutable_objectclass()
Definition: FederateAmbassador.pb.h:15059
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:8303
Definition: datatypes.pb.h:3940
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:15231
void set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle *interactionclass)
Definition: FederateAmbassador.pb.h:16466
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:6925
::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange * unsafe_arena_release_confirmattributetransportationtypechange()
Definition: FederateAmbassador.pb.h:27249
void clear_receiveinteractionwithtime()
Definition: FederateAmbassador.pb.h:26404
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:1064
static const MultipleObjectInstanceNameReservationSucceeded & default_instance()
Definition: FederateAmbassador.pb.h:4339
::rti1516_2025::fedpro::ReflectAttributeValues * _internal_mutable_reflectattributevalues()
Definition: FederateAmbassador.pb.h:26232
bool has_attributes() const
Definition: FederateAmbassador.pb.h:19844
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:10271
::rti1516_2025::fedpro::AttributeHandleSet * attributes_
Definition: FederateAmbassador.pb.h:7057
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:17667
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed * release_multipleobjectinstancenamereservationfailed()
Definition: FederateAmbassador.pb.h:26042
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:3604
AttributeIsNotOwned(AttributeIsNotOwned &&from) noexcept
Definition: FederateAmbassador.pb.h:9951
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:3308
void Swap(CallbackSucceeded *other)
Definition: FederateAmbassador.pb.h:11088
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:8512
ReportAttributeTransportationType()
Definition: FederateAmbassador.pb.h:8126
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:7405
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:18204
const ::rti1516_2025::fedpro::AttributeHandleSet & _internal_attributes() const
Definition: FederateAmbassador.pb.h:20245
bool has_federate() const
Definition: FederateAmbassador.pb.h:22974
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:4807
::rti1516_2025::fedpro::InteractionClassHandle * unsafe_arena_release_interactionclass()
Definition: FederateAmbassador.pb.h:14618
ReflectAttributeValues & operator=(ReflectAttributeValues &&from) noexcept
Definition: FederateAmbassador.pb.h:4832
const std::string & _internal_objectinstancename() const
Definition: FederateAmbassador.pb.h:14684
void Swap(CallbackRequest *other)
Definition: FederateAmbassador.pb.h:11280
PROTOBUF_MUST_USE_RESULT std::string * release_usersuppliedtag()
Definition: FederateAmbassador.pb.h:19957
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectClassHandle * release_objectclass()
Definition: FederateAmbassador.pb.h:14423
bool _internal_has_federationsavestatusresponse() const
Definition: FederateAmbassador.pb.h:24915
::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed * unsafe_arena_release_objectinstancenamereservationfailed()
Definition: FederateAmbassador.pb.h:25917
::rti1516_2025::fedpro::MessageRetractionHandle * mutable_optionalretraction()
Definition: FederateAmbassador.pb.h:17543
static const FederationRestored * internal_default_instance()
Definition: FederateAmbassador.pb.h:3049
::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist * reportfederationexecutiondoesnotexist_
Definition: FederateAmbassador.pb.h:12605
static const AttributesInScope * internal_default_instance()
Definition: FederateAmbassador.pb.h:6934
static const FederationRestoreBegun * internal_default_instance()
Definition: FederateAmbassador.pb.h:2743
TurnInteractionsOff * New() const final
Definition: FederateAmbassador.pb.h:3932
void UnsafeArenaSwap(ReportFederationExecutionMembers *other)
Definition: FederateAmbassador.pb.h:677
void unsafe_arena_set_allocated_reportfederationexecutionmembers(::rti1516_2025::fedpro::ReportFederationExecutionMembers *reportfederationexecutionmembers)
Definition: FederateAmbassador.pb.h:24152
void clear_usersuppliedtag()
Definition: FederateAmbassador.pb.h:15403
::rti1516_2025::fedpro::FederationSaveStatusResponse * _internal_mutable_federationsavestatusresponse()
Definition: FederateAmbassador.pb.h:24974
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:5899
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeHandleSet * release_attributes()
Definition: FederateAmbassador.pb.h:22913
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:6492
::rti1516_2025::fedpro::ReflectAttributeValuesWithTime * reflectattributevalueswithtime_
Definition: FederateAmbassador.pb.h:12633
RequestDivestitureConfirmation & operator=(const RequestDivestitureConfirmation &from)
Definition: FederateAmbassador.pb.h:8864
::rti1516_2025::fedpro::LogicalTime * mutable_time()
Definition: FederateAmbassador.pb.h:18589
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:9747
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:9582
const std::string & _internal_federatename() const
Definition: FederateAmbassador.pb.h:14070
::rti1516_2025::fedpro::AttributeHandleSet * attributes_
Definition: FederateAmbassador.pb.h:9936
bool has_informattributeownership() const
Definition: FederateAmbassador.pb.h:27952
ConnectionLost & operator=(const ConnectionLost &from)
Definition: FederateAmbassador.pb.h:341
bool _internal_has_reflectattributevalues() const
Definition: FederateAmbassador.pb.h:26173
TurnUpdatesOffForObjectInstance * New() const final
Definition: FederateAmbassador.pb.h:7832
ReportFederationExecutionDoesNotExist * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:853
bool has_attributevalues() const
Definition: FederateAmbassador.pb.h:15320
AttributesOutOfScope * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:7132
int sentordertype_
Definition: FederateAmbassador.pb.h:6888
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:20566
static const ReportFederationExecutionDoesNotExist * internal_default_instance()
Definition: FederateAmbassador.pb.h:823
RequestFederationRestoreFailed * New() const final
Definition: FederateAmbassador.pb.h:2625
const ::rti1516_2025::fedpro::LogicalTime & time() const
Definition: FederateAmbassador.pb.h:13704
const ::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation & confirmattributeownershipacquisitioncancellation() const
Definition: FederateAmbassador.pb.h:27911
void Swap(TimeRegulationEnabled *other)
Definition: FederateAmbassador.pb.h:10328
static const TurnUpdatesOnForObjectInstance & default_instance()
Definition: FederateAmbassador.pb.h:7451
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:3241
const ::rti1516_2025::fedpro::FederateHandle & _internal_producingfederate() const
Definition: FederateAmbassador.pb.h:19107
::rti1516_2025::fedpro::LogicalTime * _internal_mutable_time()
Definition: FederateAmbassador.pb.h:23553
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:23252
RequestRetraction * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:10960
::rti1516_2025::fedpro::FederateRestoreStatusArray * mutable_response()
Definition: FederateAmbassador.pb.h:14273
static constexpr int kIndexInFileMessages
Definition: FederateAmbassador.pb.h:1259
::rti1516_2025::fedpro::RemoveObjectInstanceWithTime * mutable_removeobjectinstancewithtime()
Definition: FederateAmbassador.pb.h:26758
void set_has_turnupdatesoffforobjectinstance()
Definition: FederateAmbassador.pb.h:27141
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void _internal_set_reason(::rti1516_2025::fedpro::SaveFailureReason value)
Definition: FederateAmbassador.pb.h:13797
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:19977
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::RequestRetraction * release_requestretraction()
Definition: FederateAmbassador.pb.h:28484
::rti1516_2025::fedpro::InteractionClassHandle * unsafe_arena_release_interactionclass()
Definition: FederateAmbassador.pb.h:16446
::rti1516_2025::fedpro::AttributeHandleSet * mutable_candidateattributes()
Definition: FederateAmbassador.pb.h:22545
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:779
std::string * _internal_mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:17859
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:2699
static const AttributeOwnershipUnavailable * internal_default_instance()
Definition: FederateAmbassador.pb.h:9258
const ::rti1516_2025::fedpro::FederationSaved & _internal_federationsaved() const
Definition: FederateAmbassador.pb.h:24798
ExceptionDataDefaultTypeInternal _ExceptionData_default_instance_
void UnsafeArenaSwap(FederationNotSaved *other)
Definition: FederateAmbassador.pb.h:2186
static constexpr int kIndexInFileMessages
Definition: FederateAmbassador.pb.h:1882
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:15761
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:9214
friend void swap(AttributeOwnershipAcquisitionNotification &a, AttributeOwnershipAcquisitionNotification &b)
Definition: FederateAmbassador.pb.h:9081
void set_receivedordertype(::rti1516_2025::fedpro::OrderType value)
Definition: FederateAmbassador.pb.h:18651
void Swap(AttributesInScope *other)
Definition: FederateAmbassador.pb.h:6944
::rti1516_2025::fedpro::ObjectClassHandle * unsafe_arena_release_objectclass()
Definition: FederateAmbassador.pb.h:14348
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:1363
const std::string & usersuppliedtag() const
Definition: FederateAmbassador.pb.h:22132
void clear_usersuppliedtag()
Definition: FederateAmbassador.pb.h:21907
::rti1516_2025::fedpro::FederateHandle * unsafe_arena_release_federate()
Definition: FederateAmbassador.pb.h:21294
void Swap(InformAttributeOwnership *other)
Definition: FederateAmbassador.pb.h:9804
ReportFederationExecutions & operator=(ReportFederationExecutions &&from) noexcept
Definition: FederateAmbassador.pb.h:489
StartRegistrationForObjectClassDefaultTypeInternal _StartRegistrationForObjectClass_default_instance_
ObjectInstanceNameReservationSucceededDefaultTypeInternal _ObjectInstanceNameReservationSucceeded_default_instance_
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:9210
void unsafe_arena_set_allocated_federationnotsaved(::rti1516_2025::fedpro::FederationNotSaved *federationnotsaved)
Definition: FederateAmbassador.pb.h:24892
FederationSynchronized & operator=(const FederationSynchronized &from)
Definition: FederateAmbassador.pb.h:1544
Definition: FederateAmbassador.pb.h:10279
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:7794
void unsafe_arena_set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle *transportationtype)
Definition: FederateAmbassador.pb.h:17116
::rti1516_2025::fedpro::FederateHandle * unsafe_arena_release_producingfederate()
Definition: FederateAmbassador.pb.h:15578
::rti1516_2025::fedpro::StopRegistrationForObjectClass * stopregistrationforobjectclass_
Definition: FederateAmbassador.pb.h:12624
const ::rti1516_2025::fedpro::TransportationTypeHandle & _internal_transportationtype() const
Definition: FederateAmbassador.pb.h:20991
RequestDivestitureConfirmation & operator=(RequestDivestitureConfirmation &&from) noexcept
Definition: FederateAmbassador.pb.h:8868
void clear_federationnotsaved()
Definition: FederateAmbassador.pb.h:24850
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:11034
::rti1516_2025::fedpro::FlushQueueGrant * _internal_mutable_flushqueuegrant()
Definition: FederateAmbassador.pb.h:28378
AttributeOwnershipAcquisitionNotification & operator=(const AttributeOwnershipAcquisitionNotification &from)
Definition: FederateAmbassador.pb.h:9048
void set_faultdescription(ArgT0 &&arg0, ArgT...args)
friend void swap(FederationRestoreBegun &a, FederationRestoreBegun &b)
Definition: FederateAmbassador.pb.h:2750
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:18790
Definition: FederateAmbassador.pb.h:3571
::rti1516_2025::fedpro::RequestFederationRestoreFailed * mutable_requestfederationrestorefailed()
Definition: FederateAmbassador.pb.h:25130
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:10608
::rti1516_2025::fedpro::LogicalTime * mutable_time()
Definition: FederateAmbassador.pb.h:19245
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:10738
int GetCachedSize() const final
Definition: FederateAmbassador.pb.h:414
::rti1516_2025::fedpro::ReceiveDirectedInteraction * _internal_mutable_receivedirectedinteraction()
Definition: FederateAmbassador.pb.h:26528
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:22229
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:9140
void unsafe_arena_set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: FederateAmbassador.pb.h:17980
bool _internal_has_initiatefederatesavewithtime() const
Definition: FederateAmbassador.pb.h:24693
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ReceiveDirectedInteraction * release_receivedirectedinteraction()
Definition: FederateAmbassador.pb.h:26486
::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange * _internal_mutable_confirminteractiontransportationtypechange()
Definition: FederateAmbassador.pb.h:27416
ReportFederationExecutionDoesNotExist(ReportFederationExecutionDoesNotExist &&from) noexcept
Definition: FederateAmbassador.pb.h:792
const ::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange & confirminteractiontransportationtypechange() const
Definition: FederateAmbassador.pb.h:27393
void set_usersuppliedtag(ArgT0 &&arg0, ArgT...args)
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:2824
::rti1516_2025::fedpro::ConveyedRegionSet * unsafe_arena_release_optionalsentregions()
Definition: FederateAmbassador.pb.h:15664
Definition: FederateAmbassador.pb.h:11165
RequestRetraction & operator=(const RequestRetraction &from)
Definition: FederateAmbassador.pb.h:10904
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:9578
bool has_parametervalues() const
Definition: FederateAmbassador.pb.h:16492
SaveFailureReason
Definition: datatypes.pb.h:359
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:10680
void set_has_federationsynchronized()
Definition: FederateAmbassador.pb.h:24551
void unsafe_arena_set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle *interactionclass)
Definition: FederateAmbassador.pb.h:21352
FederationNotSaved & operator=(const FederationNotSaved &from)
Definition: FederateAmbassador.pb.h:2142
const ::rti1516_2025::fedpro::TurnInteractionsOn & _internal_turninteractionson() const
Definition: FederateAmbassador.pb.h:25686
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:18753
::rti1516_2025::fedpro::AttributesInScope * attributesinscope_
Definition: FederateAmbassador.pb.h:12640
const ::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification & attributeownershipacquisitionnotification() const
Definition: FederateAmbassador.pb.h:27689
void Swap(RequestDivestitureConfirmation *other)
Definition: FederateAmbassador.pb.h:8900
FederationRestoreStatusResponse & operator=(const FederationRestoreStatusResponse &from)
Definition: FederateAmbassador.pb.h:3288
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:3598
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:12598
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:4562
ReflectAttributeValuesDefaultTypeInternal _ReflectAttributeValues_default_instance_
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:4330
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_
Definition: FederateAmbassador.pb.h:5900
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:20378
::rti1516_2025::fedpro::TransportationTypeHandle * mutable_transportationtype()
Definition: FederateAmbassador.pb.h:15507
std::string * mutable_objectinstancename()
Definition: FederateAmbassador.pb.h:15109
const ::rti1516_2025::fedpro::AttributeHandleValueMap & attributevalues() const
Definition: FederateAmbassador.pb.h:15328
::rti1516_2025::fedpro::MessageRetractionHandle * optionalretraction_
Definition: FederateAmbassador.pb.h:6457
const ::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed & _internal_objectinstancenamereservationfailed() const
Definition: FederateAmbassador.pb.h:25908
AttributeOwnershipUnavailable * New() const final
Definition: FederateAmbassador.pb.h:9284
const std::string & _internal_usersuppliedtag() const
Definition: FederateAmbassador.pb.h:22148
InitiateFederateSave * New() const final
Definition: FederateAmbassador.pb.h:1760
Definition: FederateAmbassador.pb.h:4159
void set_has_initiatefederatesavewithtime()
Definition: FederateAmbassador.pb.h:24699
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:11133
static const ConfirmAttributeOwnershipAcquisitionCancellation * internal_default_instance()
Definition: FederateAmbassador.pb.h:9626
::rti1516_2025::fedpro::AttributeHandleSet * candidateattributes_
Definition: FederateAmbassador.pb.h:9581
const ::rti1516_2025::fedpro::FederateHandle & _internal_federate() const
Definition: FederateAmbassador.pb.h:22977
::rti1516_2025::fedpro::ReflectAttributeValuesWithTime * mutable_reflectattributevalueswithtime()
Definition: FederateAmbassador.pb.h:26314
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:3961
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:10457
::rti1516_2025::fedpro::AttributeHandleSet * releasedattributes_
Definition: FederateAmbassador.pb.h:9029
friend void swap(SynchronizationPointRegistrationFailed &a, SynchronizationPointRegistrationFailed &b)
Definition: FederateAmbassador.pb.h:1262
::rti1516_2025::fedpro::FederateHandle * unsafe_arena_release_producingfederate()
Definition: FederateAmbassador.pb.h:16058
::rti1516_2025::fedpro::InteractionClassHandle * _internal_mutable_interactionclass()
Definition: FederateAmbassador.pb.h:14625
static const InformAttributeOwnership * internal_default_instance()
Definition: FederateAmbassador.pb.h:9794
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:21738
void set_has_turninteractionson()
Definition: FederateAmbassador.pb.h:25661
bool _internal_has_reportfederationexecutions() const
Definition: FederateAmbassador.pb.h:24027
bool has_initiatefederatesavewithtime() const
Definition: FederateAmbassador.pb.h:24696
void unsafe_arena_set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:22280
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:3129
void unsafe_arena_set_allocated_turninteractionsoff(::rti1516_2025::fedpro::TurnInteractionsOff *turninteractionsoff)
Definition: FederateAmbassador.pb.h:25780
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:18747
ReflectAttributeValues * New() const final
Definition: FederateAmbassador.pb.h:4880
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:9692
Definition: FederateAmbassador.pb.h:9403
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:19818
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_
Definition: FederateAmbassador.pb.h:9579
TurnUpdatesOffForObjectInstance(TurnUpdatesOffForObjectInstance &&from) noexcept
Definition: FederateAmbassador.pb.h:7775
void UnsafeArenaSwap(SynchronizationPointRegistrationFailed *other)
Definition: FederateAmbassador.pb.h:1273
const ::rti1516_2025::fedpro::TimeConstrainedEnabled & _internal_timeconstrainedenabled() const
Definition: FederateAmbassador.pb.h:28276
const ::rti1516_2025::fedpro::ReportFederationExecutions & reportfederationexecutions() const
Definition: FederateAmbassador.pb.h:24063
static const FederationNotSaved & default_instance()
Definition: FederateAmbassador.pb.h:2165
constexpr CallbackResponseUnion()
Definition: FederateAmbassador.pb.h:12847
bool has_attributes() const
Definition: FederateAmbassador.pb.h:22268
static const TurnUpdatesOffForObjectInstance * internal_default_instance()
Definition: FederateAmbassador.pb.h:7806
void MergeFrom(const FederationSynchronized &from)
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateHandle * release_producingfederate()
Definition: FederateAmbassador.pb.h:16735
void UnsafeArenaSwap(AnnounceSynchronizationPoint *other)
Definition: FederateAmbassador.pb.h:1428
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:7325
ObjectInstanceNameReservationFailedDefaultTypeInternal _ObjectInstanceNameReservationFailed_default_instance_
bool has_optionalsentregions() const
Definition: FederateAmbassador.pb.h:17276
::rti1516_2025::fedpro::LogicalTime * _internal_mutable_time()
Definition: FederateAmbassador.pb.h:17409
const ::rti1516_2025::fedpro::LogicalTime & time() const
Definition: FederateAmbassador.pb.h:19198
const ::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation & _internal_confirmattributeownershipacquisitioncancellation() const
Definition: FederateAmbassador.pb.h:27906
void clear_label()
Definition: FederateAmbassador.pb.h:14005
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:2449
::rti1516_2025::fedpro::AttributeHandleValueMap * unsafe_arena_release_attributevalues()
Definition: FederateAmbassador.pb.h:15360
FlushQueueGrant * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:10644
void unsafe_arena_set_allocated_objectclass(::rti1516_2025::fedpro::ObjectClassHandle *objectclass)
Definition: FederateAmbassador.pb.h:15024
const ::rti1516_2025::fedpro::LogicalTime & time() const
Definition: FederateAmbassador.pb.h:17370
::rti1516_2025::fedpro::InitiateFederateRestore * mutable_initiatefederaterestore()
Definition: FederateAmbassador.pb.h:25278
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
bool has_reportfederationexecutiondoesnotexist() const
Definition: FederateAmbassador.pb.h:24178
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:8228
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:6882
FederateResigned()
Definition: FederateAmbassador.pb.h:931
StopRegistrationForObjectClass * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:3640
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_
Definition: FederateAmbassador.pb.h:5048
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:1522
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:2411
PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string &value)
Definition: FederateAmbassador.pb.h:19077
friend void swap(AttributeIsNotOwned &a, AttributeIsNotOwned &b)
Definition: FederateAmbassador.pb.h:9989
::rti1516_2025::fedpro::FederationRestoreBegun * mutable_federationrestorebegun()
Definition: FederateAmbassador.pb.h:25204
void set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle *interactionclass)
Definition: FederateAmbassador.pb.h:18118
bool has_federate() const
Definition: FederateAmbassador.pb.h:21254
void unsafe_arena_set_allocated_reflectattributevalues(::rti1516_2025::fedpro::ReflectAttributeValues *reflectattributevalues)
Definition: FederateAmbassador.pb.h:26224
bool _internal_has_initiatefederatesave() const
Definition: FederateAmbassador.pb.h:24619
::rti1516_2025::fedpro::AttributesOutOfScope * mutable_attributesoutofscope()
Definition: FederateAmbassador.pb.h:26906
friend void swap(AttributesOutOfScope &a, AttributesOutOfScope &b)
Definition: FederateAmbassador.pb.h:7109
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:19758
void set_federatename(ArgT0 &&arg0, ArgT...args)
std::string * mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:15897
PROTOBUF_ALWAYS_INLINE void _internal_set_label(const std::string &value)
Definition: FederateAmbassador.pb.h:13923
std::string * mutable_federationname()
Definition: FederateAmbassador.pb.h:13159
const ::rti1516_2025::fedpro::AnnounceSynchronizationPoint & _internal_announcesynchronizationpoint() const
Definition: FederateAmbassador.pb.h:24502
void set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: FederateAmbassador.pb.h:16770
void set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle *transportationtype)
Definition: FederateAmbassador.pb.h:21224
::rti1516_2025::fedpro::FederationSynchronized * federationsynchronized_
Definition: FederateAmbassador.pb.h:12610
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:8306
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:9398
const ::rti1516_2025::fedpro::FederationExecutionMemberInformationSet & report() const
Definition: FederateAmbassador.pb.h:13066
InitiateFederateRestore & operator=(InitiateFederateRestore &&from) noexcept
Definition: FederateAmbassador.pb.h:2847
Definition: FederateAmbassador.pb.h:3136
std::string * _internal_mutable_objectinstancename()
Definition: FederateAmbassador.pb.h:14741
void set_sentordertype(::rti1516_2025::fedpro::OrderType value)
Definition: FederateAmbassador.pb.h:16287
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:1933
bool has_reportfederationexecutionmembers() const
Definition: FederateAmbassador.pb.h:24104
void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:23386
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:14966
const ::rti1516_2025::fedpro::FederateHandle & _internal_federate() const
Definition: FederateAmbassador.pb.h:21257
const ::rti1516_2025::fedpro::ReflectAttributeValuesWithTime & reflectattributevalueswithtime() const
Definition: FederateAmbassador.pb.h:26283
::rti1516_2025::fedpro::AttributeHandleSet * _internal_mutable_attributes()
Definition: FederateAmbassador.pb.h:23373
::rti1516_2025::fedpro::MessageRetractionHandle * retraction_
Definition: FederateAmbassador.pb.h:11033
::rti1516_2025::fedpro::SynchronizationPointFailureReason _internal_reason() const
Definition: FederateAmbassador.pb.h:13344
MessageRetractionHandleDefaultTypeInternal _MessageRetractionHandle_default_instance_
::rti1516_2025::fedpro::RequestFederationRestoreSucceeded * unsafe_arena_release_requestfederationrestoresucceeded()
Definition: FederateAmbassador.pb.h:25029
bool has_turnupdatesoffforobjectinstance() const
Definition: FederateAmbassador.pb.h:27138
::rti1516_2025::fedpro::FederateHandle * unsafe_arena_release_producingfederate()
Definition: FederateAmbassador.pb.h:18922
ProvideAttributeValueUpdate & operator=(ProvideAttributeValueUpdate &&from) noexcept
Definition: FederateAmbassador.pb.h:7248
ObjectInstanceNameReservationFailed * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:4228
const ::rti1516_2025::fedpro::AttributeHandleSet & _internal_offeredattributes() const
Definition: FederateAmbassador.pb.h:21605
PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string &value)
Definition: FederateAmbassador.pb.h:13433
FederateResigned & operator=(const FederateResigned &from)
Definition: FederateAmbassador.pb.h:941
bool _internal_has_attributes() const
Definition: FederateAmbassador.pb.h:23147
::rti1516_2025::fedpro::MessageRetractionHandle * unsafe_arena_release_optionalretraction()
Definition: FederateAmbassador.pb.h:16356
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:889
const ::rti1516_2025::fedpro::TransportationTypeHandle & _internal_transportationtype() const
Definition: FederateAmbassador.pb.h:15935
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::TransportationTypeHandle * release_transportationtype()
Definition: FederateAmbassador.pb.h:21451
::rti1516_2025::fedpro::ObjectClassHandle * unsafe_arena_release_objectclass()
Definition: FederateAmbassador.pb.h:15052
InformAttributeOwnership & operator=(const InformAttributeOwnership &from)
Definition: FederateAmbassador.pb.h:9768
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:9933
::rti1516_2025::fedpro::AttributeHandleSet * unsafe_arena_release_candidateattributes()
Definition: FederateAmbassador.pb.h:22530
PROTOBUF_MUST_USE_RESULT std::string * release_usersuppliedtag()
Definition: FederateAmbassador.pb.h:15433
ReceiveInteraction(ReceiveInteraction &&from) noexcept
Definition: FederateAmbassador.pb.h:5373
bool _internal_has_receivedirectedinteraction() const
Definition: FederateAmbassador.pb.h:26469
SynchronizationPointRegistrationSucceededDefaultTypeInternal _SynchronizationPointRegistrationSucceeded_default_instance_
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:22857
void clear_usersuppliedtag()
Definition: FederateAmbassador.pb.h:22573
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:653
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FlushQueueGrant * release_flushqueuegrant()
Definition: FederateAmbassador.pb.h:28336
void clear_synchronizationpointregistrationsucceeded()
Definition: FederateAmbassador.pb.h:24332
void _internal_set_receivedordertype(::rti1516_2025::fedpro::OrderType value)
Definition: FederateAmbassador.pb.h:16303
const ::rti1516_2025::fedpro::TurnInteractionsOff & _internal_turninteractionsoff() const
Definition: FederateAmbassador.pb.h:25760
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:7222
::rti1516_2025::fedpro::AnnounceSynchronizationPoint * _internal_mutable_announcesynchronizationpoint()
Definition: FederateAmbassador.pb.h:24530
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ParameterHandleValueMap * release_parametervalues()
Definition: FederateAmbassador.pb.h:18255
InformAttributeOwnershipDefaultTypeInternal _InformAttributeOwnership_default_instance_
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:2408
const ::rti1516_2025::fedpro::ObjectClassHandle & _internal_objectclass() const
Definition: FederateAmbassador.pb.h:15015
void clear_has_callbackRequest()
Definition: FederateAmbassador.pb.h:28543
void clear_federatename()
Definition: FederateAmbassador.pb.h:14051
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:3453
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:5089
FederateHandleSaveStatusPairArrayDefaultTypeInternal _FederateHandleSaveStatusPairArray_default_instance_
static const SynchronizationPointRegistrationFailed * internal_default_instance()
Definition: FederateAmbassador.pb.h:1255
void set_has_attributesinscope()
Definition: FederateAmbassador.pb.h:26771
::rti1516_2025::fedpro::TurnInteractionsOff * mutable_turninteractionsoff()
Definition: FederateAmbassador.pb.h:25796
std::string * _internal_mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:21933
ConnectionLost * New() const final
Definition: FederateAmbassador.pb.h:393
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:577
void unsafe_arena_set_allocated_objectinstancenamereservationfailed(::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed *objectinstancenamereservationfailed)
Definition: FederateAmbassador.pb.h:25928
PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string &value)
Definition: FederateAmbassador.pb.h:15425
void UnsafeArenaSwap(ConfirmAttributeOwnershipAcquisitionCancellation *other)
Definition: FederateAmbassador.pb.h:9644
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:647
AttributeOwnershipUnavailable & operator=(AttributeOwnershipUnavailable &&from) noexcept
Definition: FederateAmbassador.pb.h:9236
PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string &value)
Definition: FederateAmbassador.pb.h:18335
::rti1516_2025::fedpro::FederateResigned * mutable_federateresigned()
Definition: FederateAmbassador.pb.h:24316
bool _internal_has_producingfederate() const
Definition: FederateAmbassador.pb.h:16015
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:1099
void unsafe_arena_set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:22900
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:11195
bool _internal_has_optimistictime() const
Definition: FederateAmbassador.pb.h:23679
Definition: FederateAmbassador.pb.h:1839
bool has_producingfederate() const
Definition: FederateAmbassador.pb.h:19104
std::string * _internal_mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:18859
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:19988
friend void swap(SynchronizationPointRegistrationSucceeded &a, SynchronizationPointRegistrationSucceeded &b)
Definition: FederateAmbassador.pb.h:1118
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:7575
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:21735
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:3040
::rti1516_2025::fedpro::LogicalTime * mutable_time()
Definition: FederateAmbassador.pb.h:23561
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:22237
const ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate & _internal_turnupdatesonforobjectinstancewithrate() const
Definition: FederateAmbassador.pb.h:27092
AttributeIsNotOwned * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:10012
DiscoverObjectInstance * New() const final
Definition: FederateAmbassador.pb.h:4676
::rti1516_2025::fedpro::FederationExecutionMemberInformationSet * report_
Definition: FederateAmbassador.pb.h:778
::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstanceWithRate * _internal_mutable_turnupdatesonforobjectinstancewithrate()
Definition: FederateAmbassador.pb.h:27120
void unsafe_arena_set_allocated_removeobjectinstancewithtime(::rti1516_2025::fedpro::RemoveObjectInstanceWithTime *removeobjectinstancewithtime)
Definition: FederateAmbassador.pb.h:26742
::rti1516_2025::fedpro::AttributeOwnershipUnavailable * unsafe_arena_release_attributeownershipunavailable()
Definition: FederateAmbassador.pb.h:27767
void set_allocated_time(::rti1516_2025::fedpro::LogicalTime *time)
Definition: FederateAmbassador.pb.h:18594
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::InteractionClassHandle * release_interactionclass()
Definition: FederateAmbassador.pb.h:21365
::rti1516_2025::fedpro::InformAttributeOwnership * unsafe_arena_release_informattributeownership()
Definition: FederateAmbassador.pb.h:27989
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::StartRegistrationForObjectClass * release_startregistrationforobjectclass()
Definition: FederateAmbassador.pb.h:25524
::rti1516_2025::fedpro::FederateRestoreStatusArray * response_
Definition: FederateAmbassador.pb.h:3417
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:5898
StartRegistrationForObjectClass(StartRegistrationForObjectClass &&from) noexcept
Definition: FederateAmbassador.pb.h:3431
bool has_receivedirectedinteraction() const
Definition: FederateAmbassador.pb.h:26472
::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed * unsafe_arena_release_synchronizationpointregistrationfailed()
Definition: FederateAmbassador.pb.h:24437
::rti1516_2025::fedpro::MessageRetractionHandle * optionalretraction_
Definition: FederateAmbassador.pb.h:5357
const ::rti1516_2025::fedpro::FederateHandle & producingfederate() const
Definition: FederateAmbassador.pb.h:16718
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:3712
::rti1516_2025::fedpro::AttributeHandleSet * _internal_mutable_candidateattributes()
Definition: FederateAmbassador.pb.h:22537
const std::string & _internal_label() const
Definition: FederateAmbassador.pb.h:13666
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:8405
const ::rti1516_2025::fedpro::InteractionClassHandle & interactionclass() const
Definition: FederateAmbassador.pb.h:14586
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:10735
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:6449
void Swap(AttributesOutOfScope *other)
Definition: FederateAmbassador.pb.h:7112
static const AttributeIsOwnedByRTI & default_instance()
Definition: FederateAmbassador.pb.h:10147
::rti1516_2025::fedpro::TimeAdvanceGrant * mutable_timeadvancegrant()
Definition: FederateAmbassador.pb.h:28460
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:20005
void unsafe_arena_set_allocated_flushqueuegrant(::rti1516_2025::fedpro::FlushQueueGrant *flushqueuegrant)
Definition: FederateAmbassador.pb.h:28370
::rti1516_2025::fedpro::FederationSaved * unsafe_arena_release_federationsaved()
Definition: FederateAmbassador.pb.h:24807
::rti1516_2025::fedpro::FederateHandleSet * unsafe_arena_release_failedtosyncset()
Definition: FederateAmbassador.pb.h:13550
::rti1516_2025::fedpro::InteractionClassHandle * interactionclass_
Definition: FederateAmbassador.pb.h:8660
void set_has_federationrestorebegun()
Definition: FederateAmbassador.pb.h:25143
::rti1516_2025::fedpro::AttributeHandleSet * attributes_
Definition: FederateAmbassador.pb.h:7929
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeHandleSet * release_attributes()
Definition: FederateAmbassador.pb.h:22293
ReceiveInteractionWithTime & operator=(const ReceiveInteractionWithTime &from)
Definition: FederateAmbassador.pb.h:5622
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:19466
void set_allocated_federate(::rti1516_2025::fedpro::FederateHandle *federate)
Definition: FederateAmbassador.pb.h:23034
::rti1516_2025::fedpro::ConveyedRegionSet * mutable_optionalsentregions()
Definition: FederateAmbassador.pb.h:16159
FederationRestoreBegun()
Definition: FederateAmbassador.pb.h:2707
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:20828
TurnInteractionsOn & operator=(const TurnInteractionsOn &from)
Definition: FederateAmbassador.pb.h:3732
void clear_reportattributetransportationtype()
Definition: FederateAmbassador.pb.h:27292
void unsafe_arena_set_allocated_time(::rti1516_2025::fedpro::LogicalTime *time)
Definition: FederateAmbassador.pb.h:19202
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:11144
::rti1516_2025::fedpro::LogicalTime * _internal_mutable_time()
Definition: FederateAmbassador.pb.h:16237
friend void swap(ConfirmAttributeTransportationTypeChange &a, ConfirmAttributeTransportationTypeChange &b)
Definition: FederateAmbassador.pb.h:7981
FederationRestoreBegunDefaultTypeInternal _FederationRestoreBegun_default_instance_
void Swap(ReceiveInteraction *other)
Definition: FederateAmbassador.pb.h:5414
void set_objectinstancename(ArgT0 &&arg0, ArgT...args)
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:422
ReportFederationExecutionDoesNotExist()
Definition: FederateAmbassador.pb.h:787
::rti1516_2025::fedpro::TimeConstrainedEnabled * mutable_timeconstrainedenabled()
Definition: FederateAmbassador.pb.h:28312
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:3302
::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption * _internal_mutable_requestattributeownershipassumption()
Definition: FederateAmbassador.pb.h:27564
ReportInteractionTransportationType(ReportInteractionTransportationType &&from) noexcept
Definition: FederateAmbassador.pb.h:8487
void set_has_federationnotsaved()
Definition: FederateAmbassador.pb.h:24847
::rti1516_2025::fedpro::TransportationTypeHandle * mutable_transportationtype()
Definition: FederateAmbassador.pb.h:17159
bool _internal_has_initiatefederaterestore() const
Definition: FederateAmbassador.pb.h:25211
const ::rti1516_2025::fedpro::FederateHandle & _internal_producingfederate() const
Definition: FederateAmbassador.pb.h:18885
std::string * mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:19069
void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:20302
std::string * mutable_federationname()
Definition: FederateAmbassador.pb.h:13023
AttributeOwnershipAcquisitionNotification * New() const final
Definition: FederateAmbassador.pb.h:9100
void UnsafeArenaSwap(FederateResigned *other)
Definition: FederateAmbassador.pb.h:985
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::TransportationTypeHandle * release_transportationtype()
Definition: FederateAmbassador.pb.h:20751
void set_usersuppliedtag(ArgT0 &&arg0, ArgT...args)
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:5349
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::rti1516_2025::fedpro::AttributeHandleValueMap * mutable_attributevalues()
Definition: FederateAmbassador.pb.h:15375
void UnsafeArenaSwap(DiscoverObjectInstance *other)
Definition: FederateAmbassador.pb.h:4668
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::MessageRetractionHandle * release_optionalretraction()
Definition: FederateAmbassador.pb.h:18685
::rti1516_2025::fedpro::InteractionClassHandle * unsafe_arena_release_interactionclass()
Definition: FederateAmbassador.pb.h:16926
void set_has_callbackfailed()
Definition: FederateAmbassador.pb.h:28634
bool _internal_has_transportationtype() const
Definition: FederateAmbassador.pb.h:15929
static const RemoveObjectInstanceWithTime * internal_default_instance()
Definition: FederateAmbassador.pb.h:6688
friend void swap(RequestAttributeOwnershipAssumption &a, RequestAttributeOwnershipAssumption &b)
Definition: FederateAmbassador.pb.h:8713
void clear_usersuppliedtag()
Definition: FederateAmbassador.pb.h:16575
void set_allocated_objectinstancename(std::string *objectinstancename)
Definition: FederateAmbassador.pb.h:14749
void clear_connectionlost()
Definition: FederateAmbassador.pb.h:23962
Definition: FederateAmbassador.pb.h:2704
bool _internal_has_reportfederationexecutiondoesnotexist() const
Definition: FederateAmbassador.pb.h:24175
RequestRetractionDefaultTypeInternal _RequestRetraction_default_instance_
::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange * mutable_confirminteractiontransportationtypechange()
Definition: FederateAmbassador.pb.h:27424
::rti1516_2025::fedpro::AttributeHandleSet * attributes_
Definition: FederateAmbassador.pb.h:10273
ConfirmAttributeTransportationTypeChange()
Definition: FederateAmbassador.pb.h:7938
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:4151
::rti1516_2025::fedpro::LogicalTime * time_
Definition: FederateAmbassador.pb.h:10421
friend void swap(TurnInteractionsOff &a, TurnInteractionsOff &b)
Definition: FederateAmbassador.pb.h:3913
void SetCachedSize(int size) const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:7616
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:4007
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:7930
::rti1516_2025::fedpro::DiscoverObjectInstance * _internal_mutable_discoverobjectinstance()
Definition: FederateAmbassador.pb.h:26158
AttributesInScope * New() const final
Definition: FederateAmbassador.pb.h:6960
::rti1516_2025::fedpro::InitiateFederateSaveWithTime * initiatefederatesavewithtime_
Definition: FederateAmbassador.pb.h:12612
void set_allocated_usersuppliedtag(std::string *usersuppliedtag)
Definition: FederateAmbassador.pb.h:17089
TurnInteractionsOff()
Definition: FederateAmbassador.pb.h:3870
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:3900
void set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle *transportationtype)
Definition: FederateAmbassador.pb.h:15512
::rti1516_2025::fedpro::AttributeHandleSet * unsafe_arena_release_attributes()
Definition: FederateAmbassador.pb.h:22752
friend void swap(FederationNotSaved &a, FederationNotSaved &b)
Definition: FederateAmbassador.pb.h:2175
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:4109
CallbackResponseDefaultTypeInternal _CallbackResponse_default_instance_
RequestAttributeOwnershipAssumption * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:8736
::rti1516_2025::fedpro::FederateRestoreStatusArray * _internal_mutable_response()
Definition: FederateAmbassador.pb.h:14265
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:19409
void unsafe_arena_set_allocated_reflectattributevalueswithtime(::rti1516_2025::fedpro::ReflectAttributeValuesWithTime *reflectattributevalueswithtime)
Definition: FederateAmbassador.pb.h:26298
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:19813
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const FederationRestoreStatusResponse * internal_default_instance()
Definition: FederateAmbassador.pb.h:3314
void Swap(FederateResigned *other)
Definition: FederateAmbassador.pb.h:977
void _internal_set_receivedordertype(::rti1516_2025::fedpro::OrderType value)
Definition: FederateAmbassador.pb.h:17475
void unsafe_arena_set_allocated_time(::rti1516_2025::fedpro::LogicalTime *time)
Definition: FederateAmbassador.pb.h:13708
void set_allocated_synchronizationpointlabel(std::string *synchronizationpointlabel)
Definition: FederateAmbassador.pb.h:13495
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:23067
::rti1516_2025::fedpro::ReportInteractionTransportationType * mutable_reportinteractiontransportationtype()
Definition: FederateAmbassador.pb.h:27498
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:4010
void UnsafeArenaSwap(ObjectInstanceNameReservationFailed *other)
Definition: FederateAmbassador.pb.h:4216
AttributeIsNotOwned()
Definition: FederateAmbassador.pb.h:9946
ReportFederationExecutionMembers & operator=(const ReportFederationExecutionMembers &from)
Definition: FederateAmbassador.pb.h:633
InitiateFederateSave & operator=(InitiateFederateSave &&from) noexcept
Definition: FederateAmbassador.pb.h:1712
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:5948
const ::rti1516_2025::fedpro::LogicalTime & _internal_time() const
Definition: FederateAmbassador.pb.h:18537
const ::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded & synchronizationpointregistrationsucceeded() const
Definition: FederateAmbassador.pb.h:24359
friend void swap(FederateResigned &a, FederateResigned &b)
Definition: FederateAmbassador.pb.h:974
::rti1516_2025::fedpro::TimeRegulationEnabled * unsafe_arena_release_timeregulationenabled()
Definition: FederateAmbassador.pb.h:28211
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:22810
void UnsafeArenaSwap(ReceiveDirectedInteraction *other)
Definition: FederateAmbassador.pb.h:5972
::rti1516_2025::fedpro::ParameterHandleValueMap * unsafe_arena_release_parametervalues()
Definition: FederateAmbassador.pb.h:17790
void set_has_objectinstancenamereservationsucceeded()
Definition: FederateAmbassador.pb.h:25809
void Swap(ReceiveDirectedInteraction *other)
Definition: FederateAmbassador.pb.h:5964
const std::string & _internal_usersuppliedtag() const
Definition: FederateAmbassador.pb.h:13430
bool has_parametervalues() const
Definition: FederateAmbassador.pb.h:16972
::rti1516_2025::fedpro::MessageRetractionHandle * mutable_optionalretraction()
Definition: FederateAmbassador.pb.h:18715
Definition: FederateAmbassador.pb.h:2416
void set_allocated_label(std::string *label)
Definition: FederateAmbassador.pb.h:13681
::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange * confirminteractiontransportationtypechange_
Definition: FederateAmbassador.pb.h:12648
static const TimeAdvanceGrant & default_instance()
Definition: FederateAmbassador.pb.h:10779
DiscoverObjectInstance & operator=(DiscoverObjectInstance &&from) noexcept
Definition: FederateAmbassador.pb.h:4628
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:6189
PROTOBUF_MUST_USE_RESULT std::string * release_usersuppliedtag()
Definition: FederateAmbassador.pb.h:15913
Definition: FederateAmbassador.pb.h:9943
const ::rti1516_2025::fedpro::ReflectAttributeValues & reflectattributevalues() const
Definition: FederateAmbassador.pb.h:26209
::rti1516_2025::fedpro::TimeRegulationEnabled * timeregulationenabled_
Definition: FederateAmbassador.pb.h:12659
void Swap(ReflectAttributeValuesWithTime *other)
Definition: FederateAmbassador.pb.h:5108
void UnsafeArenaSwap(AttributeOwnershipUnavailable *other)
Definition: FederateAmbassador.pb.h:9276
static const ProvideAttributeValueUpdate & default_instance()
Definition: FederateAmbassador.pb.h:7267
static const ReflectAttributeValuesWithTime * internal_default_instance()
Definition: FederateAmbassador.pb.h:5098
::rti1516_2025::fedpro::AttributeHandleSet * unsafe_arena_release_attributes()
Definition: FederateAmbassador.pb.h:20504
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:9620
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:5153
bool _internal_has_turnupdatesonforobjectinstancewithrate() const
Definition: FederateAmbassador.pb.h:27061
void set_has_turnupdatesonforobjectinstancewithrate()
Definition: FederateAmbassador.pb.h:27067
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:5086
::rti1516_2025::fedpro::OrderType receivedordertype() const
Definition: FederateAmbassador.pb.h:18643
static const FederationRestoreBegun & default_instance()
Definition: FederateAmbassador.pb.h:2740
friend void swap(FederationSaved &a, FederationSaved &b)
Definition: FederateAmbassador.pb.h:2049
friend void swap(AttributesInScope &a, AttributesInScope &b)
Definition: FederateAmbassador.pb.h:6941
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:5470
std::string * mutable_synchronizationpointlabel()
Definition: FederateAmbassador.pb.h:13379
bool has_removeobjectinstance() const
Definition: FederateAmbassador.pb.h:26620
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:14938
bool _internal_has_retraction() const
Definition: FederateAmbassador.pb.h:23859
::rti1516_2025::fedpro::TransportationTypeHandle * transportationtype_
Definition: FederateAmbassador.pb.h:8305
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:21957
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::MessageRetractionHandle * release_retraction()
Definition: FederateAmbassador.pb.h:23887
::rti1516_2025::fedpro::ObjectInstanceNameReservationFailed * mutable_objectinstancenamereservationfailed()
Definition: FederateAmbassador.pb.h:25944
void clear_federationsavestatusresponse()
Definition: FederateAmbassador.pb.h:24924
void set_allocated_securedattributes(::rti1516_2025::fedpro::AttributeHandleSet *securedattributes)
Definition: FederateAmbassador.pb.h:22106
::rti1516_2025::fedpro::LogicalTime * mutable_time()
Definition: FederateAmbassador.pb.h:23651
const ::rti1516_2025::fedpro::FederationSaveStatusResponse & _internal_federationsavestatusresponse() const
Definition: FederateAmbassador.pb.h:24946
void set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle *transportationtype)
Definition: FederateAmbassador.pb.h:21486
static const FederationSaveStatusResponse * internal_default_instance()
Definition: FederateAmbassador.pb.h:2307
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:8029
ReceiveDirectedInteraction & operator=(const ReceiveDirectedInteraction &from)
Definition: FederateAmbassador.pb.h:5928
ReceiveDirectedInteraction()
Definition: FederateAmbassador.pb.h:5918
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:19012
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:10144
const ::rti1516_2025::fedpro::InteractionClassHandle & interactionclass() const
Definition: FederateAmbassador.pb.h:14496
void unsafe_arena_set_allocated_informattributeownership(::rti1516_2025::fedpro::InformAttributeOwnership *informattributeownership)
Definition: FederateAmbassador.pb.h:28000
TimeConstrainedEnabled()
Definition: FederateAmbassador.pb.h:10430
::rti1516_2025::fedpro::FederationRestoreStatusResponse * federationrestorestatusresponse_
Definition: FederateAmbassador.pb.h:12622
const ::rti1516_2025::fedpro::FederateHandle & producingfederate() const
Definition: FederateAmbassador.pb.h:15546
void clear_has_callbackResponse()
Definition: FederateAmbassador.pb.h:28696
bool _internal_has_attributes() const
Definition: FederateAmbassador.pb.h:23323
const ::rti1516_2025::fedpro::InteractionClassHandle & _internal_interactionclass() const
Definition: FederateAmbassador.pb.h:14581
TurnUpdatesOffForObjectInstance * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:7836
const ::rti1516_2025::fedpro::InteractionClassHandle & interactionclass() const
Definition: FederateAmbassador.pb.h:21348
::rti1516_2025::fedpro::FederateHandle * _internal_mutable_producingfederate()
Definition: FederateAmbassador.pb.h:15585
bool has_report() const
Definition: FederateAmbassador.pb.h:12922
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:4253
StartRegistrationForObjectClass * New() const final
Definition: FederateAmbassador.pb.h:3488
static const InitiateFederateSave * internal_default_instance()
Definition: FederateAmbassador.pb.h:1734
MultipleObjectInstanceNameReservationSucceededDefaultTypeInternal _MultipleObjectInstanceNameReservationSucceeded_default_instance_
bool has_producingfederate() const
Definition: FederateAmbassador.pb.h:18448
bool has_federationrestorebegun() const
Definition: FederateAmbassador.pb.h:25140
const ::rti1516_2025::fedpro::LogicalTime & time() const
Definition: FederateAmbassador.pb.h:23514
void MergeFrom(const ReportFederationExecutions &from)
std::string * _internal_mutable_label()
Definition: FederateAmbassador.pb.h:13977
const ::rti1516_2025::fedpro::MessageRetractionHandle & _internal_retraction() const
Definition: FederateAmbassador.pb.h:23865
TurnUpdatesOnForObjectInstanceWithRate * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:7652
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:3601
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_
Definition: FederateAmbassador.pb.h:6148
std::string * mutable_synchronizationpointlabel()
Definition: FederateAmbassador.pb.h:13475
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:8878
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:10460
void UnsafeArenaSwap(StartRegistrationForObjectClass *other)
Definition: FederateAmbassador.pb.h:3480
CallbackSucceeded & operator=(CallbackSucceeded &&from) noexcept
Definition: FederateAmbassador.pb.h:11056
::rti1516_2025::fedpro::FederateHandle * producingfederate_
Definition: FederateAmbassador.pb.h:5602
int GetCachedSize() const final
Definition: FederateAmbassador.pb.h:1158
::rti1516_2025::fedpro::LogicalTime * unsafe_arena_release_time()
Definition: FederateAmbassador.pb.h:16230
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:5360
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateResigned * release_federateresigned()
Definition: FederateAmbassador.pb.h:24266
void clear_turninteractionsoff()
Definition: FederateAmbassador.pb.h:25738
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:10272
::rti1516_2025::fedpro::MessageRetractionHandle * _internal_mutable_retraction()
Definition: FederateAmbassador.pb.h:23909
CallbackResponseCase callbackResponse_case() const
Definition: FederateAmbassador.pb.h:28699
void unsafe_arena_set_allocated_requestfederationrestorefailed(::rti1516_2025::fedpro::RequestFederationRestoreFailed *requestfederationrestorefailed)
Definition: FederateAmbassador.pb.h:25114
::rti1516_2025::fedpro::AttributeHandleValueMap * attributevalues_
Definition: FederateAmbassador.pb.h:5050
void clear_timeregulationenabled()
Definition: FederateAmbassador.pb.h:28180
::rti1516_2025::fedpro::CallbackSucceeded * callbacksucceeded_
Definition: FederateAmbassador.pb.h:12849
static const TimeAdvanceGrant * internal_default_instance()
Definition: FederateAmbassador.pb.h:10782
void clear_multipleobjectinstancenamereservationsucceeded()
Definition: FederateAmbassador.pb.h:25960
void set_allocated_optionalsentregions(::rti1516_2025::fedpro::ConveyedRegionSet *optionalsentregions)
Definition: FederateAmbassador.pb.h:17336
void clear_objectinstancenamereservationsucceeded()
Definition: FederateAmbassador.pb.h:25812
void clear_label()
Definition: FederateAmbassador.pb.h:13951
void clear_attributeownershipacquisitionnotification()
Definition: FederateAmbassador.pb.h:27662
void set_federationname(ArgT0 &&arg0, ArgT...args)
Definition: FederateAmbassador.pb.h:2003
::rti1516_2025::fedpro::RemoveObjectInstance * removeobjectinstance_
Definition: FederateAmbassador.pb.h:12638
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:3115
friend void swap(ConfirmAttributeOwnershipAcquisitionCancellation &a, ConfirmAttributeOwnershipAcquisitionCancellation &b)
Definition: FederateAmbassador.pb.h:9633
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::TransportationTypeHandle * release_transportationtype()
Definition: FederateAmbassador.pb.h:16649
std::string * mutable_label()
Definition: FederateAmbassador.pb.h:13611
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:10521
::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed * mutable_synchronizationpointregistrationfailed()
Definition: FederateAmbassador.pb.h:24464
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:3380
int GetCachedSize() const final
Definition: FederateAmbassador.pb.h:558
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:811
::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation * unsafe_arena_release_confirmattributeownershipacquisitioncancellation()
Definition: FederateAmbassador.pb.h:27915
bool _internal_has_attributesoutofscope() const
Definition: FederateAmbassador.pb.h:26839
void set_allocated_attributevalues(::rti1516_2025::fedpro::AttributeHandleValueMap *attributevalues)
Definition: FederateAmbassador.pb.h:15860
void set_allocated_usersuppliedtag(std::string *usersuppliedtag)
Definition: FederateAmbassador.pb.h:21941
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr synchronizationpointlabel_
Definition: FederateAmbassador.pb.h:1364
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange * release_confirminteractiontransportationtypechange()
Definition: FederateAmbassador.pb.h:27374
void unsafe_arena_set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:19504
Definition: FederateAmbassador.pb.h:6465
void Swap(InitiateFederateRestore *other)
Definition: FederateAmbassador.pb.h:2879
void unsafe_arena_set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle *interactionclass)
Definition: FederateAmbassador.pb.h:21090
Definition: FederateAmbassador.pb.h:5915
static const ReportFederationExecutions * internal_default_instance()
Definition: FederateAmbassador.pb.h:511
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
Definition: FederateAmbassador.pb.h:53
const ::rti1516_2025::fedpro::RequestDivestitureConfirmation & requestdivestitureconfirmation() const
Definition: FederateAmbassador.pb.h:27615
void clear_usersuppliedtag()
Definition: FederateAmbassador.pb.h:19927
::rti1516_2025::fedpro::RestoreFailureReason reason() const
Definition: FederateAmbassador.pb.h:14197
void set_allocated_federatename(std::string *federatename)
Definition: FederateAmbassador.pb.h:14085
bool has_optionalretraction() const
Definition: FederateAmbassador.pb.h:17488
bool has_producingfederate() const
Definition: FederateAmbassador.pb.h:16710
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:15259
void set_allocated_offeredattributes(::rti1516_2025::fedpro::AttributeHandleSet *offeredattributes)
Definition: FederateAmbassador.pb.h:21662
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:9252
SynchronizationPointRegistrationSucceeded()
Definition: FederateAmbassador.pb.h:1075
const ::rti1516_2025::fedpro::ProvideAttributeValueUpdate & _internal_provideattributevalueupdate() const
Definition: FederateAmbassador.pb.h:26944
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:15294
void set_objectinstancenames(int index, const std::string &value)
Definition: FederateAmbassador.pb.h:14869
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
FederationRestored & operator=(FederationRestored &&from) noexcept
Definition: FederateAmbassador.pb.h:3027
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:20403
const ::rti1516_2025::fedpro::FederateHandle & producingfederate() const
Definition: FederateAmbassador.pb.h:19112
const std::string & _internal_faultdescription() const
Definition: FederateAmbassador.pb.h:12888
void set_has_reportattributetransportationtype()
Definition: FederateAmbassador.pb.h:27289
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::TurnInteractionsOn * release_turninteractionson()
Definition: FederateAmbassador.pb.h:25672
MultipleObjectInstanceNameReservationSucceeded & operator=(const MultipleObjectInstanceNameReservationSucceeded &from)
Definition: FederateAmbassador.pb.h:4316
::rti1516_2025::fedpro::TimeAdvanceGrant * unsafe_arena_release_timeadvancegrant()
Definition: FederateAmbassador.pb.h:28433
RequestAttributeOwnershipAssumption(RequestAttributeOwnershipAssumption &&from) noexcept
Definition: FederateAmbassador.pb.h:8675
void unsafe_arena_set_allocated_timeadvancegrant(::rti1516_2025::fedpro::TimeAdvanceGrant *timeadvancegrant)
Definition: FederateAmbassador.pb.h:28444
const ::rti1516_2025::fedpro::AttributeHandleSet & _internal_attributes() const
Definition: FederateAmbassador.pb.h:19495
void set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: FederateAmbassador.pb.h:16078
static const TurnInteractionsOff * internal_default_instance()
Definition: FederateAmbassador.pb.h:3906
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
StartRegistrationForObjectClass & operator=(const StartRegistrationForObjectClass &from)
Definition: FederateAmbassador.pb.h:3436
void UnsafeArenaSwap(RequestAttributeOwnershipRelease *other)
Definition: FederateAmbassador.pb.h:9460
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:1994
static const ReceiveDirectedInteractionWithTime * internal_default_instance()
Definition: FederateAmbassador.pb.h:6198
bool _internal_has_attributes() const
Definition: FederateAmbassador.pb.h:19665
void InternalSwap(FederationSynchronized *other)
friend void swap(AttributeIsOwnedByRTI &a, AttributeIsOwnedByRTI &b)
Definition: FederateAmbassador.pb.h:10157
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:6495
::rti1516_2025::fedpro::ReportAttributeTransportationType * reportattributetransportationtype_
Definition: FederateAmbassador.pb.h:12647
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:9026
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:21968
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:5392
::rti1516_2025::fedpro::AttributeHandleSet * mutable_attributes()
Definition: FederateAmbassador.pb.h:20695
ULong FederateHandle
Definition: RTItypes13.h:120
PROTOBUF_MUST_USE_RESULT std::string * release_objectinstancename()
Definition: FederateAmbassador.pb.h:14745
::rti1516_2025::fedpro::FederateHandle * mutable_producingfederate()
Definition: FederateAmbassador.pb.h:15199
void unsafe_arena_set_allocated_federationsynchronized(::rti1516_2025::fedpro::FederationSynchronized *federationsynchronized)
Definition: FederateAmbassador.pb.h:24596
::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption * requestattributeownershipassumption_
Definition: FederateAmbassador.pb.h:12650
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr label_
Definition: FederateAmbassador.pb.h:1996
::rti1516_2025::fedpro::AttributeHandleSet * unsafe_arena_release_attributes()
Definition: FederateAmbassador.pb.h:22928
const ::rti1516_2025::fedpro::FederateHandle & federate() const
Definition: FederateAmbassador.pb.h:22982
::rti1516_2025::fedpro::AttributeHandleSet * unsafe_arena_release_attributes()
Definition: FederateAmbassador.pb.h:20680
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:22222
bool _internal_has_turninteractionson() const
Definition: FederateAmbassador.pb.h:25655
::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime * unsafe_arena_release_receivedirectedinteractionwithtime()
Definition: FederateAmbassador.pb.h:26583
static const FederateResigned * internal_default_instance()
Definition: FederateAmbassador.pb.h:967
void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:19552
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:10883
void set_allocated_usersuppliedtag(std::string *usersuppliedtag)
Definition: FederateAmbassador.pb.h:13445
void unsafe_arena_set_allocated_initiatefederatesavewithtime(::rti1516_2025::fedpro::InitiateFederateSaveWithTime *initiatefederatesavewithtime)
Definition: FederateAmbassador.pb.h:24744
::rti1516_2025::fedpro::ObjectClassHandle * _internal_mutable_objectclass()
Definition: FederateAmbassador.pb.h:14355
::rti1516_2025::fedpro::TransportationTypeHandle * unsafe_arena_release_transportationtype()
Definition: FederateAmbassador.pb.h:15492
::rti1516_2025::fedpro::FederationSaveStatusResponse * unsafe_arena_release_federationsavestatusresponse()
Definition: FederateAmbassador.pb.h:24955
friend void swap(CallbackResponse &a, CallbackResponse &b)
Definition: FederateAmbassador.pb.h:12724
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:9030
::rti1516_2025::fedpro::AttributeHandleSet * unsafe_arena_release_attributes()
Definition: FederateAmbassador.pb.h:23366
bool _internal_has_reportattributetransportationtype() const
Definition: FederateAmbassador.pb.h:27283
bool _internal_has_reportfederationexecutionmembers() const
Definition: FederateAmbassador.pb.h:24101
std::string * add_objectinstancenames()
Definition: FederateAmbassador.pb.h:14853
void set_allocated_time(::rti1516_2025::fedpro::LogicalTime *time)
Definition: FederateAmbassador.pb.h:17422
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::TimeAdvanceGrant * release_timeadvancegrant()
Definition: FederateAmbassador.pb.h:28410
::rti1516_2025::fedpro::FederationNotSaved * mutable_federationnotsaved()
Definition: FederateAmbassador.pb.h:24908
Definition: FederateAmbassador.pb.h:6895
::rti1516_2025::fedpro::AttributeHandleSet * _internal_mutable_attributes()
Definition: FederateAmbassador.pb.h:20289
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:20153
ObjectInstanceNameReservationSucceeded(ObjectInstanceNameReservationSucceeded &&from) noexcept
Definition: FederateAmbassador.pb.h:4023
::rti1516_2025::fedpro::ReportFederationExecutionMembers * mutable_reportfederationexecutionmembers()
Definition: FederateAmbassador.pb.h:24168
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:958
const ::rti1516_2025::fedpro::TransportationTypeHandle & transportationtype() const
Definition: FederateAmbassador.pb.h:21434
::rti1516_2025::fedpro::InformAttributeOwnership * _internal_mutable_informattributeownership()
Definition: FederateAmbassador.pb.h:28008
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:22416
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:2123
void set_has_timeregulationenabled()
Definition: FederateAmbassador.pb.h:28177
bool has_federationnotsaved() const
Definition: FederateAmbassador.pb.h:24844
::rti1516_2025::fedpro::TransportationTypeHandle * unsafe_arena_release_transportationtype()
Definition: FederateAmbassador.pb.h:21204
ReceiveDirectedInteractionWithTime()
Definition: FederateAmbassador.pb.h:6162
void clear_federationsynchronized()
Definition: FederateAmbassador.pb.h:24554
::rti1516_2025::fedpro::InteractionClassHandle * mutable_interactionclass()
Definition: FederateAmbassador.pb.h:14633
const ::rti1516_2025::fedpro::MessageRetractionHandle & _internal_optionalretraction() const
Definition: FederateAmbassador.pb.h:17491
ConnectionLost(ConnectionLost &&from) noexcept
Definition: FederateAmbassador.pb.h:336
const std::string & _internal_usersuppliedtag() const
Definition: FederateAmbassador.pb.h:21926
ReportFederationExecutions * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:541
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::RequestFederationRestoreFailed * release_requestfederationrestorefailed()
Definition: FederateAmbassador.pb.h:25080
::rti1516_2025::fedpro::InteractionClassHandle * mutable_interactionclass()
Definition: FederateAmbassador.pb.h:16941
const ::rti1516_2025::fedpro::FederateHandle & _internal_producingfederate() const
Definition: FederateAmbassador.pb.h:16021
bool has_postrestorefederatehandle() const
Definition: FederateAmbassador.pb.h:14100
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:8956
::rti1516_2025::fedpro::AttributeHandleSet * mutable_attributes()
Definition: FederateAmbassador.pb.h:22323
void UnsafeArenaSwap(FederationRestoreBegun *other)
Definition: FederateAmbassador.pb.h:2761
void set_has_flushqueuegrant()
Definition: FederateAmbassador.pb.h:28325
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr objectinstancename_
Definition: FederateAmbassador.pb.h:4297
bool has_interactionclass() const
Definition: FederateAmbassador.pb.h:21078
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:21798
CallbackResponse()
Definition: FederateAmbassador.pb.h:12675
::rti1516_2025::fedpro::TransportationTypeHandle * _internal_mutable_transportationtype()
Definition: FederateAmbassador.pb.h:18409
Definition: FederateAmbassador.pb.h:9219
static const TimeRegulationEnabled & default_instance()
Definition: FederateAmbassador.pb.h:10315
ReceiveInteractionWithTime()
Definition: FederateAmbassador.pb.h:5612
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:2654
static const ProvideAttributeValueUpdate * internal_default_instance()
Definition: FederateAmbassador.pb.h:7270
void CopyFrom(const FederateResigned &from)
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:7861
std::string * mutable_label()
Definition: FederateAmbassador.pb.h:13915
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:19582
const ::rti1516_2025::fedpro::LogicalTime & time() const
Definition: FederateAmbassador.pb.h:23780
::rti1516_2025::fedpro::ReportInteractionTransportationType * reportinteractiontransportationtype_
Definition: FederateAmbassador.pb.h:12649
void set_receivedordertype(::rti1516_2025::fedpro::OrderType value)
Definition: FederateAmbassador.pb.h:16307
bool has_attributes() const
Definition: FederateAmbassador.pb.h:22712
const std::string & label() const
Definition: FederateAmbassador.pb.h:13904
bool has_optionalsentregions() const
Definition: FederateAmbassador.pb.h:16104
::rti1516_2025::fedpro::FederationSynchronized * unsafe_arena_release_federationsynchronized()
Definition: FederateAmbassador.pb.h:24585
const std::string & usersuppliedtag() const
Definition: FederateAmbassador.pb.h:21688
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:1067
bool _internal_has_informattributeownership() const
Definition: FederateAmbassador.pb.h:27949
std::string * _internal_mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:19081
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:7965
CallbackRequest()
Definition: FederateAmbassador.pb.h:11168
void clear_requestattributeownershiprelease()
Definition: FederateAmbassador.pb.h:27810
const ::rti1516_2025::fedpro::FederateHandle & producingfederate() const
Definition: FederateAmbassador.pb.h:18456
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:4048
void InternalSwap(FederateResigned *other)
void set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: FederateAmbassador.pb.h:18942
void clear_initiatefederatesavewithtime()
Definition: FederateAmbassador.pb.h:24702
const ::rti1516_2025::fedpro::ReportAttributeTransportationType & _internal_reportattributetransportationtype() const
Definition: FederateAmbassador.pb.h:27314
std::string * _internal_mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:22599
bool _internal_has_optionalsentregions() const
Definition: FederateAmbassador.pb.h:15621
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:22681
bool _internal_has_producingfederate() const
Definition: FederateAmbassador.pb.h:19101
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:9938
TurnInteractionsOn(TurnInteractionsOn &&from) noexcept
Definition: FederateAmbassador.pb.h:3727
CallbackSucceeded(CallbackSucceeded &&from) noexcept
Definition: FederateAmbassador.pb.h:11047
int receivedordertype_
Definition: FederateAmbassador.pb.h:6889
void unsafe_arena_set_allocated_time(::rti1516_2025::fedpro::LogicalTime *time)
Definition: FederateAmbassador.pb.h:16202
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:10422
CallbackRequest & operator=(const CallbackRequest &from)
Definition: FederateAmbassador.pb.h:11178
FederationSynchronized & operator=(FederationSynchronized &&from) noexcept
Definition: FederateAmbassador.pb.h:1548
InitiateFederateSaveDefaultTypeInternal _InitiateFederateSave_default_instance_
void set_allocated_synchronizationpointlabel(std::string *synchronizationpointlabel)
Definition: FederateAmbassador.pb.h:13329
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:15717
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:4551
void set_allocated_optionalretraction(::rti1516_2025::fedpro::MessageRetractionHandle *optionalretraction)
Definition: FederateAmbassador.pb.h:19376
::rti1516_2025::fedpro::InteractionClassHandle * interactionclass_
Definition: FederateAmbassador.pb.h:4009
void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:19904
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed * release_synchronizationpointregistrationfailed()
Definition: FederateAmbassador.pb.h:24414
const std::string & _internal_objectinstancenames(int index) const
Definition: FederateAmbassador.pb.h:14779
void unsafe_arena_set_allocated_receiveinteractionwithtime(::rti1516_2025::fedpro::ReceiveInteractionWithTime *receiveinteractionwithtime)
Definition: FederateAmbassador.pb.h:26446
const ::rti1516_2025::fedpro::AttributeIsNotOwned & _internal_attributeisnotowned() const
Definition: FederateAmbassador.pb.h:28054
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:18169
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:20438
void set_allocated_usersuppliedtag(std::string *usersuppliedtag)
Definition: FederateAmbassador.pb.h:18867
bool _internal_has_attributevalues() const
Definition: FederateAmbassador.pb.h:15317
::rti1516_2025::fedpro::TurnUpdatesOffForObjectInstance * unsafe_arena_release_turnupdatesoffforobjectinstance()
Definition: FederateAmbassador.pb.h:27175
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeHandleSet * release_attributes()
Definition: FederateAmbassador.pb.h:19693
bool _internal_has_time() const
Definition: FederateAmbassador.pb.h:23769
SynchronizationPointRegistrationSucceeded & operator=(const SynchronizationPointRegistrationSucceeded &from)
Definition: FederateAmbassador.pb.h:1085
const std::string & objectinstancename() const
Definition: FederateAmbassador.pb.h:14668
::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray * response_
Definition: FederateAmbassador.pb.h:2410
void InternalSwap(FederationSaved *other)
void unsafe_arena_set_allocated_attribute(::rti1516_2025::fedpro::AttributeHandle *attribute)
Definition: FederateAmbassador.pb.h:20914
::rti1516_2025::fedpro::AttributeHandleSet * attributes_
Definition: FederateAmbassador.pb.h:9749
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:2924
void CopyFrom(const ReportFederationExecutionMembers &from)
::rti1516_2025::fedpro::AttributeIsOwnedByRTI * unsafe_arena_release_attributeisownedbyrti()
Definition: FederateAmbassador.pb.h:28137
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:1998
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:18972
const ::rti1516_2025::fedpro::FederateHandle & federate() const
Definition: FederateAmbassador.pb.h:21262
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:6460
bool _internal_has_synchronizationpointregistrationsucceeded() const
Definition: FederateAmbassador.pb.h:24323
void unsafe_arena_set_allocated_securedattributes(::rti1516_2025::fedpro::AttributeHandleSet *securedattributes)
Definition: FederateAmbassador.pb.h:22058
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:5714
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:6452
void Swap(StopRegistrationForObjectClass *other)
Definition: FederateAmbassador.pb.h:3620
Definition: datatypes.pb.h:2596
const ::rti1516_2025::fedpro::FederateHandleSet & _internal_failedtosyncset() const
Definition: FederateAmbassador.pb.h:13513
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:4333
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:1789
RemoveObjectInstance()
Definition: FederateAmbassador.pb.h:6468
ConveyedRegionSetDefaultTypeInternal _ConveyedRegionSet_default_instance_
const std::string & faultdescription() const
Definition: FederateAmbassador.pb.h:12872
::rti1516_2025::fedpro::FlushQueueGrant * flushqueuegrant_
Definition: FederateAmbassador.pb.h:12661
::rti1516_2025::fedpro::AttributeOwnershipUnavailable * mutable_attributeownershipunavailable()
Definition: FederateAmbassador.pb.h:27794
const ::rti1516_2025::fedpro::StopRegistrationForObjectClass & _internal_stopregistrationforobjectclass() const
Definition: FederateAmbassador.pb.h:25612
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:12705
FlushQueueGrant(FlushQueueGrant &&from) noexcept
Definition: FederateAmbassador.pb.h:10583
::rti1516_2025::fedpro::LogicalTime * unsafe_arena_release_time()
Definition: FederateAmbassador.pb.h:23546
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::LogicalTime * release_time()
Definition: FederateAmbassador.pb.h:19215
const ::rti1516_2025::fedpro::TimeConstrainedEnabled & timeconstrainedenabled() const
Definition: FederateAmbassador.pb.h:28281
::rti1516_2025::fedpro::ConnectionLost * mutable_connectionlost()
Definition: FederateAmbassador.pb.h:24020
::rti1516_2025::fedpro::RequestAttributeOwnershipRelease * _internal_mutable_requestattributeownershiprelease()
Definition: FederateAmbassador.pb.h:27860
::rti1516_2025::fedpro::ReportAttributeTransportationType * unsafe_arena_release_reportattributetransportationtype()
Definition: FederateAmbassador.pb.h:27323
ReportFederationExecutionDoesNotExist & operator=(ReportFederationExecutionDoesNotExist &&from) noexcept
Definition: FederateAmbassador.pb.h:801
void unsafe_arena_set_allocated_report(::rti1516_2025::fedpro::FederationExecutionInformationSet *report)
Definition: FederateAmbassador.pb.h:12934
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:9394
void clear_synchronizationpointregistrationfailed()
Definition: FederateAmbassador.pb.h:24406
const ::rti1516_2025::fedpro::AttributeHandleSet & attributes() const
Definition: FederateAmbassador.pb.h:19852
::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange * _internal_mutable_confirmattributetransportationtypechange()
Definition: FederateAmbassador.pb.h:27268
static const ReceiveInteraction & default_instance()
Definition: FederateAmbassador.pb.h:5401
::rti1516_2025::fedpro::AttributeHandleSet * attributes_
Definition: FederateAmbassador.pb.h:10105
bool has_time() const
Definition: FederateAmbassador.pb.h:23772
void UnsafeArenaSwap(FederationNotRestored *other)
Definition: FederateAmbassador.pb.h:3193
PROTOBUF_MUST_USE_RESULT std::string * release_label()
Definition: FederateAmbassador.pb.h:13627
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:20856
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:7406
::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed * _internal_mutable_multipleobjectinstancenamereservationfailed()
Definition: FederateAmbassador.pb.h:26084
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:15242
::rti1516_2025::fedpro::FederationExecutionInformationSet * unsafe_arena_release_report()
Definition: FederateAmbassador.pb.h:12962
bool _internal_has_attributes() const
Definition: FederateAmbassador.pb.h:22265
::rti1516_2025::fedpro::AttributeIsNotOwned * unsafe_arena_release_attributeisnotowned()
Definition: FederateAmbassador.pb.h:28063
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:3749
::rti1516_2025::fedpro::TurnInteractionsOn * _internal_mutable_turninteractionson()
Definition: FederateAmbassador.pb.h:25714
const ::rti1516_2025::fedpro::InteractionClassHandle & _internal_interactionclass() const
Definition: FederateAmbassador.pb.h:18061
const ::rti1516_2025::fedpro::RequestAttributeOwnershipRelease & requestattributeownershiprelease() const
Definition: FederateAmbassador.pb.h:27837
RemoveObjectInstanceWithTime & operator=(const RemoveObjectInstanceWithTime &from)
Definition: FederateAmbassador.pb.h:6662
std::string * mutable_reasonforresigndescription()
Definition: FederateAmbassador.pb.h:13209
bool _internal_has_transportationtype() const
Definition: FederateAmbassador.pb.h:15449
bool has_attributeownershipacquisitionnotification() const
Definition: FederateAmbassador.pb.h:27656
Definition: FederateAmbassador.pb.h:2830
::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime * mutable_receivedirectedinteractionwithtime()
Definition: FederateAmbassador.pb.h:26610
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:19755
PROTOBUF_ALWAYS_INLINE void _internal_set_objectinstancename(const std::string &value)
Definition: FederateAmbassador.pb.h:15117
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:15722
const std::string & updateratedesignator() const
Definition: FederateAmbassador.pb.h:20328
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:3104
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeHandleSet * release_securedattributes()
Definition: FederateAmbassador.pb.h:22071
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:22182
void MergeFrom(const AnnounceSynchronizationPoint &from)
void set_usersuppliedtag(ArgT0 &&arg0, ArgT...args)
Definition: FederateAmbassador.pb.h:7767
void set_allocated_time(::rti1516_2025::fedpro::LogicalTime *time)
Definition: FederateAmbassador.pb.h:16250
Definition: FederateAmbassador.pb.h:3867
ObjectClassHandleDefaultTypeInternal _ObjectClassHandle_default_instance_
::rti1516_2025::fedpro::RequestRetraction * unsafe_arena_release_requestretraction()
Definition: FederateAmbassador.pb.h:28507
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
ReceiveInteractionWithTimeDefaultTypeInternal _ReceiveInteractionWithTime_default_instance_
ReceiveDirectedInteraction(ReceiveDirectedInteraction &&from) noexcept
Definition: FederateAmbassador.pb.h:5923
::rti1516_2025::fedpro::AttributeHandleSet * mutable_attributes()
Definition: FederateAmbassador.pb.h:20519
::rti1516_2025::fedpro::MessageRetractionHandle * _internal_mutable_optionalretraction()
Definition: FederateAmbassador.pb.h:17535
static const RequestDivestitureConfirmation * internal_default_instance()
Definition: FederateAmbassador.pb.h:8890
void unsafe_arena_set_allocated_receiveinteraction(::rti1516_2025::fedpro::ReceiveInteraction *receiveinteraction)
Definition: FederateAmbassador.pb.h:26372
void unsafe_arena_set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle *interactionclass)
Definition: FederateAmbassador.pb.h:14500
void UnsafeArenaSwap(CallbackResponse *other)
Definition: FederateAmbassador.pb.h:12735
void set_usersuppliedtag(ArgT0 &&arg0, ArgT...args)
::rti1516_2025::fedpro::RequestFederationRestoreFailed * unsafe_arena_release_requestfederationrestorefailed()
Definition: FederateAmbassador.pb.h:25103
FederationRestored & operator=(const FederationRestored &from)
Definition: FederateAmbassador.pb.h:3023
const ::rti1516_2025::fedpro::MessageRetractionHandle & _internal_optionalretraction() const
Definition: FederateAmbassador.pb.h:16319
::rti1516_2025::fedpro::AttributeHandleSet * unsafe_arena_release_attributes()
Definition: FederateAmbassador.pb.h:23190
void set_synchronizationpointlabel(ArgT0 &&arg0, ArgT...args)
::rti1516_2025::fedpro::FederationNotRestored * unsafe_arena_release_federationnotrestored()
Definition: FederateAmbassador.pb.h:25399
void unsafe_arena_set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:19680
const ::rti1516_2025::fedpro::MessageRetractionHandle & _internal_optionalretraction() const
Definition: FederateAmbassador.pb.h:18663
TimeRegulationEnabled & operator=(const TimeRegulationEnabled &from)
Definition: FederateAmbassador.pb.h:10292
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:8150
::rti1516_2025::fedpro::FederateHandle * mutable_producingfederate()
Definition: FederateAmbassador.pb.h:17245
StopRegistrationForObjectClass & operator=(StopRegistrationForObjectClass &&from) noexcept
Definition: FederateAmbassador.pb.h:3588
int sentordertype_
Definition: FederateAmbassador.pb.h:6458
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:4490
::rti1516_2025::fedpro::ReportFederationExecutions * unsafe_arena_release_reportfederationexecutions()
Definition: FederateAmbassador.pb.h:24067
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:19629
void clear_federationrestorebegun()
Definition: FederateAmbassador.pb.h:25146
void clear_receivedordertype()
Definition: FederateAmbassador.pb.h:18637
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:18975
FederationRestoreStatusResponse(FederationRestoreStatusResponse &&from) noexcept
Definition: FederateAmbassador.pb.h:3283
TimeConstrainedEnabled * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:10496
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:7962
SynchronizationPointRegistrationSucceeded * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:1141
::rti1516_2025::fedpro::FederationRestored * mutable_federationrestored()
Definition: FederateAmbassador.pb.h:25352
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:23243
Definition: FederateAmbassador.pb.h:12846
void clear_federationsaved()
Definition: FederateAmbassador.pb.h:24776
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:21793
void Swap(ReportAttributeTransportationType *other)
Definition: FederateAmbassador.pb.h:8172
::rti1516_2025::fedpro::RequestDivestitureConfirmation * _internal_mutable_requestdivestitureconfirmation()
Definition: FederateAmbassador.pb.h:27638
int objectinstancenames_size() const
Definition: FederateAmbassador.pb.h:14768
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:10848
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:21778
bool _internal_has_synchronizationpointregistrationfailed() const
Definition: FederateAmbassador.pb.h:24397
::rti1516_2025::fedpro::CallbackSucceeded * mutable_callbacksucceeded()
Definition: FederateAmbassador.pb.h:28621
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:7926
bool _internal_has_receivedirectedinteractionwithtime() const
Definition: FederateAmbassador.pb.h:26543
TurnInteractionsOffDefaultTypeInternal _TurnInteractionsOff_default_instance_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr synchronizationpointlabel_
Definition: FederateAmbassador.pb.h:1688
::rti1516_2025::fedpro::ReceiveInteraction * receiveinteraction_
Definition: FederateAmbassador.pb.h:12634
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:23119
::rti1516_2025::fedpro::TransportationTypeHandle * _internal_mutable_transportationtype()
Definition: FederateAmbassador.pb.h:15499
bool has_response() const
Definition: FederateAmbassador.pb.h:13814
FederationNotRestored()
Definition: FederateAmbassador.pb.h:3139
DiscoverObjectInstanceDefaultTypeInternal _DiscoverObjectInstance_default_instance_
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:19579
const ::rti1516_2025::fedpro::AttributeHandleSet & attributes() const
Definition: FederateAmbassador.pb.h:20648
PROTOBUF_MUST_USE_RESULT std::string * release_faultdescription()
Definition: FederateAmbassador.pb.h:12899
void set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: FederateAmbassador.pb.h:18508
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr label_
Definition: FederateAmbassador.pb.h:3002
PROTOBUF_MUST_USE_RESULT std::string * release_usersuppliedtag()
Definition: FederateAmbassador.pb.h:22603
bool has_requestdivestitureconfirmation() const
Definition: FederateAmbassador.pb.h:27582
void set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: FederateAmbassador.pb.h:18028
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:17689
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:7408
void MergeFrom(const InitiateFederateSaveWithTime &from)
void set_has_attributeisnotowned()
Definition: FederateAmbassador.pb.h:28029
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:19761
bool has_initiatefederaterestore() const
Definition: FederateAmbassador.pb.h:25214
static const RequestAttributeOwnershipAssumption * internal_default_instance()
Definition: FederateAmbassador.pb.h:8706
void set_has_stopregistrationforobjectclass()
Definition: FederateAmbassador.pb.h:25587
bool _internal_has_federationrestorestatusresponse() const
Definition: FederateAmbassador.pb.h:25433
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:22805
PROTOBUF_MUST_USE_RESULT std::string * release_usersuppliedtag()
Definition: FederateAmbassador.pb.h:17863
::rti1516_2025::fedpro::ProvideAttributeValueUpdate * mutable_provideattributevalueupdate()
Definition: FederateAmbassador.pb.h:26980
const ::rti1516_2025::fedpro::InitiateFederateSaveWithTime & _internal_initiatefederatesavewithtime() const
Definition: FederateAmbassador.pb.h:24724
const ::rti1516_2025::fedpro::RequestRetraction & _internal_requestretraction() const
Definition: FederateAmbassador.pb.h:28498
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:4705
bool has_attributes() const
Definition: FederateAmbassador.pb.h:23326
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:18762
ConfirmInteractionTransportationTypeChange & operator=(const ConfirmInteractionTransportationTypeChange &from)
Definition: FederateAmbassador.pb.h:8324
friend void swap(ReceiveInteraction &a, ReceiveInteraction &b)
Definition: FederateAmbassador.pb.h:5411
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:19637
bool _internal_has_provideattributevalueupdate() const
Definition: FederateAmbassador.pb.h:26913
::rti1516_2025::fedpro::LogicalTime * unsafe_arena_release_time()
Definition: FederateAmbassador.pb.h:17402
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification * attributeownershipacquisitionnotification_
Definition: FederateAmbassador.pb.h:12652
PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string &value)
Definition: FederateAmbassador.pb.h:21707
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeOwnershipUnavailable * release_attributeownershipunavailable()
Definition: FederateAmbassador.pb.h:27744
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:22444
::rti1516_2025::fedpro::InteractionClassHandle * interactionclass_
Definition: FederateAmbassador.pb.h:3861
PROTOBUF_MUST_USE_RESULT std::string * release_objectinstancename()
Definition: FederateAmbassador.pb.h:15125
PROTOBUF_MUST_USE_RESULT std::string * release_label()
Definition: FederateAmbassador.pb.h:13677
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::LogicalTime * release_time()
Definition: FederateAmbassador.pb.h:13721
void Swap(CallbackResponse *other)
Definition: FederateAmbassador.pb.h:12727
AttributeOwnershipAcquisitionNotification()
Definition: FederateAmbassador.pb.h:9038
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:18775
::rti1516_2025::fedpro::RequestFederationRestoreSucceeded * requestfederationrestoresucceeded_
Definition: FederateAmbassador.pb.h:12616
static const TurnInteractionsOff & default_instance()
Definition: FederateAmbassador.pb.h:3903
PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string &value)
Definition: FederateAmbassador.pb.h:21929
const std::string & usersuppliedtag() const
Definition: FederateAmbassador.pb.h:15886
FederationRestored * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:3079
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:9249
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:20196
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:499
void set_allocated_parametervalues(::rti1516_2025::fedpro::ParameterHandleValueMap *parametervalues)
Definition: FederateAmbassador.pb.h:17810
void set_allocated_federationname(std::string *federationname)
Definition: FederateAmbassador.pb.h:13179
const ::rti1516_2025::fedpro::ParameterHandleValueMap & parametervalues() const
Definition: FederateAmbassador.pb.h:16980
void unsafe_arena_set_allocated_parametervalues(::rti1516_2025::fedpro::ParameterHandleValueMap *parametervalues)
Definition: FederateAmbassador.pb.h:16504
static const InitiateFederateRestore & default_instance()
Definition: FederateAmbassador.pb.h:2866
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:7336
std::string * mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:18847
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:4484
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:4606
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederationNotRestored * release_federationnotrestored()
Definition: FederateAmbassador.pb.h:25376
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:8470
void Swap(FederationSaveStatusResponse *other)
Definition: FederateAmbassador.pb.h:2317
void unsafe_arena_set_allocated_postrestorefederatehandle(::rti1516_2025::fedpro::FederateHandle *postrestorefederatehandle)
Definition: FederateAmbassador.pb.h:14112
void Swap(ReportInteractionTransportationType *other)
Definition: FederateAmbassador.pb.h:8528
::rti1516_2025::fedpro::ReportFederationExecutions * _internal_mutable_reportfederationexecutions()
Definition: FederateAmbassador.pb.h:24086
friend void swap(ReportAttributeTransportationType &a, ReportAttributeTransportationType &b)
Definition: FederateAmbassador.pb.h:8169
int GetCachedSize() const final
Definition: FederateAmbassador.pb.h:2089
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:923
::rti1516_2025::fedpro::ReflectAttributeValues * unsafe_arena_release_reflectattributevalues()
Definition: FederateAmbassador.pb.h:26213
const ::rti1516_2025::fedpro::ConveyedRegionSet & _internal_optionalsentregions() const
Definition: FederateAmbassador.pb.h:16799
static void ArenaDtor(void *object)
void MergeFrom(const SynchronizationPointRegistrationSucceeded &from)
void Swap(DiscoverObjectInstance *other)
Definition: FederateAmbassador.pb.h:4660
const ::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed & synchronizationpointregistrationfailed() const
Definition: FederateAmbassador.pb.h:24433
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr label_
Definition: FederateAmbassador.pb.h:2554
std::string * mutable_synchronizationpointlabel()
Definition: FederateAmbassador.pb.h:13309
::rti1516_2025::fedpro::LogicalTime * _internal_mutable_time()
Definition: FederateAmbassador.pb.h:18581
bool has_producingfederate() const
Definition: FederateAmbassador.pb.h:17968
SynchronizationPointRegistrationFailed()
Definition: FederateAmbassador.pb.h:1219
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:18797
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:1105
::rti1516_2025::fedpro::LogicalTime * time_
Definition: FederateAmbassador.pb.h:1997
void UnsafeArenaSwap(RequestFederationRestoreFailed *other)
Definition: FederateAmbassador.pb.h:2617
::rti1516_2025::fedpro::RemoveObjectInstanceWithTime * _internal_mutable_removeobjectinstancewithtime()
Definition: FederateAmbassador.pb.h:26750
::rti1516_2025::fedpro::ReceiveDirectedInteractionWithTime * _internal_mutable_receivedirectedinteractionwithtime()
Definition: FederateAmbassador.pb.h:26602
bool _internal_has_requestattributeownershiprelease() const
Definition: FederateAmbassador.pb.h:27801
static const RequestRetraction & default_instance()
Definition: FederateAmbassador.pb.h:10927
::rti1516_2025::fedpro::TransportationTypeHandle * _internal_mutable_transportationtype()
Definition: FederateAmbassador.pb.h:21211
const ::rti1516_2025::fedpro::ParameterHandleValueMap & parametervalues() const
Definition: FederateAmbassador.pb.h:16500
::rti1516_2025::fedpro::AttributeHandleSet * _internal_mutable_attributes()
Definition: FederateAmbassador.pb.h:20113
FlushQueueGrant & operator=(FlushQueueGrant &&from) noexcept
Definition: FederateAmbassador.pb.h:10592
TurnInteractionsOff * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:3936
void Swap(TurnInteractionsOff *other)
Definition: FederateAmbassador.pb.h:3916
const ::rti1516_2025::fedpro::AttributeHandleSet & _internal_attributes() const
Definition: FederateAmbassador.pb.h:20467
const ::rti1516_2025::fedpro::ReceiveInteraction & _internal_receiveinteraction() const
Definition: FederateAmbassador.pb.h:26352
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:8118
::rti1516_2025::fedpro::AttributeHandleSet * mutable_attributes()
Definition: FederateAmbassador.pb.h:20121
const ::rti1516_2025::fedpro::AttributeOwnershipUnavailable & attributeownershipunavailable() const
Definition: FederateAmbassador.pb.h:27763
bool has_candidateattributes() const
Definition: FederateAmbassador.pb.h:22490
::rti1516_2025::fedpro::OrderType receivedordertype() const
Definition: FederateAmbassador.pb.h:19299
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:15234
void Swap(ConfirmAttributeOwnershipAcquisitionCancellation *other)
Definition: FederateAmbassador.pb.h:9636
::rti1516_2025::fedpro::FederateHandle * producingfederate_
Definition: FederateAmbassador.pb.h:5904
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const RequestDivestitureConfirmation & default_instance()
Definition: FederateAmbassador.pb.h:8887
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:12772
std::string * _internal_mutable_synchronizationpointlabel()
Definition: FederateAmbassador.pb.h:13321
const ::rti1516_2025::fedpro::ParameterHandleValueMap & _internal_parametervalues() const
Definition: FederateAmbassador.pb.h:16495
::rti1516_2025::fedpro::OrderType receivedordertype() const
Definition: FederateAmbassador.pb.h:16299
std::string * _internal_mutable_reasonforresigndescription()
Definition: FederateAmbassador.pb.h:13221
bool _internal_has_producingfederate() const
Definition: FederateAmbassador.pb.h:17187
void SetCachedSize(int size) const final
RequestRetraction & operator=(RequestRetraction &&from) noexcept
Definition: FederateAmbassador.pb.h:10908
Definition: datatypes.pb.h:4531
void unsafe_arena_set_allocated_attributesoutofscope(::rti1516_2025::fedpro::AttributesOutOfScope *attributesoutofscope)
Definition: FederateAmbassador.pb.h:26890
static const AttributesInScope & default_instance()
Definition: FederateAmbassador.pb.h:6931
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:2823
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:5642
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation * release_confirmattributeownershipacquisitioncancellation()
Definition: FederateAmbassador.pb.h:27892
RemoveObjectInstanceWithTime()
Definition: FederateAmbassador.pb.h:6652
::rti1516_2025::fedpro::InteractionClassHandle * mutable_interactionclass()
Definition: FederateAmbassador.pb.h:21395
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
FederationNotSavedDefaultTypeInternal _FederationNotSaved_default_instance_
const ::rti1516_2025::fedpro::TurnInteractionsOff & turninteractionsoff() const
Definition: FederateAmbassador.pb.h:25765
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateHandle * release_producingfederate()
Definition: FederateAmbassador.pb.h:16043
void UnsafeArenaSwap(FederationSaved *other)
Definition: FederateAmbassador.pb.h:2060
void set_usersuppliedtag(ArgT0 &&arg0, ArgT...args)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:1564
::rti1516_2025::fedpro::AttributeHandleSet * unsafe_arena_release_offeredattributes()
Definition: FederateAmbassador.pb.h:21642
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:2696
void CopyFrom(const InitiateFederateSaveWithTime &from)
void set_allocated_releasedattributes(::rti1516_2025::fedpro::AttributeHandleSet *releasedattributes)
Definition: FederateAmbassador.pb.h:21884
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:3130
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:467
const ::rti1516_2025::fedpro::FederationExecutionInformationSet & _internal_report() const
Definition: FederateAmbassador.pb.h:12925
void unsafe_arena_set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: FederateAmbassador.pb.h:15156
bool has_attributeownershipunavailable() const
Definition: FederateAmbassador.pb.h:27730
void set_allocated_reasonforresigndescription(std::string *reasonforresigndescription)
Definition: FederateAmbassador.pb.h:13229
::rti1516_2025::fedpro::ReflectAttributeValuesWithTime * _internal_mutable_reflectattributevalueswithtime()
Definition: FederateAmbassador.pb.h:26306
bool _internal_has_reflectattributevalueswithtime() const
Definition: FederateAmbassador.pb.h:26247
void set_allocated_updateratedesignator(std::string *updateratedesignator)
Definition: FederateAmbassador.pb.h:20359
::rti1516_2025::fedpro::InteractionClassHandle * interactionclass_
Definition: FederateAmbassador.pb.h:5901
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:18805
::rti1516_2025::fedpro::AttributeHandleSet * _internal_mutable_attributes()
Definition: FederateAmbassador.pb.h:22935
AttributeOwnershipUnavailable()
Definition: FederateAmbassador.pb.h:9222
bool has_objectclass() const
Definition: FederateAmbassador.pb.h:15012
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:7578
InitiateFederateSave * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:1764
void UnsafeArenaSwap(AttributeOwnershipAcquisitionNotification *other)
Definition: FederateAmbassador.pb.h:9092
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:4298
Definition: datatypes.pb.h:5566
bool has_objectclass() const
Definition: FederateAmbassador.pb.h:14398
FederationRestoreStatusResponse * New() const final
Definition: FederateAmbassador.pb.h:3340
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ExceptionData * release_callbackfailed()
Definition: FederateAmbassador.pb.h:28637
void UnsafeArenaSwap(AttributeIsNotOwned *other)
Definition: FederateAmbassador.pb.h:10000
::rti1516_2025::fedpro::InteractionClassHandle * _internal_mutable_interactionclass()
Definition: FederateAmbassador.pb.h:21387
int GetCachedSize() const final
Definition: FederateAmbassador.pb.h:706
::rti1516_2025::fedpro::AttributeHandleSet * _internal_mutable_attributes()
Definition: FederateAmbassador.pb.h:22315
bool has_requestattributeownershipassumption() const
Definition: FederateAmbassador.pb.h:27508
void set_has_reportfederationexecutionmembers()
Definition: FederateAmbassador.pb.h:24107
ReceiveDirectedInteractionWithTime & operator=(const ReceiveDirectedInteractionWithTime &from)
Definition: FederateAmbassador.pb.h:6172
const ::rti1516_2025::fedpro::TransportationTypeHandle & _internal_transportationtype() const
Definition: FederateAmbassador.pb.h:15455
std::string * _internal_mutable_federationname()
Definition: FederateAmbassador.pb.h:13035
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:20813
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:9129
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:20863
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:6264
Definition: FederateAmbassador.pb.h:3719
std::string * _internal_mutable_synchronizationpointlabel()
Definition: FederateAmbassador.pb.h:13487
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::InteractionClassHandle * release_interactionclass()
Definition: FederateAmbassador.pb.h:16911
void clear_receivedordertype()
Definition: FederateAmbassador.pb.h:16293
::rti1516_2025::fedpro::ConveyedRegionSet * optionalsentregions_
Definition: FederateAmbassador.pb.h:5905
AttributeIsOwnedByRTI(AttributeIsOwnedByRTI &&from) noexcept
Definition: FederateAmbassador.pb.h:10119
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:2033
ReflectAttributeValuesWithTime * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:5128
AttributesOutOfScope & operator=(AttributesOutOfScope &&from) noexcept
Definition: FederateAmbassador.pb.h:7080
FederationSaved * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:2072
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:14981
static const StopRegistrationForObjectClass * internal_default_instance()
Definition: FederateAmbassador.pb.h:3610
Definition: FederateAmbassador.pb.h:10427
FederationSaveStatusResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:2337
AttributeOwnershipAcquisitionNotification(AttributeOwnershipAcquisitionNotification &&from) noexcept
Definition: FederateAmbassador.pb.h:9043
Definition: datatypes.pb.h:529
const ::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange & _internal_confirmattributetransportationtypechange() const
Definition: FederateAmbassador.pb.h:27240
void unsafe_arena_set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle *interactionclass)
Definition: FederateAmbassador.pb.h:18070
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeIsOwnedByRTI * release_attributeisownedbyrti()
Definition: FederateAmbassador.pb.h:28114
::rti1516_2025::fedpro::AttributeHandleSet * offeredattributes_
Definition: FederateAmbassador.pb.h:8845
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:23265
bool has_discoverobjectinstance() const
Definition: FederateAmbassador.pb.h:26102
::rti1516_2025::fedpro::TurnInteractionsOff * turninteractionsoff_
Definition: FederateAmbassador.pb.h:12626
const std::string & synchronizationpointlabel() const
Definition: FederateAmbassador.pb.h:13368
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:7448
Definition: FederateAmbassador.pb.h:45
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:10985
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:502
void _internal_set_receivedordertype(::rti1516_2025::fedpro::OrderType value)
Definition: FederateAmbassador.pb.h:18647
ReceiveDirectedInteractionWithTime & operator=(ReceiveDirectedInteractionWithTime &&from) noexcept
Definition: FederateAmbassador.pb.h:6176
::rti1516_2025::fedpro::ParameterHandleValueMap * mutable_parametervalues()
Definition: FederateAmbassador.pb.h:17805
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:7264
bool _internal_has_time() const
Definition: FederateAmbassador.pb.h:23503
std::string * _internal_mutable_federatename()
Definition: FederateAmbassador.pb.h:14077
const std::string & _internal_objectinstancenames(int index) const
Definition: FederateAmbassador.pb.h:14858
RequestFederationRestoreSucceeded()
Definition: FederateAmbassador.pb.h:2419
void set_has_reflectattributevalues()
Definition: FederateAmbassador.pb.h:26179
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:1246
::rti1516_2025::fedpro::LogicalTime * mutable_time()
Definition: FederateAmbassador.pb.h:16245
AttributeIsOwnedByRTI & operator=(AttributeIsOwnedByRTI &&from) noexcept
Definition: FederateAmbassador.pb.h:10128
PROTOBUF_ALWAYS_INLINE void _internal_set_reasonforresigndescription(const std::string &value)
Definition: FederateAmbassador.pb.h:13217
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:1944
void unsafe_arena_set_allocated_federateresigned(::rti1516_2025::fedpro::FederateResigned *federateresigned)
Definition: FederateAmbassador.pb.h:24300
ReportAttributeTransportationType * New() const final
Definition: FederateAmbassador.pb.h:8188
PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string &value)
Definition: FederateAmbassador.pb.h:22151
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:23104
std::string * _internal_mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:21711
::rti1516_2025::fedpro::FederateHandle * mutable_producingfederate()
Definition: FederateAmbassador.pb.h:15593
bool has_attributes() const
Definition: FederateAmbassador.pb.h:19668
FederationSaveStatusResponse & operator=(const FederationSaveStatusResponse &from)
Definition: FederateAmbassador.pb.h:2281
void set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: FederateAmbassador.pb.h:17250
::rti1516_2025::fedpro::DiscoverObjectInstance * unsafe_arena_release_discoverobjectinstance()
Definition: FederateAmbassador.pb.h:26139
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:5459
void unsafe_arena_set_allocated_callbacksucceeded(::rti1516_2025::fedpro::CallbackSucceeded *callbacksucceeded)
Definition: FederateAmbassador.pb.h:28605
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:20824
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:9396
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:8657
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:9746
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:2122
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:19019
void set_allocated_federationname(std::string *federationname)
Definition: FederateAmbassador.pb.h:13043
const std::string & _internal_label() const
Definition: FederateAmbassador.pb.h:13970
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:9785
const std::string & usersuppliedtag() const
Definition: FederateAmbassador.pb.h:16578
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:9750
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::LogicalTime * release_time()
Definition: FederateAmbassador.pb.h:23441
void Swap(ReportFederationExecutions *other)
Definition: FederateAmbassador.pb.h:521
std::string * mutable_federatename()
Definition: FederateAmbassador.pb.h:14065
PROTOBUF_MUST_USE_RESULT std::string * release_synchronizationpointlabel()
Definition: FederateAmbassador.pb.h:13491
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:961
const ::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance & turnupdatesonforobjectinstance() const
Definition: FederateAmbassador.pb.h:27023
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:20156
ReceiveInteractionWithTime(ReceiveInteractionWithTime &&from) noexcept
Definition: FederateAmbassador.pb.h:5617
const ::rti1516_2025::fedpro::TimeAdvanceGrant & timeadvancegrant() const
Definition: FederateAmbassador.pb.h:28429
void set_has_announcesynchronizationpoint()
Definition: FederateAmbassador.pb.h:24477
const ::rti1516_2025::fedpro::ObjectClassHandle & objectclass() const
Definition: FederateAmbassador.pb.h:15020
Definition: FederateAmbassador.pb.h:12599
bool has_timeconstrainedenabled() const
Definition: FederateAmbassador.pb.h:28248
::rti1516_2025::fedpro::AttributeOwnershipUnavailable * _internal_mutable_attributeownershipunavailable()
Definition: FederateAmbassador.pb.h:27786
::rti1516_2025::fedpro::ReportInteractionTransportationType * unsafe_arena_release_reportinteractiontransportationtype()
Definition: FederateAmbassador.pb.h:27471
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ReceiveInteraction * release_receiveinteraction()
Definition: FederateAmbassador.pb.h:26338
::rti1516_2025::fedpro::AttributeHandleSet * attributes_
Definition: FederateAmbassador.pb.h:8116
::rti1516_2025::fedpro::AttributesInScope * mutable_attributesinscope()
Definition: FederateAmbassador.pb.h:26832
static const TimeConstrainedEnabled & default_instance()
Definition: FederateAmbassador.pb.h:10463
void Swap(TurnInteractionsOn *other)
Definition: FederateAmbassador.pb.h:3768
void set_allocated_usersuppliedtag(std::string *usersuppliedtag)
Definition: FederateAmbassador.pb.h:15437
friend void swap(RemoveObjectInstanceWithTime &a, RemoveObjectInstanceWithTime &b)
Definition: FederateAmbassador.pb.h:6695
ReportInteractionTransportationType & operator=(const ReportInteractionTransportationType &from)
Definition: FederateAmbassador.pb.h:8492
const std::string & _internal_synchronizationpointlabel() const
Definition: FederateAmbassador.pb.h:13264
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:23124
bool _internal_has_attributevalues() const
Definition: FederateAmbassador.pb.h:15797
const ::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption & _internal_requestattributeownershipassumption() const
Definition: FederateAmbassador.pb.h:27536
::rti1516_2025::fedpro::LogicalTime * time_
Definition: FederateAmbassador.pb.h:5906
static const DiscoverObjectInstance & default_instance()
Definition: FederateAmbassador.pb.h:4647
AttributeIsNotOwnedDefaultTypeInternal _AttributeIsNotOwned_default_instance_
TurnUpdatesOnForObjectInstanceWithRate & operator=(const TurnUpdatesOnForObjectInstanceWithRate &from)
Definition: FederateAmbassador.pb.h:7596
bool has_provideattributevalueupdate() const
Definition: FederateAmbassador.pb.h:26916
MultipleObjectInstanceNameReservationSucceeded * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:4372
::rti1516_2025::fedpro::RequestAttributeOwnershipRelease * mutable_requestattributeownershiprelease()
Definition: FederateAmbassador.pb.h:27868
void clear_receivedirectedinteraction()
Definition: FederateAmbassador.pb.h:26478
MultipleObjectInstanceNameReservationFailed(MultipleObjectInstanceNameReservationFailed &&from) noexcept
Definition: FederateAmbassador.pb.h:4465
void Swap(TurnUpdatesOffForObjectInstance *other)
Definition: FederateAmbassador.pb.h:7816
const ::rti1516_2025::fedpro::AttributeHandleSet & _internal_candidateattributes() const
Definition: FederateAmbassador.pb.h:22493
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:18969
bool _internal_has_attribute() const
Definition: FederateAmbassador.pb.h:20899
InformAttributeOwnership(InformAttributeOwnership &&from) noexcept
Definition: FederateAmbassador.pb.h:9763
::rti1516_2025::fedpro::FederationRestoreBegun * unsafe_arena_release_federationrestorebegun()
Definition: FederateAmbassador.pb.h:25177
int receivedordertype_
Definition: FederateAmbassador.pb.h:5909
ConnectionLost * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:397
::rti1516_2025::fedpro::TransportationTypeHandle * _internal_mutable_transportationtype()
Definition: FederateAmbassador.pb.h:21473
void set_allocated_parametervalues(::rti1516_2025::fedpro::ParameterHandleValueMap *parametervalues)
Definition: FederateAmbassador.pb.h:17032
FlushQueueGrant()
Definition: FederateAmbassador.pb.h:10578
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateHandleSet * release_failedtosyncset()
Definition: FederateAmbassador.pb.h:13535
AttributesOutOfScope & operator=(const AttributesOutOfScope &from)
Definition: FederateAmbassador.pb.h:7076
bool _internal_has_report() const
Definition: FederateAmbassador.pb.h:13055
TimeConstrainedEnabled(TimeConstrainedEnabled &&from) noexcept
Definition: FederateAmbassador.pb.h:10435
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:6150
FederationSaveStatusResponse(FederationSaveStatusResponse &&from) noexcept
Definition: FederateAmbassador.pb.h:2276
const ::rti1516_2025::fedpro::AttributeHandleSet & _internal_attributes() const
Definition: FederateAmbassador.pb.h:19847
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:11336
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:10669
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:8662
void unsafe_arena_set_allocated_receivedirectedinteraction(::rti1516_2025::fedpro::ReceiveDirectedInteraction *receivedirectedinteraction)
Definition: FederateAmbassador.pb.h:26520
::rti1516_2025::fedpro::TransportationTypeHandle * mutable_transportationtype()
Definition: FederateAmbassador.pb.h:21219
void InternalSwap(SynchronizationPointRegistrationSucceeded *other)
int GetCachedSize() const final
Definition: FederateAmbassador.pb.h:1781
::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange * mutable_confirmattributetransportationtypechange()
Definition: FederateAmbassador.pb.h:27276
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:7226
const std::string & _internal_synchronizationpointlabel() const
Definition: FederateAmbassador.pb.h:13480
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:3972
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:5054
::rti1516_2025::fedpro::FederationSynchronized * mutable_federationsynchronized()
Definition: FederateAmbassador.pb.h:24612
void unsafe_arena_set_allocated_confirmattributetransportationtypechange(::rti1516_2025::fedpro::ConfirmAttributeTransportationTypeChange *confirmattributetransportationtypechange)
Definition: FederateAmbassador.pb.h:27260
bool _internal_has_attributeownershipacquisitionnotification() const
Definition: FederateAmbassador.pb.h:27653
ULong ObjectClassHandle
Definition: RTItypes13.h:104
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:3813
::rti1516_2025::fedpro::ReportFederationExecutionMembers * _internal_mutable_reportfederationexecutionmembers()
Definition: FederateAmbassador.pb.h:24160
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:22802
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:18980
friend void swap(MultipleObjectInstanceNameReservationFailed &a, MultipleObjectInstanceNameReservationFailed &b)
Definition: FederateAmbassador.pb.h:4503
FederationSaveStatusResponse * New() const final
Definition: FederateAmbassador.pb.h:2333
PROTOBUF_MUST_USE_RESULT std::string * release_usersuppliedtag()
Definition: FederateAmbassador.pb.h:18863
::rti1516_2025::fedpro::FederateHandle * _internal_mutable_producingfederate()
Definition: FederateAmbassador.pb.h:15191
static const RemoveObjectInstance * internal_default_instance()
Definition: FederateAmbassador.pb.h:6504
MultipleObjectInstanceNameReservationSucceeded(MultipleObjectInstanceNameReservationSucceeded &&from) noexcept
Definition: FederateAmbassador.pb.h:4311
Definition: FederateAmbassador.pb.h:928
Definition: datatypes.pb.h:5122
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ReflectAttributeValues * release_reflectattributevalues()
Definition: FederateAmbassador.pb.h:26190
::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray * unsafe_arena_release_response()
Definition: FederateAmbassador.pb.h:13854
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:1249
FederateResigned & operator=(FederateResigned &&from) noexcept
Definition: FederateAmbassador.pb.h:945
void set_allocated_optionalsentregions(::rti1516_2025::fedpro::ConveyedRegionSet *optionalsentregions)
Definition: FederateAmbassador.pb.h:16164
void set_receivedordertype(::rti1516_2025::fedpro::OrderType value)
Definition: FederateAmbassador.pb.h:17479
const ::rti1516_2025::fedpro::FederateHandle & producingfederate() const
Definition: FederateAmbassador.pb.h:16026
::rti1516_2025::fedpro::SynchronizationPointRegistrationSucceeded * _internal_mutable_synchronizationpointregistrationsucceeded()
Definition: FederateAmbassador.pb.h:24382
const std::string & usersuppliedtag() const
Definition: FederateAmbassador.pb.h:17058
RemoveObjectInstanceWithTime(RemoveObjectInstanceWithTime &&from) noexcept
Definition: FederateAmbassador.pb.h:6657
void set_has_reportinteractiontransportationtype()
Definition: FederateAmbassador.pb.h:27437
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:3456
bool has_time() const
Definition: FederateAmbassador.pb.h:23416
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::MessageRetractionHandle * release_optionalretraction()
Definition: FederateAmbassador.pb.h:16341
::rti1516_2025::fedpro::AttributesInScope * _internal_mutable_attributesinscope()
Definition: FederateAmbassador.pb.h:26824
ReceiveDirectedInteraction & operator=(ReceiveDirectedInteraction &&from) noexcept
Definition: FederateAmbassador.pb.h:5932
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ProvideAttributeValueUpdate * release_provideattributevalueupdate()
Definition: FederateAmbassador.pb.h:26930
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:22651
Definition: datatypes.pb.h:2145
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::RequestAttributeOwnershipRelease * release_requestattributeownershiprelease()
Definition: FederateAmbassador.pb.h:27818
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:8471
RemoveObjectInstanceWithTime * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:6718
bool _internal_has_confirmattributeownershipacquisitioncancellation() const
Definition: FederateAmbassador.pb.h:27875
bool has_stopregistrationforobjectclass() const
Definition: FederateAmbassador.pb.h:25584
void set_usersuppliedtag(ArgT0 &&arg0, ArgT...args)
InitiateFederateRestore()
Definition: FederateAmbassador.pb.h:2833
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::LogicalTime * release_time()
Definition: FederateAmbassador.pb.h:18559
::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification * unsafe_arena_release_attributeownershipacquisitionnotification()
Definition: FederateAmbassador.pb.h:27693
void unsafe_arena_set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:20652
void unsafe_arena_set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle *interactionclass)
Definition: FederateAmbassador.pb.h:16898
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:7872
::rti1516_2025::fedpro::ObjectInstanceHandle * mutable_objectinstance()
Definition: FederateAmbassador.pb.h:21571
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr federationname_
Definition: FederateAmbassador.pb.h:777
ReceiveDirectedInteraction * New() const final
Definition: FederateAmbassador.pb.h:5980
::rti1516_2025::fedpro::FederateHandle * unsafe_arena_release_producingfederate()
Definition: FederateAmbassador.pb.h:17230
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::InitiateFederateRestore * release_initiatefederaterestore()
Definition: FederateAmbassador.pb.h:25228
::rti1516_2025::fedpro::AttributeHandleSet * _internal_mutable_attributes()
Definition: FederateAmbassador.pb.h:22759
const ::rti1516_2025::fedpro::TransportationTypeHandle & transportationtype() const
Definition: FederateAmbassador.pb.h:21172
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeHandleSet * release_attributes()
Definition: FederateAmbassador.pb.h:20489
::rti1516_2025::fedpro::ParameterHandleValueMap * _internal_mutable_parametervalues()
Definition: FederateAmbassador.pb.h:17797
void unsafe_arena_set_allocated_connectionlost(::rti1516_2025::fedpro::ConnectionLost *connectionlost)
Definition: FederateAmbassador.pb.h:24004
RequestFederationRestoreSucceededDefaultTypeInternal _RequestFederationRestoreSucceeded_default_instance_
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:23240
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:355
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:22242
static const MultipleObjectInstanceNameReservationFailed * internal_default_instance()
Definition: FederateAmbassador.pb.h:4496
Definition: FederateAmbassador.pb.h:620
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:20614
const std::string & _internal_updateratedesignator() const
Definition: FederateAmbassador.pb.h:20344
bool _internal_has_time() const
Definition: FederateAmbassador.pb.h:23593
void unsafe_arena_set_allocated_turninteractionson(::rti1516_2025::fedpro::TurnInteractionsOn *turninteractionson)
Definition: FederateAmbassador.pb.h:25706
RequestAttributeOwnershipAssumption & operator=(RequestAttributeOwnershipAssumption &&from) noexcept
Definition: FederateAmbassador.pb.h:8684
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::InteractionClassHandle * release_interactionclass()
Definition: FederateAmbassador.pb.h:21103
CallbackRequestCase callbackRequest_case() const
Definition: FederateAmbassador.pb.h:28546
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:23089
void unsafe_arena_set_allocated_parametervalues(::rti1516_2025::fedpro::ParameterHandleValueMap *parametervalues)
Definition: FederateAmbassador.pb.h:17762
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:1625
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:878
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:11031
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:3517
bool has_failedtosyncset() const
Definition: FederateAmbassador.pb.h:13510
::rti1516_2025::fedpro::LogicalTime * time_
Definition: FederateAmbassador.pb.h:6456
void unsafe_arena_set_allocated_optionalsentregions(::rti1516_2025::fedpro::ConveyedRegionSet *optionalsentregions)
Definition: FederateAmbassador.pb.h:17288
::rti1516_2025::fedpro::LogicalTime * mutable_time()
Definition: FederateAmbassador.pb.h:13751
bool has_turninteractionson() const
Definition: FederateAmbassador.pb.h:25658
void set_allocated_usersuppliedtag(std::string *usersuppliedtag)
Definition: FederateAmbassador.pb.h:16609
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void unsafe_arena_set_allocated_timeconstrainedenabled(::rti1516_2025::fedpro::TimeConstrainedEnabled *timeconstrainedenabled)
Definition: FederateAmbassador.pb.h:28296
void UnsafeArenaSwap(RequestAttributeOwnershipAssumption *other)
Definition: FederateAmbassador.pb.h:8724
void clear_attributeisnotowned()
Definition: FederateAmbassador.pb.h:28032
Definition: FederateAmbassador.pb.h:10891
TurnUpdatesOnForObjectInstance * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:7484
void clear_reason()
Definition: FederateAmbassador.pb.h:13787
void unsafe_arena_set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:23162
friend void swap(RequestFederationRestoreFailed &a, RequestFederationRestoreFailed &b)
Definition: FederateAmbassador.pb.h:2606
ConfirmAttributeOwnershipAcquisitionCancellation()
Definition: FederateAmbassador.pb.h:9590
SynchronizationPointRegistrationFailed & operator=(SynchronizationPointRegistrationFailed &&from) noexcept
Definition: FederateAmbassador.pb.h:1233
bool has_federationsynchronized() const
Definition: FederateAmbassador.pb.h:24548
void UnsafeArenaSwap(ReflectAttributeValues *other)
Definition: FederateAmbassador.pb.h:4872
void set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle *interactionclass)
Definition: FederateAmbassador.pb.h:21138
const ::rti1516_2025::fedpro::ReportFederationExecutions & _internal_reportfederationexecutions() const
Definition: FederateAmbassador.pb.h:24058
void clear_synchronizationpointlabel()
Definition: FederateAmbassador.pb.h:13461
::rti1516_2025::fedpro::AttributeHandleSet * attributes_
Definition: FederateAmbassador.pb.h:7409
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:21519
const ::rti1516_2025::fedpro::TransportationTypeHandle & _internal_transportationtype() const
Definition: FederateAmbassador.pb.h:21167
::rti1516_2025::fedpro::ObjectClassHandle * unsafe_arena_release_objectclass()
Definition: FederateAmbassador.pb.h:14438
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:15237
::rti1516_2025::fedpro::FederateHandleSet * failedtosyncset_
Definition: FederateAmbassador.pb.h:1689
PROTOBUF_MUST_USE_RESULT std::string * release_synchronizationpointlabel()
Definition: FederateAmbassador.pb.h:13275
void set_has_reportfederationexecutiondoesnotexist()
Definition: FederateAmbassador.pb.h:24181
const std::string & _internal_label() const
Definition: FederateAmbassador.pb.h:14024
void Swap(RequestFederationRestoreFailed *other)
Definition: FederateAmbassador.pb.h:2609
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:7090
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
ReportInteractionTransportationType * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:8548
::rti1516_2025::fedpro::TransportationTypeHandle * transportationtype_
Definition: FederateAmbassador.pb.h:8473
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
LogicalTimeDefaultTypeInternal _LogicalTime_default_instance_
ReportInteractionTransportationType & operator=(ReportInteractionTransportationType &&from) noexcept
Definition: FederateAmbassador.pb.h:8496
const std::string & federatename() const
Definition: FederateAmbassador.pb.h:14054
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeHandleSet * release_attributes()
Definition: FederateAmbassador.pb.h:20091
bool has_producingfederate() const
Definition: FederateAmbassador.pb.h:16018
const ::rti1516_2025::fedpro::AttributeHandleSet & _internal_securedattributes() const
Definition: FederateAmbassador.pb.h:22049
friend void swap(ReceiveInteractionWithTime &a, ReceiveInteractionWithTime &b)
Definition: FederateAmbassador.pb.h:5655
void unsafe_arena_set_allocated_transportationtype(::rti1516_2025::fedpro::TransportationTypeHandle *transportationtype)
Definition: FederateAmbassador.pb.h:18374
friend void swap(ConfirmInteractionTransportationTypeChange &a, ConfirmInteractionTransportationTypeChange &b)
Definition: FederateAmbassador.pb.h:8357
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:11159
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded * release_multipleobjectinstancenamereservationsucceeded()
Definition: FederateAmbassador.pb.h:25968
friend void swap(MultipleObjectInstanceNameReservationSucceeded &a, MultipleObjectInstanceNameReservationSucceeded &b)
Definition: FederateAmbassador.pb.h:4349
TimeAdvanceGrantDefaultTypeInternal _TimeAdvanceGrant_default_instance_
void set_allocated_report(::rti1516_2025::fedpro::FederationExecutionInformationSet *report)
Definition: FederateAmbassador.pb.h:12982
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:4397
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:2697
TurnUpdatesOnForObjectInstance * New() const final
Definition: FederateAmbassador.pb.h:7480
MultipleObjectInstanceNameReservationFailed * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:4526
const ::rti1516_2025::fedpro::AttributeHandleValueMap & _internal_attributevalues() const
Definition: FederateAmbassador.pb.h:15323
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::TransportationTypeHandle * release_transportationtype()
Definition: FederateAmbassador.pb.h:15957
PROTOBUF_MUST_USE_RESULT std::string * release_federatename()
Definition: FederateAmbassador.pb.h:14081
void clear_reason()
Definition: FederateAmbassador.pb.h:13341
void clear_federationrestored()
Definition: FederateAmbassador.pb.h:25294
bool has_synchronizationpointregistrationsucceeded() const
Definition: FederateAmbassador.pb.h:24326
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:2593
const ::rti1516_2025::fedpro::InteractionClassHandle & _internal_interactionclass() const
Definition: FederateAmbassador.pb.h:17581
AttributesInScope()
Definition: FederateAmbassador.pb.h:6898
PROTOBUF_ALWAYS_INLINE void _internal_set_federationname(const std::string &value)
Definition: FederateAmbassador.pb.h:13167
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:8113
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:23064
const ::rti1516_2025::fedpro::AttributesOutOfScope & attributesoutofscope() const
Definition: FederateAmbassador.pb.h:26875
friend void swap(FederationRestored &a, FederationRestored &b)
Definition: FederateAmbassador.pb.h:3056
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
ObjectInstanceNameReservationFailed & operator=(const ObjectInstanceNameReservationFailed &from)
Definition: FederateAmbassador.pb.h:4172
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:3267
::rti1516_2025::fedpro::LogicalTime * time_
Definition: FederateAmbassador.pb.h:5356
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:3270
const ::rti1516_2025::fedpro::LogicalTime & time() const
Definition: FederateAmbassador.pb.h:23604
const ::rti1516_2025::fedpro::TransportationTypeHandle & transportationtype() const
Definition: FederateAmbassador.pb.h:20996
void clear_reportfederationexecutiondoesnotexist()
Definition: FederateAmbassador.pb.h:24184
::rti1516_2025::fedpro::FederateHandle * _internal_mutable_producingfederate()
Definition: FederateAmbassador.pb.h:16065
bool _internal_has_transportationtype() const
Definition: FederateAmbassador.pb.h:16621
static const AttributeIsOwnedByRTI * internal_default_instance()
Definition: FederateAmbassador.pb.h:10150
static const MultipleObjectInstanceNameReservationFailed & default_instance()
Definition: FederateAmbassador.pb.h:4493
Definition: FederateAmbassador.pb.h:7231
void unsafe_arena_set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle *interactionclass)
Definition: FederateAmbassador.pb.h:14590
ObjectInstanceNameReservationFailed * New() const final
Definition: FederateAmbassador.pb.h:4224
::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance * _internal_mutable_turnupdatesonforobjectinstance()
Definition: FederateAmbassador.pb.h:27046
::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded * unsafe_arena_release_objectinstancenamereservationsucceeded()
Definition: FederateAmbassador.pb.h:25843
AnnounceSynchronizationPoint * New() const final
Definition: FederateAmbassador.pb.h:1436
::rti1516_2025::fedpro::LogicalTime * _internal_mutable_optimistictime()
Definition: FederateAmbassador.pb.h:23729
::rti1516_2025::fedpro::InformAttributeOwnership * informattributeownership_
Definition: FederateAmbassador.pb.h:12656
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:8153
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:4189
void clear_requestattributeownershipassumption()
Definition: FederateAmbassador.pb.h:27514
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr usersuppliedtag_
Definition: FederateAmbassador.pb.h:7407
void UnsafeArenaSwap(ReceiveInteraction *other)
Definition: FederateAmbassador.pb.h:5422
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:714
::rti1516_2025::fedpro::OrderType _internal_receivedordertype() const
Definition: FederateAmbassador.pb.h:17468
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:7797
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:9748
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:22401
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ParameterHandleValueMap * release_parametervalues()
Definition: FederateAmbassador.pb.h:17775
const ::rti1516_2025::fedpro::ExceptionData & callbackfailed() const
Definition: FederateAmbassador.pb.h:28656
static const StopRegistrationForObjectClass & default_instance()
Definition: FederateAmbassador.pb.h:3607
void set_receivedordertype(::rti1516_2025::fedpro::OrderType value)
Definition: FederateAmbassador.pb.h:19307
TurnUpdatesOnForObjectInstance()
Definition: FederateAmbassador.pb.h:7418
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:22799
void Swap(AnnounceSynchronizationPoint *other)
Definition: FederateAmbassador.pb.h:1420
::rti1516_2025::fedpro::FederateHandle * unsafe_arena_release_producingfederate()
Definition: FederateAmbassador.pb.h:18008
bool has_transportationtype() const
Definition: FederateAmbassador.pb.h:21426
CallbackRequestDefaultTypeInternal _CallbackRequest_default_instance_
TurnInteractionsOff(TurnInteractionsOff &&from) noexcept
Definition: FederateAmbassador.pb.h:3875
const ::rti1516_2025::fedpro::AttributeHandleValueMap & attributevalues() const
Definition: FederateAmbassador.pb.h:15808
bool has_synchronizationpointregistrationfailed() const
Definition: FederateAmbassador.pb.h:24400
bool has_interactionclass() const
Definition: FederateAmbassador.pb.h:21340
std::string * _internal_mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:13437
AttributeIsOwnedByRTI & operator=(const AttributeIsOwnedByRTI &from)
Definition: FederateAmbassador.pb.h:10124
::rti1516_2025::fedpro::AttributeIsOwnedByRTI * _internal_mutable_attributeisownedbyrti()
Definition: FederateAmbassador.pb.h:28156
void unsafe_arena_set_allocated_time(::rti1516_2025::fedpro::LogicalTime *time)
Definition: FederateAmbassador.pb.h:23428
::rti1516_2025::fedpro::ObjectClassHandle * objectclass_
Definition: FederateAmbassador.pb.h:3565
ReceiveInteraction * New() const final
Definition: FederateAmbassador.pb.h:5430
const ::rti1516_2025::fedpro::ConfirmInteractionTransportationTypeChange & _internal_confirminteractiontransportationtypechange() const
Definition: FederateAmbassador.pb.h:27388
bool _internal_has_transportationtype() const
Definition: FederateAmbassador.pb.h:21161
ConfirmAttributeTransportationTypeChange(ConfirmAttributeTransportationTypeChange &&from) noexcept
Definition: FederateAmbassador.pb.h:7943
::rti1516_2025::fedpro::FederationRestored * _internal_mutable_federationrestored()
Definition: FederateAmbassador.pb.h:25344
::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed * synchronizationpointregistrationfailed_
Definition: FederateAmbassador.pb.h:12608
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:23300
void unsafe_arena_set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:18156
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederationSaved * release_federationsaved()
Definition: FederateAmbassador.pb.h:24784
FederateResignedDefaultTypeInternal _FederateResigned_default_instance_
::rti1516_2025::fedpro::AttributeIsOwnedByRTI * mutable_attributeisownedbyrti()
Definition: FederateAmbassador.pb.h:28164
bool _internal_has_parametervalues() const
Definition: FederateAmbassador.pb.h:18227
void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:23210
ConnectionLost()
Definition: FederateAmbassador.pb.h:331
TransportationTypeHandleDefaultTypeInternal _TransportationTypeHandle_default_instance_
void CopyFrom(const FederationSynchronized &from)
const ::rti1516_2025::fedpro::FederateHandle & _internal_producingfederate() const
Definition: FederateAmbassador.pb.h:17193
::rti1516_2025::fedpro::FederateResigned * unsafe_arena_release_federateresigned()
Definition: FederateAmbassador.pb.h:24289
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:22429
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:17724
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:11325
void Swap(RemoveObjectInstance *other)
Definition: FederateAmbassador.pb.h:6514
bool has_producingfederate() const
Definition: FederateAmbassador.pb.h:17190
bool has_optionalretraction() const
Definition: FederateAmbassador.pb.h:16316
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:2097
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:1404
void set_reason(::rti1516_2025::fedpro::SynchronizationPointFailureReason value)
Definition: FederateAmbassador.pb.h:13355
static const InitiateFederateSave & default_instance()
Definition: FederateAmbassador.pb.h:1731
void set_allocated_postrestorefederatehandle(::rti1516_2025::fedpro::FederateHandle *postrestorefederatehandle)
Definition: FederateAmbassador.pb.h:14160
bool has_optionalretraction() const
Definition: FederateAmbassador.pb.h:19316
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:1687
void clear_initiatefederaterestore()
Definition: FederateAmbassador.pb.h:25220
void set_label(ArgT0 &&arg0, ArgT...args)
::rti1516_2025::fedpro::LogicalTime * unsafe_arena_release_time()
Definition: FederateAmbassador.pb.h:23636
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
static const InitiateFederateRestore * internal_default_instance()
Definition: FederateAmbassador.pb.h:2869
TurnInteractionsOn * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:3788
void set_has_connectionlost()
Definition: FederateAmbassador.pb.h:23959
TurnUpdatesOnForObjectInstanceWithRateDefaultTypeInternal _TurnUpdatesOnForObjectInstanceWithRate_default_instance_
const ::rti1516_2025::fedpro::LogicalTime & time() const
Definition: FederateAmbassador.pb.h:23424
const ::rti1516_2025::fedpro::AttributeHandleSet & attributes() const
Definition: FederateAmbassador.pb.h:20250
::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded * _internal_mutable_multipleobjectinstancenamereservationsucceeded()
Definition: FederateAmbassador.pb.h:26010
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:3418
const ::rti1516_2025::fedpro::LogicalTime & _internal_time() const
Definition: FederateAmbassador.pb.h:23509
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:15281
friend void swap(InitiateFederateSave &a, InitiateFederateSave &b)
Definition: FederateAmbassador.pb.h:1741
FederationSynchronized * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:1600
static const ConfirmAttributeTransportationTypeChange & default_instance()
Definition: FederateAmbassador.pb.h:7971
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
PROTOBUF_ALWAYS_INLINE void _internal_set_usersuppliedtag(const std::string &value)
Definition: FederateAmbassador.pb.h:16597
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:2737
bool _internal_has_multipleobjectinstancenamereservationfailed() const
Definition: FederateAmbassador.pb.h:26025
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::TransportationTypeHandle * release_transportationtype()
Definition: FederateAmbassador.pb.h:17129
ReceiveDirectedInteractionDefaultTypeInternal _ReceiveDirectedInteraction_default_instance_
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:21963
void clear_attributesinscope()
Definition: FederateAmbassador.pb.h:26774
FederationExecutionMemberInformationSetDefaultTypeInternal _FederationExecutionMemberInformationSet_default_instance_
::rti1516_2025::fedpro::AttributeHandleSet * unsafe_arena_release_attributes()
Definition: FederateAmbassador.pb.h:19532
void CopyFrom(const InitiateFederateSave &from)
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:4920
::rti1516_2025::fedpro::InteractionClassHandle * _internal_mutable_interactionclass()
Definition: FederateAmbassador.pb.h:16933
::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded * _internal_mutable_objectinstancenamereservationsucceeded()
Definition: FederateAmbassador.pb.h:25862
::rti1516_2025::fedpro::RemoveObjectInstance * unsafe_arena_release_removeobjectinstance()
Definition: FederateAmbassador.pb.h:26657
::rti1516_2025::fedpro::AttributeOwnershipUnavailable * attributeownershipunavailable_
Definition: FederateAmbassador.pb.h:12653
bool has_receivedirectedinteractionwithtime() const
Definition: FederateAmbassador.pb.h:26546
::rti1516_2025::fedpro::OrderType sentordertype() const
Definition: FederateAmbassador.pb.h:17451
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeHandleSet * release_attributes()
Definition: FederateAmbassador.pb.h:20267
::rti1516_2025::fedpro::MessageRetractionHandle * optionalretraction_
Definition: FederateAmbassador.pb.h:6887
const std::string & _internal_usersuppliedtag() const
Definition: FederateAmbassador.pb.h:21704
bool _internal_has_producingfederate() const
Definition: FederateAmbassador.pb.h:15535
void UnsafeArenaSwap(TurnInteractionsOff *other)
Definition: FederateAmbassador.pb.h:3924
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:8040
static const ReflectAttributeValues & default_instance()
Definition: FederateAmbassador.pb.h:4851
std::string * mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:17069
void UnsafeArenaSwap(TimeRegulationEnabled *other)
Definition: FederateAmbassador.pb.h:10336
bool has_multipleobjectinstancenamereservationfailed() const
Definition: FederateAmbassador.pb.h:26028
::rti1516_2025::fedpro::AttributesOutOfScope * attributesoutofscope_
Definition: FederateAmbassador.pb.h:12641
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:2590
PROTOBUF_MUST_USE_RESULT std::string * release_label()
Definition: FederateAmbassador.pb.h:14035
void clear_confirminteractiontransportationtypechange()
Definition: FederateAmbassador.pb.h:27366
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:615
FederationSynchronizedDefaultTypeInternal _FederationSynchronized_default_instance_
const ::rti1516_2025::fedpro::FederationRestored & _internal_federationrestored() const
Definition: FederateAmbassador.pb.h:25316
InitiateFederateSave()
Definition: FederateAmbassador.pb.h:1698
const ::rti1516_2025::fedpro::RemoveObjectInstance & _internal_removeobjectinstance() const
Definition: FederateAmbassador.pb.h:26648
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:23248
::rti1516_2025::fedpro::ParameterHandleValueMap * parametervalues_
Definition: FederateAmbassador.pb.h:6151
const ::rti1516_2025::fedpro::ReceiveInteractionWithTime & _internal_receiveinteractionwithtime() const
Definition: FederateAmbassador.pb.h:26426
void unsafe_arena_set_allocated_optionalretraction(::rti1516_2025::fedpro::MessageRetractionHandle *optionalretraction)
Definition: FederateAmbassador.pb.h:16328
::rti1516_2025::fedpro::FederationSaveStatusResponse * mutable_federationsavestatusresponse()
Definition: FederateAmbassador.pb.h:24982
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:9935
InformAttributeOwnership * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:9824
RemoveObjectInstanceWithTimeDefaultTypeInternal _RemoveObjectInstanceWithTime_default_instance_
::rti1516_2025::fedpro::ReceiveInteractionWithTime * unsafe_arena_release_receiveinteractionwithtime()
Definition: FederateAmbassador.pb.h:26435
void clear_requestfederationrestorefailed()
Definition: FederateAmbassador.pb.h:25072
::rti1516_2025::fedpro::AttributeHandleSet * mutable_attributes()
Definition: FederateAmbassador.pb.h:19547
void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:22948
friend void swap(RequestRetraction &a, RequestRetraction &b)
Definition: FederateAmbassador.pb.h:10937
InitiateFederateSaveWithTime(InitiateFederateSaveWithTime &&from) noexcept
Definition: FederateAmbassador.pb.h:1847
::rti1516_2025::fedpro::SynchronizationPointFailureReason reason() const
Definition: FederateAmbassador.pb.h:13347
const ::rti1516_2025::fedpro::RequestFederationRestoreFailed & requestfederationrestorefailed() const
Definition: FederateAmbassador.pb.h:25099
const ::rti1516_2025::fedpro::ObjectClassHandle & objectclass() const
Definition: FederateAmbassador.pb.h:14406
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceHandle * release_objectinstance()
Definition: FederateAmbassador.pb.h:19607
bool _internal_has_objectinstancenamereservationsucceeded() const
Definition: FederateAmbassador.pb.h:25803
bool has_receiveinteraction() const
Definition: FederateAmbassador.pb.h:26324
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:3676
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:5945
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded * release_objectinstancenamereservationsucceeded()
Definition: FederateAmbassador.pb.h:25820
AttributeIsOwnedByRTI()
Definition: FederateAmbassador.pb.h:10114
const ::rti1516_2025::fedpro::TransportationTypeHandle & transportationtype() const
Definition: FederateAmbassador.pb.h:16632
std::string * mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:17847
::rti1516_2025::fedpro::TransportationTypeHandle * unsafe_arena_release_transportationtype()
Definition: FederateAmbassador.pb.h:16664
const std::string & _internal_objectinstancename() const
Definition: FederateAmbassador.pb.h:15114
void set_synchronizationpointlabel(ArgT0 &&arg0, ArgT...args)
PROTOBUF_MUST_USE_RESULT std::string * release_label()
Definition: FederateAmbassador.pb.h:13981
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:20562
void clear_reportfederationexecutionmembers()
Definition: FederateAmbassador.pb.h:24110
MultipleObjectInstanceNameReservationSucceeded()
Definition: FederateAmbassador.pb.h:4306
void set_allocated_time(::rti1516_2025::fedpro::LogicalTime *time)
Definition: FederateAmbassador.pb.h:19250
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:6754
const ::rti1516_2025::fedpro::FederateHandle & _internal_producingfederate() const
Definition: FederateAmbassador.pb.h:16713
void clear_federateresigned()
Definition: FederateAmbassador.pb.h:24258
const ::rti1516_2025::fedpro::ObjectClassHandle & objectclass() const
Definition: FederateAmbassador.pb.h:14316
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:18184
::rti1516_2025::fedpro::FederateHandleSet * mutable_failedtosyncset()
Definition: FederateAmbassador.pb.h:13565
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::rti1516_2025::fedpro::StopRegistrationForObjectClass & stopregistrationforobjectclass() const
Definition: FederateAmbassador.pb.h:25617
const ::rti1516_2025::fedpro::TransportationTypeHandle & _internal_transportationtype() const
Definition: FederateAmbassador.pb.h:16627
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:22404
CallbackResponse(CallbackResponse &&from) noexcept
Definition: FederateAmbassador.pb.h:12680
void set_allocated_label(std::string *label)
Definition: FederateAmbassador.pb.h:13985
void InternalSwap(InitiateFederateSaveWithTime *other)
const ::rti1516_2025::fedpro::FederateHandle & producingfederate() const
Definition: FederateAmbassador.pb.h:15152
::rti1516_2025::fedpro::StartRegistrationForObjectClass * mutable_startregistrationforobjectclass()
Definition: FederateAmbassador.pb.h:25574
InitiateFederateSaveWithTimeDefaultTypeInternal _InitiateFederateSaveWithTime_default_instance_
bool _internal_has_objectinstance() const
Definition: FederateAmbassador.pb.h:23061
static const RequestAttributeOwnershipRelease & default_instance()
Definition: FederateAmbassador.pb.h:9439
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:6890
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::rti1516_2025::fedpro::AttributeHandleSet & securedattributes() const
Definition: FederateAmbassador.pb.h:22054
bool _internal_has_attributes() const
Definition: FederateAmbassador.pb.h:19841
::rti1516_2025::fedpro::MessageRetractionHandle * unsafe_arena_release_optionalretraction()
Definition: FederateAmbassador.pb.h:18700
bool has_transportationtype() const
Definition: FederateAmbassador.pb.h:17104
TimeAdvanceGrant()
Definition: FederateAmbassador.pb.h:10746
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::TransportationTypeHandle * release_transportationtype()
Definition: FederateAmbassador.pb.h:21189
friend void swap(ConnectionLost &a, ConnectionLost &b)
Definition: FederateAmbassador.pb.h:374
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:1065
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederationRestoreBegun * release_federationrestorebegun()
Definition: FederateAmbassador.pb.h:25154
std::string * _internal_mutable_updateratedesignator()
Definition: FederateAmbassador.pb.h:20351
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:5597
Definition: FederateAmbassador.pb.h:5365
TimeAdvanceGrant & operator=(TimeAdvanceGrant &&from) noexcept
Definition: FederateAmbassador.pb.h:10760
FederationNotRestored * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:3205
::rti1516_2025::fedpro::ConveyedRegionSet * _internal_mutable_optionalsentregions()
Definition: FederateAmbassador.pb.h:15671
const std::string & usersuppliedtag() const
Definition: FederateAmbassador.pb.h:19930
void SetCachedSize(int size) const final
ConfirmAttributeOwnershipAcquisitionCancellationDefaultTypeInternal _ConfirmAttributeOwnershipAcquisitionCancellation_default_instance_
::rti1516_2025::fedpro::ParameterHandleValueMap * parametervalues_
Definition: FederateAmbassador.pb.h:6453
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
ProvideAttributeValueUpdate(ProvideAttributeValueUpdate &&from) noexcept
Definition: FederateAmbassador.pb.h:7239
const ::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationFailed & multipleobjectinstancenamereservationfailed() const
Definition: FederateAmbassador.pb.h:26061
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:10103
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:6922
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:7758
bool has_turnupdatesonforobjectinstancewithrate() const
Definition: FederateAmbassador.pb.h:27064
void UnsafeArenaSwap(FederationSynchronized *other)
Definition: FederateAmbassador.pb.h:1588
const ::rti1516_2025::fedpro::AttributeHandleSet & _internal_attributes() const
Definition: FederateAmbassador.pb.h:20069
static void ArenaDtor(void *object)
static const ConfirmInteractionTransportationTypeChange & default_instance()
Definition: FederateAmbassador.pb.h:8347
bool _internal_has_objectclass() const
Definition: FederateAmbassador.pb.h:14395
FederationRestoreBegun * New() const final
Definition: FederateAmbassador.pb.h:2769
bool _internal_has_turnupdatesoffforobjectinstance() const
Definition: FederateAmbassador.pb.h:27135
void set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:22328
Handle AttributeHandle
Definition: RTItypes13.h:112
const ::rti1516_2025::fedpro::AttributeHandleSet & _internal_attributes() const
Definition: FederateAmbassador.pb.h:23329
bool has_report() const
Definition: FederateAmbassador.pb.h:13058
TurnInteractionsOn & operator=(TurnInteractionsOn &&from) noexcept
Definition: FederateAmbassador.pb.h:3736
::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray * mutable_response()
Definition: FederateAmbassador.pb.h:13869
AttributesOutOfScope(AttributesOutOfScope &&from) noexcept
Definition: FederateAmbassador.pb.h:7071
::rti1516_2025::fedpro::AttributeIsNotOwned * mutable_attributeisnotowned()
Definition: FederateAmbassador.pb.h:28090
void unsafe_arena_set_allocated_synchronizationpointregistrationfailed(::rti1516_2025::fedpro::SynchronizationPointRegistrationFailed *synchronizationpointregistrationfailed)
Definition: FederateAmbassador.pb.h:24448
void clear_usersuppliedtag()
Definition: FederateAmbassador.pb.h:22129
const ::rti1516_2025::fedpro::ParameterHandleValueMap & _internal_parametervalues() const
Definition: FederateAmbassador.pb.h:16975
const ::rti1516_2025::fedpro::AttributesInScope & _internal_attributesinscope() const
Definition: FederateAmbassador.pb.h:26796
::rti1516_2025::fedpro::ConveyedRegionSet * optionalsentregions_
Definition: FederateAmbassador.pb.h:5603
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederationNotSaved * release_federationnotsaved()
Definition: FederateAmbassador.pb.h:24858
::rti1516_2025::fedpro::AnnounceSynchronizationPoint * unsafe_arena_release_announcesynchronizationpoint()
Definition: FederateAmbassador.pb.h:24511
FederationRestoreBegun & operator=(FederationRestoreBegun &&from) noexcept
Definition: FederateAmbassador.pb.h:2721
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:8884
Definition: FederateAmbassador.pb.h:8851
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:1209
void Swap(ConfirmInteractionTransportationTypeChange *other)
Definition: FederateAmbassador.pb.h:8360
Definition: FederateAmbassador.pb.h:4015
void DestructorSkippable_
Definition: FederateAmbassador.pb.h:776
void unsafe_arena_set_allocated_offeredattributes(::rti1516_2025::fedpro::AttributeHandleSet *offeredattributes)
Definition: FederateAmbassador.pb.h:21614
void clear_objectinstancename()
Definition: FederateAmbassador.pb.h:14665
::rti1516_2025::fedpro::AttributeOwnershipAcquisitionNotification * _internal_mutable_attributeownershipacquisitionnotification()
Definition: FederateAmbassador.pb.h:27712
void clear_sentordertype()
Definition: FederateAmbassador.pb.h:16273
void unsafe_arena_set_allocated_startregistrationforobjectclass(::rti1516_2025::fedpro::StartRegistrationForObjectClass *startregistrationforobjectclass)
Definition: FederateAmbassador.pb.h:25558
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::TransportationTypeHandle * release_transportationtype()
Definition: FederateAmbassador.pb.h:21013
void unsafe_arena_set_allocated_attributes(::rti1516_2025::fedpro::AttributeHandleSet *attributes)
Definition: FederateAmbassador.pb.h:22724
friend void swap(InitiateFederateSaveWithTime &a, InitiateFederateSaveWithTime &b)
Definition: FederateAmbassador.pb.h:1885
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:9313
ReceiveDirectedInteractionWithTimeDefaultTypeInternal _ReceiveDirectedInteractionWithTime_default_instance_
::rti1516_2025::fedpro::AttributeHandleSet * unsafe_arena_release_attributes()
Definition: FederateAmbassador.pb.h:19884
void Swap(TimeConstrainedEnabled *other)
Definition: FederateAmbassador.pb.h:10476
::rti1516_2025::fedpro::ExceptionData * _internal_mutable_callbackfailed()
Definition: FederateAmbassador.pb.h:28679
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void set_has_initiatefederaterestore()
Definition: FederateAmbassador.pb.h:25217
Definition: FederateAmbassador.pb.h:12672
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:12844
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & objectinstancenames() const
Definition: FederateAmbassador.pb.h:14829
const ::rti1516_2025::fedpro::AttributeIsOwnedByRTI & attributeisownedbyrti() const
Definition: FederateAmbassador.pb.h:28133
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:9782
void UnsafeArenaSwap(ConfirmAttributeTransportationTypeChange *other)
Definition: FederateAmbassador.pb.h:7992
bool has_optionalsentregions() const
Definition: FederateAmbassador.pb.h:16796
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:19446
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:4449
FederationSynchronized(FederationSynchronized &&from) noexcept
Definition: FederateAmbassador.pb.h:1539
static const RemoveObjectInstance & default_instance()
Definition: FederateAmbassador.pb.h:6501
friend void swap(FederationSaveStatusResponse &a, FederationSaveStatusResponse &b)
Definition: FederateAmbassador.pb.h:2314
::rti1516_2025::fedpro::FederateHandle * producingfederate_
Definition: FederateAmbassador.pb.h:5052
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:10924
void Swap(MultipleObjectInstanceNameReservationFailed *other)
Definition: FederateAmbassador.pb.h:4506
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ReportFederationExecutionDoesNotExist * release_reportfederationexecutiondoesnotexist()
Definition: FederateAmbassador.pb.h:24192
ReflectAttributeValuesWithTime & operator=(ReflectAttributeValuesWithTime &&from) noexcept
Definition: FederateAmbassador.pb.h:5076
AttributeOwnershipUnavailableDefaultTypeInternal _AttributeOwnershipUnavailable_default_instance_
::rti1516_2025::fedpro::ObjectInstanceHandle * objectinstance_
Definition: FederateAmbassador.pb.h:7760
const ::rti1516_2025::fedpro::AttributeHandleSet & attributes() const
Definition: FederateAmbassador.pb.h:23334
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: FederateAmbassador.pb.h:10602
::rti1516_2025::fedpro::TransportationTypeHandle * unsafe_arena_release_transportationtype()
Definition: FederateAmbassador.pb.h:21028
const ::rti1516_2025::fedpro::InitiateFederateSaveWithTime & initiatefederatesavewithtime() const
Definition: FederateAmbassador.pb.h:24729
const ::rti1516_2025::fedpro::ObjectInstanceHandle & _internal_objectinstance() const
Definition: FederateAmbassador.pb.h:22185
::rti1516_2025::fedpro::ReportFederationExecutionMembers * reportfederationexecutionmembers_
Definition: FederateAmbassador.pb.h:12604
RequestAttributeOwnershipRelease * New() const final
Definition: FederateAmbassador.pb.h:9468
TurnUpdatesOffForObjectInstance()
Definition: FederateAmbassador.pb.h:7770
void set_allocated_optimistictime(::rti1516_2025::fedpro::LogicalTime *optimistictime)
Definition: FederateAmbassador.pb.h:23742
::rti1516_2025::fedpro::AttributeHandle * _internal_mutable_attribute()
Definition: FederateAmbassador.pb.h:20949
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeHandleSet * release_releasedattributes()
Definition: FederateAmbassador.pb.h:21849
::rti1516_2025::fedpro::FederateHandle * federate_
Definition: FederateAmbassador.pb.h:8659
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray * release_response()
Definition: FederateAmbassador.pb.h:13839
RequestAttributeOwnershipAssumption()
Definition: FederateAmbassador.pb.h:8670
void clear_federationrestorestatusresponse()
Definition: FederateAmbassador.pb.h:25442
friend void swap(TurnInteractionsOn &a, TurnInteractionsOn &b)
Definition: FederateAmbassador.pb.h:3765
SynchronizationPointFailureReason
Definition: datatypes.pb.h:334
bool _internal_has_attributes() const
Definition: FederateAmbassador.pb.h:20461
void clear_objectinstancenames()
Definition: FederateAmbassador.pb.h:14771
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:1872
const ::rti1516_2025::fedpro::AttributeHandleSet & offeredattributes() const
Definition: FederateAmbassador.pb.h:21610
std::string * _internal_mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:18339
int GetCachedSize() const final
Definition: FederateAmbassador.pb.h:1617
ReportFederationExecutions()
Definition: FederateAmbassador.pb.h:475
static const ConnectionLost * internal_default_instance()
Definition: FederateAmbassador.pb.h:367
::rti1516_2025::fedpro::RequestAttributeOwnershipRelease * requestattributeownershiprelease_
Definition: FederateAmbassador.pb.h:12654
const ::rti1516_2025::fedpro::FederationSynchronized & federationsynchronized() const
Definition: FederateAmbassador.pb.h:24581
::rti1516_2025::fedpro::RemoveObjectInstance * _internal_mutable_removeobjectinstance()
Definition: FederateAmbassador.pb.h:26676
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:20203
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::TransportationTypeHandle * release_transportationtype()
Definition: FederateAmbassador.pb.h:18387
const ::rti1516_2025::fedpro::ConnectionLost & connectionlost() const
Definition: FederateAmbassador.pb.h:23989
bool has_initiatefederatesave() const
Definition: FederateAmbassador.pb.h:24622
ReflectAttributeValuesWithTime * New() const final
Definition: FederateAmbassador.pb.h:5124
::rti1516_2025::fedpro::ConfirmAttributeOwnershipAcquisitionCancellation * confirmattributeownershipacquisitioncancellation_
Definition: FederateAmbassador.pb.h:12655
void clear_receivedirectedinteractionwithtime()
Definition: FederateAmbassador.pb.h:26552
const ::rti1516_2025::fedpro::AttributeHandleSet & attributes() const
Definition: FederateAmbassador.pb.h:20074
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:7688
RemoveObjectInstance & operator=(RemoveObjectInstance &&from) noexcept
Definition: FederateAmbassador.pb.h:6482
::rti1516_2025::fedpro::ReportAttributeTransportationType * _internal_mutable_reportattributetransportationtype()
Definition: FederateAmbassador.pb.h:27342
void _internal_set_sentordertype(::rti1516_2025::fedpro::OrderType value)
Definition: FederateAmbassador.pb.h:19283
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeHandleSet * release_attributes()
Definition: FederateAmbassador.pb.h:19517
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:5398
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ObjectClassHandle * release_objectclass()
Definition: FederateAmbassador.pb.h:14333
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:8474
MultipleObjectInstanceNameReservationSucceeded & operator=(MultipleObjectInstanceNameReservationSucceeded &&from) noexcept
Definition: FederateAmbassador.pb.h:4320
void set_allocated_interactionclass(::rti1516_2025::fedpro::InteractionClassHandle *interactionclass)
Definition: FederateAmbassador.pb.h:17638
RequestFederationRestoreFailed & operator=(RequestFederationRestoreFailed &&from) noexcept
Definition: FederateAmbassador.pb.h:2577
void unsafe_arena_set_allocated_multipleobjectinstancenamereservationsucceeded(::rti1516_2025::fedpro::MultipleObjectInstanceNameReservationSucceeded *multipleobjectinstancenamereservationsucceeded)
Definition: FederateAmbassador.pb.h:26002
const ::rti1516_2025::fedpro::AttributeHandleSet & attributes() const
Definition: FederateAmbassador.pb.h:19676
static const ClassData _class_data_
Definition: FederateAmbassador.pb.h:725
void set_allocated_objectinstance(::rti1516_2025::fedpro::ObjectInstanceHandle *objectinstance)
Definition: FederateAmbassador.pb.h:19032
const ::rti1516_2025::fedpro::InteractionClassHandle & interactionclass() const
Definition: FederateAmbassador.pb.h:18066
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:14926
::rti1516_2025::fedpro::TurnUpdatesOnForObjectInstance * unsafe_arena_release_turnupdatesonforobjectinstance()
Definition: FederateAmbassador.pb.h:27027
void unsafe_arena_set_allocated_optionalsentregions(::rti1516_2025::fedpro::ConveyedRegionSet *optionalsentregions)
Definition: FederateAmbassador.pb.h:16116
::rti1516_2025::fedpro::FederateHandle * unsafe_arena_release_producingfederate()
Definition: FederateAmbassador.pb.h:15184
bool _internal_has_time() const
Definition: FederateAmbassador.pb.h:19187
const ::rti1516_2025::fedpro::TimeAdvanceGrant & _internal_timeadvancegrant() const
Definition: FederateAmbassador.pb.h:28424
void UnsafeArenaSwap(TimeAdvanceGrant *other)
Definition: FederateAmbassador.pb.h:10800
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:19590
const ::rti1516_2025::fedpro::ReportInteractionTransportationType & _internal_reportinteractiontransportationtype() const
Definition: FederateAmbassador.pb.h:27462
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:11072
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:6743
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:12702
::rti1516_2025::fedpro::ObjectInstanceNameReservationSucceeded * objectinstancenamereservationsucceeded_
Definition: FederateAmbassador.pb.h:12627
::rti1516_2025::fedpro::ObjectClassHandle * mutable_objectclass()
Definition: FederateAmbassador.pb.h:14453
RequestRetraction(RequestRetraction &&from) noexcept
Definition: FederateAmbassador.pb.h:10899
const ::rti1516_2025::fedpro::FederateHandle & _internal_producingfederate() const
Definition: FederateAmbassador.pb.h:15541
::rti1516_2025::fedpro::InitiateFederateRestore * initiatefederaterestore_
Definition: FederateAmbassador.pb.h:12619
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeHandleValueMap * release_attributevalues()
Definition: FederateAmbassador.pb.h:15825
FederationRestoreStatusResponse()
Definition: FederateAmbassador.pb.h:3278
static const FlushQueueGrant & default_instance()
Definition: FederateAmbassador.pb.h:10611
MultipleObjectInstanceNameReservationFailedDefaultTypeInternal _MultipleObjectInstanceNameReservationFailed_default_instance_
const std::string & _internal_objectinstancename() const
Definition: FederateAmbassador.pb.h:14734
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::InteractionClassHandle * release_interactionclass()
Definition: FederateAmbassador.pb.h:18083
ReceiveDirectedInteractionWithTime * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:6228
::rti1516_2025::fedpro::FederationExecutionInformationSet * mutable_report()
Definition: FederateAmbassador.pb.h:12977
bool _internal_has_requestfederationrestoresucceeded() const
Definition: FederateAmbassador.pb.h:24989
bool has_objectinstancenamereservationfailed() const
Definition: FederateAmbassador.pb.h:25880
void set_allocated_usersuppliedtag(std::string *usersuppliedtag)
Definition: FederateAmbassador.pb.h:15917
friend void swap(ReflectAttributeValues &a, ReflectAttributeValues &b)
Definition: FederateAmbassador.pb.h:4861
::rti1516_2025::fedpro::ProvideAttributeValueUpdate * unsafe_arena_release_provideattributevalueupdate()
Definition: FederateAmbassador.pb.h:26953
bool _internal_has_attributes() const
Definition: FederateAmbassador.pb.h:20063
bool _internal_has_discoverobjectinstance() const
Definition: FederateAmbassador.pb.h:26099
::rti1516_2025::fedpro::RequestAttributeOwnershipAssumption * unsafe_arena_release_requestattributeownershipassumption()
Definition: FederateAmbassador.pb.h:27545
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:22666
bool has_transportationtype() const
Definition: FederateAmbassador.pb.h:16624
void clear_multipleobjectinstancenamereservationfailed()
Definition: FederateAmbassador.pb.h:26034
FederationRestoreBegun * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:2773
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:9065
void set_allocated_failedtosyncset(::rti1516_2025::fedpro::FederateHandleSet *failedtosyncset)
Definition: FederateAmbassador.pb.h:13570
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
const ::rti1516_2025::fedpro::FederateHandle & producingfederate() const
Definition: FederateAmbassador.pb.h:17198
const ::rti1516_2025::fedpro::FederationSaved & federationsaved() const
Definition: FederateAmbassador.pb.h:24803
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: FederateAmbassador.pb.h:8881
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:7058
void UnsafeArenaSwap(RequestFederationRestoreSucceeded *other)
Definition: FederateAmbassador.pb.h:2473
void InternalArenaConstructable_
Definition: FederateAmbassador.pb.h:7574
const std::string & _internal_usersuppliedtag() const
Definition: FederateAmbassador.pb.h:22592
const ::rti1516_2025::fedpro::AttributeHandleSet & _internal_releasedattributes() const
Definition: FederateAmbassador.pb.h:21827
::rti1516_2025::fedpro::MessageRetractionHandle * _internal_mutable_optionalretraction()
Definition: FederateAmbassador.pb.h:18707
const std::string & usersuppliedtag() const
Definition: FederateAmbassador.pb.h:13414
::rti1516_2025::fedpro::InitiateFederateSave * _internal_mutable_initiatefederatesave()
Definition: FederateAmbassador.pb.h:24678
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:8761
ObjectInstanceNameReservationFailed & operator=(ObjectInstanceNameReservationFailed &&from) noexcept
Definition: FederateAmbassador.pb.h:4176
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: FederateAmbassador.pb.h:3005
InitiateFederateSaveWithTime * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:1908
::rti1516_2025::fedpro::ObjectInstanceHandle * _internal_mutable_objectinstance()
Definition: FederateAmbassador.pb.h:22849
::rti1516_2025::fedpro::LogicalTime * mutable_time()
Definition: FederateAmbassador.pb.h:23471
std::string * mutable_usersuppliedtag()
Definition: FederateAmbassador.pb.h:13425
static const TurnUpdatesOnForObjectInstanceWithRate & default_instance()
Definition: FederateAmbassador.pb.h:7619
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AnnounceSynchronizationPoint * release_announcesynchronizationpoint()
Definition: FederateAmbassador.pb.h:24488
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: FederateAmbassador.pb.h:4644
bool has_attributevalues() const
Definition: FederateAmbassador.pb.h:15800
FederationNotSaved * New() const final
Definition: FederateAmbassador.pb.h:2194
void Swap(FederationSaved *other)
Definition: FederateAmbassador.pb.h:2052
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
bool _internal_has_interactionclass() const
Definition: FederateAmbassador.pb.h:14575
const ::rti1516_2025::fedpro::RequestRetraction & requestretraction() const
Definition: FederateAmbassador.pb.h:28503
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeIsNotOwned * release_attributeisnotowned()
Definition: FederateAmbassador.pb.h:28040
AttributeIsOwnedByRTIDefaultTypeInternal _AttributeIsOwnedByRTI_default_instance_
TimeConstrainedEnabledDefaultTypeInternal _TimeConstrainedEnabled_default_instance_
const ::rti1516_2025::fedpro::ObjectInstanceHandle & objectinstance() const
Definition: FederateAmbassador.pb.h:22412
bool _internal_has_time() const
Definition: FederateAmbassador.pb.h:18531
::rti1516_2025::fedpro::FederationRestoreStatusResponse * unsafe_arena_release_federationrestorestatusresponse()
Definition: FederateAmbassador.pb.h:25473
::rti1516_2025::fedpro::ObjectInstanceHandle * unsafe_arena_release_objectinstance()
Definition: FederateAmbassador.pb.h:20594
bool _internal_has_interactionclass() const
Definition: FederateAmbassador.pb.h:21337
void CopyFrom(const AnnounceSynchronizationPoint &from)
TimeRegulationEnabled & operator=(TimeRegulationEnabled &&from) noexcept
Definition: FederateAmbassador.pb.h:10296
::rti1516_2025::fedpro::AttributeHandleSet * mutable_offeredattributes()
Definition: FederateAmbassador.pb.h:21657
static const ObjectInstanceNameReservationSucceeded & default_instance()
Definition: FederateAmbassador.pb.h:4051
void clear_usersuppliedtag()
Definition: FederateAmbassador.pb.h:17833
ReportInteractionTransportationType * New() const final
Definition: FederateAmbassador.pb.h:8544
AttributesInScope * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: FederateAmbassador.pb.h:6964
const ::rti1516_2025::fedpro::InteractionClassHandle & _internal_interactionclass() const
Definition: FederateAmbassador.pb.h:14491
bool has_objectinstance() const
Definition: FederateAmbassador.pb.h:19406
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: FederateAmbassador.pb.h:4909
Definition: datatypes.pb.h:3792

Document ID: Generated on Sun Jul 20 16:15:30 EDT 2025 from SVN revision 277985
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)