MAK RTIspy API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
datatypes.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: datatypes.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_datatypes_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_datatypes_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/generated_enum_reflection.h>
34 #include <google/protobuf/unknown_field_set.h>
35 // @@protoc_insertion_point(includes)
36 #include <google/protobuf/port_def.inc>
37 #define PROTOBUF_INTERNAL_EXPORT_datatypes_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[47]
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_datatypes_2eproto;
57 namespace rti1516_2025 {
58 namespace fedpro {
59 class AttributeHandle;
60 struct AttributeHandleDefaultTypeInternal;
61 extern AttributeHandleDefaultTypeInternal _AttributeHandle_default_instance_;
62 class AttributeHandleSet;
63 struct AttributeHandleSetDefaultTypeInternal;
64 extern AttributeHandleSetDefaultTypeInternal _AttributeHandleSet_default_instance_;
65 class AttributeHandleValue;
66 struct AttributeHandleValueDefaultTypeInternal;
67 extern AttributeHandleValueDefaultTypeInternal _AttributeHandleValue_default_instance_;
69 struct AttributeHandleValueMapDefaultTypeInternal;
70 extern AttributeHandleValueMapDefaultTypeInternal _AttributeHandleValueMap_default_instance_;
71 class AttributeSetRegionSetPair;
72 struct AttributeSetRegionSetPairDefaultTypeInternal;
73 extern AttributeSetRegionSetPairDefaultTypeInternal _AttributeSetRegionSetPair_default_instance_;
74 class AttributeSetRegionSetPairList;
75 struct AttributeSetRegionSetPairListDefaultTypeInternal;
76 extern AttributeSetRegionSetPairListDefaultTypeInternal _AttributeSetRegionSetPairList_default_instance_;
77 class ConfigurationResult;
78 struct ConfigurationResultDefaultTypeInternal;
79 extern ConfigurationResultDefaultTypeInternal _ConfigurationResult_default_instance_;
80 class ConveyedRegion;
81 struct ConveyedRegionDefaultTypeInternal;
82 extern ConveyedRegionDefaultTypeInternal _ConveyedRegion_default_instance_;
83 class ConveyedRegionSet;
84 struct ConveyedRegionSetDefaultTypeInternal;
85 extern ConveyedRegionSetDefaultTypeInternal _ConveyedRegionSet_default_instance_;
86 class Credentials;
87 struct CredentialsDefaultTypeInternal;
88 extern CredentialsDefaultTypeInternal _Credentials_default_instance_;
89 class DimensionAndRange;
90 struct DimensionAndRangeDefaultTypeInternal;
91 extern DimensionAndRangeDefaultTypeInternal _DimensionAndRange_default_instance_;
92 class DimensionHandle;
93 struct DimensionHandleDefaultTypeInternal;
94 extern DimensionHandleDefaultTypeInternal _DimensionHandle_default_instance_;
95 class DimensionHandleSet;
96 struct DimensionHandleSetDefaultTypeInternal;
97 extern DimensionHandleSetDefaultTypeInternal _DimensionHandleSet_default_instance_;
98 class ExceptionData;
99 struct ExceptionDataDefaultTypeInternal;
100 extern ExceptionDataDefaultTypeInternal _ExceptionData_default_instance_;
101 class FederateHandle;
102 struct FederateHandleDefaultTypeInternal;
103 extern FederateHandleDefaultTypeInternal _FederateHandle_default_instance_;
105 struct FederateHandleSaveStatusPairDefaultTypeInternal;
106 extern FederateHandleSaveStatusPairDefaultTypeInternal _FederateHandleSaveStatusPair_default_instance_;
107 class FederateHandleSaveStatusPairArray;
108 struct FederateHandleSaveStatusPairArrayDefaultTypeInternal;
109 extern FederateHandleSaveStatusPairArrayDefaultTypeInternal _FederateHandleSaveStatusPairArray_default_instance_;
110 class FederateHandleSet;
111 struct FederateHandleSetDefaultTypeInternal;
112 extern FederateHandleSetDefaultTypeInternal _FederateHandleSet_default_instance_;
113 class FederateRestoreStatus;
114 struct FederateRestoreStatusDefaultTypeInternal;
115 extern FederateRestoreStatusDefaultTypeInternal _FederateRestoreStatus_default_instance_;
116 class FederateRestoreStatusArray;
117 struct FederateRestoreStatusArrayDefaultTypeInternal;
118 extern FederateRestoreStatusArrayDefaultTypeInternal _FederateRestoreStatusArray_default_instance_;
119 class FederationExecutionInformation;
120 struct FederationExecutionInformationDefaultTypeInternal;
121 extern FederationExecutionInformationDefaultTypeInternal _FederationExecutionInformation_default_instance_;
122 class FederationExecutionInformationSet;
123 struct FederationExecutionInformationSetDefaultTypeInternal;
124 extern FederationExecutionInformationSetDefaultTypeInternal _FederationExecutionInformationSet_default_instance_;
125 class FederationExecutionMemberInformation;
126 struct FederationExecutionMemberInformationDefaultTypeInternal;
127 extern FederationExecutionMemberInformationDefaultTypeInternal _FederationExecutionMemberInformation_default_instance_;
128 class FederationExecutionMemberInformationSet;
129 struct FederationExecutionMemberInformationSetDefaultTypeInternal;
130 extern FederationExecutionMemberInformationSetDefaultTypeInternal _FederationExecutionMemberInformationSet_default_instance_;
131 class FileFomModule;
132 struct FileFomModuleDefaultTypeInternal;
133 extern FileFomModuleDefaultTypeInternal _FileFomModule_default_instance_;
134 class FomModule;
135 struct FomModuleDefaultTypeInternal;
136 extern FomModuleDefaultTypeInternal _FomModule_default_instance_;
137 class FomModuleSet;
138 struct FomModuleSetDefaultTypeInternal;
139 extern FomModuleSetDefaultTypeInternal _FomModuleSet_default_instance_;
140 class InteractionClassHandle;
141 struct InteractionClassHandleDefaultTypeInternal;
142 extern InteractionClassHandleDefaultTypeInternal _InteractionClassHandle_default_instance_;
143 class InteractionClassHandleSet;
144 struct InteractionClassHandleSetDefaultTypeInternal;
145 extern InteractionClassHandleSetDefaultTypeInternal _InteractionClassHandleSet_default_instance_;
146 class JoinResult;
147 struct JoinResultDefaultTypeInternal;
148 extern JoinResultDefaultTypeInternal _JoinResult_default_instance_;
149 class LogicalTime;
150 struct LogicalTimeDefaultTypeInternal;
151 extern LogicalTimeDefaultTypeInternal _LogicalTime_default_instance_;
152 class LogicalTimeInterval;
153 struct LogicalTimeIntervalDefaultTypeInternal;
154 extern LogicalTimeIntervalDefaultTypeInternal _LogicalTimeInterval_default_instance_;
155 class MessageRetractionHandle;
156 struct MessageRetractionHandleDefaultTypeInternal;
157 extern MessageRetractionHandleDefaultTypeInternal _MessageRetractionHandle_default_instance_;
158 class MessageRetractionReturn;
159 struct MessageRetractionReturnDefaultTypeInternal;
160 extern MessageRetractionReturnDefaultTypeInternal _MessageRetractionReturn_default_instance_;
161 class ObjectClassHandle;
162 struct ObjectClassHandleDefaultTypeInternal;
163 extern ObjectClassHandleDefaultTypeInternal _ObjectClassHandle_default_instance_;
164 class ObjectInstanceHandle;
165 struct ObjectInstanceHandleDefaultTypeInternal;
166 extern ObjectInstanceHandleDefaultTypeInternal _ObjectInstanceHandle_default_instance_;
167 class ParameterHandle;
168 struct ParameterHandleDefaultTypeInternal;
169 extern ParameterHandleDefaultTypeInternal _ParameterHandle_default_instance_;
170 class ParameterHandleValue;
171 struct ParameterHandleValueDefaultTypeInternal;
172 extern ParameterHandleValueDefaultTypeInternal _ParameterHandleValue_default_instance_;
174 struct ParameterHandleValueMapDefaultTypeInternal;
175 extern ParameterHandleValueMapDefaultTypeInternal _ParameterHandleValueMap_default_instance_;
176 class RangeBounds;
177 struct RangeBoundsDefaultTypeInternal;
178 extern RangeBoundsDefaultTypeInternal _RangeBounds_default_instance_;
179 class RegionHandle;
180 struct RegionHandleDefaultTypeInternal;
181 extern RegionHandleDefaultTypeInternal _RegionHandle_default_instance_;
182 class RegionHandleSet;
183 struct RegionHandleSetDefaultTypeInternal;
184 extern RegionHandleSetDefaultTypeInternal _RegionHandleSet_default_instance_;
185 class RtiConfiguration;
186 struct RtiConfigurationDefaultTypeInternal;
187 extern RtiConfigurationDefaultTypeInternal _RtiConfiguration_default_instance_;
188 class SupplementalReceiveInfo;
189 struct SupplementalReceiveInfoDefaultTypeInternal;
190 extern SupplementalReceiveInfoDefaultTypeInternal _SupplementalReceiveInfo_default_instance_;
191 class SupplementalReflectInfo;
192 struct SupplementalReflectInfoDefaultTypeInternal;
193 extern SupplementalReflectInfoDefaultTypeInternal _SupplementalReflectInfo_default_instance_;
194 class TimeQueryReturn;
195 struct TimeQueryReturnDefaultTypeInternal;
196 extern TimeQueryReturnDefaultTypeInternal _TimeQueryReturn_default_instance_;
197 class TransportationTypeHandle;
198 struct TransportationTypeHandleDefaultTypeInternal;
199 extern TransportationTypeHandleDefaultTypeInternal _TransportationTypeHandle_default_instance_;
200 } // namespace fedpro
201 } // namespace rti1516_2025
202 PROTOBUF_NAMESPACE_OPEN
203 template<> ::rti1516_2025::fedpro::AttributeHandle* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandle>(Arena*);
204 template<> ::rti1516_2025::fedpro::AttributeHandleSet* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleSet>(Arena*);
205 template<> ::rti1516_2025::fedpro::AttributeHandleValue* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleValue>(Arena*);
206 template<> ::rti1516_2025::fedpro::AttributeHandleValueMap* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleValueMap>(Arena*);
207 template<> ::rti1516_2025::fedpro::AttributeSetRegionSetPair* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::AttributeSetRegionSetPair>(Arena*);
208 template<> ::rti1516_2025::fedpro::AttributeSetRegionSetPairList* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::AttributeSetRegionSetPairList>(Arena*);
209 template<> ::rti1516_2025::fedpro::ConfigurationResult* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ConfigurationResult>(Arena*);
210 template<> ::rti1516_2025::fedpro::ConveyedRegion* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ConveyedRegion>(Arena*);
211 template<> ::rti1516_2025::fedpro::ConveyedRegionSet* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ConveyedRegionSet>(Arena*);
212 template<> ::rti1516_2025::fedpro::Credentials* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::Credentials>(Arena*);
213 template<> ::rti1516_2025::fedpro::DimensionAndRange* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::DimensionAndRange>(Arena*);
214 template<> ::rti1516_2025::fedpro::DimensionHandle* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::DimensionHandle>(Arena*);
215 template<> ::rti1516_2025::fedpro::DimensionHandleSet* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::DimensionHandleSet>(Arena*);
216 template<> ::rti1516_2025::fedpro::ExceptionData* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ExceptionData>(Arena*);
217 template<> ::rti1516_2025::fedpro::FederateHandle* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandle>(Arena*);
218 template<> ::rti1516_2025::fedpro::FederateHandleSaveStatusPair* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandleSaveStatusPair>(Arena*);
219 template<> ::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandleSaveStatusPairArray>(Arena*);
220 template<> ::rti1516_2025::fedpro::FederateHandleSet* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandleSet>(Arena*);
221 template<> ::rti1516_2025::fedpro::FederateRestoreStatus* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FederateRestoreStatus>(Arena*);
222 template<> ::rti1516_2025::fedpro::FederateRestoreStatusArray* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FederateRestoreStatusArray>(Arena*);
223 template<> ::rti1516_2025::fedpro::FederationExecutionInformation* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FederationExecutionInformation>(Arena*);
224 template<> ::rti1516_2025::fedpro::FederationExecutionInformationSet* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FederationExecutionInformationSet>(Arena*);
225 template<> ::rti1516_2025::fedpro::FederationExecutionMemberInformation* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FederationExecutionMemberInformation>(Arena*);
226 template<> ::rti1516_2025::fedpro::FederationExecutionMemberInformationSet* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FederationExecutionMemberInformationSet>(Arena*);
227 template<> ::rti1516_2025::fedpro::FileFomModule* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FileFomModule>(Arena*);
228 template<> ::rti1516_2025::fedpro::FomModule* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FomModule>(Arena*);
229 template<> ::rti1516_2025::fedpro::FomModuleSet* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::FomModuleSet>(Arena*);
230 template<> ::rti1516_2025::fedpro::InteractionClassHandle* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::InteractionClassHandle>(Arena*);
231 template<> ::rti1516_2025::fedpro::InteractionClassHandleSet* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::InteractionClassHandleSet>(Arena*);
232 template<> ::rti1516_2025::fedpro::JoinResult* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::JoinResult>(Arena*);
233 template<> ::rti1516_2025::fedpro::LogicalTime* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::LogicalTime>(Arena*);
234 template<> ::rti1516_2025::fedpro::LogicalTimeInterval* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::LogicalTimeInterval>(Arena*);
235 template<> ::rti1516_2025::fedpro::MessageRetractionHandle* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::MessageRetractionHandle>(Arena*);
236 template<> ::rti1516_2025::fedpro::MessageRetractionReturn* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::MessageRetractionReturn>(Arena*);
237 template<> ::rti1516_2025::fedpro::ObjectClassHandle* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ObjectClassHandle>(Arena*);
238 template<> ::rti1516_2025::fedpro::ObjectInstanceHandle* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ObjectInstanceHandle>(Arena*);
239 template<> ::rti1516_2025::fedpro::ParameterHandle* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ParameterHandle>(Arena*);
240 template<> ::rti1516_2025::fedpro::ParameterHandleValue* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ParameterHandleValue>(Arena*);
241 template<> ::rti1516_2025::fedpro::ParameterHandleValueMap* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::ParameterHandleValueMap>(Arena*);
242 template<> ::rti1516_2025::fedpro::RangeBounds* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::RangeBounds>(Arena*);
243 template<> ::rti1516_2025::fedpro::RegionHandle* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::RegionHandle>(Arena*);
244 template<> ::rti1516_2025::fedpro::RegionHandleSet* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::RegionHandleSet>(Arena*);
245 template<> ::rti1516_2025::fedpro::RtiConfiguration* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::RtiConfiguration>(Arena*);
246 template<> ::rti1516_2025::fedpro::SupplementalReceiveInfo* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::SupplementalReceiveInfo>(Arena*);
247 template<> ::rti1516_2025::fedpro::SupplementalReflectInfo* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::SupplementalReflectInfo>(Arena*);
248 template<> ::rti1516_2025::fedpro::TimeQueryReturn* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::TimeQueryReturn>(Arena*);
249 template<> ::rti1516_2025::fedpro::TransportationTypeHandle* Arena::CreateMaybeMessage<::rti1516_2025::fedpro::TransportationTypeHandle>(Arena*);
250 PROTOBUF_NAMESPACE_CLOSE
251 namespace rti1516_2025 {
252 namespace fedpro {
253 
258  AdditionalSettingsResultCode_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(),
259  AdditionalSettingsResultCode_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max()
260 };
265 
266 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* AdditionalSettingsResultCode_descriptor();
267 template<typename T>
268 inline const std::string& AdditionalSettingsResultCode_Name(T enum_t_value) {
269  static_assert(::std::is_same<T, AdditionalSettingsResultCode>::value ||
270  ::std::is_integral<T>::value,
271  "Incorrect type passed to function AdditionalSettingsResultCode_Name.");
272  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
274 }
276  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, AdditionalSettingsResultCode* value) {
277  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<AdditionalSettingsResultCode>(
279 }
280 enum CallbackModel : int {
281  EVOKED = 0,
283  CallbackModel_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(),
284  CallbackModel_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max()
285 };
286 bool CallbackModel_IsValid(int value);
290 
291 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* CallbackModel_descriptor();
292 template<typename T>
293 inline const std::string& CallbackModel_Name(T enum_t_value) {
294  static_assert(::std::is_same<T, CallbackModel>::value ||
295  ::std::is_integral<T>::value,
296  "Incorrect type passed to function CallbackModel_Name.");
297  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
298  CallbackModel_descriptor(), enum_t_value);
299 }
301  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CallbackModel* value) {
302  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<CallbackModel>(
303  CallbackModel_descriptor(), name, value);
304 }
305 enum ResignAction : int {
312  ResignAction_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(),
313  ResignAction_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max()
314 };
315 bool ResignAction_IsValid(int value);
319 
320 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ResignAction_descriptor();
321 template<typename T>
322 inline const std::string& ResignAction_Name(T enum_t_value) {
323  static_assert(::std::is_same<T, ResignAction>::value ||
324  ::std::is_integral<T>::value,
325  "Incorrect type passed to function ResignAction_Name.");
326  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
327  ResignAction_descriptor(), enum_t_value);
328 }
329 inline bool ResignAction_Parse(
330  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ResignAction* value) {
331  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<ResignAction>(
332  ResignAction_descriptor(), name, value);
333 }
337  SynchronizationPointFailureReason_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(),
338  SynchronizationPointFailureReason_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max()
339 };
344 
345 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* SynchronizationPointFailureReason_descriptor();
346 template<typename T>
347 inline const std::string& SynchronizationPointFailureReason_Name(T enum_t_value) {
348  static_assert(::std::is_same<T, SynchronizationPointFailureReason>::value ||
349  ::std::is_integral<T>::value,
350  "Incorrect type passed to function SynchronizationPointFailureReason_Name.");
351  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
353 }
355  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SynchronizationPointFailureReason* value) {
356  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<SynchronizationPointFailureReason>(
358 }
359 enum SaveFailureReason : int {
366  SaveFailureReason_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(),
367  SaveFailureReason_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max()
368 };
369 bool SaveFailureReason_IsValid(int value);
373 
374 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* SaveFailureReason_descriptor();
375 template<typename T>
376 inline const std::string& SaveFailureReason_Name(T enum_t_value) {
377  static_assert(::std::is_same<T, SaveFailureReason>::value ||
378  ::std::is_integral<T>::value,
379  "Incorrect type passed to function SaveFailureReason_Name.");
380  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
381  SaveFailureReason_descriptor(), enum_t_value);
382 }
384  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SaveFailureReason* value) {
385  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<SaveFailureReason>(
386  SaveFailureReason_descriptor(), name, value);
387 }
394  RestoreFailureReason_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(),
395  RestoreFailureReason_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max()
396 };
397 bool RestoreFailureReason_IsValid(int value);
401 
402 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* RestoreFailureReason_descriptor();
403 template<typename T>
404 inline const std::string& RestoreFailureReason_Name(T enum_t_value) {
405  static_assert(::std::is_same<T, RestoreFailureReason>::value ||
406  ::std::is_integral<T>::value,
407  "Incorrect type passed to function RestoreFailureReason_Name.");
408  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
409  RestoreFailureReason_descriptor(), enum_t_value);
410 }
412  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, RestoreFailureReason* value) {
413  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<RestoreFailureReason>(
414  RestoreFailureReason_descriptor(), name, value);
415 }
416 enum SaveStatus : int {
421  SaveStatus_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(),
422  SaveStatus_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max()
423 };
424 bool SaveStatus_IsValid(int value);
428 
429 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* SaveStatus_descriptor();
430 template<typename T>
431 inline const std::string& SaveStatus_Name(T enum_t_value) {
432  static_assert(::std::is_same<T, SaveStatus>::value ||
433  ::std::is_integral<T>::value,
434  "Incorrect type passed to function SaveStatus_Name.");
435  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
436  SaveStatus_descriptor(), enum_t_value);
437 }
438 inline bool SaveStatus_Parse(
439  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SaveStatus* value) {
440  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<SaveStatus>(
441  SaveStatus_descriptor(), name, value);
442 }
443 enum RestoreStatus : int {
450  RestoreStatus_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(),
451  RestoreStatus_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max()
452 };
453 bool RestoreStatus_IsValid(int value);
457 
458 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* RestoreStatus_descriptor();
459 template<typename T>
460 inline const std::string& RestoreStatus_Name(T enum_t_value) {
461  static_assert(::std::is_same<T, RestoreStatus>::value ||
462  ::std::is_integral<T>::value,
463  "Incorrect type passed to function RestoreStatus_Name.");
464  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
465  RestoreStatus_descriptor(), enum_t_value);
466 }
468  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, RestoreStatus* value) {
469  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<RestoreStatus>(
470  RestoreStatus_descriptor(), name, value);
471 }
472 enum OrderType : int {
473  RECEIVE = 0,
475  OrderType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(),
476  OrderType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max()
477 };
478 bool OrderType_IsValid(int value);
481 constexpr int OrderType_ARRAYSIZE = OrderType_MAX + 1;
482 
483 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* OrderType_descriptor();
484 template<typename T>
485 inline const std::string& OrderType_Name(T enum_t_value) {
486  static_assert(::std::is_same<T, OrderType>::value ||
487  ::std::is_integral<T>::value,
488  "Incorrect type passed to function OrderType_Name.");
489  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
490  OrderType_descriptor(), enum_t_value);
491 }
492 inline bool OrderType_Parse(
493  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, OrderType* value) {
494  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<OrderType>(
495  OrderType_descriptor(), name, value);
496 }
497 enum ServiceGroup : int {
505  ServiceGroup_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(),
506  ServiceGroup_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max()
507 };
508 bool ServiceGroup_IsValid(int value);
512 
513 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ServiceGroup_descriptor();
514 template<typename T>
515 inline const std::string& ServiceGroup_Name(T enum_t_value) {
516  static_assert(::std::is_same<T, ServiceGroup>::value ||
517  ::std::is_integral<T>::value,
518  "Incorrect type passed to function ServiceGroup_Name.");
519  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
520  ServiceGroup_descriptor(), enum_t_value);
521 }
522 inline bool ServiceGroup_Parse(
523  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ServiceGroup* value) {
524  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<ServiceGroup>(
525  ServiceGroup_descriptor(), name, value);
526 }
527 // ===================================================================
528 
529 class ExceptionData final :
530  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ExceptionData) */ {
531  public:
532  inline ExceptionData() : ExceptionData(nullptr) {}
533  ~ExceptionData() override;
534  explicit constexpr ExceptionData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
535 
536  ExceptionData(const ExceptionData& from);
537  ExceptionData(ExceptionData&& from) noexcept
538  : ExceptionData() {
539  *this = ::std::move(from);
540  }
541 
542  inline ExceptionData& operator=(const ExceptionData& from) {
543  CopyFrom(from);
544  return *this;
545  }
546  inline ExceptionData& operator=(ExceptionData&& from) noexcept {
547  if (this == &from) return *this;
548  if (GetOwningArena() == from.GetOwningArena()) {
549  InternalSwap(&from);
550  } else {
551  CopyFrom(from);
552  }
553  return *this;
554  }
555 
556  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
557  return GetDescriptor();
558  }
559  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
560  return default_instance().GetMetadata().descriptor;
561  }
562  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
563  return default_instance().GetMetadata().reflection;
564  }
565  static const ExceptionData& default_instance() {
566  return *internal_default_instance();
567  }
568  static inline const ExceptionData* internal_default_instance() {
569  return reinterpret_cast<const ExceptionData*>(
571  }
572  static constexpr int kIndexInFileMessages =
573  0;
574 
575  friend void swap(ExceptionData& a, ExceptionData& b) {
576  a.Swap(&b);
577  }
578  inline void Swap(ExceptionData* other) {
579  if (other == this) return;
580  if (GetOwningArena() == other->GetOwningArena()) {
581  InternalSwap(other);
582  } else {
583  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
584  }
585  }
587  if (other == this) return;
588  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
589  InternalSwap(other);
590  }
591 
592  // implements Message ----------------------------------------------
593 
594  inline ExceptionData* New() const final {
595  return new ExceptionData();
596  }
597 
598  ExceptionData* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
599  return CreateMaybeMessage<ExceptionData>(arena);
600  }
601  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
602  void CopyFrom(const ExceptionData& from);
603  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
604  void MergeFrom(const ExceptionData& from);
605  private:
606  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
607  public:
608  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
609  bool IsInitialized() const final;
610 
611  size_t ByteSizeLong() const final;
612  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
613  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
614  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
615  int GetCachedSize() const final { return _cached_size_.Get(); }
616 
617  private:
618  void SharedCtor();
619  void SharedDtor();
620  void SetCachedSize(int size) const final;
621  void InternalSwap(ExceptionData* other);
622  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
623  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
624  return "rti1516_2025.fedpro.ExceptionData";
625  }
626  protected:
627  explicit ExceptionData(::PROTOBUF_NAMESPACE_ID::Arena* arena,
628  bool is_message_owned = false);
629  private:
630  static void ArenaDtor(void* object);
631  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
632  public:
633 
634  static const ClassData _class_data_;
635  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
636 
637  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
638 
639  // nested types ----------------------------------------------------
640 
641  // accessors -------------------------------------------------------
642 
643  enum : int {
646  };
647  // string exceptionName = 1;
648  void clear_exceptionname();
649  const std::string& exceptionname() const;
650  template <typename ArgT0 = const std::string&, typename... ArgT>
651  void set_exceptionname(ArgT0&& arg0, ArgT... args);
652  std::string* mutable_exceptionname();
653  PROTOBUF_MUST_USE_RESULT std::string* release_exceptionname();
654  void set_allocated_exceptionname(std::string* exceptionname);
655  private:
656  const std::string& _internal_exceptionname() const;
657  inline PROTOBUF_ALWAYS_INLINE void _internal_set_exceptionname(const std::string& value);
658  std::string* _internal_mutable_exceptionname();
659  public:
660 
661  // string details = 2;
662  void clear_details();
663  const std::string& details() const;
664  template <typename ArgT0 = const std::string&, typename... ArgT>
665  void set_details(ArgT0&& arg0, ArgT... args);
666  std::string* mutable_details();
667  PROTOBUF_MUST_USE_RESULT std::string* release_details();
668  void set_allocated_details(std::string* details);
669  private:
670  const std::string& _internal_details() const;
671  inline PROTOBUF_ALWAYS_INLINE void _internal_set_details(const std::string& value);
672  std::string* _internal_mutable_details();
673  public:
674 
675  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ExceptionData)
676  private:
677  class _Internal;
678 
679  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
681  typedef void DestructorSkippable_;
682  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr exceptionname_;
683  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr details_;
684  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
685  friend struct ::TableStruct_datatypes_2eproto;
686 };
687 // -------------------------------------------------------------------
688 
689 class RtiConfiguration final :
690  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.RtiConfiguration) */ {
691  public:
692  inline RtiConfiguration() : RtiConfiguration(nullptr) {}
693  ~RtiConfiguration() override;
694  explicit constexpr RtiConfiguration(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
695 
696  RtiConfiguration(const RtiConfiguration& from);
698  : RtiConfiguration() {
699  *this = ::std::move(from);
700  }
701 
703  CopyFrom(from);
704  return *this;
705  }
706  inline RtiConfiguration& operator=(RtiConfiguration&& from) noexcept {
707  if (this == &from) return *this;
708  if (GetOwningArena() == from.GetOwningArena()) {
709  InternalSwap(&from);
710  } else {
711  CopyFrom(from);
712  }
713  return *this;
714  }
715 
716  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
717  return GetDescriptor();
718  }
719  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
720  return default_instance().GetMetadata().descriptor;
721  }
722  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
723  return default_instance().GetMetadata().reflection;
724  }
726  return *internal_default_instance();
727  }
729  return reinterpret_cast<const RtiConfiguration*>(
731  }
732  static constexpr int kIndexInFileMessages =
733  1;
734 
735  friend void swap(RtiConfiguration& a, RtiConfiguration& b) {
736  a.Swap(&b);
737  }
738  inline void Swap(RtiConfiguration* other) {
739  if (other == this) return;
740  if (GetOwningArena() == other->GetOwningArena()) {
741  InternalSwap(other);
742  } else {
743  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
744  }
745  }
747  if (other == this) return;
748  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
749  InternalSwap(other);
750  }
751 
752  // implements Message ----------------------------------------------
753 
754  inline RtiConfiguration* New() const final {
755  return new RtiConfiguration();
756  }
757 
758  RtiConfiguration* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
759  return CreateMaybeMessage<RtiConfiguration>(arena);
760  }
761  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
762  void CopyFrom(const RtiConfiguration& from);
763  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
764  void MergeFrom(const RtiConfiguration& from);
765  private:
766  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
767  public:
768  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
769  bool IsInitialized() const final;
770 
771  size_t ByteSizeLong() const final;
772  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
773  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
774  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
775  int GetCachedSize() const final { return _cached_size_.Get(); }
776 
777  private:
778  void SharedCtor();
779  void SharedDtor();
780  void SetCachedSize(int size) const final;
781  void InternalSwap(RtiConfiguration* other);
782  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
783  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
784  return "rti1516_2025.fedpro.RtiConfiguration";
785  }
786  protected:
787  explicit RtiConfiguration(::PROTOBUF_NAMESPACE_ID::Arena* arena,
788  bool is_message_owned = false);
789  private:
790  static void ArenaDtor(void* object);
791  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
792  public:
793 
794  static const ClassData _class_data_;
795  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
796 
797  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
798 
799  // nested types ----------------------------------------------------
800 
801  // accessors -------------------------------------------------------
802 
803  enum : int {
807  };
808  // string configurationName = 1;
810  const std::string& configurationname() const;
811  template <typename ArgT0 = const std::string&, typename... ArgT>
812  void set_configurationname(ArgT0&& arg0, ArgT... args);
813  std::string* mutable_configurationname();
814  PROTOBUF_MUST_USE_RESULT std::string* release_configurationname();
816  private:
817  const std::string& _internal_configurationname() const;
818  inline PROTOBUF_ALWAYS_INLINE void _internal_set_configurationname(const std::string& value);
820  public:
821 
822  // string rtiAddress = 2;
823  void clear_rtiaddress();
824  const std::string& rtiaddress() const;
825  template <typename ArgT0 = const std::string&, typename... ArgT>
826  void set_rtiaddress(ArgT0&& arg0, ArgT... args);
827  std::string* mutable_rtiaddress();
828  PROTOBUF_MUST_USE_RESULT std::string* release_rtiaddress();
829  void set_allocated_rtiaddress(std::string* rtiaddress);
830  private:
831  const std::string& _internal_rtiaddress() const;
832  inline PROTOBUF_ALWAYS_INLINE void _internal_set_rtiaddress(const std::string& value);
833  std::string* _internal_mutable_rtiaddress();
834  public:
835 
836  // string additionalSettings = 3;
838  const std::string& additionalsettings() const;
839  template <typename ArgT0 = const std::string&, typename... ArgT>
840  void set_additionalsettings(ArgT0&& arg0, ArgT... args);
841  std::string* mutable_additionalsettings();
842  PROTOBUF_MUST_USE_RESULT std::string* release_additionalsettings();
844  private:
845  const std::string& _internal_additionalsettings() const;
846  inline PROTOBUF_ALWAYS_INLINE void _internal_set_additionalsettings(const std::string& value);
848  public:
849 
850  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.RtiConfiguration)
851  private:
852  class _Internal;
853 
854  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
856  typedef void DestructorSkippable_;
857  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr configurationname_;
858  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr rtiaddress_;
859  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr additionalsettings_;
860  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
861  friend struct ::TableStruct_datatypes_2eproto;
862 };
863 // -------------------------------------------------------------------
864 
865 class ConfigurationResult final :
866  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ConfigurationResult) */ {
867  public:
869  ~ConfigurationResult() override;
870  explicit constexpr ConfigurationResult(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
871 
874  : ConfigurationResult() {
875  *this = ::std::move(from);
876  }
877 
879  CopyFrom(from);
880  return *this;
881  }
883  if (this == &from) return *this;
884  if (GetOwningArena() == from.GetOwningArena()) {
885  InternalSwap(&from);
886  } else {
887  CopyFrom(from);
888  }
889  return *this;
890  }
891 
892  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
893  return GetDescriptor();
894  }
895  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
896  return default_instance().GetMetadata().descriptor;
897  }
898  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
899  return default_instance().GetMetadata().reflection;
900  }
902  return *internal_default_instance();
903  }
905  return reinterpret_cast<const ConfigurationResult*>(
907  }
908  static constexpr int kIndexInFileMessages =
909  2;
910 
912  a.Swap(&b);
913  }
914  inline void Swap(ConfigurationResult* other) {
915  if (other == this) return;
916  if (GetOwningArena() == other->GetOwningArena()) {
917  InternalSwap(other);
918  } else {
919  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
920  }
921  }
923  if (other == this) return;
924  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
925  InternalSwap(other);
926  }
927 
928  // implements Message ----------------------------------------------
929 
930  inline ConfigurationResult* New() const final {
931  return new ConfigurationResult();
932  }
933 
934  ConfigurationResult* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
935  return CreateMaybeMessage<ConfigurationResult>(arena);
936  }
937  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
938  void CopyFrom(const ConfigurationResult& from);
939  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
940  void MergeFrom(const ConfigurationResult& from);
941  private:
942  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
943  public:
944  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
945  bool IsInitialized() const final;
946 
947  size_t ByteSizeLong() const final;
948  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
949  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
950  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
951  int GetCachedSize() const final { return _cached_size_.Get(); }
952 
953  private:
954  void SharedCtor();
955  void SharedDtor();
956  void SetCachedSize(int size) const final;
957  void InternalSwap(ConfigurationResult* other);
958  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
959  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
960  return "rti1516_2025.fedpro.ConfigurationResult";
961  }
962  protected:
963  explicit ConfigurationResult(::PROTOBUF_NAMESPACE_ID::Arena* arena,
964  bool is_message_owned = false);
965  private:
966  static void ArenaDtor(void* object);
967  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
968  public:
969 
970  static const ClassData _class_data_;
971  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
972 
973  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
974 
975  // nested types ----------------------------------------------------
976 
977  // accessors -------------------------------------------------------
978 
979  enum : int {
984  };
985  // string message = 4;
986  void clear_message();
987  const std::string& message() const;
988  template <typename ArgT0 = const std::string&, typename... ArgT>
989  void set_message(ArgT0&& arg0, ArgT... args);
990  std::string* mutable_message();
991  PROTOBUF_MUST_USE_RESULT std::string* release_message();
992  void set_allocated_message(std::string* message);
993  private:
994  const std::string& _internal_message() const;
995  inline PROTOBUF_ALWAYS_INLINE void _internal_set_message(const std::string& value);
996  std::string* _internal_mutable_message();
997  public:
998 
999  // bool configurationUsed = 1;
1000  void clear_configurationused();
1001  bool configurationused() const;
1002  void set_configurationused(bool value);
1003  private:
1004  bool _internal_configurationused() const;
1005  void _internal_set_configurationused(bool value);
1006  public:
1007 
1008  // bool addressUsed = 2;
1009  void clear_addressused();
1010  bool addressused() const;
1011  void set_addressused(bool value);
1012  private:
1013  bool _internal_addressused() const;
1014  void _internal_set_addressused(bool value);
1015  public:
1016 
1017  // .rti1516_2025.fedpro.AdditionalSettingsResultCode additionalSettingsResultCode = 3;
1021  private:
1024  public:
1025 
1026  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ConfigurationResult)
1027  private:
1028  class _Internal;
1029 
1030  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1032  typedef void DestructorSkippable_;
1033  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr message_;
1037  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1038  friend struct ::TableStruct_datatypes_2eproto;
1039 };
1040 // -------------------------------------------------------------------
1041 
1042 class Credentials final :
1043  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.Credentials) */ {
1044  public:
1045  inline Credentials() : Credentials(nullptr) {}
1046  ~Credentials() override;
1047  explicit constexpr Credentials(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1048 
1049  Credentials(const Credentials& from);
1050  Credentials(Credentials&& from) noexcept
1051  : Credentials() {
1052  *this = ::std::move(from);
1053  }
1054 
1055  inline Credentials& operator=(const Credentials& from) {
1056  CopyFrom(from);
1057  return *this;
1058  }
1059  inline Credentials& operator=(Credentials&& from) noexcept {
1060  if (this == &from) return *this;
1061  if (GetOwningArena() == from.GetOwningArena()) {
1062  InternalSwap(&from);
1063  } else {
1064  CopyFrom(from);
1065  }
1066  return *this;
1067  }
1068 
1069  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1070  return GetDescriptor();
1071  }
1072  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1073  return default_instance().GetMetadata().descriptor;
1074  }
1075  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1076  return default_instance().GetMetadata().reflection;
1077  }
1078  static const Credentials& default_instance() {
1079  return *internal_default_instance();
1080  }
1081  static inline const Credentials* internal_default_instance() {
1082  return reinterpret_cast<const Credentials*>(
1084  }
1085  static constexpr int kIndexInFileMessages =
1086  3;
1087 
1088  friend void swap(Credentials& a, Credentials& b) {
1089  a.Swap(&b);
1090  }
1091  inline void Swap(Credentials* other) {
1092  if (other == this) return;
1093  if (GetOwningArena() == other->GetOwningArena()) {
1094  InternalSwap(other);
1095  } else {
1096  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1097  }
1098  }
1100  if (other == this) return;
1101  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1102  InternalSwap(other);
1103  }
1104 
1105  // implements Message ----------------------------------------------
1106 
1107  inline Credentials* New() const final {
1108  return new Credentials();
1109  }
1110 
1111  Credentials* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1112  return CreateMaybeMessage<Credentials>(arena);
1113  }
1114  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1115  void CopyFrom(const Credentials& from);
1116  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1117  void MergeFrom(const Credentials& from);
1118  private:
1119  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
1120  public:
1121  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1122  bool IsInitialized() const final;
1123 
1124  size_t ByteSizeLong() const final;
1125  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1126  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1127  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1128  int GetCachedSize() const final { return _cached_size_.Get(); }
1129 
1130  private:
1131  void SharedCtor();
1132  void SharedDtor();
1133  void SetCachedSize(int size) const final;
1134  void InternalSwap(Credentials* other);
1135  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1136  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1137  return "rti1516_2025.fedpro.Credentials";
1138  }
1139  protected:
1140  explicit Credentials(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1141  bool is_message_owned = false);
1142  private:
1143  static void ArenaDtor(void* object);
1144  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1145  public:
1146 
1147  static const ClassData _class_data_;
1148  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1149 
1150  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1151 
1152  // nested types ----------------------------------------------------
1153 
1154  // accessors -------------------------------------------------------
1155 
1156  enum : int {
1159  };
1160  // string type = 1;
1161  void clear_type();
1162  const std::string& type() const;
1163  template <typename ArgT0 = const std::string&, typename... ArgT>
1164  void set_type(ArgT0&& arg0, ArgT... args);
1165  std::string* mutable_type();
1166  PROTOBUF_MUST_USE_RESULT std::string* release_type();
1167  void set_allocated_type(std::string* type);
1168  private:
1169  const std::string& _internal_type() const;
1170  inline PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string& value);
1171  std::string* _internal_mutable_type();
1172  public:
1173 
1174  // bytes data = 2;
1175  void clear_data();
1176  const std::string& data() const;
1177  template <typename ArgT0 = const std::string&, typename... ArgT>
1178  void set_data(ArgT0&& arg0, ArgT... args);
1179  std::string* mutable_data();
1180  PROTOBUF_MUST_USE_RESULT std::string* release_data();
1181  void set_allocated_data(std::string* data);
1182  private:
1183  const std::string& _internal_data() const;
1184  inline PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string& value);
1185  std::string* _internal_mutable_data();
1186  public:
1187 
1188  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.Credentials)
1189  private:
1190  class _Internal;
1191 
1192  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1194  typedef void DestructorSkippable_;
1195  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_;
1196  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
1197  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1198  friend struct ::TableStruct_datatypes_2eproto;
1199 };
1200 // -------------------------------------------------------------------
1201 
1203  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FederateRestoreStatus) */ {
1204  public:
1206  ~FederateRestoreStatus() override;
1207  explicit constexpr FederateRestoreStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1208 
1211  : FederateRestoreStatus() {
1212  *this = ::std::move(from);
1213  }
1214 
1216  CopyFrom(from);
1217  return *this;
1218  }
1220  if (this == &from) return *this;
1221  if (GetOwningArena() == from.GetOwningArena()) {
1222  InternalSwap(&from);
1223  } else {
1224  CopyFrom(from);
1225  }
1226  return *this;
1227  }
1228 
1229  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1230  return GetDescriptor();
1231  }
1232  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1233  return default_instance().GetMetadata().descriptor;
1234  }
1235  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1236  return default_instance().GetMetadata().reflection;
1237  }
1239  return *internal_default_instance();
1240  }
1242  return reinterpret_cast<const FederateRestoreStatus*>(
1244  }
1245  static constexpr int kIndexInFileMessages =
1246  4;
1247 
1249  a.Swap(&b);
1250  }
1251  inline void Swap(FederateRestoreStatus* other) {
1252  if (other == this) return;
1253  if (GetOwningArena() == other->GetOwningArena()) {
1254  InternalSwap(other);
1255  } else {
1256  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1257  }
1258  }
1260  if (other == this) return;
1261  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1262  InternalSwap(other);
1263  }
1264 
1265  // implements Message ----------------------------------------------
1266 
1267  inline FederateRestoreStatus* New() const final {
1268  return new FederateRestoreStatus();
1269  }
1270 
1271  FederateRestoreStatus* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1272  return CreateMaybeMessage<FederateRestoreStatus>(arena);
1273  }
1274  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1275  void CopyFrom(const FederateRestoreStatus& from);
1276  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1277  void MergeFrom(const FederateRestoreStatus& from);
1278  private:
1279  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
1280  public:
1281  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1282  bool IsInitialized() const final;
1283 
1284  size_t ByteSizeLong() const final;
1285  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1286  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1287  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1288  int GetCachedSize() const final { return _cached_size_.Get(); }
1289 
1290  private:
1291  void SharedCtor();
1292  void SharedDtor();
1293  void SetCachedSize(int size) const final;
1294  void InternalSwap(FederateRestoreStatus* other);
1295  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1296  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1297  return "rti1516_2025.fedpro.FederateRestoreStatus";
1298  }
1299  protected:
1300  explicit FederateRestoreStatus(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1301  bool is_message_owned = false);
1302  private:
1303  static void ArenaDtor(void* object);
1304  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1305  public:
1306 
1307  static const ClassData _class_data_;
1308  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1309 
1310  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1311 
1312  // nested types ----------------------------------------------------
1313 
1314  // accessors -------------------------------------------------------
1315 
1316  enum : int {
1320  };
1321  // .rti1516_2025.fedpro.FederateHandle preRestoreHandle = 1;
1322  bool has_prerestorehandle() const;
1323  private:
1324  bool _internal_has_prerestorehandle() const;
1325  public:
1326  void clear_prerestorehandle();
1327  const ::rti1516_2025::fedpro::FederateHandle& prerestorehandle() const;
1328  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FederateHandle* release_prerestorehandle();
1331  private:
1332  const ::rti1516_2025::fedpro::FederateHandle& _internal_prerestorehandle() const;
1334  public:
1338 
1339  // .rti1516_2025.fedpro.FederateHandle postRestoreHandle = 2;
1340  bool has_postrestorehandle() const;
1341  private:
1342  bool _internal_has_postrestorehandle() const;
1343  public:
1344  void clear_postrestorehandle();
1345  const ::rti1516_2025::fedpro::FederateHandle& postrestorehandle() const;
1346  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FederateHandle* release_postrestorehandle();
1349  private:
1350  const ::rti1516_2025::fedpro::FederateHandle& _internal_postrestorehandle() const;
1352  public:
1356 
1357  // .rti1516_2025.fedpro.RestoreStatus restoreStatus = 3;
1358  void clear_restorestatus();
1361  private:
1364  public:
1365 
1366  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FederateRestoreStatus)
1367  private:
1368  class _Internal;
1369 
1370  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1372  typedef void DestructorSkippable_;
1376  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1377  friend struct ::TableStruct_datatypes_2eproto;
1378 };
1379 // -------------------------------------------------------------------
1380 
1382  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FederateRestoreStatusArray) */ {
1383  public:
1385  ~FederateRestoreStatusArray() override;
1386  explicit constexpr FederateRestoreStatusArray(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1387 
1391  *this = ::std::move(from);
1392  }
1393 
1395  CopyFrom(from);
1396  return *this;
1397  }
1399  if (this == &from) return *this;
1400  if (GetOwningArena() == from.GetOwningArena()) {
1401  InternalSwap(&from);
1402  } else {
1403  CopyFrom(from);
1404  }
1405  return *this;
1406  }
1407 
1408  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1409  return GetDescriptor();
1410  }
1411  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1412  return default_instance().GetMetadata().descriptor;
1413  }
1414  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1415  return default_instance().GetMetadata().reflection;
1416  }
1418  return *internal_default_instance();
1419  }
1421  return reinterpret_cast<const FederateRestoreStatusArray*>(
1423  }
1424  static constexpr int kIndexInFileMessages =
1425  5;
1426 
1428  a.Swap(&b);
1429  }
1430  inline void Swap(FederateRestoreStatusArray* other) {
1431  if (other == this) return;
1432  if (GetOwningArena() == other->GetOwningArena()) {
1433  InternalSwap(other);
1434  } else {
1435  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1436  }
1437  }
1439  if (other == this) return;
1440  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1441  InternalSwap(other);
1442  }
1443 
1444  // implements Message ----------------------------------------------
1445 
1446  inline FederateRestoreStatusArray* New() const final {
1447  return new FederateRestoreStatusArray();
1448  }
1449 
1450  FederateRestoreStatusArray* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1451  return CreateMaybeMessage<FederateRestoreStatusArray>(arena);
1452  }
1453  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1454  void CopyFrom(const FederateRestoreStatusArray& from);
1455  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1456  void MergeFrom(const FederateRestoreStatusArray& from);
1457  private:
1458  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
1459  public:
1460  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1461  bool IsInitialized() const final;
1462 
1463  size_t ByteSizeLong() const final;
1464  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1465  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1466  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1467  int GetCachedSize() const final { return _cached_size_.Get(); }
1468 
1469  private:
1470  void SharedCtor();
1471  void SharedDtor();
1472  void SetCachedSize(int size) const final;
1474  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1475  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1476  return "rti1516_2025.fedpro.FederateRestoreStatusArray";
1477  }
1478  protected:
1479  explicit FederateRestoreStatusArray(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1480  bool is_message_owned = false);
1481  private:
1482  static void ArenaDtor(void* object);
1483  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1484  public:
1485 
1486  static const ClassData _class_data_;
1487  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1488 
1489  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1490 
1491  // nested types ----------------------------------------------------
1492 
1493  // accessors -------------------------------------------------------
1494 
1495  enum : int {
1497  };
1498  // repeated .rti1516_2025.fedpro.FederateRestoreStatus federateRestoreStatus = 1;
1499  int federaterestorestatus_size() const;
1500  private:
1502  public:
1505  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateRestoreStatus >*
1507  private:
1508  const ::rti1516_2025::fedpro::FederateRestoreStatus& _internal_federaterestorestatus(int index) const;
1510  public:
1511  const ::rti1516_2025::fedpro::FederateRestoreStatus& federaterestorestatus(int index) const;
1513  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateRestoreStatus >&
1514  federaterestorestatus() const;
1515 
1516  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FederateRestoreStatusArray)
1517  private:
1518  class _Internal;
1519 
1520  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1522  typedef void DestructorSkippable_;
1523  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateRestoreStatus > federaterestorestatus_;
1524  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1525  friend struct ::TableStruct_datatypes_2eproto;
1526 };
1527 // -------------------------------------------------------------------
1528 
1530  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FederationExecutionInformation) */ {
1531  public:
1534  explicit constexpr FederationExecutionInformation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1535 
1539  *this = ::std::move(from);
1540  }
1541 
1543  CopyFrom(from);
1544  return *this;
1545  }
1547  if (this == &from) return *this;
1548  if (GetOwningArena() == from.GetOwningArena()) {
1549  InternalSwap(&from);
1550  } else {
1551  CopyFrom(from);
1552  }
1553  return *this;
1554  }
1555 
1556  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1557  return GetDescriptor();
1558  }
1559  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1560  return default_instance().GetMetadata().descriptor;
1561  }
1562  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1563  return default_instance().GetMetadata().reflection;
1564  }
1566  return *internal_default_instance();
1567  }
1569  return reinterpret_cast<const FederationExecutionInformation*>(
1571  }
1572  static constexpr int kIndexInFileMessages =
1573  6;
1574 
1576  a.Swap(&b);
1577  }
1578  inline void Swap(FederationExecutionInformation* other) {
1579  if (other == this) return;
1580  if (GetOwningArena() == other->GetOwningArena()) {
1581  InternalSwap(other);
1582  } else {
1583  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1584  }
1585  }
1587  if (other == this) return;
1588  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1589  InternalSwap(other);
1590  }
1591 
1592  // implements Message ----------------------------------------------
1593 
1594  inline FederationExecutionInformation* New() const final {
1595  return new FederationExecutionInformation();
1596  }
1597 
1598  FederationExecutionInformation* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1599  return CreateMaybeMessage<FederationExecutionInformation>(arena);
1600  }
1601  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1602  void CopyFrom(const FederationExecutionInformation& from);
1603  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1604  void MergeFrom(const FederationExecutionInformation& from);
1605  private:
1606  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
1607  public:
1608  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1609  bool IsInitialized() const final;
1610 
1611  size_t ByteSizeLong() const final;
1612  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1613  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1614  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1615  int GetCachedSize() const final { return _cached_size_.Get(); }
1616 
1617  private:
1618  void SharedCtor();
1619  void SharedDtor();
1620  void SetCachedSize(int size) const final;
1622  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1623  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1624  return "rti1516_2025.fedpro.FederationExecutionInformation";
1625  }
1626  protected:
1627  explicit FederationExecutionInformation(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1628  bool is_message_owned = false);
1629  private:
1630  static void ArenaDtor(void* object);
1631  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1632  public:
1633 
1634  static const ClassData _class_data_;
1635  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1636 
1637  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1638 
1639  // nested types ----------------------------------------------------
1640 
1641  // accessors -------------------------------------------------------
1642 
1643  enum : int {
1646  };
1647  // string federationExecutionName = 1;
1649  const std::string& federationexecutionname() const;
1650  template <typename ArgT0 = const std::string&, typename... ArgT>
1651  void set_federationexecutionname(ArgT0&& arg0, ArgT... args);
1652  std::string* mutable_federationexecutionname();
1653  PROTOBUF_MUST_USE_RESULT std::string* release_federationexecutionname();
1655  private:
1656  const std::string& _internal_federationexecutionname() const;
1657  inline PROTOBUF_ALWAYS_INLINE void _internal_set_federationexecutionname(const std::string& value);
1659  public:
1660 
1661  // string logicalTimeImplementationName = 2;
1663  const std::string& logicaltimeimplementationname() const;
1664  template <typename ArgT0 = const std::string&, typename... ArgT>
1665  void set_logicaltimeimplementationname(ArgT0&& arg0, ArgT... args);
1667  PROTOBUF_MUST_USE_RESULT std::string* release_logicaltimeimplementationname();
1669  private:
1670  const std::string& _internal_logicaltimeimplementationname() const;
1671  inline PROTOBUF_ALWAYS_INLINE void _internal_set_logicaltimeimplementationname(const std::string& value);
1673  public:
1674 
1675  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FederationExecutionInformation)
1676  private:
1677  class _Internal;
1678 
1679  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1681  typedef void DestructorSkippable_;
1682  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr federationexecutionname_;
1683  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr logicaltimeimplementationname_;
1684  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1685  friend struct ::TableStruct_datatypes_2eproto;
1686 };
1687 // -------------------------------------------------------------------
1688 
1690  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FederationExecutionInformationSet) */ {
1691  public:
1694  explicit constexpr FederationExecutionInformationSet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1695 
1699  *this = ::std::move(from);
1700  }
1701 
1703  CopyFrom(from);
1704  return *this;
1705  }
1707  if (this == &from) return *this;
1708  if (GetOwningArena() == from.GetOwningArena()) {
1709  InternalSwap(&from);
1710  } else {
1711  CopyFrom(from);
1712  }
1713  return *this;
1714  }
1715 
1716  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1717  return GetDescriptor();
1718  }
1719  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1720  return default_instance().GetMetadata().descriptor;
1721  }
1722  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1723  return default_instance().GetMetadata().reflection;
1724  }
1726  return *internal_default_instance();
1727  }
1729  return reinterpret_cast<const FederationExecutionInformationSet*>(
1731  }
1732  static constexpr int kIndexInFileMessages =
1733  7;
1734 
1736  a.Swap(&b);
1737  }
1739  if (other == this) return;
1740  if (GetOwningArena() == other->GetOwningArena()) {
1741  InternalSwap(other);
1742  } else {
1743  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1744  }
1745  }
1747  if (other == this) return;
1748  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1749  InternalSwap(other);
1750  }
1751 
1752  // implements Message ----------------------------------------------
1753 
1754  inline FederationExecutionInformationSet* New() const final {
1755  return new FederationExecutionInformationSet();
1756  }
1757 
1758  FederationExecutionInformationSet* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1759  return CreateMaybeMessage<FederationExecutionInformationSet>(arena);
1760  }
1761  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1762  void CopyFrom(const FederationExecutionInformationSet& from);
1763  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1764  void MergeFrom(const FederationExecutionInformationSet& from);
1765  private:
1766  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
1767  public:
1768  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1769  bool IsInitialized() const final;
1770 
1771  size_t ByteSizeLong() const final;
1772  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1773  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1774  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1775  int GetCachedSize() const final { return _cached_size_.Get(); }
1776 
1777  private:
1778  void SharedCtor();
1779  void SharedDtor();
1780  void SetCachedSize(int size) const final;
1782  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1783  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1784  return "rti1516_2025.fedpro.FederationExecutionInformationSet";
1785  }
1786  protected:
1787  explicit FederationExecutionInformationSet(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1788  bool is_message_owned = false);
1789  private:
1790  static void ArenaDtor(void* object);
1791  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1792  public:
1793 
1794  static const ClassData _class_data_;
1795  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1796 
1797  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1798 
1799  // nested types ----------------------------------------------------
1800 
1801  // accessors -------------------------------------------------------
1802 
1803  enum : int {
1805  };
1806  // repeated .rti1516_2025.fedpro.FederationExecutionInformation federationExecutionInformation = 1;
1808  private:
1810  public:
1813  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederationExecutionInformation >*
1815  private:
1816  const ::rti1516_2025::fedpro::FederationExecutionInformation& _internal_federationexecutioninformation(int index) const;
1818  public:
1819  const ::rti1516_2025::fedpro::FederationExecutionInformation& federationexecutioninformation(int index) const;
1821  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederationExecutionInformation >&
1823 
1824  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FederationExecutionInformationSet)
1825  private:
1826  class _Internal;
1827 
1828  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1830  typedef void DestructorSkippable_;
1831  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederationExecutionInformation > federationexecutioninformation_;
1832  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1833  friend struct ::TableStruct_datatypes_2eproto;
1834 };
1835 // -------------------------------------------------------------------
1836 
1838  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FederationExecutionMemberInformation) */ {
1839  public:
1842  explicit constexpr FederationExecutionMemberInformation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1843 
1847  *this = ::std::move(from);
1848  }
1849 
1851  CopyFrom(from);
1852  return *this;
1853  }
1855  if (this == &from) return *this;
1856  if (GetOwningArena() == from.GetOwningArena()) {
1857  InternalSwap(&from);
1858  } else {
1859  CopyFrom(from);
1860  }
1861  return *this;
1862  }
1863 
1864  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1865  return GetDescriptor();
1866  }
1867  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1868  return default_instance().GetMetadata().descriptor;
1869  }
1870  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1871  return default_instance().GetMetadata().reflection;
1872  }
1874  return *internal_default_instance();
1875  }
1877  return reinterpret_cast<const FederationExecutionMemberInformation*>(
1879  }
1880  static constexpr int kIndexInFileMessages =
1881  8;
1882 
1884  a.Swap(&b);
1885  }
1887  if (other == this) return;
1888  if (GetOwningArena() == other->GetOwningArena()) {
1889  InternalSwap(other);
1890  } else {
1891  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1892  }
1893  }
1895  if (other == this) return;
1896  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1897  InternalSwap(other);
1898  }
1899 
1900  // implements Message ----------------------------------------------
1901 
1904  }
1905 
1906  FederationExecutionMemberInformation* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1907  return CreateMaybeMessage<FederationExecutionMemberInformation>(arena);
1908  }
1909  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1911  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1913  private:
1914  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
1915  public:
1916  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1917  bool IsInitialized() const final;
1918 
1919  size_t ByteSizeLong() const final;
1920  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1921  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1922  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1923  int GetCachedSize() const final { return _cached_size_.Get(); }
1924 
1925  private:
1926  void SharedCtor();
1927  void SharedDtor();
1928  void SetCachedSize(int size) const final;
1930  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1931  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1932  return "rti1516_2025.fedpro.FederationExecutionMemberInformation";
1933  }
1934  protected:
1935  explicit FederationExecutionMemberInformation(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1936  bool is_message_owned = false);
1937  private:
1938  static void ArenaDtor(void* object);
1939  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1940  public:
1941 
1942  static const ClassData _class_data_;
1943  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1944 
1945  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1946 
1947  // nested types ----------------------------------------------------
1948 
1949  // accessors -------------------------------------------------------
1950 
1951  enum : int {
1954  };
1955  // string federateName = 1;
1956  void clear_federatename();
1957  const std::string& federatename() const;
1958  template <typename ArgT0 = const std::string&, typename... ArgT>
1959  void set_federatename(ArgT0&& arg0, ArgT... args);
1960  std::string* mutable_federatename();
1961  PROTOBUF_MUST_USE_RESULT std::string* release_federatename();
1962  void set_allocated_federatename(std::string* federatename);
1963  private:
1964  const std::string& _internal_federatename() const;
1965  inline PROTOBUF_ALWAYS_INLINE void _internal_set_federatename(const std::string& value);
1966  std::string* _internal_mutable_federatename();
1967  public:
1968 
1969  // string federateType = 2;
1970  void clear_federatetype();
1971  const std::string& federatetype() const;
1972  template <typename ArgT0 = const std::string&, typename... ArgT>
1973  void set_federatetype(ArgT0&& arg0, ArgT... args);
1974  std::string* mutable_federatetype();
1975  PROTOBUF_MUST_USE_RESULT std::string* release_federatetype();
1976  void set_allocated_federatetype(std::string* federatetype);
1977  private:
1978  const std::string& _internal_federatetype() const;
1979  inline PROTOBUF_ALWAYS_INLINE void _internal_set_federatetype(const std::string& value);
1980  std::string* _internal_mutable_federatetype();
1981  public:
1982 
1983  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FederationExecutionMemberInformation)
1984  private:
1985  class _Internal;
1986 
1987  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1989  typedef void DestructorSkippable_;
1990  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr federatename_;
1991  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr federatetype_;
1992  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1993  friend struct ::TableStruct_datatypes_2eproto;
1994 };
1995 // -------------------------------------------------------------------
1996 
1998  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FederationExecutionMemberInformationSet) */ {
1999  public:
2002  explicit constexpr FederationExecutionMemberInformationSet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2003 
2007  *this = ::std::move(from);
2008  }
2009 
2011  CopyFrom(from);
2012  return *this;
2013  }
2015  if (this == &from) return *this;
2016  if (GetOwningArena() == from.GetOwningArena()) {
2017  InternalSwap(&from);
2018  } else {
2019  CopyFrom(from);
2020  }
2021  return *this;
2022  }
2023 
2024  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2025  return GetDescriptor();
2026  }
2027  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2028  return default_instance().GetMetadata().descriptor;
2029  }
2030  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2031  return default_instance().GetMetadata().reflection;
2032  }
2034  return *internal_default_instance();
2035  }
2037  return reinterpret_cast<const FederationExecutionMemberInformationSet*>(
2039  }
2040  static constexpr int kIndexInFileMessages =
2041  9;
2042 
2044  a.Swap(&b);
2045  }
2047  if (other == this) return;
2048  if (GetOwningArena() == other->GetOwningArena()) {
2049  InternalSwap(other);
2050  } else {
2051  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2052  }
2053  }
2055  if (other == this) return;
2056  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2057  InternalSwap(other);
2058  }
2059 
2060  // implements Message ----------------------------------------------
2061 
2064  }
2065 
2066  FederationExecutionMemberInformationSet* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
2067  return CreateMaybeMessage<FederationExecutionMemberInformationSet>(arena);
2068  }
2069  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2071  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2073  private:
2074  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
2075  public:
2076  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2077  bool IsInitialized() const final;
2078 
2079  size_t ByteSizeLong() const final;
2080  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2081  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2082  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2083  int GetCachedSize() const final { return _cached_size_.Get(); }
2084 
2085  private:
2086  void SharedCtor();
2087  void SharedDtor();
2088  void SetCachedSize(int size) const final;
2090  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2091  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2092  return "rti1516_2025.fedpro.FederationExecutionMemberInformationSet";
2093  }
2094  protected:
2095  explicit FederationExecutionMemberInformationSet(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2096  bool is_message_owned = false);
2097  private:
2098  static void ArenaDtor(void* object);
2099  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2100  public:
2101 
2102  static const ClassData _class_data_;
2103  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2104 
2105  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2106 
2107  // nested types ----------------------------------------------------
2108 
2109  // accessors -------------------------------------------------------
2110 
2111  enum : int {
2113  };
2114  // repeated .rti1516_2025.fedpro.FederationExecutionMemberInformation federationExecutionMemberInformation = 1;
2116  private:
2118  public:
2121  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederationExecutionMemberInformation >*
2123  private:
2124  const ::rti1516_2025::fedpro::FederationExecutionMemberInformation& _internal_federationexecutionmemberinformation(int index) const;
2126  public:
2127  const ::rti1516_2025::fedpro::FederationExecutionMemberInformation& federationexecutionmemberinformation(int index) const;
2129  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederationExecutionMemberInformation >&
2131 
2132  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FederationExecutionMemberInformationSet)
2133  private:
2134  class _Internal;
2135 
2136  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2138  typedef void DestructorSkippable_;
2139  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederationExecutionMemberInformation > federationexecutionmemberinformation_;
2140  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2141  friend struct ::TableStruct_datatypes_2eproto;
2142 };
2143 // -------------------------------------------------------------------
2144 
2145 class FederateHandle final :
2146  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FederateHandle) */ {
2147  public:
2148  inline FederateHandle() : FederateHandle(nullptr) {}
2149  ~FederateHandle() override;
2150  explicit constexpr FederateHandle(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2151 
2152  FederateHandle(const FederateHandle& from);
2154  : FederateHandle() {
2155  *this = ::std::move(from);
2156  }
2157 
2158  inline FederateHandle& operator=(const FederateHandle& from) {
2159  CopyFrom(from);
2160  return *this;
2161  }
2162  inline FederateHandle& operator=(FederateHandle&& from) noexcept {
2163  if (this == &from) return *this;
2164  if (GetOwningArena() == from.GetOwningArena()) {
2165  InternalSwap(&from);
2166  } else {
2167  CopyFrom(from);
2168  }
2169  return *this;
2170  }
2171 
2172  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2173  return GetDescriptor();
2174  }
2175  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2176  return default_instance().GetMetadata().descriptor;
2177  }
2178  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2179  return default_instance().GetMetadata().reflection;
2180  }
2182  return *internal_default_instance();
2183  }
2185  return reinterpret_cast<const FederateHandle*>(
2187  }
2188  static constexpr int kIndexInFileMessages =
2189  10;
2190 
2191  friend void swap(FederateHandle& a, FederateHandle& b) {
2192  a.Swap(&b);
2193  }
2194  inline void Swap(FederateHandle* other) {
2195  if (other == this) return;
2196  if (GetOwningArena() == other->GetOwningArena()) {
2197  InternalSwap(other);
2198  } else {
2199  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2200  }
2201  }
2203  if (other == this) return;
2204  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2205  InternalSwap(other);
2206  }
2207 
2208  // implements Message ----------------------------------------------
2209 
2210  inline FederateHandle* New() const final {
2211  return new FederateHandle();
2212  }
2213 
2214  FederateHandle* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
2215  return CreateMaybeMessage<FederateHandle>(arena);
2216  }
2217  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2218  void CopyFrom(const FederateHandle& from);
2219  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2220  void MergeFrom(const FederateHandle& from);
2221  private:
2222  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
2223  public:
2224  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2225  bool IsInitialized() const final;
2226 
2227  size_t ByteSizeLong() const final;
2228  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2229  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2230  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2231  int GetCachedSize() const final { return _cached_size_.Get(); }
2232 
2233  private:
2234  void SharedCtor();
2235  void SharedDtor();
2236  void SetCachedSize(int size) const final;
2237  void InternalSwap(FederateHandle* other);
2238  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2239  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2240  return "rti1516_2025.fedpro.FederateHandle";
2241  }
2242  protected:
2243  explicit FederateHandle(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2244  bool is_message_owned = false);
2245  private:
2246  static void ArenaDtor(void* object);
2247  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2248  public:
2249 
2250  static const ClassData _class_data_;
2251  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2252 
2253  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2254 
2255  // nested types ----------------------------------------------------
2256 
2257  // accessors -------------------------------------------------------
2258 
2259  enum : int {
2261  };
2262  // bytes data = 1;
2263  void clear_data();
2264  const std::string& data() const;
2265  template <typename ArgT0 = const std::string&, typename... ArgT>
2266  void set_data(ArgT0&& arg0, ArgT... args);
2267  std::string* mutable_data();
2268  PROTOBUF_MUST_USE_RESULT std::string* release_data();
2269  void set_allocated_data(std::string* data);
2270  private:
2271  const std::string& _internal_data() const;
2272  inline PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string& value);
2273  std::string* _internal_mutable_data();
2274  public:
2275 
2276  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FederateHandle)
2277  private:
2278  class _Internal;
2279 
2280  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2282  typedef void DestructorSkippable_;
2283  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
2284  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2285  friend struct ::TableStruct_datatypes_2eproto;
2286 };
2287 // -------------------------------------------------------------------
2288 
2290  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FederateHandleSaveStatusPair) */ {
2291  public:
2293  ~FederateHandleSaveStatusPair() override;
2294  explicit constexpr FederateHandleSaveStatusPair(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2295 
2299  *this = ::std::move(from);
2300  }
2301 
2303  CopyFrom(from);
2304  return *this;
2305  }
2307  if (this == &from) return *this;
2308  if (GetOwningArena() == from.GetOwningArena()) {
2309  InternalSwap(&from);
2310  } else {
2311  CopyFrom(from);
2312  }
2313  return *this;
2314  }
2315 
2316  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2317  return GetDescriptor();
2318  }
2319  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2320  return default_instance().GetMetadata().descriptor;
2321  }
2322  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2323  return default_instance().GetMetadata().reflection;
2324  }
2326  return *internal_default_instance();
2327  }
2329  return reinterpret_cast<const FederateHandleSaveStatusPair*>(
2331  }
2332  static constexpr int kIndexInFileMessages =
2333  11;
2334 
2336  a.Swap(&b);
2337  }
2338  inline void Swap(FederateHandleSaveStatusPair* other) {
2339  if (other == this) return;
2340  if (GetOwningArena() == other->GetOwningArena()) {
2341  InternalSwap(other);
2342  } else {
2343  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2344  }
2345  }
2347  if (other == this) return;
2348  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2349  InternalSwap(other);
2350  }
2351 
2352  // implements Message ----------------------------------------------
2353 
2354  inline FederateHandleSaveStatusPair* New() const final {
2355  return new FederateHandleSaveStatusPair();
2356  }
2357 
2358  FederateHandleSaveStatusPair* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
2359  return CreateMaybeMessage<FederateHandleSaveStatusPair>(arena);
2360  }
2361  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2362  void CopyFrom(const FederateHandleSaveStatusPair& from);
2363  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2364  void MergeFrom(const FederateHandleSaveStatusPair& from);
2365  private:
2366  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
2367  public:
2368  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2369  bool IsInitialized() const final;
2370 
2371  size_t ByteSizeLong() const final;
2372  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2373  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2374  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2375  int GetCachedSize() const final { return _cached_size_.Get(); }
2376 
2377  private:
2378  void SharedCtor();
2379  void SharedDtor();
2380  void SetCachedSize(int size) const final;
2382  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2383  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2384  return "rti1516_2025.fedpro.FederateHandleSaveStatusPair";
2385  }
2386  protected:
2387  explicit FederateHandleSaveStatusPair(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2388  bool is_message_owned = false);
2389  private:
2390  static void ArenaDtor(void* object);
2391  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2392  public:
2393 
2394  static const ClassData _class_data_;
2395  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2396 
2397  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2398 
2399  // nested types ----------------------------------------------------
2400 
2401  // accessors -------------------------------------------------------
2402 
2403  enum : int {
2406  };
2407  // .rti1516_2025.fedpro.FederateHandle federateHandle = 1;
2408  bool has_federatehandle() const;
2409  private:
2410  bool _internal_has_federatehandle() const;
2411  public:
2412  void clear_federatehandle();
2413  const ::rti1516_2025::fedpro::FederateHandle& federatehandle() const;
2414  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FederateHandle* release_federatehandle();
2417  private:
2418  const ::rti1516_2025::fedpro::FederateHandle& _internal_federatehandle() const;
2420  public:
2424 
2425  // .rti1516_2025.fedpro.SaveStatus saveStatus = 2;
2426  void clear_savestatus();
2429  private:
2432  public:
2433 
2434  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FederateHandleSaveStatusPair)
2435  private:
2436  class _Internal;
2437 
2438  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2440  typedef void DestructorSkippable_;
2443  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2444  friend struct ::TableStruct_datatypes_2eproto;
2445 };
2446 // -------------------------------------------------------------------
2447 
2449  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FederateHandleSaveStatusPairArray) */ {
2450  public:
2453  explicit constexpr FederateHandleSaveStatusPairArray(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2454 
2458  *this = ::std::move(from);
2459  }
2460 
2462  CopyFrom(from);
2463  return *this;
2464  }
2466  if (this == &from) return *this;
2467  if (GetOwningArena() == from.GetOwningArena()) {
2468  InternalSwap(&from);
2469  } else {
2470  CopyFrom(from);
2471  }
2472  return *this;
2473  }
2474 
2475  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2476  return GetDescriptor();
2477  }
2478  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2479  return default_instance().GetMetadata().descriptor;
2480  }
2481  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2482  return default_instance().GetMetadata().reflection;
2483  }
2485  return *internal_default_instance();
2486  }
2488  return reinterpret_cast<const FederateHandleSaveStatusPairArray*>(
2490  }
2491  static constexpr int kIndexInFileMessages =
2492  12;
2493 
2495  a.Swap(&b);
2496  }
2498  if (other == this) return;
2499  if (GetOwningArena() == other->GetOwningArena()) {
2500  InternalSwap(other);
2501  } else {
2502  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2503  }
2504  }
2506  if (other == this) return;
2507  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2508  InternalSwap(other);
2509  }
2510 
2511  // implements Message ----------------------------------------------
2512 
2513  inline FederateHandleSaveStatusPairArray* New() const final {
2514  return new FederateHandleSaveStatusPairArray();
2515  }
2516 
2517  FederateHandleSaveStatusPairArray* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
2518  return CreateMaybeMessage<FederateHandleSaveStatusPairArray>(arena);
2519  }
2520  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2521  void CopyFrom(const FederateHandleSaveStatusPairArray& from);
2522  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2523  void MergeFrom(const FederateHandleSaveStatusPairArray& from);
2524  private:
2525  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
2526  public:
2527  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2528  bool IsInitialized() const final;
2529 
2530  size_t ByteSizeLong() const final;
2531  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2532  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2533  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2534  int GetCachedSize() const final { return _cached_size_.Get(); }
2535 
2536  private:
2537  void SharedCtor();
2538  void SharedDtor();
2539  void SetCachedSize(int size) const final;
2541  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2542  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2543  return "rti1516_2025.fedpro.FederateHandleSaveStatusPairArray";
2544  }
2545  protected:
2546  explicit FederateHandleSaveStatusPairArray(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2547  bool is_message_owned = false);
2548  private:
2549  static void ArenaDtor(void* object);
2550  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2551  public:
2552 
2553  static const ClassData _class_data_;
2554  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2555 
2556  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2557 
2558  // nested types ----------------------------------------------------
2559 
2560  // accessors -------------------------------------------------------
2561 
2562  enum : int {
2564  };
2565  // repeated .rti1516_2025.fedpro.FederateHandleSaveStatusPair federateHandleSaveStatusPair = 1;
2567  private:
2569  public:
2572  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateHandleSaveStatusPair >*
2574  private:
2577  public:
2580  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateHandleSaveStatusPair >&
2582 
2583  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FederateHandleSaveStatusPairArray)
2584  private:
2585  class _Internal;
2586 
2587  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2589  typedef void DestructorSkippable_;
2590  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateHandleSaveStatusPair > federatehandlesavestatuspair_;
2591  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2592  friend struct ::TableStruct_datatypes_2eproto;
2593 };
2594 // -------------------------------------------------------------------
2595 
2596 class ObjectClassHandle final :
2597  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ObjectClassHandle) */ {
2598  public:
2599  inline ObjectClassHandle() : ObjectClassHandle(nullptr) {}
2600  ~ObjectClassHandle() override;
2601  explicit constexpr ObjectClassHandle(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2602 
2603  ObjectClassHandle(const ObjectClassHandle& from);
2605  : ObjectClassHandle() {
2606  *this = ::std::move(from);
2607  }
2608 
2610  CopyFrom(from);
2611  return *this;
2612  }
2613  inline ObjectClassHandle& operator=(ObjectClassHandle&& from) noexcept {
2614  if (this == &from) return *this;
2615  if (GetOwningArena() == from.GetOwningArena()) {
2616  InternalSwap(&from);
2617  } else {
2618  CopyFrom(from);
2619  }
2620  return *this;
2621  }
2622 
2623  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2624  return GetDescriptor();
2625  }
2626  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2627  return default_instance().GetMetadata().descriptor;
2628  }
2629  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2630  return default_instance().GetMetadata().reflection;
2631  }
2633  return *internal_default_instance();
2634  }
2636  return reinterpret_cast<const ObjectClassHandle*>(
2638  }
2639  static constexpr int kIndexInFileMessages =
2640  13;
2641 
2643  a.Swap(&b);
2644  }
2645  inline void Swap(ObjectClassHandle* other) {
2646  if (other == this) return;
2647  if (GetOwningArena() == other->GetOwningArena()) {
2648  InternalSwap(other);
2649  } else {
2650  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2651  }
2652  }
2654  if (other == this) return;
2655  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2656  InternalSwap(other);
2657  }
2658 
2659  // implements Message ----------------------------------------------
2660 
2661  inline ObjectClassHandle* New() const final {
2662  return new ObjectClassHandle();
2663  }
2664 
2665  ObjectClassHandle* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
2666  return CreateMaybeMessage<ObjectClassHandle>(arena);
2667  }
2668  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2669  void CopyFrom(const ObjectClassHandle& from);
2670  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2671  void MergeFrom(const ObjectClassHandle& from);
2672  private:
2673  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
2674  public:
2675  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2676  bool IsInitialized() const final;
2677 
2678  size_t ByteSizeLong() const final;
2679  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2680  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2681  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2682  int GetCachedSize() const final { return _cached_size_.Get(); }
2683 
2684  private:
2685  void SharedCtor();
2686  void SharedDtor();
2687  void SetCachedSize(int size) const final;
2688  void InternalSwap(ObjectClassHandle* other);
2689  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2690  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2691  return "rti1516_2025.fedpro.ObjectClassHandle";
2692  }
2693  protected:
2694  explicit ObjectClassHandle(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2695  bool is_message_owned = false);
2696  private:
2697  static void ArenaDtor(void* object);
2698  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2699  public:
2700 
2701  static const ClassData _class_data_;
2702  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2703 
2704  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2705 
2706  // nested types ----------------------------------------------------
2707 
2708  // accessors -------------------------------------------------------
2709 
2710  enum : int {
2712  };
2713  // bytes data = 1;
2714  void clear_data();
2715  const std::string& data() const;
2716  template <typename ArgT0 = const std::string&, typename... ArgT>
2717  void set_data(ArgT0&& arg0, ArgT... args);
2718  std::string* mutable_data();
2719  PROTOBUF_MUST_USE_RESULT std::string* release_data();
2720  void set_allocated_data(std::string* data);
2721  private:
2722  const std::string& _internal_data() const;
2723  inline PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string& value);
2724  std::string* _internal_mutable_data();
2725  public:
2726 
2727  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ObjectClassHandle)
2728  private:
2729  class _Internal;
2730 
2731  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2733  typedef void DestructorSkippable_;
2734  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
2735  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2736  friend struct ::TableStruct_datatypes_2eproto;
2737 };
2738 // -------------------------------------------------------------------
2739 
2740 class AttributeHandle final :
2741  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.AttributeHandle) */ {
2742  public:
2743  inline AttributeHandle() : AttributeHandle(nullptr) {}
2744  ~AttributeHandle() override;
2745  explicit constexpr AttributeHandle(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2746 
2747  AttributeHandle(const AttributeHandle& from);
2749  : AttributeHandle() {
2750  *this = ::std::move(from);
2751  }
2752 
2754  CopyFrom(from);
2755  return *this;
2756  }
2757  inline AttributeHandle& operator=(AttributeHandle&& from) noexcept {
2758  if (this == &from) return *this;
2759  if (GetOwningArena() == from.GetOwningArena()) {
2760  InternalSwap(&from);
2761  } else {
2762  CopyFrom(from);
2763  }
2764  return *this;
2765  }
2766 
2767  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2768  return GetDescriptor();
2769  }
2770  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2771  return default_instance().GetMetadata().descriptor;
2772  }
2773  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2774  return default_instance().GetMetadata().reflection;
2775  }
2777  return *internal_default_instance();
2778  }
2780  return reinterpret_cast<const AttributeHandle*>(
2782  }
2783  static constexpr int kIndexInFileMessages =
2784  14;
2785 
2786  friend void swap(AttributeHandle& a, AttributeHandle& b) {
2787  a.Swap(&b);
2788  }
2789  inline void Swap(AttributeHandle* other) {
2790  if (other == this) return;
2791  if (GetOwningArena() == other->GetOwningArena()) {
2792  InternalSwap(other);
2793  } else {
2794  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2795  }
2796  }
2798  if (other == this) return;
2799  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2800  InternalSwap(other);
2801  }
2802 
2803  // implements Message ----------------------------------------------
2804 
2805  inline AttributeHandle* New() const final {
2806  return new AttributeHandle();
2807  }
2808 
2809  AttributeHandle* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
2810  return CreateMaybeMessage<AttributeHandle>(arena);
2811  }
2812  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2813  void CopyFrom(const AttributeHandle& from);
2814  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2815  void MergeFrom(const AttributeHandle& from);
2816  private:
2817  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
2818  public:
2819  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2820  bool IsInitialized() const final;
2821 
2822  size_t ByteSizeLong() const final;
2823  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2824  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2825  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2826  int GetCachedSize() const final { return _cached_size_.Get(); }
2827 
2828  private:
2829  void SharedCtor();
2830  void SharedDtor();
2831  void SetCachedSize(int size) const final;
2832  void InternalSwap(AttributeHandle* other);
2833  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2834  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2835  return "rti1516_2025.fedpro.AttributeHandle";
2836  }
2837  protected:
2838  explicit AttributeHandle(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2839  bool is_message_owned = false);
2840  private:
2841  static void ArenaDtor(void* object);
2842  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2843  public:
2844 
2845  static const ClassData _class_data_;
2846  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2847 
2848  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2849 
2850  // nested types ----------------------------------------------------
2851 
2852  // accessors -------------------------------------------------------
2853 
2854  enum : int {
2856  };
2857  // bytes data = 1;
2858  void clear_data();
2859  const std::string& data() const;
2860  template <typename ArgT0 = const std::string&, typename... ArgT>
2861  void set_data(ArgT0&& arg0, ArgT... args);
2862  std::string* mutable_data();
2863  PROTOBUF_MUST_USE_RESULT std::string* release_data();
2864  void set_allocated_data(std::string* data);
2865  private:
2866  const std::string& _internal_data() const;
2867  inline PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string& value);
2868  std::string* _internal_mutable_data();
2869  public:
2870 
2871  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.AttributeHandle)
2872  private:
2873  class _Internal;
2874 
2875  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2877  typedef void DestructorSkippable_;
2878  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
2879  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2880  friend struct ::TableStruct_datatypes_2eproto;
2881 };
2882 // -------------------------------------------------------------------
2883 
2885  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.InteractionClassHandle) */ {
2886  public:
2888  ~InteractionClassHandle() override;
2889  explicit constexpr InteractionClassHandle(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2890 
2894  *this = ::std::move(from);
2895  }
2896 
2898  CopyFrom(from);
2899  return *this;
2900  }
2902  if (this == &from) return *this;
2903  if (GetOwningArena() == from.GetOwningArena()) {
2904  InternalSwap(&from);
2905  } else {
2906  CopyFrom(from);
2907  }
2908  return *this;
2909  }
2910 
2911  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2912  return GetDescriptor();
2913  }
2914  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2915  return default_instance().GetMetadata().descriptor;
2916  }
2917  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2918  return default_instance().GetMetadata().reflection;
2919  }
2921  return *internal_default_instance();
2922  }
2924  return reinterpret_cast<const InteractionClassHandle*>(
2926  }
2927  static constexpr int kIndexInFileMessages =
2928  15;
2929 
2931  a.Swap(&b);
2932  }
2933  inline void Swap(InteractionClassHandle* other) {
2934  if (other == this) return;
2935  if (GetOwningArena() == other->GetOwningArena()) {
2936  InternalSwap(other);
2937  } else {
2938  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2939  }
2940  }
2942  if (other == this) return;
2943  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2944  InternalSwap(other);
2945  }
2946 
2947  // implements Message ----------------------------------------------
2948 
2949  inline InteractionClassHandle* New() const final {
2950  return new InteractionClassHandle();
2951  }
2952 
2953  InteractionClassHandle* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
2954  return CreateMaybeMessage<InteractionClassHandle>(arena);
2955  }
2956  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2957  void CopyFrom(const InteractionClassHandle& from);
2958  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2959  void MergeFrom(const InteractionClassHandle& from);
2960  private:
2961  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
2962  public:
2963  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2964  bool IsInitialized() const final;
2965 
2966  size_t ByteSizeLong() const final;
2967  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2968  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2969  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2970  int GetCachedSize() const final { return _cached_size_.Get(); }
2971 
2972  private:
2973  void SharedCtor();
2974  void SharedDtor();
2975  void SetCachedSize(int size) const final;
2976  void InternalSwap(InteractionClassHandle* other);
2977  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2978  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2979  return "rti1516_2025.fedpro.InteractionClassHandle";
2980  }
2981  protected:
2982  explicit InteractionClassHandle(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2983  bool is_message_owned = false);
2984  private:
2985  static void ArenaDtor(void* object);
2986  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2987  public:
2988 
2989  static const ClassData _class_data_;
2990  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2991 
2992  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2993 
2994  // nested types ----------------------------------------------------
2995 
2996  // accessors -------------------------------------------------------
2997 
2998  enum : int {
3000  };
3001  // bytes data = 1;
3002  void clear_data();
3003  const std::string& data() const;
3004  template <typename ArgT0 = const std::string&, typename... ArgT>
3005  void set_data(ArgT0&& arg0, ArgT... args);
3006  std::string* mutable_data();
3007  PROTOBUF_MUST_USE_RESULT std::string* release_data();
3008  void set_allocated_data(std::string* data);
3009  private:
3010  const std::string& _internal_data() const;
3011  inline PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string& value);
3012  std::string* _internal_mutable_data();
3013  public:
3014 
3015  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.InteractionClassHandle)
3016  private:
3017  class _Internal;
3018 
3019  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3021  typedef void DestructorSkippable_;
3022  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
3023  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3024  friend struct ::TableStruct_datatypes_2eproto;
3025 };
3026 // -------------------------------------------------------------------
3027 
3028 class ParameterHandle final :
3029  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ParameterHandle) */ {
3030  public:
3031  inline ParameterHandle() : ParameterHandle(nullptr) {}
3032  ~ParameterHandle() override;
3033  explicit constexpr ParameterHandle(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3034 
3035  ParameterHandle(const ParameterHandle& from);
3037  : ParameterHandle() {
3038  *this = ::std::move(from);
3039  }
3040 
3042  CopyFrom(from);
3043  return *this;
3044  }
3045  inline ParameterHandle& operator=(ParameterHandle&& from) noexcept {
3046  if (this == &from) return *this;
3047  if (GetOwningArena() == from.GetOwningArena()) {
3048  InternalSwap(&from);
3049  } else {
3050  CopyFrom(from);
3051  }
3052  return *this;
3053  }
3054 
3055  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3056  return GetDescriptor();
3057  }
3058  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3059  return default_instance().GetMetadata().descriptor;
3060  }
3061  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3062  return default_instance().GetMetadata().reflection;
3063  }
3065  return *internal_default_instance();
3066  }
3068  return reinterpret_cast<const ParameterHandle*>(
3070  }
3071  static constexpr int kIndexInFileMessages =
3072  16;
3073 
3074  friend void swap(ParameterHandle& a, ParameterHandle& b) {
3075  a.Swap(&b);
3076  }
3077  inline void Swap(ParameterHandle* other) {
3078  if (other == this) return;
3079  if (GetOwningArena() == other->GetOwningArena()) {
3080  InternalSwap(other);
3081  } else {
3082  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3083  }
3084  }
3086  if (other == this) return;
3087  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3088  InternalSwap(other);
3089  }
3090 
3091  // implements Message ----------------------------------------------
3092 
3093  inline ParameterHandle* New() const final {
3094  return new ParameterHandle();
3095  }
3096 
3097  ParameterHandle* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
3098  return CreateMaybeMessage<ParameterHandle>(arena);
3099  }
3100  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3101  void CopyFrom(const ParameterHandle& from);
3102  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3103  void MergeFrom(const ParameterHandle& from);
3104  private:
3105  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
3106  public:
3107  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3108  bool IsInitialized() const final;
3109 
3110  size_t ByteSizeLong() const final;
3111  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3112  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3113  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3114  int GetCachedSize() const final { return _cached_size_.Get(); }
3115 
3116  private:
3117  void SharedCtor();
3118  void SharedDtor();
3119  void SetCachedSize(int size) const final;
3120  void InternalSwap(ParameterHandle* other);
3121  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3122  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3123  return "rti1516_2025.fedpro.ParameterHandle";
3124  }
3125  protected:
3126  explicit ParameterHandle(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3127  bool is_message_owned = false);
3128  private:
3129  static void ArenaDtor(void* object);
3130  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3131  public:
3132 
3133  static const ClassData _class_data_;
3134  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3135 
3136  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3137 
3138  // nested types ----------------------------------------------------
3139 
3140  // accessors -------------------------------------------------------
3141 
3142  enum : int {
3144  };
3145  // bytes data = 1;
3146  void clear_data();
3147  const std::string& data() const;
3148  template <typename ArgT0 = const std::string&, typename... ArgT>
3149  void set_data(ArgT0&& arg0, ArgT... args);
3150  std::string* mutable_data();
3151  PROTOBUF_MUST_USE_RESULT std::string* release_data();
3152  void set_allocated_data(std::string* data);
3153  private:
3154  const std::string& _internal_data() const;
3155  inline PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string& value);
3156  std::string* _internal_mutable_data();
3157  public:
3158 
3159  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ParameterHandle)
3160  private:
3161  class _Internal;
3162 
3163  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3165  typedef void DestructorSkippable_;
3166  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
3167  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3168  friend struct ::TableStruct_datatypes_2eproto;
3169 };
3170 // -------------------------------------------------------------------
3171 
3173  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ObjectInstanceHandle) */ {
3174  public:
3176  ~ObjectInstanceHandle() override;
3177  explicit constexpr ObjectInstanceHandle(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3178 
3181  : ObjectInstanceHandle() {
3182  *this = ::std::move(from);
3183  }
3184 
3186  CopyFrom(from);
3187  return *this;
3188  }
3190  if (this == &from) return *this;
3191  if (GetOwningArena() == from.GetOwningArena()) {
3192  InternalSwap(&from);
3193  } else {
3194  CopyFrom(from);
3195  }
3196  return *this;
3197  }
3198 
3199  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3200  return GetDescriptor();
3201  }
3202  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3203  return default_instance().GetMetadata().descriptor;
3204  }
3205  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3206  return default_instance().GetMetadata().reflection;
3207  }
3209  return *internal_default_instance();
3210  }
3212  return reinterpret_cast<const ObjectInstanceHandle*>(
3214  }
3215  static constexpr int kIndexInFileMessages =
3216  17;
3217 
3219  a.Swap(&b);
3220  }
3221  inline void Swap(ObjectInstanceHandle* other) {
3222  if (other == this) return;
3223  if (GetOwningArena() == other->GetOwningArena()) {
3224  InternalSwap(other);
3225  } else {
3226  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3227  }
3228  }
3230  if (other == this) return;
3231  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3232  InternalSwap(other);
3233  }
3234 
3235  // implements Message ----------------------------------------------
3236 
3237  inline ObjectInstanceHandle* New() const final {
3238  return new ObjectInstanceHandle();
3239  }
3240 
3241  ObjectInstanceHandle* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
3242  return CreateMaybeMessage<ObjectInstanceHandle>(arena);
3243  }
3244  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3245  void CopyFrom(const ObjectInstanceHandle& from);
3246  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3247  void MergeFrom(const ObjectInstanceHandle& from);
3248  private:
3249  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
3250  public:
3251  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3252  bool IsInitialized() const final;
3253 
3254  size_t ByteSizeLong() const final;
3255  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3256  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3257  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3258  int GetCachedSize() const final { return _cached_size_.Get(); }
3259 
3260  private:
3261  void SharedCtor();
3262  void SharedDtor();
3263  void SetCachedSize(int size) const final;
3264  void InternalSwap(ObjectInstanceHandle* other);
3265  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3266  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3267  return "rti1516_2025.fedpro.ObjectInstanceHandle";
3268  }
3269  protected:
3270  explicit ObjectInstanceHandle(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3271  bool is_message_owned = false);
3272  private:
3273  static void ArenaDtor(void* object);
3274  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3275  public:
3276 
3277  static const ClassData _class_data_;
3278  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3279 
3280  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3281 
3282  // nested types ----------------------------------------------------
3283 
3284  // accessors -------------------------------------------------------
3285 
3286  enum : int {
3288  };
3289  // bytes data = 1;
3290  void clear_data();
3291  const std::string& data() const;
3292  template <typename ArgT0 = const std::string&, typename... ArgT>
3293  void set_data(ArgT0&& arg0, ArgT... args);
3294  std::string* mutable_data();
3295  PROTOBUF_MUST_USE_RESULT std::string* release_data();
3296  void set_allocated_data(std::string* data);
3297  private:
3298  const std::string& _internal_data() const;
3299  inline PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string& value);
3300  std::string* _internal_mutable_data();
3301  public:
3302 
3303  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ObjectInstanceHandle)
3304  private:
3305  class _Internal;
3306 
3307  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3309  typedef void DestructorSkippable_;
3310  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
3311  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3312  friend struct ::TableStruct_datatypes_2eproto;
3313 };
3314 // -------------------------------------------------------------------
3315 
3317  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.AttributeHandleValue) */ {
3318  public:
3320  ~AttributeHandleValue() override;
3321  explicit constexpr AttributeHandleValue(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3322 
3325  : AttributeHandleValue() {
3326  *this = ::std::move(from);
3327  }
3328 
3330  CopyFrom(from);
3331  return *this;
3332  }
3334  if (this == &from) return *this;
3335  if (GetOwningArena() == from.GetOwningArena()) {
3336  InternalSwap(&from);
3337  } else {
3338  CopyFrom(from);
3339  }
3340  return *this;
3341  }
3342 
3343  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3344  return GetDescriptor();
3345  }
3346  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3347  return default_instance().GetMetadata().descriptor;
3348  }
3349  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3350  return default_instance().GetMetadata().reflection;
3351  }
3353  return *internal_default_instance();
3354  }
3356  return reinterpret_cast<const AttributeHandleValue*>(
3358  }
3359  static constexpr int kIndexInFileMessages =
3360  18;
3361 
3363  a.Swap(&b);
3364  }
3365  inline void Swap(AttributeHandleValue* other) {
3366  if (other == this) return;
3367  if (GetOwningArena() == other->GetOwningArena()) {
3368  InternalSwap(other);
3369  } else {
3370  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3371  }
3372  }
3374  if (other == this) return;
3375  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3376  InternalSwap(other);
3377  }
3378 
3379  // implements Message ----------------------------------------------
3380 
3381  inline AttributeHandleValue* New() const final {
3382  return new AttributeHandleValue();
3383  }
3384 
3385  AttributeHandleValue* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
3386  return CreateMaybeMessage<AttributeHandleValue>(arena);
3387  }
3388  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3389  void CopyFrom(const AttributeHandleValue& from);
3390  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3391  void MergeFrom(const AttributeHandleValue& from);
3392  private:
3393  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
3394  public:
3395  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3396  bool IsInitialized() const final;
3397 
3398  size_t ByteSizeLong() const final;
3399  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3400  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3401  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3402  int GetCachedSize() const final { return _cached_size_.Get(); }
3403 
3404  private:
3405  void SharedCtor();
3406  void SharedDtor();
3407  void SetCachedSize(int size) const final;
3408  void InternalSwap(AttributeHandleValue* other);
3409  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3410  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3411  return "rti1516_2025.fedpro.AttributeHandleValue";
3412  }
3413  protected:
3414  explicit AttributeHandleValue(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3415  bool is_message_owned = false);
3416  private:
3417  static void ArenaDtor(void* object);
3418  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3419  public:
3420 
3421  static const ClassData _class_data_;
3422  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3423 
3424  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3425 
3426  // nested types ----------------------------------------------------
3427 
3428  // accessors -------------------------------------------------------
3429 
3430  enum : int {
3433  };
3434  // bytes value = 2;
3435  void clear_value();
3436  const std::string& value() const;
3437  template <typename ArgT0 = const std::string&, typename... ArgT>
3438  void set_value(ArgT0&& arg0, ArgT... args);
3439  std::string* mutable_value();
3440  PROTOBUF_MUST_USE_RESULT std::string* release_value();
3441  void set_allocated_value(std::string* value);
3442  private:
3443  const std::string& _internal_value() const;
3444  inline PROTOBUF_ALWAYS_INLINE void _internal_set_value(const std::string& value);
3445  std::string* _internal_mutable_value();
3446  public:
3447 
3448  // .rti1516_2025.fedpro.AttributeHandle attributeHandle = 1;
3449  bool has_attributehandle() const;
3450  private:
3451  bool _internal_has_attributehandle() const;
3452  public:
3453  void clear_attributehandle();
3454  const ::rti1516_2025::fedpro::AttributeHandle& attributehandle() const;
3455  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::AttributeHandle* release_attributehandle();
3458  private:
3459  const ::rti1516_2025::fedpro::AttributeHandle& _internal_attributehandle() const;
3461  public:
3465 
3466  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.AttributeHandleValue)
3467  private:
3468  class _Internal;
3469 
3470  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3472  typedef void DestructorSkippable_;
3473  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_;
3475  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3476  friend struct ::TableStruct_datatypes_2eproto;
3477 };
3478 // -------------------------------------------------------------------
3479 
3481  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.AttributeHandleValueMap) */ {
3482  public:
3484  ~AttributeHandleValueMap() override;
3485  explicit constexpr AttributeHandleValueMap(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3486 
3490  *this = ::std::move(from);
3491  }
3492 
3494  CopyFrom(from);
3495  return *this;
3496  }
3498  if (this == &from) return *this;
3499  if (GetOwningArena() == from.GetOwningArena()) {
3500  InternalSwap(&from);
3501  } else {
3502  CopyFrom(from);
3503  }
3504  return *this;
3505  }
3506 
3507  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3508  return GetDescriptor();
3509  }
3510  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3511  return default_instance().GetMetadata().descriptor;
3512  }
3513  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3514  return default_instance().GetMetadata().reflection;
3515  }
3517  return *internal_default_instance();
3518  }
3520  return reinterpret_cast<const AttributeHandleValueMap*>(
3522  }
3523  static constexpr int kIndexInFileMessages =
3524  19;
3525 
3527  a.Swap(&b);
3528  }
3529  inline void Swap(AttributeHandleValueMap* other) {
3530  if (other == this) return;
3531  if (GetOwningArena() == other->GetOwningArena()) {
3532  InternalSwap(other);
3533  } else {
3534  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3535  }
3536  }
3538  if (other == this) return;
3539  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3540  InternalSwap(other);
3541  }
3542 
3543  // implements Message ----------------------------------------------
3544 
3545  inline AttributeHandleValueMap* New() const final {
3546  return new AttributeHandleValueMap();
3547  }
3548 
3549  AttributeHandleValueMap* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
3550  return CreateMaybeMessage<AttributeHandleValueMap>(arena);
3551  }
3552  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3553  void CopyFrom(const AttributeHandleValueMap& from);
3554  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3555  void MergeFrom(const AttributeHandleValueMap& from);
3556  private:
3557  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
3558  public:
3559  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3560  bool IsInitialized() const final;
3561 
3562  size_t ByteSizeLong() const final;
3563  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3564  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3565  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3566  int GetCachedSize() const final { return _cached_size_.Get(); }
3567 
3568  private:
3569  void SharedCtor();
3570  void SharedDtor();
3571  void SetCachedSize(int size) const final;
3573  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3574  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3575  return "rti1516_2025.fedpro.AttributeHandleValueMap";
3576  }
3577  protected:
3578  explicit AttributeHandleValueMap(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3579  bool is_message_owned = false);
3580  private:
3581  static void ArenaDtor(void* object);
3582  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3583  public:
3584 
3585  static const ClassData _class_data_;
3586  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3587 
3588  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3589 
3590  // nested types ----------------------------------------------------
3591 
3592  // accessors -------------------------------------------------------
3593 
3594  enum : int {
3596  };
3597  // repeated .rti1516_2025.fedpro.AttributeHandleValue attributeHandleValue = 1;
3598  int attributehandlevalue_size() const;
3599  private:
3601  public:
3604  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeHandleValue >*
3606  private:
3607  const ::rti1516_2025::fedpro::AttributeHandleValue& _internal_attributehandlevalue(int index) const;
3609  public:
3610  const ::rti1516_2025::fedpro::AttributeHandleValue& attributehandlevalue(int index) const;
3612  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeHandleValue >&
3613  attributehandlevalue() const;
3614 
3615  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.AttributeHandleValueMap)
3616  private:
3617  class _Internal;
3618 
3619  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3621  typedef void DestructorSkippable_;
3622  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeHandleValue > attributehandlevalue_;
3623  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3624  friend struct ::TableStruct_datatypes_2eproto;
3625 };
3626 // -------------------------------------------------------------------
3627 
3629  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ParameterHandleValue) */ {
3630  public:
3632  ~ParameterHandleValue() override;
3633  explicit constexpr ParameterHandleValue(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3634 
3637  : ParameterHandleValue() {
3638  *this = ::std::move(from);
3639  }
3640 
3642  CopyFrom(from);
3643  return *this;
3644  }
3646  if (this == &from) return *this;
3647  if (GetOwningArena() == from.GetOwningArena()) {
3648  InternalSwap(&from);
3649  } else {
3650  CopyFrom(from);
3651  }
3652  return *this;
3653  }
3654 
3655  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3656  return GetDescriptor();
3657  }
3658  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3659  return default_instance().GetMetadata().descriptor;
3660  }
3661  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3662  return default_instance().GetMetadata().reflection;
3663  }
3665  return *internal_default_instance();
3666  }
3668  return reinterpret_cast<const ParameterHandleValue*>(
3670  }
3671  static constexpr int kIndexInFileMessages =
3672  20;
3673 
3675  a.Swap(&b);
3676  }
3677  inline void Swap(ParameterHandleValue* other) {
3678  if (other == this) return;
3679  if (GetOwningArena() == other->GetOwningArena()) {
3680  InternalSwap(other);
3681  } else {
3682  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3683  }
3684  }
3686  if (other == this) return;
3687  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3688  InternalSwap(other);
3689  }
3690 
3691  // implements Message ----------------------------------------------
3692 
3693  inline ParameterHandleValue* New() const final {
3694  return new ParameterHandleValue();
3695  }
3696 
3697  ParameterHandleValue* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
3698  return CreateMaybeMessage<ParameterHandleValue>(arena);
3699  }
3700  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3701  void CopyFrom(const ParameterHandleValue& from);
3702  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3703  void MergeFrom(const ParameterHandleValue& from);
3704  private:
3705  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
3706  public:
3707  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3708  bool IsInitialized() const final;
3709 
3710  size_t ByteSizeLong() const final;
3711  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3712  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3713  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3714  int GetCachedSize() const final { return _cached_size_.Get(); }
3715 
3716  private:
3717  void SharedCtor();
3718  void SharedDtor();
3719  void SetCachedSize(int size) const final;
3720  void InternalSwap(ParameterHandleValue* other);
3721  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3722  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3723  return "rti1516_2025.fedpro.ParameterHandleValue";
3724  }
3725  protected:
3726  explicit ParameterHandleValue(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3727  bool is_message_owned = false);
3728  private:
3729  static void ArenaDtor(void* object);
3730  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3731  public:
3732 
3733  static const ClassData _class_data_;
3734  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3735 
3736  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3737 
3738  // nested types ----------------------------------------------------
3739 
3740  // accessors -------------------------------------------------------
3741 
3742  enum : int {
3745  };
3746  // bytes value = 2;
3747  void clear_value();
3748  const std::string& value() const;
3749  template <typename ArgT0 = const std::string&, typename... ArgT>
3750  void set_value(ArgT0&& arg0, ArgT... args);
3751  std::string* mutable_value();
3752  PROTOBUF_MUST_USE_RESULT std::string* release_value();
3753  void set_allocated_value(std::string* value);
3754  private:
3755  const std::string& _internal_value() const;
3756  inline PROTOBUF_ALWAYS_INLINE void _internal_set_value(const std::string& value);
3757  std::string* _internal_mutable_value();
3758  public:
3759 
3760  // .rti1516_2025.fedpro.ParameterHandle parameterHandle = 1;
3761  bool has_parameterhandle() const;
3762  private:
3763  bool _internal_has_parameterhandle() const;
3764  public:
3765  void clear_parameterhandle();
3766  const ::rti1516_2025::fedpro::ParameterHandle& parameterhandle() const;
3767  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ParameterHandle* release_parameterhandle();
3770  private:
3771  const ::rti1516_2025::fedpro::ParameterHandle& _internal_parameterhandle() const;
3773  public:
3777 
3778  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ParameterHandleValue)
3779  private:
3780  class _Internal;
3781 
3782  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3784  typedef void DestructorSkippable_;
3785  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_;
3787  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3788  friend struct ::TableStruct_datatypes_2eproto;
3789 };
3790 // -------------------------------------------------------------------
3791 
3793  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ParameterHandleValueMap) */ {
3794  public:
3796  ~ParameterHandleValueMap() override;
3797  explicit constexpr ParameterHandleValueMap(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3798 
3802  *this = ::std::move(from);
3803  }
3804 
3806  CopyFrom(from);
3807  return *this;
3808  }
3810  if (this == &from) return *this;
3811  if (GetOwningArena() == from.GetOwningArena()) {
3812  InternalSwap(&from);
3813  } else {
3814  CopyFrom(from);
3815  }
3816  return *this;
3817  }
3818 
3819  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3820  return GetDescriptor();
3821  }
3822  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3823  return default_instance().GetMetadata().descriptor;
3824  }
3825  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3826  return default_instance().GetMetadata().reflection;
3827  }
3829  return *internal_default_instance();
3830  }
3832  return reinterpret_cast<const ParameterHandleValueMap*>(
3834  }
3835  static constexpr int kIndexInFileMessages =
3836  21;
3837 
3839  a.Swap(&b);
3840  }
3841  inline void Swap(ParameterHandleValueMap* other) {
3842  if (other == this) return;
3843  if (GetOwningArena() == other->GetOwningArena()) {
3844  InternalSwap(other);
3845  } else {
3846  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3847  }
3848  }
3850  if (other == this) return;
3851  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3852  InternalSwap(other);
3853  }
3854 
3855  // implements Message ----------------------------------------------
3856 
3857  inline ParameterHandleValueMap* New() const final {
3858  return new ParameterHandleValueMap();
3859  }
3860 
3861  ParameterHandleValueMap* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
3862  return CreateMaybeMessage<ParameterHandleValueMap>(arena);
3863  }
3864  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3865  void CopyFrom(const ParameterHandleValueMap& from);
3866  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3867  void MergeFrom(const ParameterHandleValueMap& from);
3868  private:
3869  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
3870  public:
3871  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3872  bool IsInitialized() const final;
3873 
3874  size_t ByteSizeLong() const final;
3875  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3876  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3877  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3878  int GetCachedSize() const final { return _cached_size_.Get(); }
3879 
3880  private:
3881  void SharedCtor();
3882  void SharedDtor();
3883  void SetCachedSize(int size) const final;
3885  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3886  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3887  return "rti1516_2025.fedpro.ParameterHandleValueMap";
3888  }
3889  protected:
3890  explicit ParameterHandleValueMap(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3891  bool is_message_owned = false);
3892  private:
3893  static void ArenaDtor(void* object);
3894  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3895  public:
3896 
3897  static const ClassData _class_data_;
3898  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3899 
3900  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3901 
3902  // nested types ----------------------------------------------------
3903 
3904  // accessors -------------------------------------------------------
3905 
3906  enum : int {
3908  };
3909  // repeated .rti1516_2025.fedpro.ParameterHandleValue parameterHandleValue = 1;
3910  int parameterhandlevalue_size() const;
3911  private:
3913  public:
3916  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::ParameterHandleValue >*
3918  private:
3919  const ::rti1516_2025::fedpro::ParameterHandleValue& _internal_parameterhandlevalue(int index) const;
3921  public:
3922  const ::rti1516_2025::fedpro::ParameterHandleValue& parameterhandlevalue(int index) const;
3924  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::ParameterHandleValue >&
3925  parameterhandlevalue() const;
3926 
3927  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ParameterHandleValueMap)
3928  private:
3929  class _Internal;
3930 
3931  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3933  typedef void DestructorSkippable_;
3934  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::ParameterHandleValue > parameterhandlevalue_;
3935  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3936  friend struct ::TableStruct_datatypes_2eproto;
3937 };
3938 // -------------------------------------------------------------------
3939 
3941  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.MessageRetractionHandle) */ {
3942  public:
3944  ~MessageRetractionHandle() override;
3945  explicit constexpr MessageRetractionHandle(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3946 
3950  *this = ::std::move(from);
3951  }
3952 
3954  CopyFrom(from);
3955  return *this;
3956  }
3958  if (this == &from) return *this;
3959  if (GetOwningArena() == from.GetOwningArena()) {
3960  InternalSwap(&from);
3961  } else {
3962  CopyFrom(from);
3963  }
3964  return *this;
3965  }
3966 
3967  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3968  return GetDescriptor();
3969  }
3970  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3971  return default_instance().GetMetadata().descriptor;
3972  }
3973  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3974  return default_instance().GetMetadata().reflection;
3975  }
3977  return *internal_default_instance();
3978  }
3980  return reinterpret_cast<const MessageRetractionHandle*>(
3982  }
3983  static constexpr int kIndexInFileMessages =
3984  22;
3985 
3987  a.Swap(&b);
3988  }
3989  inline void Swap(MessageRetractionHandle* other) {
3990  if (other == this) return;
3991  if (GetOwningArena() == other->GetOwningArena()) {
3992  InternalSwap(other);
3993  } else {
3994  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3995  }
3996  }
3998  if (other == this) return;
3999  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4000  InternalSwap(other);
4001  }
4002 
4003  // implements Message ----------------------------------------------
4004 
4005  inline MessageRetractionHandle* New() const final {
4006  return new MessageRetractionHandle();
4007  }
4008 
4009  MessageRetractionHandle* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
4010  return CreateMaybeMessage<MessageRetractionHandle>(arena);
4011  }
4012  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4013  void CopyFrom(const MessageRetractionHandle& from);
4014  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4015  void MergeFrom(const MessageRetractionHandle& from);
4016  private:
4017  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
4018  public:
4019  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4020  bool IsInitialized() const final;
4021 
4022  size_t ByteSizeLong() const final;
4023  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4024  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
4025  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4026  int GetCachedSize() const final { return _cached_size_.Get(); }
4027 
4028  private:
4029  void SharedCtor();
4030  void SharedDtor();
4031  void SetCachedSize(int size) const final;
4033  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4034  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4035  return "rti1516_2025.fedpro.MessageRetractionHandle";
4036  }
4037  protected:
4038  explicit MessageRetractionHandle(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4039  bool is_message_owned = false);
4040  private:
4041  static void ArenaDtor(void* object);
4042  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4043  public:
4044 
4045  static const ClassData _class_data_;
4046  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4047 
4048  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4049 
4050  // nested types ----------------------------------------------------
4051 
4052  // accessors -------------------------------------------------------
4053 
4054  enum : int {
4056  };
4057  // bytes data = 1;
4058  void clear_data();
4059  const std::string& data() const;
4060  template <typename ArgT0 = const std::string&, typename... ArgT>
4061  void set_data(ArgT0&& arg0, ArgT... args);
4062  std::string* mutable_data();
4063  PROTOBUF_MUST_USE_RESULT std::string* release_data();
4064  void set_allocated_data(std::string* data);
4065  private:
4066  const std::string& _internal_data() const;
4067  inline PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string& value);
4068  std::string* _internal_mutable_data();
4069  public:
4070 
4071  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.MessageRetractionHandle)
4072  private:
4073  class _Internal;
4074 
4075  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4077  typedef void DestructorSkippable_;
4078  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
4079  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4080  friend struct ::TableStruct_datatypes_2eproto;
4081 };
4082 // -------------------------------------------------------------------
4083 
4085  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.MessageRetractionReturn) */ {
4086  public:
4088  ~MessageRetractionReturn() override;
4089  explicit constexpr MessageRetractionReturn(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4090 
4094  *this = ::std::move(from);
4095  }
4096 
4098  CopyFrom(from);
4099  return *this;
4100  }
4102  if (this == &from) return *this;
4103  if (GetOwningArena() == from.GetOwningArena()) {
4104  InternalSwap(&from);
4105  } else {
4106  CopyFrom(from);
4107  }
4108  return *this;
4109  }
4110 
4111  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4112  return GetDescriptor();
4113  }
4114  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4115  return default_instance().GetMetadata().descriptor;
4116  }
4117  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4118  return default_instance().GetMetadata().reflection;
4119  }
4121  return *internal_default_instance();
4122  }
4124  return reinterpret_cast<const MessageRetractionReturn*>(
4126  }
4127  static constexpr int kIndexInFileMessages =
4128  23;
4129 
4131  a.Swap(&b);
4132  }
4133  inline void Swap(MessageRetractionReturn* other) {
4134  if (other == this) return;
4135  if (GetOwningArena() == other->GetOwningArena()) {
4136  InternalSwap(other);
4137  } else {
4138  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4139  }
4140  }
4142  if (other == this) return;
4143  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4144  InternalSwap(other);
4145  }
4146 
4147  // implements Message ----------------------------------------------
4148 
4149  inline MessageRetractionReturn* New() const final {
4150  return new MessageRetractionReturn();
4151  }
4152 
4153  MessageRetractionReturn* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
4154  return CreateMaybeMessage<MessageRetractionReturn>(arena);
4155  }
4156  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4157  void CopyFrom(const MessageRetractionReturn& from);
4158  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4159  void MergeFrom(const MessageRetractionReturn& from);
4160  private:
4161  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
4162  public:
4163  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4164  bool IsInitialized() const final;
4165 
4166  size_t ByteSizeLong() const final;
4167  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4168  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
4169  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4170  int GetCachedSize() const final { return _cached_size_.Get(); }
4171 
4172  private:
4173  void SharedCtor();
4174  void SharedDtor();
4175  void SetCachedSize(int size) const final;
4177  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4178  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4179  return "rti1516_2025.fedpro.MessageRetractionReturn";
4180  }
4181  protected:
4182  explicit MessageRetractionReturn(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4183  bool is_message_owned = false);
4184  private:
4185  static void ArenaDtor(void* object);
4186  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4187  public:
4188 
4189  static const ClassData _class_data_;
4190  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4191 
4192  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4193 
4194  // nested types ----------------------------------------------------
4195 
4196  // accessors -------------------------------------------------------
4197 
4198  enum : int {
4201  };
4202  // .rti1516_2025.fedpro.MessageRetractionHandle messageRetractionHandle = 2;
4203  bool has_messageretractionhandle() const;
4204  private:
4206  public:
4208  const ::rti1516_2025::fedpro::MessageRetractionHandle& messageretractionhandle() const;
4209  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::MessageRetractionHandle* release_messageretractionhandle();
4212  private:
4213  const ::rti1516_2025::fedpro::MessageRetractionHandle& _internal_messageretractionhandle() const;
4215  public:
4219 
4220  // bool retractionHandleIsValid = 1;
4222  bool retractionhandleisvalid() const;
4223  void set_retractionhandleisvalid(bool value);
4224  private:
4225  bool _internal_retractionhandleisvalid() const;
4226  void _internal_set_retractionhandleisvalid(bool value);
4227  public:
4228 
4229  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.MessageRetractionReturn)
4230  private:
4231  class _Internal;
4232 
4233  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4235  typedef void DestructorSkippable_;
4238  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4239  friend struct ::TableStruct_datatypes_2eproto;
4240 };
4241 // -------------------------------------------------------------------
4242 
4243 class LogicalTime final :
4244  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.LogicalTime) */ {
4245  public:
4246  inline LogicalTime() : LogicalTime(nullptr) {}
4247  ~LogicalTime() override;
4248  explicit constexpr LogicalTime(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4249 
4250  LogicalTime(const LogicalTime& from);
4251  LogicalTime(LogicalTime&& from) noexcept
4252  : LogicalTime() {
4253  *this = ::std::move(from);
4254  }
4255 
4256  inline LogicalTime& operator=(const LogicalTime& from) {
4257  CopyFrom(from);
4258  return *this;
4259  }
4260  inline LogicalTime& operator=(LogicalTime&& from) noexcept {
4261  if (this == &from) return *this;
4262  if (GetOwningArena() == from.GetOwningArena()) {
4263  InternalSwap(&from);
4264  } else {
4265  CopyFrom(from);
4266  }
4267  return *this;
4268  }
4269 
4270  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4271  return GetDescriptor();
4272  }
4273  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4274  return default_instance().GetMetadata().descriptor;
4275  }
4276  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4277  return default_instance().GetMetadata().reflection;
4278  }
4279  static const LogicalTime& default_instance() {
4280  return *internal_default_instance();
4281  }
4282  static inline const LogicalTime* internal_default_instance() {
4283  return reinterpret_cast<const LogicalTime*>(
4285  }
4286  static constexpr int kIndexInFileMessages =
4287  24;
4288 
4289  friend void swap(LogicalTime& a, LogicalTime& b) {
4290  a.Swap(&b);
4291  }
4292  inline void Swap(LogicalTime* other) {
4293  if (other == this) return;
4294  if (GetOwningArena() == other->GetOwningArena()) {
4295  InternalSwap(other);
4296  } else {
4297  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4298  }
4299  }
4301  if (other == this) return;
4302  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4303  InternalSwap(other);
4304  }
4305 
4306  // implements Message ----------------------------------------------
4307 
4308  inline LogicalTime* New() const final {
4309  return new LogicalTime();
4310  }
4311 
4312  LogicalTime* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
4313  return CreateMaybeMessage<LogicalTime>(arena);
4314  }
4315  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4316  void CopyFrom(const LogicalTime& from);
4317  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4318  void MergeFrom(const LogicalTime& from);
4319  private:
4320  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
4321  public:
4322  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4323  bool IsInitialized() const final;
4324 
4325  size_t ByteSizeLong() const final;
4326  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4327  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
4328  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4329  int GetCachedSize() const final { return _cached_size_.Get(); }
4330 
4331  private:
4332  void SharedCtor();
4333  void SharedDtor();
4334  void SetCachedSize(int size) const final;
4335  void InternalSwap(LogicalTime* other);
4336  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4337  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4338  return "rti1516_2025.fedpro.LogicalTime";
4339  }
4340  protected:
4341  explicit LogicalTime(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4342  bool is_message_owned = false);
4343  private:
4344  static void ArenaDtor(void* object);
4345  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4346  public:
4347 
4348  static const ClassData _class_data_;
4349  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4350 
4351  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4352 
4353  // nested types ----------------------------------------------------
4354 
4355  // accessors -------------------------------------------------------
4356 
4357  enum : int {
4359  };
4360  // bytes data = 1;
4361  void clear_data();
4362  const std::string& data() const;
4363  template <typename ArgT0 = const std::string&, typename... ArgT>
4364  void set_data(ArgT0&& arg0, ArgT... args);
4365  std::string* mutable_data();
4366  PROTOBUF_MUST_USE_RESULT std::string* release_data();
4367  void set_allocated_data(std::string* data);
4368  private:
4369  const std::string& _internal_data() const;
4370  inline PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string& value);
4371  std::string* _internal_mutable_data();
4372  public:
4373 
4374  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.LogicalTime)
4375  private:
4376  class _Internal;
4377 
4378  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4380  typedef void DestructorSkippable_;
4381  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
4382  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4383  friend struct ::TableStruct_datatypes_2eproto;
4384 };
4385 // -------------------------------------------------------------------
4386 
4387 class LogicalTimeInterval final :
4388  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.LogicalTimeInterval) */ {
4389  public:
4391  ~LogicalTimeInterval() override;
4392  explicit constexpr LogicalTimeInterval(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4393 
4396  : LogicalTimeInterval() {
4397  *this = ::std::move(from);
4398  }
4399 
4401  CopyFrom(from);
4402  return *this;
4403  }
4405  if (this == &from) return *this;
4406  if (GetOwningArena() == from.GetOwningArena()) {
4407  InternalSwap(&from);
4408  } else {
4409  CopyFrom(from);
4410  }
4411  return *this;
4412  }
4413 
4414  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4415  return GetDescriptor();
4416  }
4417  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4418  return default_instance().GetMetadata().descriptor;
4419  }
4420  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4421  return default_instance().GetMetadata().reflection;
4422  }
4424  return *internal_default_instance();
4425  }
4427  return reinterpret_cast<const LogicalTimeInterval*>(
4429  }
4430  static constexpr int kIndexInFileMessages =
4431  25;
4432 
4434  a.Swap(&b);
4435  }
4436  inline void Swap(LogicalTimeInterval* other) {
4437  if (other == this) return;
4438  if (GetOwningArena() == other->GetOwningArena()) {
4439  InternalSwap(other);
4440  } else {
4441  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4442  }
4443  }
4445  if (other == this) return;
4446  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4447  InternalSwap(other);
4448  }
4449 
4450  // implements Message ----------------------------------------------
4451 
4452  inline LogicalTimeInterval* New() const final {
4453  return new LogicalTimeInterval();
4454  }
4455 
4456  LogicalTimeInterval* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
4457  return CreateMaybeMessage<LogicalTimeInterval>(arena);
4458  }
4459  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4460  void CopyFrom(const LogicalTimeInterval& from);
4461  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4462  void MergeFrom(const LogicalTimeInterval& from);
4463  private:
4464  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
4465  public:
4466  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4467  bool IsInitialized() const final;
4468 
4469  size_t ByteSizeLong() const final;
4470  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4471  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
4472  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4473  int GetCachedSize() const final { return _cached_size_.Get(); }
4474 
4475  private:
4476  void SharedCtor();
4477  void SharedDtor();
4478  void SetCachedSize(int size) const final;
4479  void InternalSwap(LogicalTimeInterval* other);
4480  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4481  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4482  return "rti1516_2025.fedpro.LogicalTimeInterval";
4483  }
4484  protected:
4485  explicit LogicalTimeInterval(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4486  bool is_message_owned = false);
4487  private:
4488  static void ArenaDtor(void* object);
4489  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4490  public:
4491 
4492  static const ClassData _class_data_;
4493  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4494 
4495  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4496 
4497  // nested types ----------------------------------------------------
4498 
4499  // accessors -------------------------------------------------------
4500 
4501  enum : int {
4503  };
4504  // bytes data = 1;
4505  void clear_data();
4506  const std::string& data() const;
4507  template <typename ArgT0 = const std::string&, typename... ArgT>
4508  void set_data(ArgT0&& arg0, ArgT... args);
4509  std::string* mutable_data();
4510  PROTOBUF_MUST_USE_RESULT std::string* release_data();
4511  void set_allocated_data(std::string* data);
4512  private:
4513  const std::string& _internal_data() const;
4514  inline PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string& value);
4515  std::string* _internal_mutable_data();
4516  public:
4517 
4518  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.LogicalTimeInterval)
4519  private:
4520  class _Internal;
4521 
4522  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4524  typedef void DestructorSkippable_;
4525  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
4526  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4527  friend struct ::TableStruct_datatypes_2eproto;
4528 };
4529 // -------------------------------------------------------------------
4530 
4532  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.TransportationTypeHandle) */ {
4533  public:
4535  ~TransportationTypeHandle() override;
4536  explicit constexpr TransportationTypeHandle(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4537 
4541  *this = ::std::move(from);
4542  }
4543 
4545  CopyFrom(from);
4546  return *this;
4547  }
4549  if (this == &from) return *this;
4550  if (GetOwningArena() == from.GetOwningArena()) {
4551  InternalSwap(&from);
4552  } else {
4553  CopyFrom(from);
4554  }
4555  return *this;
4556  }
4557 
4558  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4559  return GetDescriptor();
4560  }
4561  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4562  return default_instance().GetMetadata().descriptor;
4563  }
4564  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4565  return default_instance().GetMetadata().reflection;
4566  }
4568  return *internal_default_instance();
4569  }
4571  return reinterpret_cast<const TransportationTypeHandle*>(
4573  }
4574  static constexpr int kIndexInFileMessages =
4575  26;
4576 
4578  a.Swap(&b);
4579  }
4580  inline void Swap(TransportationTypeHandle* other) {
4581  if (other == this) return;
4582  if (GetOwningArena() == other->GetOwningArena()) {
4583  InternalSwap(other);
4584  } else {
4585  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4586  }
4587  }
4589  if (other == this) return;
4590  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4591  InternalSwap(other);
4592  }
4593 
4594  // implements Message ----------------------------------------------
4595 
4596  inline TransportationTypeHandle* New() const final {
4597  return new TransportationTypeHandle();
4598  }
4599 
4600  TransportationTypeHandle* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
4601  return CreateMaybeMessage<TransportationTypeHandle>(arena);
4602  }
4603  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4604  void CopyFrom(const TransportationTypeHandle& from);
4605  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4606  void MergeFrom(const TransportationTypeHandle& from);
4607  private:
4608  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
4609  public:
4610  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4611  bool IsInitialized() const final;
4612 
4613  size_t ByteSizeLong() const final;
4614  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4615  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
4616  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4617  int GetCachedSize() const final { return _cached_size_.Get(); }
4618 
4619  private:
4620  void SharedCtor();
4621  void SharedDtor();
4622  void SetCachedSize(int size) const final;
4624  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4625  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4626  return "rti1516_2025.fedpro.TransportationTypeHandle";
4627  }
4628  protected:
4629  explicit TransportationTypeHandle(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4630  bool is_message_owned = false);
4631  private:
4632  static void ArenaDtor(void* object);
4633  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4634  public:
4635 
4636  static const ClassData _class_data_;
4637  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4638 
4639  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4640 
4641  // nested types ----------------------------------------------------
4642 
4643  // accessors -------------------------------------------------------
4644 
4645  enum : int {
4647  };
4648  // bytes data = 1;
4649  void clear_data();
4650  const std::string& data() const;
4651  template <typename ArgT0 = const std::string&, typename... ArgT>
4652  void set_data(ArgT0&& arg0, ArgT... args);
4653  std::string* mutable_data();
4654  PROTOBUF_MUST_USE_RESULT std::string* release_data();
4655  void set_allocated_data(std::string* data);
4656  private:
4657  const std::string& _internal_data() const;
4658  inline PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string& value);
4659  std::string* _internal_mutable_data();
4660  public:
4661 
4662  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.TransportationTypeHandle)
4663  private:
4664  class _Internal;
4665 
4666  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4668  typedef void DestructorSkippable_;
4669  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
4670  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4671  friend struct ::TableStruct_datatypes_2eproto;
4672 };
4673 // -------------------------------------------------------------------
4674 
4675 class DimensionHandle final :
4676  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.DimensionHandle) */ {
4677  public:
4678  inline DimensionHandle() : DimensionHandle(nullptr) {}
4679  ~DimensionHandle() override;
4680  explicit constexpr DimensionHandle(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4681 
4682  DimensionHandle(const DimensionHandle& from);
4684  : DimensionHandle() {
4685  *this = ::std::move(from);
4686  }
4687 
4689  CopyFrom(from);
4690  return *this;
4691  }
4692  inline DimensionHandle& operator=(DimensionHandle&& from) noexcept {
4693  if (this == &from) return *this;
4694  if (GetOwningArena() == from.GetOwningArena()) {
4695  InternalSwap(&from);
4696  } else {
4697  CopyFrom(from);
4698  }
4699  return *this;
4700  }
4701 
4702  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4703  return GetDescriptor();
4704  }
4705  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4706  return default_instance().GetMetadata().descriptor;
4707  }
4708  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4709  return default_instance().GetMetadata().reflection;
4710  }
4712  return *internal_default_instance();
4713  }
4715  return reinterpret_cast<const DimensionHandle*>(
4717  }
4718  static constexpr int kIndexInFileMessages =
4719  27;
4720 
4721  friend void swap(DimensionHandle& a, DimensionHandle& b) {
4722  a.Swap(&b);
4723  }
4724  inline void Swap(DimensionHandle* other) {
4725  if (other == this) return;
4726  if (GetOwningArena() == other->GetOwningArena()) {
4727  InternalSwap(other);
4728  } else {
4729  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4730  }
4731  }
4733  if (other == this) return;
4734  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4735  InternalSwap(other);
4736  }
4737 
4738  // implements Message ----------------------------------------------
4739 
4740  inline DimensionHandle* New() const final {
4741  return new DimensionHandle();
4742  }
4743 
4744  DimensionHandle* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
4745  return CreateMaybeMessage<DimensionHandle>(arena);
4746  }
4747  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4748  void CopyFrom(const DimensionHandle& from);
4749  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4750  void MergeFrom(const DimensionHandle& from);
4751  private:
4752  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
4753  public:
4754  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4755  bool IsInitialized() const final;
4756 
4757  size_t ByteSizeLong() const final;
4758  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4759  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
4760  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4761  int GetCachedSize() const final { return _cached_size_.Get(); }
4762 
4763  private:
4764  void SharedCtor();
4765  void SharedDtor();
4766  void SetCachedSize(int size) const final;
4767  void InternalSwap(DimensionHandle* other);
4768  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4769  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4770  return "rti1516_2025.fedpro.DimensionHandle";
4771  }
4772  protected:
4773  explicit DimensionHandle(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4774  bool is_message_owned = false);
4775  private:
4776  static void ArenaDtor(void* object);
4777  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4778  public:
4779 
4780  static const ClassData _class_data_;
4781  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4782 
4783  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4784 
4785  // nested types ----------------------------------------------------
4786 
4787  // accessors -------------------------------------------------------
4788 
4789  enum : int {
4791  };
4792  // bytes data = 1;
4793  void clear_data();
4794  const std::string& data() const;
4795  template <typename ArgT0 = const std::string&, typename... ArgT>
4796  void set_data(ArgT0&& arg0, ArgT... args);
4797  std::string* mutable_data();
4798  PROTOBUF_MUST_USE_RESULT std::string* release_data();
4799  void set_allocated_data(std::string* data);
4800  private:
4801  const std::string& _internal_data() const;
4802  inline PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string& value);
4803  std::string* _internal_mutable_data();
4804  public:
4805 
4806  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.DimensionHandle)
4807  private:
4808  class _Internal;
4809 
4810  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4812  typedef void DestructorSkippable_;
4813  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
4814  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4815  friend struct ::TableStruct_datatypes_2eproto;
4816 };
4817 // -------------------------------------------------------------------
4818 
4819 class RegionHandle final :
4820  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.RegionHandle) */ {
4821  public:
4822  inline RegionHandle() : RegionHandle(nullptr) {}
4823  ~RegionHandle() override;
4824  explicit constexpr RegionHandle(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4825 
4826  RegionHandle(const RegionHandle& from);
4827  RegionHandle(RegionHandle&& from) noexcept
4828  : RegionHandle() {
4829  *this = ::std::move(from);
4830  }
4831 
4832  inline RegionHandle& operator=(const RegionHandle& from) {
4833  CopyFrom(from);
4834  return *this;
4835  }
4836  inline RegionHandle& operator=(RegionHandle&& from) noexcept {
4837  if (this == &from) return *this;
4838  if (GetOwningArena() == from.GetOwningArena()) {
4839  InternalSwap(&from);
4840  } else {
4841  CopyFrom(from);
4842  }
4843  return *this;
4844  }
4845 
4846  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4847  return GetDescriptor();
4848  }
4849  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4850  return default_instance().GetMetadata().descriptor;
4851  }
4852  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4853  return default_instance().GetMetadata().reflection;
4854  }
4855  static const RegionHandle& default_instance() {
4856  return *internal_default_instance();
4857  }
4858  static inline const RegionHandle* internal_default_instance() {
4859  return reinterpret_cast<const RegionHandle*>(
4861  }
4862  static constexpr int kIndexInFileMessages =
4863  28;
4864 
4865  friend void swap(RegionHandle& a, RegionHandle& b) {
4866  a.Swap(&b);
4867  }
4868  inline void Swap(RegionHandle* other) {
4869  if (other == this) return;
4870  if (GetOwningArena() == other->GetOwningArena()) {
4871  InternalSwap(other);
4872  } else {
4873  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4874  }
4875  }
4877  if (other == this) return;
4878  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4879  InternalSwap(other);
4880  }
4881 
4882  // implements Message ----------------------------------------------
4883 
4884  inline RegionHandle* New() const final {
4885  return new RegionHandle();
4886  }
4887 
4888  RegionHandle* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
4889  return CreateMaybeMessage<RegionHandle>(arena);
4890  }
4891  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4892  void CopyFrom(const RegionHandle& from);
4893  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4894  void MergeFrom(const RegionHandle& from);
4895  private:
4896  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
4897  public:
4898  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4899  bool IsInitialized() const final;
4900 
4901  size_t ByteSizeLong() const final;
4902  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4903  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
4904  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4905  int GetCachedSize() const final { return _cached_size_.Get(); }
4906 
4907  private:
4908  void SharedCtor();
4909  void SharedDtor();
4910  void SetCachedSize(int size) const final;
4911  void InternalSwap(RegionHandle* other);
4912  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4913  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4914  return "rti1516_2025.fedpro.RegionHandle";
4915  }
4916  protected:
4917  explicit RegionHandle(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4918  bool is_message_owned = false);
4919  private:
4920  static void ArenaDtor(void* object);
4921  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4922  public:
4923 
4924  static const ClassData _class_data_;
4925  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4926 
4927  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4928 
4929  // nested types ----------------------------------------------------
4930 
4931  // accessors -------------------------------------------------------
4932 
4933  enum : int {
4935  };
4936  // bytes data = 1;
4937  void clear_data();
4938  const std::string& data() const;
4939  template <typename ArgT0 = const std::string&, typename... ArgT>
4940  void set_data(ArgT0&& arg0, ArgT... args);
4941  std::string* mutable_data();
4942  PROTOBUF_MUST_USE_RESULT std::string* release_data();
4943  void set_allocated_data(std::string* data);
4944  private:
4945  const std::string& _internal_data() const;
4946  inline PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string& value);
4947  std::string* _internal_mutable_data();
4948  public:
4949 
4950  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.RegionHandle)
4951  private:
4952  class _Internal;
4953 
4954  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4956  typedef void DestructorSkippable_;
4957  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
4958  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4959  friend struct ::TableStruct_datatypes_2eproto;
4960 };
4961 // -------------------------------------------------------------------
4962 
4963 class TimeQueryReturn final :
4964  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.TimeQueryReturn) */ {
4965  public:
4966  inline TimeQueryReturn() : TimeQueryReturn(nullptr) {}
4967  ~TimeQueryReturn() override;
4968  explicit constexpr TimeQueryReturn(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4969 
4970  TimeQueryReturn(const TimeQueryReturn& from);
4972  : TimeQueryReturn() {
4973  *this = ::std::move(from);
4974  }
4975 
4977  CopyFrom(from);
4978  return *this;
4979  }
4980  inline TimeQueryReturn& operator=(TimeQueryReturn&& from) noexcept {
4981  if (this == &from) return *this;
4982  if (GetOwningArena() == from.GetOwningArena()) {
4983  InternalSwap(&from);
4984  } else {
4985  CopyFrom(from);
4986  }
4987  return *this;
4988  }
4989 
4990  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4991  return GetDescriptor();
4992  }
4993  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4994  return default_instance().GetMetadata().descriptor;
4995  }
4996  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4997  return default_instance().GetMetadata().reflection;
4998  }
5000  return *internal_default_instance();
5001  }
5003  return reinterpret_cast<const TimeQueryReturn*>(
5005  }
5006  static constexpr int kIndexInFileMessages =
5007  29;
5008 
5009  friend void swap(TimeQueryReturn& a, TimeQueryReturn& b) {
5010  a.Swap(&b);
5011  }
5012  inline void Swap(TimeQueryReturn* other) {
5013  if (other == this) return;
5014  if (GetOwningArena() == other->GetOwningArena()) {
5015  InternalSwap(other);
5016  } else {
5017  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5018  }
5019  }
5021  if (other == this) return;
5022  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5023  InternalSwap(other);
5024  }
5025 
5026  // implements Message ----------------------------------------------
5027 
5028  inline TimeQueryReturn* New() const final {
5029  return new TimeQueryReturn();
5030  }
5031 
5032  TimeQueryReturn* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
5033  return CreateMaybeMessage<TimeQueryReturn>(arena);
5034  }
5035  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5036  void CopyFrom(const TimeQueryReturn& from);
5037  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5038  void MergeFrom(const TimeQueryReturn& from);
5039  private:
5040  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
5041  public:
5042  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5043  bool IsInitialized() const final;
5044 
5045  size_t ByteSizeLong() const final;
5046  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5047  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
5048  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5049  int GetCachedSize() const final { return _cached_size_.Get(); }
5050 
5051  private:
5052  void SharedCtor();
5053  void SharedDtor();
5054  void SetCachedSize(int size) const final;
5055  void InternalSwap(TimeQueryReturn* other);
5056  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5057  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5058  return "rti1516_2025.fedpro.TimeQueryReturn";
5059  }
5060  protected:
5061  explicit TimeQueryReturn(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5062  bool is_message_owned = false);
5063  private:
5064  static void ArenaDtor(void* object);
5065  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5066  public:
5067 
5068  static const ClassData _class_data_;
5069  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5070 
5071  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5072 
5073  // nested types ----------------------------------------------------
5074 
5075  // accessors -------------------------------------------------------
5076 
5077  enum : int {
5080  };
5081  // .rti1516_2025.fedpro.LogicalTime logicalTime = 2;
5082  bool has_logicaltime() const;
5083  private:
5084  bool _internal_has_logicaltime() const;
5085  public:
5086  void clear_logicaltime();
5087  const ::rti1516_2025::fedpro::LogicalTime& logicaltime() const;
5088  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::LogicalTime* release_logicaltime();
5091  private:
5092  const ::rti1516_2025::fedpro::LogicalTime& _internal_logicaltime() const;
5094  public:
5098 
5099  // bool logicalTimeIsValid = 1;
5100  void clear_logicaltimeisvalid();
5101  bool logicaltimeisvalid() const;
5102  void set_logicaltimeisvalid(bool value);
5103  private:
5104  bool _internal_logicaltimeisvalid() const;
5105  void _internal_set_logicaltimeisvalid(bool value);
5106  public:
5107 
5108  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.TimeQueryReturn)
5109  private:
5110  class _Internal;
5111 
5112  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5114  typedef void DestructorSkippable_;
5117  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5118  friend struct ::TableStruct_datatypes_2eproto;
5119 };
5120 // -------------------------------------------------------------------
5121 
5122 class FederateHandleSet final :
5123  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FederateHandleSet) */ {
5124  public:
5125  inline FederateHandleSet() : FederateHandleSet(nullptr) {}
5126  ~FederateHandleSet() override;
5127  explicit constexpr FederateHandleSet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5128 
5129  FederateHandleSet(const FederateHandleSet& from);
5131  : FederateHandleSet() {
5132  *this = ::std::move(from);
5133  }
5134 
5136  CopyFrom(from);
5137  return *this;
5138  }
5139  inline FederateHandleSet& operator=(FederateHandleSet&& from) noexcept {
5140  if (this == &from) return *this;
5141  if (GetOwningArena() == from.GetOwningArena()) {
5142  InternalSwap(&from);
5143  } else {
5144  CopyFrom(from);
5145  }
5146  return *this;
5147  }
5148 
5149  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5150  return GetDescriptor();
5151  }
5152  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5153  return default_instance().GetMetadata().descriptor;
5154  }
5155  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5156  return default_instance().GetMetadata().reflection;
5157  }
5159  return *internal_default_instance();
5160  }
5162  return reinterpret_cast<const FederateHandleSet*>(
5164  }
5165  static constexpr int kIndexInFileMessages =
5166  30;
5167 
5169  a.Swap(&b);
5170  }
5171  inline void Swap(FederateHandleSet* other) {
5172  if (other == this) return;
5173  if (GetOwningArena() == other->GetOwningArena()) {
5174  InternalSwap(other);
5175  } else {
5176  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5177  }
5178  }
5180  if (other == this) return;
5181  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5182  InternalSwap(other);
5183  }
5184 
5185  // implements Message ----------------------------------------------
5186 
5187  inline FederateHandleSet* New() const final {
5188  return new FederateHandleSet();
5189  }
5190 
5191  FederateHandleSet* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
5192  return CreateMaybeMessage<FederateHandleSet>(arena);
5193  }
5194  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5195  void CopyFrom(const FederateHandleSet& from);
5196  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5197  void MergeFrom(const FederateHandleSet& from);
5198  private:
5199  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
5200  public:
5201  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5202  bool IsInitialized() const final;
5203 
5204  size_t ByteSizeLong() const final;
5205  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5206  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
5207  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5208  int GetCachedSize() const final { return _cached_size_.Get(); }
5209 
5210  private:
5211  void SharedCtor();
5212  void SharedDtor();
5213  void SetCachedSize(int size) const final;
5214  void InternalSwap(FederateHandleSet* other);
5215  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5216  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5217  return "rti1516_2025.fedpro.FederateHandleSet";
5218  }
5219  protected:
5220  explicit FederateHandleSet(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5221  bool is_message_owned = false);
5222  private:
5223  static void ArenaDtor(void* object);
5224  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5225  public:
5226 
5227  static const ClassData _class_data_;
5228  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5229 
5230  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5231 
5232  // nested types ----------------------------------------------------
5233 
5234  // accessors -------------------------------------------------------
5235 
5236  enum : int {
5238  };
5239  // repeated .rti1516_2025.fedpro.FederateHandle federateHandle = 1;
5240  int federatehandle_size() const;
5241  private:
5242  int _internal_federatehandle_size() const;
5243  public:
5244  void clear_federatehandle();
5246  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateHandle >*
5248  private:
5249  const ::rti1516_2025::fedpro::FederateHandle& _internal_federatehandle(int index) const;
5251  public:
5252  const ::rti1516_2025::fedpro::FederateHandle& federatehandle(int index) const;
5254  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateHandle >&
5255  federatehandle() const;
5256 
5257  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FederateHandleSet)
5258  private:
5259  class _Internal;
5260 
5261  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5263  typedef void DestructorSkippable_;
5264  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateHandle > federatehandle_;
5265  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5266  friend struct ::TableStruct_datatypes_2eproto;
5267 };
5268 // -------------------------------------------------------------------
5269 
5270 class DimensionHandleSet final :
5271  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.DimensionHandleSet) */ {
5272  public:
5274  ~DimensionHandleSet() override;
5275  explicit constexpr DimensionHandleSet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5276 
5279  : DimensionHandleSet() {
5280  *this = ::std::move(from);
5281  }
5282 
5284  CopyFrom(from);
5285  return *this;
5286  }
5288  if (this == &from) return *this;
5289  if (GetOwningArena() == from.GetOwningArena()) {
5290  InternalSwap(&from);
5291  } else {
5292  CopyFrom(from);
5293  }
5294  return *this;
5295  }
5296 
5297  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5298  return GetDescriptor();
5299  }
5300  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5301  return default_instance().GetMetadata().descriptor;
5302  }
5303  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5304  return default_instance().GetMetadata().reflection;
5305  }
5307  return *internal_default_instance();
5308  }
5310  return reinterpret_cast<const DimensionHandleSet*>(
5312  }
5313  static constexpr int kIndexInFileMessages =
5314  31;
5315 
5317  a.Swap(&b);
5318  }
5319  inline void Swap(DimensionHandleSet* other) {
5320  if (other == this) return;
5321  if (GetOwningArena() == other->GetOwningArena()) {
5322  InternalSwap(other);
5323  } else {
5324  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5325  }
5326  }
5328  if (other == this) return;
5329  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5330  InternalSwap(other);
5331  }
5332 
5333  // implements Message ----------------------------------------------
5334 
5335  inline DimensionHandleSet* New() const final {
5336  return new DimensionHandleSet();
5337  }
5338 
5339  DimensionHandleSet* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
5340  return CreateMaybeMessage<DimensionHandleSet>(arena);
5341  }
5342  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5343  void CopyFrom(const DimensionHandleSet& from);
5344  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5345  void MergeFrom(const DimensionHandleSet& from);
5346  private:
5347  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
5348  public:
5349  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5350  bool IsInitialized() const final;
5351 
5352  size_t ByteSizeLong() const final;
5353  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5354  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
5355  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5356  int GetCachedSize() const final { return _cached_size_.Get(); }
5357 
5358  private:
5359  void SharedCtor();
5360  void SharedDtor();
5361  void SetCachedSize(int size) const final;
5362  void InternalSwap(DimensionHandleSet* other);
5363  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5364  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5365  return "rti1516_2025.fedpro.DimensionHandleSet";
5366  }
5367  protected:
5368  explicit DimensionHandleSet(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5369  bool is_message_owned = false);
5370  private:
5371  static void ArenaDtor(void* object);
5372  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5373  public:
5374 
5375  static const ClassData _class_data_;
5376  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5377 
5378  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5379 
5380  // nested types ----------------------------------------------------
5381 
5382  // accessors -------------------------------------------------------
5383 
5384  enum : int {
5386  };
5387  // repeated .rti1516_2025.fedpro.DimensionHandle dimensionHandle = 1;
5388  int dimensionhandle_size() const;
5389  private:
5390  int _internal_dimensionhandle_size() const;
5391  public:
5392  void clear_dimensionhandle();
5394  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::DimensionHandle >*
5396  private:
5397  const ::rti1516_2025::fedpro::DimensionHandle& _internal_dimensionhandle(int index) const;
5399  public:
5400  const ::rti1516_2025::fedpro::DimensionHandle& dimensionhandle(int index) const;
5402  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::DimensionHandle >&
5403  dimensionhandle() const;
5404 
5405  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.DimensionHandleSet)
5406  private:
5407  class _Internal;
5408 
5409  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5411  typedef void DestructorSkippable_;
5412  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::DimensionHandle > dimensionhandle_;
5413  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5414  friend struct ::TableStruct_datatypes_2eproto;
5415 };
5416 // -------------------------------------------------------------------
5417 
5418 class RegionHandleSet final :
5419  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.RegionHandleSet) */ {
5420  public:
5421  inline RegionHandleSet() : RegionHandleSet(nullptr) {}
5422  ~RegionHandleSet() override;
5423  explicit constexpr RegionHandleSet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5424 
5425  RegionHandleSet(const RegionHandleSet& from);
5427  : RegionHandleSet() {
5428  *this = ::std::move(from);
5429  }
5430 
5432  CopyFrom(from);
5433  return *this;
5434  }
5435  inline RegionHandleSet& operator=(RegionHandleSet&& from) noexcept {
5436  if (this == &from) return *this;
5437  if (GetOwningArena() == from.GetOwningArena()) {
5438  InternalSwap(&from);
5439  } else {
5440  CopyFrom(from);
5441  }
5442  return *this;
5443  }
5444 
5445  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5446  return GetDescriptor();
5447  }
5448  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5449  return default_instance().GetMetadata().descriptor;
5450  }
5451  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5452  return default_instance().GetMetadata().reflection;
5453  }
5455  return *internal_default_instance();
5456  }
5458  return reinterpret_cast<const RegionHandleSet*>(
5460  }
5461  static constexpr int kIndexInFileMessages =
5462  32;
5463 
5464  friend void swap(RegionHandleSet& a, RegionHandleSet& b) {
5465  a.Swap(&b);
5466  }
5467  inline void Swap(RegionHandleSet* other) {
5468  if (other == this) return;
5469  if (GetOwningArena() == other->GetOwningArena()) {
5470  InternalSwap(other);
5471  } else {
5472  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5473  }
5474  }
5476  if (other == this) return;
5477  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5478  InternalSwap(other);
5479  }
5480 
5481  // implements Message ----------------------------------------------
5482 
5483  inline RegionHandleSet* New() const final {
5484  return new RegionHandleSet();
5485  }
5486 
5487  RegionHandleSet* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
5488  return CreateMaybeMessage<RegionHandleSet>(arena);
5489  }
5490  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5491  void CopyFrom(const RegionHandleSet& from);
5492  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5493  void MergeFrom(const RegionHandleSet& from);
5494  private:
5495  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
5496  public:
5497  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5498  bool IsInitialized() const final;
5499 
5500  size_t ByteSizeLong() const final;
5501  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5502  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
5503  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5504  int GetCachedSize() const final { return _cached_size_.Get(); }
5505 
5506  private:
5507  void SharedCtor();
5508  void SharedDtor();
5509  void SetCachedSize(int size) const final;
5510  void InternalSwap(RegionHandleSet* other);
5511  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5512  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5513  return "rti1516_2025.fedpro.RegionHandleSet";
5514  }
5515  protected:
5516  explicit RegionHandleSet(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5517  bool is_message_owned = false);
5518  private:
5519  static void ArenaDtor(void* object);
5520  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5521  public:
5522 
5523  static const ClassData _class_data_;
5524  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5525 
5526  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5527 
5528  // nested types ----------------------------------------------------
5529 
5530  // accessors -------------------------------------------------------
5531 
5532  enum : int {
5534  };
5535  // repeated .rti1516_2025.fedpro.RegionHandle regionHandle = 1;
5536  int regionhandle_size() const;
5537  private:
5538  int _internal_regionhandle_size() const;
5539  public:
5540  void clear_regionhandle();
5542  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::RegionHandle >*
5544  private:
5545  const ::rti1516_2025::fedpro::RegionHandle& _internal_regionhandle(int index) const;
5547  public:
5548  const ::rti1516_2025::fedpro::RegionHandle& regionhandle(int index) const;
5550  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::RegionHandle >&
5551  regionhandle() const;
5552 
5553  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.RegionHandleSet)
5554  private:
5555  class _Internal;
5556 
5557  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5559  typedef void DestructorSkippable_;
5560  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::RegionHandle > regionhandle_;
5561  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5562  friend struct ::TableStruct_datatypes_2eproto;
5563 };
5564 // -------------------------------------------------------------------
5565 
5566 class AttributeHandleSet final :
5567  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.AttributeHandleSet) */ {
5568  public:
5570  ~AttributeHandleSet() override;
5571  explicit constexpr AttributeHandleSet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5572 
5575  : AttributeHandleSet() {
5576  *this = ::std::move(from);
5577  }
5578 
5580  CopyFrom(from);
5581  return *this;
5582  }
5584  if (this == &from) return *this;
5585  if (GetOwningArena() == from.GetOwningArena()) {
5586  InternalSwap(&from);
5587  } else {
5588  CopyFrom(from);
5589  }
5590  return *this;
5591  }
5592 
5593  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5594  return GetDescriptor();
5595  }
5596  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5597  return default_instance().GetMetadata().descriptor;
5598  }
5599  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5600  return default_instance().GetMetadata().reflection;
5601  }
5603  return *internal_default_instance();
5604  }
5606  return reinterpret_cast<const AttributeHandleSet*>(
5608  }
5609  static constexpr int kIndexInFileMessages =
5610  33;
5611 
5613  a.Swap(&b);
5614  }
5615  inline void Swap(AttributeHandleSet* other) {
5616  if (other == this) return;
5617  if (GetOwningArena() == other->GetOwningArena()) {
5618  InternalSwap(other);
5619  } else {
5620  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5621  }
5622  }
5624  if (other == this) return;
5625  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5626  InternalSwap(other);
5627  }
5628 
5629  // implements Message ----------------------------------------------
5630 
5631  inline AttributeHandleSet* New() const final {
5632  return new AttributeHandleSet();
5633  }
5634 
5635  AttributeHandleSet* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
5636  return CreateMaybeMessage<AttributeHandleSet>(arena);
5637  }
5638  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5639  void CopyFrom(const AttributeHandleSet& from);
5640  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5641  void MergeFrom(const AttributeHandleSet& from);
5642  private:
5643  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
5644  public:
5645  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5646  bool IsInitialized() const final;
5647 
5648  size_t ByteSizeLong() const final;
5649  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5650  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
5651  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5652  int GetCachedSize() const final { return _cached_size_.Get(); }
5653 
5654  private:
5655  void SharedCtor();
5656  void SharedDtor();
5657  void SetCachedSize(int size) const final;
5658  void InternalSwap(AttributeHandleSet* other);
5659  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5660  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5661  return "rti1516_2025.fedpro.AttributeHandleSet";
5662  }
5663  protected:
5664  explicit AttributeHandleSet(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5665  bool is_message_owned = false);
5666  private:
5667  static void ArenaDtor(void* object);
5668  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5669  public:
5670 
5671  static const ClassData _class_data_;
5672  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5673 
5674  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5675 
5676  // nested types ----------------------------------------------------
5677 
5678  // accessors -------------------------------------------------------
5679 
5680  enum : int {
5682  };
5683  // repeated .rti1516_2025.fedpro.AttributeHandle attributeHandle = 1;
5684  int attributehandle_size() const;
5685  private:
5686  int _internal_attributehandle_size() const;
5687  public:
5688  void clear_attributehandle();
5690  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeHandle >*
5692  private:
5693  const ::rti1516_2025::fedpro::AttributeHandle& _internal_attributehandle(int index) const;
5695  public:
5696  const ::rti1516_2025::fedpro::AttributeHandle& attributehandle(int index) const;
5698  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeHandle >&
5699  attributehandle() const;
5700 
5701  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.AttributeHandleSet)
5702  private:
5703  class _Internal;
5704 
5705  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5707  typedef void DestructorSkippable_;
5708  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeHandle > attributehandle_;
5709  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5710  friend struct ::TableStruct_datatypes_2eproto;
5711 };
5712 // -------------------------------------------------------------------
5713 
5715  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.AttributeSetRegionSetPair) */ {
5716  public:
5718  ~AttributeSetRegionSetPair() override;
5719  explicit constexpr AttributeSetRegionSetPair(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5720 
5724  *this = ::std::move(from);
5725  }
5726 
5728  CopyFrom(from);
5729  return *this;
5730  }
5732  if (this == &from) return *this;
5733  if (GetOwningArena() == from.GetOwningArena()) {
5734  InternalSwap(&from);
5735  } else {
5736  CopyFrom(from);
5737  }
5738  return *this;
5739  }
5740 
5741  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5742  return GetDescriptor();
5743  }
5744  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5745  return default_instance().GetMetadata().descriptor;
5746  }
5747  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5748  return default_instance().GetMetadata().reflection;
5749  }
5751  return *internal_default_instance();
5752  }
5754  return reinterpret_cast<const AttributeSetRegionSetPair*>(
5756  }
5757  static constexpr int kIndexInFileMessages =
5758  34;
5759 
5761  a.Swap(&b);
5762  }
5763  inline void Swap(AttributeSetRegionSetPair* other) {
5764  if (other == this) return;
5765  if (GetOwningArena() == other->GetOwningArena()) {
5766  InternalSwap(other);
5767  } else {
5768  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5769  }
5770  }
5772  if (other == this) return;
5773  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5774  InternalSwap(other);
5775  }
5776 
5777  // implements Message ----------------------------------------------
5778 
5779  inline AttributeSetRegionSetPair* New() const final {
5780  return new AttributeSetRegionSetPair();
5781  }
5782 
5783  AttributeSetRegionSetPair* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
5784  return CreateMaybeMessage<AttributeSetRegionSetPair>(arena);
5785  }
5786  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5787  void CopyFrom(const AttributeSetRegionSetPair& from);
5788  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5789  void MergeFrom(const AttributeSetRegionSetPair& from);
5790  private:
5791  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
5792  public:
5793  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5794  bool IsInitialized() const final;
5795 
5796  size_t ByteSizeLong() const final;
5797  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5798  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
5799  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5800  int GetCachedSize() const final { return _cached_size_.Get(); }
5801 
5802  private:
5803  void SharedCtor();
5804  void SharedDtor();
5805  void SetCachedSize(int size) const final;
5807  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5808  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5809  return "rti1516_2025.fedpro.AttributeSetRegionSetPair";
5810  }
5811  protected:
5812  explicit AttributeSetRegionSetPair(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5813  bool is_message_owned = false);
5814  private:
5815  static void ArenaDtor(void* object);
5816  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5817  public:
5818 
5819  static const ClassData _class_data_;
5820  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5821 
5822  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5823 
5824  // nested types ----------------------------------------------------
5825 
5826  // accessors -------------------------------------------------------
5827 
5828  enum : int {
5831  };
5832  // .rti1516_2025.fedpro.AttributeHandleSet attributeSet = 1;
5833  bool has_attributeset() const;
5834  private:
5835  bool _internal_has_attributeset() const;
5836  public:
5837  void clear_attributeset();
5842  private:
5845  public:
5849 
5850  // .rti1516_2025.fedpro.RegionHandleSet regionSet = 2;
5851  bool has_regionset() const;
5852  private:
5853  bool _internal_has_regionset() const;
5854  public:
5855  void clear_regionset();
5860  private:
5863  public:
5867 
5868  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.AttributeSetRegionSetPair)
5869  private:
5870  class _Internal;
5871 
5872  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5874  typedef void DestructorSkippable_;
5877  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5878  friend struct ::TableStruct_datatypes_2eproto;
5879 };
5880 // -------------------------------------------------------------------
5881 
5883  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.AttributeSetRegionSetPairList) */ {
5884  public:
5886  ~AttributeSetRegionSetPairList() override;
5887  explicit constexpr AttributeSetRegionSetPairList(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5888 
5892  *this = ::std::move(from);
5893  }
5894 
5896  CopyFrom(from);
5897  return *this;
5898  }
5900  if (this == &from) return *this;
5901  if (GetOwningArena() == from.GetOwningArena()) {
5902  InternalSwap(&from);
5903  } else {
5904  CopyFrom(from);
5905  }
5906  return *this;
5907  }
5908 
5909  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5910  return GetDescriptor();
5911  }
5912  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5913  return default_instance().GetMetadata().descriptor;
5914  }
5915  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5916  return default_instance().GetMetadata().reflection;
5917  }
5919  return *internal_default_instance();
5920  }
5922  return reinterpret_cast<const AttributeSetRegionSetPairList*>(
5924  }
5925  static constexpr int kIndexInFileMessages =
5926  35;
5927 
5929  a.Swap(&b);
5930  }
5931  inline void Swap(AttributeSetRegionSetPairList* other) {
5932  if (other == this) return;
5933  if (GetOwningArena() == other->GetOwningArena()) {
5934  InternalSwap(other);
5935  } else {
5936  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5937  }
5938  }
5940  if (other == this) return;
5941  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5942  InternalSwap(other);
5943  }
5944 
5945  // implements Message ----------------------------------------------
5946 
5947  inline AttributeSetRegionSetPairList* New() const final {
5948  return new AttributeSetRegionSetPairList();
5949  }
5950 
5951  AttributeSetRegionSetPairList* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
5952  return CreateMaybeMessage<AttributeSetRegionSetPairList>(arena);
5953  }
5954  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5955  void CopyFrom(const AttributeSetRegionSetPairList& from);
5956  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5957  void MergeFrom(const AttributeSetRegionSetPairList& from);
5958  private:
5959  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
5960  public:
5961  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5962  bool IsInitialized() const final;
5963 
5964  size_t ByteSizeLong() const final;
5965  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5966  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
5967  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5968  int GetCachedSize() const final { return _cached_size_.Get(); }
5969 
5970  private:
5971  void SharedCtor();
5972  void SharedDtor();
5973  void SetCachedSize(int size) const final;
5975  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5976  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5977  return "rti1516_2025.fedpro.AttributeSetRegionSetPairList";
5978  }
5979  protected:
5980  explicit AttributeSetRegionSetPairList(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5981  bool is_message_owned = false);
5982  private:
5983  static void ArenaDtor(void* object);
5984  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5985  public:
5986 
5987  static const ClassData _class_data_;
5988  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5989 
5990  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5991 
5992  // nested types ----------------------------------------------------
5993 
5994  // accessors -------------------------------------------------------
5995 
5996  enum : int {
5998  };
5999  // repeated .rti1516_2025.fedpro.AttributeSetRegionSetPair AttributeSetRegionSetPair = 1;
6000  int attributesetregionsetpair_size() const;
6001  private:
6003  public:
6006  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeSetRegionSetPair >*
6008  private:
6009  const ::rti1516_2025::fedpro::AttributeSetRegionSetPair& _internal_attributesetregionsetpair(int index) const;
6011  public:
6012  const ::rti1516_2025::fedpro::AttributeSetRegionSetPair& attributesetregionsetpair(int index) const;
6014  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeSetRegionSetPair >&
6015  attributesetregionsetpair() const;
6016 
6017  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.AttributeSetRegionSetPairList)
6018  private:
6019  class _Internal;
6020 
6021  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6023  typedef void DestructorSkippable_;
6024  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeSetRegionSetPair > attributesetregionsetpair_;
6025  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6026  friend struct ::TableStruct_datatypes_2eproto;
6027 };
6028 // -------------------------------------------------------------------
6029 
6031  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.InteractionClassHandleSet) */ {
6032  public:
6034  ~InteractionClassHandleSet() override;
6035  explicit constexpr InteractionClassHandleSet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6036 
6040  *this = ::std::move(from);
6041  }
6042 
6044  CopyFrom(from);
6045  return *this;
6046  }
6048  if (this == &from) return *this;
6049  if (GetOwningArena() == from.GetOwningArena()) {
6050  InternalSwap(&from);
6051  } else {
6052  CopyFrom(from);
6053  }
6054  return *this;
6055  }
6056 
6057  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6058  return GetDescriptor();
6059  }
6060  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6061  return default_instance().GetMetadata().descriptor;
6062  }
6063  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6064  return default_instance().GetMetadata().reflection;
6065  }
6067  return *internal_default_instance();
6068  }
6070  return reinterpret_cast<const InteractionClassHandleSet*>(
6072  }
6073  static constexpr int kIndexInFileMessages =
6074  36;
6075 
6077  a.Swap(&b);
6078  }
6079  inline void Swap(InteractionClassHandleSet* other) {
6080  if (other == this) return;
6081  if (GetOwningArena() == other->GetOwningArena()) {
6082  InternalSwap(other);
6083  } else {
6084  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
6085  }
6086  }
6088  if (other == this) return;
6089  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6090  InternalSwap(other);
6091  }
6092 
6093  // implements Message ----------------------------------------------
6094 
6095  inline InteractionClassHandleSet* New() const final {
6096  return new InteractionClassHandleSet();
6097  }
6098 
6099  InteractionClassHandleSet* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
6100  return CreateMaybeMessage<InteractionClassHandleSet>(arena);
6101  }
6102  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6103  void CopyFrom(const InteractionClassHandleSet& from);
6104  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6105  void MergeFrom(const InteractionClassHandleSet& from);
6106  private:
6107  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
6108  public:
6109  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6110  bool IsInitialized() const final;
6111 
6112  size_t ByteSizeLong() const final;
6113  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6114  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
6115  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6116  int GetCachedSize() const final { return _cached_size_.Get(); }
6117 
6118  private:
6119  void SharedCtor();
6120  void SharedDtor();
6121  void SetCachedSize(int size) const final;
6123  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6124  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6125  return "rti1516_2025.fedpro.InteractionClassHandleSet";
6126  }
6127  protected:
6128  explicit InteractionClassHandleSet(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6129  bool is_message_owned = false);
6130  private:
6131  static void ArenaDtor(void* object);
6132  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6133  public:
6134 
6135  static const ClassData _class_data_;
6136  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6137 
6138  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6139 
6140  // nested types ----------------------------------------------------
6141 
6142  // accessors -------------------------------------------------------
6143 
6144  enum : int {
6146  };
6147  // repeated .rti1516_2025.fedpro.InteractionClassHandle interactionClassHandle = 1;
6148  int interactionclasshandle_size() const;
6149  private:
6151  public:
6154  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::InteractionClassHandle >*
6156  private:
6157  const ::rti1516_2025::fedpro::InteractionClassHandle& _internal_interactionclasshandle(int index) const;
6159  public:
6160  const ::rti1516_2025::fedpro::InteractionClassHandle& interactionclasshandle(int index) const;
6162  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::InteractionClassHandle >&
6163  interactionclasshandle() const;
6164 
6165  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.InteractionClassHandleSet)
6166  private:
6167  class _Internal;
6168 
6169  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6171  typedef void DestructorSkippable_;
6172  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::InteractionClassHandle > interactionclasshandle_;
6173  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6174  friend struct ::TableStruct_datatypes_2eproto;
6175 };
6176 // -------------------------------------------------------------------
6177 
6178 class RangeBounds final :
6179  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.RangeBounds) */ {
6180  public:
6181  inline RangeBounds() : RangeBounds(nullptr) {}
6182  ~RangeBounds() override;
6183  explicit constexpr RangeBounds(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6184 
6185  RangeBounds(const RangeBounds& from);
6186  RangeBounds(RangeBounds&& from) noexcept
6187  : RangeBounds() {
6188  *this = ::std::move(from);
6189  }
6190 
6191  inline RangeBounds& operator=(const RangeBounds& from) {
6192  CopyFrom(from);
6193  return *this;
6194  }
6195  inline RangeBounds& operator=(RangeBounds&& from) noexcept {
6196  if (this == &from) return *this;
6197  if (GetOwningArena() == from.GetOwningArena()) {
6198  InternalSwap(&from);
6199  } else {
6200  CopyFrom(from);
6201  }
6202  return *this;
6203  }
6204 
6205  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6206  return GetDescriptor();
6207  }
6208  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6209  return default_instance().GetMetadata().descriptor;
6210  }
6211  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6212  return default_instance().GetMetadata().reflection;
6213  }
6214  static const RangeBounds& default_instance() {
6215  return *internal_default_instance();
6216  }
6217  static inline const RangeBounds* internal_default_instance() {
6218  return reinterpret_cast<const RangeBounds*>(
6220  }
6221  static constexpr int kIndexInFileMessages =
6222  37;
6223 
6224  friend void swap(RangeBounds& a, RangeBounds& b) {
6225  a.Swap(&b);
6226  }
6227  inline void Swap(RangeBounds* other) {
6228  if (other == this) return;
6229  if (GetOwningArena() == other->GetOwningArena()) {
6230  InternalSwap(other);
6231  } else {
6232  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
6233  }
6234  }
6236  if (other == this) return;
6237  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6238  InternalSwap(other);
6239  }
6240 
6241  // implements Message ----------------------------------------------
6242 
6243  inline RangeBounds* New() const final {
6244  return new RangeBounds();
6245  }
6246 
6247  RangeBounds* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
6248  return CreateMaybeMessage<RangeBounds>(arena);
6249  }
6250  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6251  void CopyFrom(const RangeBounds& from);
6252  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6253  void MergeFrom(const RangeBounds& from);
6254  private:
6255  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
6256  public:
6257  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6258  bool IsInitialized() const final;
6259 
6260  size_t ByteSizeLong() const final;
6261  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6262  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
6263  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6264  int GetCachedSize() const final { return _cached_size_.Get(); }
6265 
6266  private:
6267  void SharedCtor();
6268  void SharedDtor();
6269  void SetCachedSize(int size) const final;
6270  void InternalSwap(RangeBounds* other);
6271  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6272  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6273  return "rti1516_2025.fedpro.RangeBounds";
6274  }
6275  protected:
6276  explicit RangeBounds(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6277  bool is_message_owned = false);
6278  private:
6279  static void ArenaDtor(void* object);
6280  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6281  public:
6282 
6283  static const ClassData _class_data_;
6284  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6285 
6286  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6287 
6288  // nested types ----------------------------------------------------
6289 
6290  // accessors -------------------------------------------------------
6291 
6292  enum : int {
6295  };
6296  // uint32 lower = 1;
6297  void clear_lower();
6298  ::PROTOBUF_NAMESPACE_ID::uint32 lower() const;
6299  void set_lower(::PROTOBUF_NAMESPACE_ID::uint32 value);
6300  private:
6301  ::PROTOBUF_NAMESPACE_ID::uint32 _internal_lower() const;
6302  void _internal_set_lower(::PROTOBUF_NAMESPACE_ID::uint32 value);
6303  public:
6304 
6305  // uint32 upper = 2;
6306  void clear_upper();
6307  ::PROTOBUF_NAMESPACE_ID::uint32 upper() const;
6308  void set_upper(::PROTOBUF_NAMESPACE_ID::uint32 value);
6309  private:
6310  ::PROTOBUF_NAMESPACE_ID::uint32 _internal_upper() const;
6311  void _internal_set_upper(::PROTOBUF_NAMESPACE_ID::uint32 value);
6312  public:
6313 
6314  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.RangeBounds)
6315  private:
6316  class _Internal;
6317 
6318  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6320  typedef void DestructorSkippable_;
6321  ::PROTOBUF_NAMESPACE_ID::uint32 lower_;
6322  ::PROTOBUF_NAMESPACE_ID::uint32 upper_;
6323  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6324  friend struct ::TableStruct_datatypes_2eproto;
6325 };
6326 // -------------------------------------------------------------------
6327 
6328 class DimensionAndRange final :
6329  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.DimensionAndRange) */ {
6330  public:
6331  inline DimensionAndRange() : DimensionAndRange(nullptr) {}
6332  ~DimensionAndRange() override;
6333  explicit constexpr DimensionAndRange(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6334 
6335  DimensionAndRange(const DimensionAndRange& from);
6337  : DimensionAndRange() {
6338  *this = ::std::move(from);
6339  }
6340 
6342  CopyFrom(from);
6343  return *this;
6344  }
6345  inline DimensionAndRange& operator=(DimensionAndRange&& from) noexcept {
6346  if (this == &from) return *this;
6347  if (GetOwningArena() == from.GetOwningArena()) {
6348  InternalSwap(&from);
6349  } else {
6350  CopyFrom(from);
6351  }
6352  return *this;
6353  }
6354 
6355  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6356  return GetDescriptor();
6357  }
6358  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6359  return default_instance().GetMetadata().descriptor;
6360  }
6361  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6362  return default_instance().GetMetadata().reflection;
6363  }
6365  return *internal_default_instance();
6366  }
6368  return reinterpret_cast<const DimensionAndRange*>(
6370  }
6371  static constexpr int kIndexInFileMessages =
6372  38;
6373 
6375  a.Swap(&b);
6376  }
6377  inline void Swap(DimensionAndRange* other) {
6378  if (other == this) return;
6379  if (GetOwningArena() == other->GetOwningArena()) {
6380  InternalSwap(other);
6381  } else {
6382  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
6383  }
6384  }
6386  if (other == this) return;
6387  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6388  InternalSwap(other);
6389  }
6390 
6391  // implements Message ----------------------------------------------
6392 
6393  inline DimensionAndRange* New() const final {
6394  return new DimensionAndRange();
6395  }
6396 
6397  DimensionAndRange* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
6398  return CreateMaybeMessage<DimensionAndRange>(arena);
6399  }
6400  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6401  void CopyFrom(const DimensionAndRange& from);
6402  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6403  void MergeFrom(const DimensionAndRange& from);
6404  private:
6405  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
6406  public:
6407  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6408  bool IsInitialized() const final;
6409 
6410  size_t ByteSizeLong() const final;
6411  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6412  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
6413  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6414  int GetCachedSize() const final { return _cached_size_.Get(); }
6415 
6416  private:
6417  void SharedCtor();
6418  void SharedDtor();
6419  void SetCachedSize(int size) const final;
6420  void InternalSwap(DimensionAndRange* other);
6421  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6422  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6423  return "rti1516_2025.fedpro.DimensionAndRange";
6424  }
6425  protected:
6426  explicit DimensionAndRange(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6427  bool is_message_owned = false);
6428  private:
6429  static void ArenaDtor(void* object);
6430  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6431  public:
6432 
6433  static const ClassData _class_data_;
6434  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6435 
6436  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6437 
6438  // nested types ----------------------------------------------------
6439 
6440  // accessors -------------------------------------------------------
6441 
6442  enum : int {
6445  };
6446  // .rti1516_2025.fedpro.DimensionHandle dimensionHandle = 1;
6447  bool has_dimensionhandle() const;
6448  private:
6449  bool _internal_has_dimensionhandle() const;
6450  public:
6451  void clear_dimensionhandle();
6452  const ::rti1516_2025::fedpro::DimensionHandle& dimensionhandle() const;
6453  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::DimensionHandle* release_dimensionhandle();
6456  private:
6457  const ::rti1516_2025::fedpro::DimensionHandle& _internal_dimensionhandle() const;
6459  public:
6463 
6464  // .rti1516_2025.fedpro.RangeBounds rangeBounds = 2;
6465  bool has_rangebounds() const;
6466  private:
6467  bool _internal_has_rangebounds() const;
6468  public:
6469  void clear_rangebounds();
6470  const ::rti1516_2025::fedpro::RangeBounds& rangebounds() const;
6471  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::RangeBounds* release_rangebounds();
6474  private:
6475  const ::rti1516_2025::fedpro::RangeBounds& _internal_rangebounds() const;
6477  public:
6481 
6482  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.DimensionAndRange)
6483  private:
6484  class _Internal;
6485 
6486  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6488  typedef void DestructorSkippable_;
6491  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6492  friend struct ::TableStruct_datatypes_2eproto;
6493 };
6494 // -------------------------------------------------------------------
6495 
6496 class ConveyedRegion final :
6497  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ConveyedRegion) */ {
6498  public:
6499  inline ConveyedRegion() : ConveyedRegion(nullptr) {}
6500  ~ConveyedRegion() override;
6501  explicit constexpr ConveyedRegion(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6502 
6503  ConveyedRegion(const ConveyedRegion& from);
6505  : ConveyedRegion() {
6506  *this = ::std::move(from);
6507  }
6508 
6509  inline ConveyedRegion& operator=(const ConveyedRegion& from) {
6510  CopyFrom(from);
6511  return *this;
6512  }
6513  inline ConveyedRegion& operator=(ConveyedRegion&& from) noexcept {
6514  if (this == &from) return *this;
6515  if (GetOwningArena() == from.GetOwningArena()) {
6516  InternalSwap(&from);
6517  } else {
6518  CopyFrom(from);
6519  }
6520  return *this;
6521  }
6522 
6523  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6524  return GetDescriptor();
6525  }
6526  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6527  return default_instance().GetMetadata().descriptor;
6528  }
6529  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6530  return default_instance().GetMetadata().reflection;
6531  }
6533  return *internal_default_instance();
6534  }
6536  return reinterpret_cast<const ConveyedRegion*>(
6538  }
6539  static constexpr int kIndexInFileMessages =
6540  39;
6541 
6542  friend void swap(ConveyedRegion& a, ConveyedRegion& b) {
6543  a.Swap(&b);
6544  }
6545  inline void Swap(ConveyedRegion* other) {
6546  if (other == this) return;
6547  if (GetOwningArena() == other->GetOwningArena()) {
6548  InternalSwap(other);
6549  } else {
6550  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
6551  }
6552  }
6554  if (other == this) return;
6555  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6556  InternalSwap(other);
6557  }
6558 
6559  // implements Message ----------------------------------------------
6560 
6561  inline ConveyedRegion* New() const final {
6562  return new ConveyedRegion();
6563  }
6564 
6565  ConveyedRegion* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
6566  return CreateMaybeMessage<ConveyedRegion>(arena);
6567  }
6568  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6569  void CopyFrom(const ConveyedRegion& from);
6570  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6571  void MergeFrom(const ConveyedRegion& from);
6572  private:
6573  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
6574  public:
6575  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6576  bool IsInitialized() const final;
6577 
6578  size_t ByteSizeLong() const final;
6579  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6580  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
6581  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6582  int GetCachedSize() const final { return _cached_size_.Get(); }
6583 
6584  private:
6585  void SharedCtor();
6586  void SharedDtor();
6587  void SetCachedSize(int size) const final;
6588  void InternalSwap(ConveyedRegion* other);
6589  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6590  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6591  return "rti1516_2025.fedpro.ConveyedRegion";
6592  }
6593  protected:
6594  explicit ConveyedRegion(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6595  bool is_message_owned = false);
6596  private:
6597  static void ArenaDtor(void* object);
6598  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6599  public:
6600 
6601  static const ClassData _class_data_;
6602  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6603 
6604  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6605 
6606  // nested types ----------------------------------------------------
6607 
6608  // accessors -------------------------------------------------------
6609 
6610  enum : int {
6612  };
6613  // repeated .rti1516_2025.fedpro.DimensionAndRange dimensionAndRange = 1;
6614  int dimensionandrange_size() const;
6615  private:
6617  public:
6618  void clear_dimensionandrange();
6620  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::DimensionAndRange >*
6622  private:
6623  const ::rti1516_2025::fedpro::DimensionAndRange& _internal_dimensionandrange(int index) const;
6625  public:
6626  const ::rti1516_2025::fedpro::DimensionAndRange& dimensionandrange(int index) const;
6628  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::DimensionAndRange >&
6629  dimensionandrange() const;
6630 
6631  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ConveyedRegion)
6632  private:
6633  class _Internal;
6634 
6635  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6637  typedef void DestructorSkippable_;
6638  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::DimensionAndRange > dimensionandrange_;
6639  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6640  friend struct ::TableStruct_datatypes_2eproto;
6641 };
6642 // -------------------------------------------------------------------
6643 
6644 class ConveyedRegionSet final :
6645  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.ConveyedRegionSet) */ {
6646  public:
6647  inline ConveyedRegionSet() : ConveyedRegionSet(nullptr) {}
6648  ~ConveyedRegionSet() override;
6649  explicit constexpr ConveyedRegionSet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6650 
6651  ConveyedRegionSet(const ConveyedRegionSet& from);
6653  : ConveyedRegionSet() {
6654  *this = ::std::move(from);
6655  }
6656 
6658  CopyFrom(from);
6659  return *this;
6660  }
6661  inline ConveyedRegionSet& operator=(ConveyedRegionSet&& from) noexcept {
6662  if (this == &from) return *this;
6663  if (GetOwningArena() == from.GetOwningArena()) {
6664  InternalSwap(&from);
6665  } else {
6666  CopyFrom(from);
6667  }
6668  return *this;
6669  }
6670 
6671  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6672  return GetDescriptor();
6673  }
6674  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6675  return default_instance().GetMetadata().descriptor;
6676  }
6677  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6678  return default_instance().GetMetadata().reflection;
6679  }
6681  return *internal_default_instance();
6682  }
6684  return reinterpret_cast<const ConveyedRegionSet*>(
6686  }
6687  static constexpr int kIndexInFileMessages =
6688  40;
6689 
6691  a.Swap(&b);
6692  }
6693  inline void Swap(ConveyedRegionSet* other) {
6694  if (other == this) return;
6695  if (GetOwningArena() == other->GetOwningArena()) {
6696  InternalSwap(other);
6697  } else {
6698  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
6699  }
6700  }
6702  if (other == this) return;
6703  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6704  InternalSwap(other);
6705  }
6706 
6707  // implements Message ----------------------------------------------
6708 
6709  inline ConveyedRegionSet* New() const final {
6710  return new ConveyedRegionSet();
6711  }
6712 
6713  ConveyedRegionSet* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
6714  return CreateMaybeMessage<ConveyedRegionSet>(arena);
6715  }
6716  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6717  void CopyFrom(const ConveyedRegionSet& from);
6718  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6719  void MergeFrom(const ConveyedRegionSet& from);
6720  private:
6721  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
6722  public:
6723  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6724  bool IsInitialized() const final;
6725 
6726  size_t ByteSizeLong() const final;
6727  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6728  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
6729  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6730  int GetCachedSize() const final { return _cached_size_.Get(); }
6731 
6732  private:
6733  void SharedCtor();
6734  void SharedDtor();
6735  void SetCachedSize(int size) const final;
6736  void InternalSwap(ConveyedRegionSet* other);
6737  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6738  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6739  return "rti1516_2025.fedpro.ConveyedRegionSet";
6740  }
6741  protected:
6742  explicit ConveyedRegionSet(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6743  bool is_message_owned = false);
6744  private:
6745  static void ArenaDtor(void* object);
6746  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6747  public:
6748 
6749  static const ClassData _class_data_;
6750  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6751 
6752  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6753 
6754  // nested types ----------------------------------------------------
6755 
6756  // accessors -------------------------------------------------------
6757 
6758  enum : int {
6760  };
6761  // repeated .rti1516_2025.fedpro.ConveyedRegion conveyedRegions = 1;
6762  int conveyedregions_size() const;
6763  private:
6764  int _internal_conveyedregions_size() const;
6765  public:
6766  void clear_conveyedregions();
6768  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::ConveyedRegion >*
6770  private:
6771  const ::rti1516_2025::fedpro::ConveyedRegion& _internal_conveyedregions(int index) const;
6773  public:
6774  const ::rti1516_2025::fedpro::ConveyedRegion& conveyedregions(int index) const;
6776  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::ConveyedRegion >&
6777  conveyedregions() const;
6778 
6779  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.ConveyedRegionSet)
6780  private:
6781  class _Internal;
6782 
6783  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6785  typedef void DestructorSkippable_;
6786  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::ConveyedRegion > conveyedregions_;
6787  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6788  friend struct ::TableStruct_datatypes_2eproto;
6789 };
6790 // -------------------------------------------------------------------
6791 
6793  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.SupplementalReflectInfo) */ {
6794  public:
6796  ~SupplementalReflectInfo() override;
6797  explicit constexpr SupplementalReflectInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6798 
6802  *this = ::std::move(from);
6803  }
6804 
6806  CopyFrom(from);
6807  return *this;
6808  }
6810  if (this == &from) return *this;
6811  if (GetOwningArena() == from.GetOwningArena()) {
6812  InternalSwap(&from);
6813  } else {
6814  CopyFrom(from);
6815  }
6816  return *this;
6817  }
6818 
6819  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6820  return GetDescriptor();
6821  }
6822  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6823  return default_instance().GetMetadata().descriptor;
6824  }
6825  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6826  return default_instance().GetMetadata().reflection;
6827  }
6829  return *internal_default_instance();
6830  }
6832  return reinterpret_cast<const SupplementalReflectInfo*>(
6834  }
6835  static constexpr int kIndexInFileMessages =
6836  41;
6837 
6839  a.Swap(&b);
6840  }
6841  inline void Swap(SupplementalReflectInfo* other) {
6842  if (other == this) return;
6843  if (GetOwningArena() == other->GetOwningArena()) {
6844  InternalSwap(other);
6845  } else {
6846  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
6847  }
6848  }
6850  if (other == this) return;
6851  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6852  InternalSwap(other);
6853  }
6854 
6855  // implements Message ----------------------------------------------
6856 
6857  inline SupplementalReflectInfo* New() const final {
6858  return new SupplementalReflectInfo();
6859  }
6860 
6861  SupplementalReflectInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
6862  return CreateMaybeMessage<SupplementalReflectInfo>(arena);
6863  }
6864  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6865  void CopyFrom(const SupplementalReflectInfo& from);
6866  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6867  void MergeFrom(const SupplementalReflectInfo& from);
6868  private:
6869  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
6870  public:
6871  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6872  bool IsInitialized() const final;
6873 
6874  size_t ByteSizeLong() const final;
6875  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6876  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
6877  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6878  int GetCachedSize() const final { return _cached_size_.Get(); }
6879 
6880  private:
6881  void SharedCtor();
6882  void SharedDtor();
6883  void SetCachedSize(int size) const final;
6885  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6886  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6887  return "rti1516_2025.fedpro.SupplementalReflectInfo";
6888  }
6889  protected:
6890  explicit SupplementalReflectInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6891  bool is_message_owned = false);
6892  private:
6893  static void ArenaDtor(void* object);
6894  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6895  public:
6896 
6897  static const ClassData _class_data_;
6898  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6899 
6900  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6901 
6902  // nested types ----------------------------------------------------
6903 
6904  // accessors -------------------------------------------------------
6905 
6906  enum : int {
6910  };
6911  // .rti1516_2025.fedpro.FederateHandle producingFederate = 1;
6912  bool has_producingfederate() const;
6913  private:
6914  bool _internal_has_producingfederate() const;
6915  public:
6916  void clear_producingfederate();
6917  const ::rti1516_2025::fedpro::FederateHandle& producingfederate() const;
6918  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FederateHandle* release_producingfederate();
6921  private:
6922  const ::rti1516_2025::fedpro::FederateHandle& _internal_producingfederate() const;
6924  public:
6928 
6929  // .rti1516_2025.fedpro.ConveyedRegionSet conveyedRegions = 3;
6930  bool has_conveyedregions() const;
6931  private:
6932  bool _internal_has_conveyedregions() const;
6933  public:
6934  void clear_conveyedregions();
6935  const ::rti1516_2025::fedpro::ConveyedRegionSet& conveyedregions() const;
6936  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ConveyedRegionSet* release_conveyedregions();
6939  private:
6940  const ::rti1516_2025::fedpro::ConveyedRegionSet& _internal_conveyedregions() const;
6942  public:
6946 
6947  // bool conveyedRegionsIsValid = 2;
6949  bool conveyedregionsisvalid() const;
6950  void set_conveyedregionsisvalid(bool value);
6951  private:
6952  bool _internal_conveyedregionsisvalid() const;
6953  void _internal_set_conveyedregionsisvalid(bool value);
6954  public:
6955 
6956  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.SupplementalReflectInfo)
6957  private:
6958  class _Internal;
6959 
6960  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6962  typedef void DestructorSkippable_;
6966  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6967  friend struct ::TableStruct_datatypes_2eproto;
6968 };
6969 // -------------------------------------------------------------------
6970 
6972  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.SupplementalReceiveInfo) */ {
6973  public:
6975  ~SupplementalReceiveInfo() override;
6976  explicit constexpr SupplementalReceiveInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6977 
6981  *this = ::std::move(from);
6982  }
6983 
6985  CopyFrom(from);
6986  return *this;
6987  }
6989  if (this == &from) return *this;
6990  if (GetOwningArena() == from.GetOwningArena()) {
6991  InternalSwap(&from);
6992  } else {
6993  CopyFrom(from);
6994  }
6995  return *this;
6996  }
6997 
6998  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6999  return GetDescriptor();
7000  }
7001  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
7002  return default_instance().GetMetadata().descriptor;
7003  }
7004  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7005  return default_instance().GetMetadata().reflection;
7006  }
7008  return *internal_default_instance();
7009  }
7011  return reinterpret_cast<const SupplementalReceiveInfo*>(
7013  }
7014  static constexpr int kIndexInFileMessages =
7015  42;
7016 
7018  a.Swap(&b);
7019  }
7020  inline void Swap(SupplementalReceiveInfo* other) {
7021  if (other == this) return;
7022  if (GetOwningArena() == other->GetOwningArena()) {
7023  InternalSwap(other);
7024  } else {
7025  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
7026  }
7027  }
7029  if (other == this) return;
7030  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7031  InternalSwap(other);
7032  }
7033 
7034  // implements Message ----------------------------------------------
7035 
7036  inline SupplementalReceiveInfo* New() const final {
7037  return new SupplementalReceiveInfo();
7038  }
7039 
7040  SupplementalReceiveInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
7041  return CreateMaybeMessage<SupplementalReceiveInfo>(arena);
7042  }
7043  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
7044  void CopyFrom(const SupplementalReceiveInfo& from);
7045  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
7046  void MergeFrom(const SupplementalReceiveInfo& from);
7047  private:
7048  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
7049  public:
7050  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
7051  bool IsInitialized() const final;
7052 
7053  size_t ByteSizeLong() const final;
7054  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
7055  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
7056  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
7057  int GetCachedSize() const final { return _cached_size_.Get(); }
7058 
7059  private:
7060  void SharedCtor();
7061  void SharedDtor();
7062  void SetCachedSize(int size) const final;
7064  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7065  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
7066  return "rti1516_2025.fedpro.SupplementalReceiveInfo";
7067  }
7068  protected:
7069  explicit SupplementalReceiveInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
7070  bool is_message_owned = false);
7071  private:
7072  static void ArenaDtor(void* object);
7073  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
7074  public:
7075 
7076  static const ClassData _class_data_;
7077  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
7078 
7079  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
7080 
7081  // nested types ----------------------------------------------------
7082 
7083  // accessors -------------------------------------------------------
7084 
7085  enum : int {
7089  };
7090  // .rti1516_2025.fedpro.FederateHandle producingFederate = 1;
7091  bool has_producingfederate() const;
7092  private:
7093  bool _internal_has_producingfederate() const;
7094  public:
7095  void clear_producingfederate();
7096  const ::rti1516_2025::fedpro::FederateHandle& producingfederate() const;
7097  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FederateHandle* release_producingfederate();
7100  private:
7101  const ::rti1516_2025::fedpro::FederateHandle& _internal_producingfederate() const;
7103  public:
7107 
7108  // .rti1516_2025.fedpro.ConveyedRegionSet conveyedRegions = 3;
7109  bool has_conveyedregions() const;
7110  private:
7111  bool _internal_has_conveyedregions() const;
7112  public:
7113  void clear_conveyedregions();
7114  const ::rti1516_2025::fedpro::ConveyedRegionSet& conveyedregions() const;
7115  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::ConveyedRegionSet* release_conveyedregions();
7118  private:
7119  const ::rti1516_2025::fedpro::ConveyedRegionSet& _internal_conveyedregions() const;
7121  public:
7125 
7126  // bool conveyedRegionsIsValid = 2;
7128  bool conveyedregionsisvalid() const;
7129  void set_conveyedregionsisvalid(bool value);
7130  private:
7131  bool _internal_conveyedregionsisvalid() const;
7132  void _internal_set_conveyedregionsisvalid(bool value);
7133  public:
7134 
7135  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.SupplementalReceiveInfo)
7136  private:
7137  class _Internal;
7138 
7139  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7141  typedef void DestructorSkippable_;
7145  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7146  friend struct ::TableStruct_datatypes_2eproto;
7147 };
7148 // -------------------------------------------------------------------
7149 
7150 class FomModule final :
7151  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FomModule) */ {
7152  public:
7153  inline FomModule() : FomModule(nullptr) {}
7154  ~FomModule() override;
7155  explicit constexpr FomModule(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7156 
7157  FomModule(const FomModule& from);
7158  FomModule(FomModule&& from) noexcept
7159  : FomModule() {
7160  *this = ::std::move(from);
7161  }
7162 
7163  inline FomModule& operator=(const FomModule& from) {
7164  CopyFrom(from);
7165  return *this;
7166  }
7167  inline FomModule& operator=(FomModule&& from) noexcept {
7168  if (this == &from) return *this;
7169  if (GetOwningArena() == from.GetOwningArena()) {
7170  InternalSwap(&from);
7171  } else {
7172  CopyFrom(from);
7173  }
7174  return *this;
7175  }
7176 
7177  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
7178  return GetDescriptor();
7179  }
7180  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
7181  return default_instance().GetMetadata().descriptor;
7182  }
7183  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7184  return default_instance().GetMetadata().reflection;
7185  }
7186  static const FomModule& default_instance() {
7187  return *internal_default_instance();
7188  }
7190  kFile = 1,
7192  kUrl = 3,
7194  };
7195 
7196  static inline const FomModule* internal_default_instance() {
7197  return reinterpret_cast<const FomModule*>(
7199  }
7200  static constexpr int kIndexInFileMessages =
7201  43;
7202 
7203  friend void swap(FomModule& a, FomModule& b) {
7204  a.Swap(&b);
7205  }
7206  inline void Swap(FomModule* other) {
7207  if (other == this) return;
7208  if (GetOwningArena() == other->GetOwningArena()) {
7209  InternalSwap(other);
7210  } else {
7211  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
7212  }
7213  }
7215  if (other == this) return;
7216  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7217  InternalSwap(other);
7218  }
7219 
7220  // implements Message ----------------------------------------------
7221 
7222  inline FomModule* New() const final {
7223  return new FomModule();
7224  }
7225 
7226  FomModule* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
7227  return CreateMaybeMessage<FomModule>(arena);
7228  }
7229  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
7230  void CopyFrom(const FomModule& from);
7231  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
7232  void MergeFrom(const FomModule& from);
7233  private:
7234  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
7235  public:
7236  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
7237  bool IsInitialized() const final;
7238 
7239  size_t ByteSizeLong() const final;
7240  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
7241  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
7242  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
7243  int GetCachedSize() const final { return _cached_size_.Get(); }
7244 
7245  private:
7246  void SharedCtor();
7247  void SharedDtor();
7248  void SetCachedSize(int size) const final;
7249  void InternalSwap(FomModule* other);
7250  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7251  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
7252  return "rti1516_2025.fedpro.FomModule";
7253  }
7254  protected:
7255  explicit FomModule(::PROTOBUF_NAMESPACE_ID::Arena* arena,
7256  bool is_message_owned = false);
7257  private:
7258  static void ArenaDtor(void* object);
7259  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
7260  public:
7261 
7262  static const ClassData _class_data_;
7263  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
7264 
7265  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
7266 
7267  // nested types ----------------------------------------------------
7268 
7269  // accessors -------------------------------------------------------
7270 
7271  enum : int {
7275  };
7276  // .rti1516_2025.fedpro.FileFomModule file = 1;
7277  bool has_file() const;
7278  private:
7279  bool _internal_has_file() const;
7280  public:
7281  void clear_file();
7282  const ::rti1516_2025::fedpro::FileFomModule& file() const;
7283  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FileFomModule* release_file();
7286  private:
7287  const ::rti1516_2025::fedpro::FileFomModule& _internal_file() const;
7289  public:
7293 
7294  // bytes compressedModule = 2;
7295  bool has_compressedmodule() const;
7296  private:
7297  bool _internal_has_compressedmodule() const;
7298  public:
7299  void clear_compressedmodule();
7300  const std::string& compressedmodule() const;
7301  template <typename ArgT0 = const std::string&, typename... ArgT>
7302  void set_compressedmodule(ArgT0&& arg0, ArgT... args);
7303  std::string* mutable_compressedmodule();
7304  PROTOBUF_MUST_USE_RESULT std::string* release_compressedmodule();
7306  private:
7307  const std::string& _internal_compressedmodule() const;
7308  inline PROTOBUF_ALWAYS_INLINE void _internal_set_compressedmodule(const std::string& value);
7309  std::string* _internal_mutable_compressedmodule();
7310  public:
7311 
7312  // string url = 3;
7313  bool has_url() const;
7314  private:
7315  bool _internal_has_url() const;
7316  public:
7317  void clear_url();
7318  const std::string& url() const;
7319  template <typename ArgT0 = const std::string&, typename... ArgT>
7320  void set_url(ArgT0&& arg0, ArgT... args);
7321  std::string* mutable_url();
7322  PROTOBUF_MUST_USE_RESULT std::string* release_url();
7323  void set_allocated_url(std::string* url);
7324  private:
7325  const std::string& _internal_url() const;
7326  inline PROTOBUF_ALWAYS_INLINE void _internal_set_url(const std::string& value);
7327  std::string* _internal_mutable_url();
7328  public:
7329 
7330  void clear_fomModule();
7331  FomModuleCase fomModule_case() const;
7332  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FomModule)
7333  private:
7334  class _Internal;
7335  void set_has_file();
7336  void set_has_compressedmodule();
7337  void set_has_url();
7338 
7339  inline bool has_fomModule() const;
7340  inline void clear_has_fomModule();
7341 
7342  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7344  typedef void DestructorSkippable_;
7346  constexpr FomModuleUnion() : _constinit_{} {}
7347  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
7349  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr compressedmodule_;
7350  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr url_;
7351  } fomModule_;
7352  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7353  ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1];
7354 
7355  friend struct ::TableStruct_datatypes_2eproto;
7356 };
7357 // -------------------------------------------------------------------
7358 
7359 class FileFomModule final :
7360  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FileFomModule) */ {
7361  public:
7362  inline FileFomModule() : FileFomModule(nullptr) {}
7363  ~FileFomModule() override;
7364  explicit constexpr FileFomModule(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7365 
7366  FileFomModule(const FileFomModule& from);
7367  FileFomModule(FileFomModule&& from) noexcept
7368  : FileFomModule() {
7369  *this = ::std::move(from);
7370  }
7371 
7372  inline FileFomModule& operator=(const FileFomModule& from) {
7373  CopyFrom(from);
7374  return *this;
7375  }
7376  inline FileFomModule& operator=(FileFomModule&& from) noexcept {
7377  if (this == &from) return *this;
7378  if (GetOwningArena() == from.GetOwningArena()) {
7379  InternalSwap(&from);
7380  } else {
7381  CopyFrom(from);
7382  }
7383  return *this;
7384  }
7385 
7386  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
7387  return GetDescriptor();
7388  }
7389  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
7390  return default_instance().GetMetadata().descriptor;
7391  }
7392  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7393  return default_instance().GetMetadata().reflection;
7394  }
7396  return *internal_default_instance();
7397  }
7398  static inline const FileFomModule* internal_default_instance() {
7399  return reinterpret_cast<const FileFomModule*>(
7401  }
7402  static constexpr int kIndexInFileMessages =
7403  44;
7404 
7405  friend void swap(FileFomModule& a, FileFomModule& b) {
7406  a.Swap(&b);
7407  }
7408  inline void Swap(FileFomModule* other) {
7409  if (other == this) return;
7410  if (GetOwningArena() == other->GetOwningArena()) {
7411  InternalSwap(other);
7412  } else {
7413  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
7414  }
7415  }
7417  if (other == this) return;
7418  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7419  InternalSwap(other);
7420  }
7421 
7422  // implements Message ----------------------------------------------
7423 
7424  inline FileFomModule* New() const final {
7425  return new FileFomModule();
7426  }
7427 
7428  FileFomModule* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
7429  return CreateMaybeMessage<FileFomModule>(arena);
7430  }
7431  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
7432  void CopyFrom(const FileFomModule& from);
7433  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
7434  void MergeFrom(const FileFomModule& from);
7435  private:
7436  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
7437  public:
7438  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
7439  bool IsInitialized() const final;
7440 
7441  size_t ByteSizeLong() const final;
7442  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
7443  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
7444  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
7445  int GetCachedSize() const final { return _cached_size_.Get(); }
7446 
7447  private:
7448  void SharedCtor();
7449  void SharedDtor();
7450  void SetCachedSize(int size) const final;
7451  void InternalSwap(FileFomModule* other);
7452  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7453  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
7454  return "rti1516_2025.fedpro.FileFomModule";
7455  }
7456  protected:
7457  explicit FileFomModule(::PROTOBUF_NAMESPACE_ID::Arena* arena,
7458  bool is_message_owned = false);
7459  private:
7460  static void ArenaDtor(void* object);
7461  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
7462  public:
7463 
7464  static const ClassData _class_data_;
7465  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
7466 
7467  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
7468 
7469  // nested types ----------------------------------------------------
7470 
7471  // accessors -------------------------------------------------------
7472 
7473  enum : int {
7476  };
7477  // string name = 1;
7478  void clear_name();
7479  const std::string& name() const;
7480  template <typename ArgT0 = const std::string&, typename... ArgT>
7481  void set_name(ArgT0&& arg0, ArgT... args);
7482  std::string* mutable_name();
7483  PROTOBUF_MUST_USE_RESULT std::string* release_name();
7484  void set_allocated_name(std::string* name);
7485  private:
7486  const std::string& _internal_name() const;
7487  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
7488  std::string* _internal_mutable_name();
7489  public:
7490 
7491  // bytes content = 2;
7492  void clear_content();
7493  const std::string& content() const;
7494  template <typename ArgT0 = const std::string&, typename... ArgT>
7495  void set_content(ArgT0&& arg0, ArgT... args);
7496  std::string* mutable_content();
7497  PROTOBUF_MUST_USE_RESULT std::string* release_content();
7498  void set_allocated_content(std::string* content);
7499  private:
7500  const std::string& _internal_content() const;
7501  inline PROTOBUF_ALWAYS_INLINE void _internal_set_content(const std::string& value);
7502  std::string* _internal_mutable_content();
7503  public:
7504 
7505  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FileFomModule)
7506  private:
7507  class _Internal;
7508 
7509  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7511  typedef void DestructorSkippable_;
7512  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
7513  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr content_;
7514  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7515  friend struct ::TableStruct_datatypes_2eproto;
7516 };
7517 // -------------------------------------------------------------------
7518 
7519 class FomModuleSet final :
7520  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.FomModuleSet) */ {
7521  public:
7522  inline FomModuleSet() : FomModuleSet(nullptr) {}
7523  ~FomModuleSet() override;
7524  explicit constexpr FomModuleSet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7525 
7526  FomModuleSet(const FomModuleSet& from);
7527  FomModuleSet(FomModuleSet&& from) noexcept
7528  : FomModuleSet() {
7529  *this = ::std::move(from);
7530  }
7531 
7532  inline FomModuleSet& operator=(const FomModuleSet& from) {
7533  CopyFrom(from);
7534  return *this;
7535  }
7536  inline FomModuleSet& operator=(FomModuleSet&& from) noexcept {
7537  if (this == &from) return *this;
7538  if (GetOwningArena() == from.GetOwningArena()) {
7539  InternalSwap(&from);
7540  } else {
7541  CopyFrom(from);
7542  }
7543  return *this;
7544  }
7545 
7546  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
7547  return GetDescriptor();
7548  }
7549  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
7550  return default_instance().GetMetadata().descriptor;
7551  }
7552  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7553  return default_instance().GetMetadata().reflection;
7554  }
7555  static const FomModuleSet& default_instance() {
7556  return *internal_default_instance();
7557  }
7558  static inline const FomModuleSet* internal_default_instance() {
7559  return reinterpret_cast<const FomModuleSet*>(
7561  }
7562  static constexpr int kIndexInFileMessages =
7563  45;
7564 
7565  friend void swap(FomModuleSet& a, FomModuleSet& b) {
7566  a.Swap(&b);
7567  }
7568  inline void Swap(FomModuleSet* other) {
7569  if (other == this) return;
7570  if (GetOwningArena() == other->GetOwningArena()) {
7571  InternalSwap(other);
7572  } else {
7573  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
7574  }
7575  }
7577  if (other == this) return;
7578  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7579  InternalSwap(other);
7580  }
7581 
7582  // implements Message ----------------------------------------------
7583 
7584  inline FomModuleSet* New() const final {
7585  return new FomModuleSet();
7586  }
7587 
7588  FomModuleSet* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
7589  return CreateMaybeMessage<FomModuleSet>(arena);
7590  }
7591  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
7592  void CopyFrom(const FomModuleSet& from);
7593  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
7594  void MergeFrom(const FomModuleSet& from);
7595  private:
7596  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
7597  public:
7598  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
7599  bool IsInitialized() const final;
7600 
7601  size_t ByteSizeLong() const final;
7602  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
7603  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
7604  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
7605  int GetCachedSize() const final { return _cached_size_.Get(); }
7606 
7607  private:
7608  void SharedCtor();
7609  void SharedDtor();
7610  void SetCachedSize(int size) const final;
7611  void InternalSwap(FomModuleSet* other);
7612  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7613  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
7614  return "rti1516_2025.fedpro.FomModuleSet";
7615  }
7616  protected:
7617  explicit FomModuleSet(::PROTOBUF_NAMESPACE_ID::Arena* arena,
7618  bool is_message_owned = false);
7619  private:
7620  static void ArenaDtor(void* object);
7621  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
7622  public:
7623 
7624  static const ClassData _class_data_;
7625  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
7626 
7627  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
7628 
7629  // nested types ----------------------------------------------------
7630 
7631  // accessors -------------------------------------------------------
7632 
7633  enum : int {
7635  };
7636  // repeated .rti1516_2025.fedpro.FomModule fomModule = 1;
7637  int fommodule_size() const;
7638  private:
7639  int _internal_fommodule_size() const;
7640  public:
7641  void clear_fommodule();
7643  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FomModule >*
7645  private:
7646  const ::rti1516_2025::fedpro::FomModule& _internal_fommodule(int index) const;
7648  public:
7649  const ::rti1516_2025::fedpro::FomModule& fommodule(int index) const;
7651  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FomModule >&
7652  fommodule() const;
7653 
7654  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.FomModuleSet)
7655  private:
7656  class _Internal;
7657 
7658  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7660  typedef void DestructorSkippable_;
7661  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FomModule > fommodule_;
7662  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7663  friend struct ::TableStruct_datatypes_2eproto;
7664 };
7665 // -------------------------------------------------------------------
7666 
7667 class JoinResult final :
7668  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:rti1516_2025.fedpro.JoinResult) */ {
7669  public:
7670  inline JoinResult() : JoinResult(nullptr) {}
7671  ~JoinResult() override;
7672  explicit constexpr JoinResult(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7673 
7674  JoinResult(const JoinResult& from);
7675  JoinResult(JoinResult&& from) noexcept
7676  : JoinResult() {
7677  *this = ::std::move(from);
7678  }
7679 
7680  inline JoinResult& operator=(const JoinResult& from) {
7681  CopyFrom(from);
7682  return *this;
7683  }
7684  inline JoinResult& operator=(JoinResult&& from) noexcept {
7685  if (this == &from) return *this;
7686  if (GetOwningArena() == from.GetOwningArena()) {
7687  InternalSwap(&from);
7688  } else {
7689  CopyFrom(from);
7690  }
7691  return *this;
7692  }
7693 
7694  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
7695  return GetDescriptor();
7696  }
7697  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
7698  return default_instance().GetMetadata().descriptor;
7699  }
7700  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7701  return default_instance().GetMetadata().reflection;
7702  }
7703  static const JoinResult& default_instance() {
7704  return *internal_default_instance();
7705  }
7706  static inline const JoinResult* internal_default_instance() {
7707  return reinterpret_cast<const JoinResult*>(
7709  }
7710  static constexpr int kIndexInFileMessages =
7711  46;
7712 
7713  friend void swap(JoinResult& a, JoinResult& b) {
7714  a.Swap(&b);
7715  }
7716  inline void Swap(JoinResult* other) {
7717  if (other == this) return;
7718  if (GetOwningArena() == other->GetOwningArena()) {
7719  InternalSwap(other);
7720  } else {
7721  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
7722  }
7723  }
7725  if (other == this) return;
7726  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7727  InternalSwap(other);
7728  }
7729 
7730  // implements Message ----------------------------------------------
7731 
7732  inline JoinResult* New() const final {
7733  return new JoinResult();
7734  }
7735 
7736  JoinResult* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
7737  return CreateMaybeMessage<JoinResult>(arena);
7738  }
7739  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
7740  void CopyFrom(const JoinResult& from);
7741  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
7742  void MergeFrom(const JoinResult& from);
7743  private:
7744  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from);
7745  public:
7746  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
7747  bool IsInitialized() const final;
7748 
7749  size_t ByteSizeLong() const final;
7750  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
7751  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
7752  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
7753  int GetCachedSize() const final { return _cached_size_.Get(); }
7754 
7755  private:
7756  void SharedCtor();
7757  void SharedDtor();
7758  void SetCachedSize(int size) const final;
7759  void InternalSwap(JoinResult* other);
7760  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7761  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
7762  return "rti1516_2025.fedpro.JoinResult";
7763  }
7764  protected:
7765  explicit JoinResult(::PROTOBUF_NAMESPACE_ID::Arena* arena,
7766  bool is_message_owned = false);
7767  private:
7768  static void ArenaDtor(void* object);
7769  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
7770  public:
7771 
7772  static const ClassData _class_data_;
7773  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
7774 
7775  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
7776 
7777  // nested types ----------------------------------------------------
7778 
7779  // accessors -------------------------------------------------------
7780 
7781  enum : int {
7784  };
7785  // string logicalTimeImplementationName = 2;
7787  const std::string& logicaltimeimplementationname() const;
7788  template <typename ArgT0 = const std::string&, typename... ArgT>
7789  void set_logicaltimeimplementationname(ArgT0&& arg0, ArgT... args);
7791  PROTOBUF_MUST_USE_RESULT std::string* release_logicaltimeimplementationname();
7793  private:
7794  const std::string& _internal_logicaltimeimplementationname() const;
7795  inline PROTOBUF_ALWAYS_INLINE void _internal_set_logicaltimeimplementationname(const std::string& value);
7797  public:
7798 
7799  // .rti1516_2025.fedpro.FederateHandle federateHandle = 1;
7800  bool has_federatehandle() const;
7801  private:
7802  bool _internal_has_federatehandle() const;
7803  public:
7804  void clear_federatehandle();
7805  const ::rti1516_2025::fedpro::FederateHandle& federatehandle() const;
7806  PROTOBUF_MUST_USE_RESULT ::rti1516_2025::fedpro::FederateHandle* release_federatehandle();
7809  private:
7810  const ::rti1516_2025::fedpro::FederateHandle& _internal_federatehandle() const;
7812  public:
7816 
7817  // @@protoc_insertion_point(class_scope:rti1516_2025.fedpro.JoinResult)
7818  private:
7819  class _Internal;
7820 
7821  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7823  typedef void DestructorSkippable_;
7824  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr logicaltimeimplementationname_;
7826  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7827  friend struct ::TableStruct_datatypes_2eproto;
7828 };
7829 // ===================================================================
7830 
7831 
7832 // ===================================================================
7833 
7834 #ifdef __GNUC__
7835  #pragma GCC diagnostic push
7836  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
7837 #endif // __GNUC__
7838 // ExceptionData
7839 
7840 // string exceptionName = 1;
7842  exceptionname_.ClearToEmpty();
7843 }
7844 inline const std::string& ExceptionData::exceptionname() const {
7845  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ExceptionData.exceptionName)
7846  return _internal_exceptionname();
7847 }
7848 template <typename ArgT0, typename... ArgT>
7849 inline PROTOBUF_ALWAYS_INLINE
7850 void ExceptionData::set_exceptionname(ArgT0&& arg0, ArgT... args) {
7851 
7852  exceptionname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7853  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ExceptionData.exceptionName)
7854 }
7856  std::string* _s = _internal_mutable_exceptionname();
7857  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ExceptionData.exceptionName)
7858  return _s;
7859 }
7860 inline const std::string& ExceptionData::_internal_exceptionname() const {
7861  return exceptionname_.Get();
7862 }
7863 inline void ExceptionData::_internal_set_exceptionname(const std::string& value) {
7864 
7865  exceptionname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
7866 }
7868 
7869  return exceptionname_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
7870 }
7872  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ExceptionData.exceptionName)
7873  return exceptionname_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
7874 }
7875 inline void ExceptionData::set_allocated_exceptionname(std::string* exceptionname) {
7876  if (exceptionname != nullptr) {
7877 
7878  } else {
7879 
7880  }
7881  exceptionname_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), exceptionname,
7882  GetArenaForAllocation());
7883  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ExceptionData.exceptionName)
7884 }
7885 
7886 // string details = 2;
7888  details_.ClearToEmpty();
7889 }
7890 inline const std::string& ExceptionData::details() const {
7891  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ExceptionData.details)
7892  return _internal_details();
7893 }
7894 template <typename ArgT0, typename... ArgT>
7895 inline PROTOBUF_ALWAYS_INLINE
7896 void ExceptionData::set_details(ArgT0&& arg0, ArgT... args) {
7897 
7898  details_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7899  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ExceptionData.details)
7900 }
7901 inline std::string* ExceptionData::mutable_details() {
7902  std::string* _s = _internal_mutable_details();
7903  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ExceptionData.details)
7904  return _s;
7905 }
7906 inline const std::string& ExceptionData::_internal_details() const {
7907  return details_.Get();
7908 }
7909 inline void ExceptionData::_internal_set_details(const std::string& value) {
7910 
7911  details_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
7912 }
7914 
7915  return details_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
7916 }
7917 inline std::string* ExceptionData::release_details() {
7918  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ExceptionData.details)
7919  return details_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
7920 }
7921 inline void ExceptionData::set_allocated_details(std::string* details) {
7922  if (details != nullptr) {
7923 
7924  } else {
7925 
7926  }
7927  details_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), details,
7928  GetArenaForAllocation());
7929  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ExceptionData.details)
7930 }
7931 
7932 // -------------------------------------------------------------------
7933 
7934 // RtiConfiguration
7935 
7936 // string configurationName = 1;
7938  configurationname_.ClearToEmpty();
7939 }
7940 inline const std::string& RtiConfiguration::configurationname() const {
7941  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RtiConfiguration.configurationName)
7942  return _internal_configurationname();
7943 }
7944 template <typename ArgT0, typename... ArgT>
7945 inline PROTOBUF_ALWAYS_INLINE
7946 void RtiConfiguration::set_configurationname(ArgT0&& arg0, ArgT... args) {
7947 
7948  configurationname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7949  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.RtiConfiguration.configurationName)
7950 }
7952  std::string* _s = _internal_mutable_configurationname();
7953  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RtiConfiguration.configurationName)
7954  return _s;
7955 }
7956 inline const std::string& RtiConfiguration::_internal_configurationname() const {
7957  return configurationname_.Get();
7958 }
7959 inline void RtiConfiguration::_internal_set_configurationname(const std::string& value) {
7960 
7961  configurationname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
7962 }
7964 
7965  return configurationname_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
7966 }
7968  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RtiConfiguration.configurationName)
7969  return configurationname_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
7970 }
7971 inline void RtiConfiguration::set_allocated_configurationname(std::string* configurationname) {
7972  if (configurationname != nullptr) {
7973 
7974  } else {
7975 
7976  }
7977  configurationname_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), configurationname,
7978  GetArenaForAllocation());
7979  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RtiConfiguration.configurationName)
7980 }
7981 
7982 // string rtiAddress = 2;
7984  rtiaddress_.ClearToEmpty();
7985 }
7986 inline const std::string& RtiConfiguration::rtiaddress() const {
7987  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RtiConfiguration.rtiAddress)
7988  return _internal_rtiaddress();
7989 }
7990 template <typename ArgT0, typename... ArgT>
7991 inline PROTOBUF_ALWAYS_INLINE
7992 void RtiConfiguration::set_rtiaddress(ArgT0&& arg0, ArgT... args) {
7993 
7994  rtiaddress_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7995  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.RtiConfiguration.rtiAddress)
7996 }
7998  std::string* _s = _internal_mutable_rtiaddress();
7999  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RtiConfiguration.rtiAddress)
8000  return _s;
8001 }
8002 inline const std::string& RtiConfiguration::_internal_rtiaddress() const {
8003  return rtiaddress_.Get();
8004 }
8005 inline void RtiConfiguration::_internal_set_rtiaddress(const std::string& value) {
8006 
8007  rtiaddress_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
8008 }
8010 
8011  return rtiaddress_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
8012 }
8014  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RtiConfiguration.rtiAddress)
8015  return rtiaddress_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
8016 }
8017 inline void RtiConfiguration::set_allocated_rtiaddress(std::string* rtiaddress) {
8018  if (rtiaddress != nullptr) {
8019 
8020  } else {
8021 
8022  }
8023  rtiaddress_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), rtiaddress,
8024  GetArenaForAllocation());
8025  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RtiConfiguration.rtiAddress)
8026 }
8027 
8028 // string additionalSettings = 3;
8030  additionalsettings_.ClearToEmpty();
8031 }
8032 inline const std::string& RtiConfiguration::additionalsettings() const {
8033  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RtiConfiguration.additionalSettings)
8035 }
8036 template <typename ArgT0, typename... ArgT>
8037 inline PROTOBUF_ALWAYS_INLINE
8038 void RtiConfiguration::set_additionalsettings(ArgT0&& arg0, ArgT... args) {
8039 
8040  additionalsettings_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8041  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.RtiConfiguration.additionalSettings)
8042 }
8044  std::string* _s = _internal_mutable_additionalsettings();
8045  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RtiConfiguration.additionalSettings)
8046  return _s;
8047 }
8048 inline const std::string& RtiConfiguration::_internal_additionalsettings() const {
8049  return additionalsettings_.Get();
8050 }
8051 inline void RtiConfiguration::_internal_set_additionalsettings(const std::string& value) {
8052 
8053  additionalsettings_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
8054 }
8056 
8057  return additionalsettings_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
8058 }
8060  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RtiConfiguration.additionalSettings)
8061  return additionalsettings_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
8062 }
8063 inline void RtiConfiguration::set_allocated_additionalsettings(std::string* additionalsettings) {
8064  if (additionalsettings != nullptr) {
8065 
8066  } else {
8067 
8068  }
8069  additionalsettings_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), additionalsettings,
8070  GetArenaForAllocation());
8071  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RtiConfiguration.additionalSettings)
8072 }
8073 
8074 // -------------------------------------------------------------------
8075 
8076 // ConfigurationResult
8077 
8078 // bool configurationUsed = 1;
8080  configurationused_ = false;
8081 }
8083  return configurationused_;
8084 }
8086  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ConfigurationResult.configurationUsed)
8087  return _internal_configurationused();
8088 }
8090 
8091  configurationused_ = value;
8092 }
8095  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ConfigurationResult.configurationUsed)
8096 }
8097 
8098 // bool addressUsed = 2;
8100  addressused_ = false;
8101 }
8103  return addressused_;
8104 }
8106  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ConfigurationResult.addressUsed)
8107  return _internal_addressused();
8108 }
8110 
8111  addressused_ = value;
8112 }
8113 inline void ConfigurationResult::set_addressused(bool value) {
8115  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ConfigurationResult.addressUsed)
8116 }
8117 
8118 // .rti1516_2025.fedpro.AdditionalSettingsResultCode additionalSettingsResultCode = 3;
8121 }
8124 }
8126  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ConfigurationResult.additionalSettingsResultCode)
8128 }
8130 
8132 }
8135  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ConfigurationResult.additionalSettingsResultCode)
8136 }
8137 
8138 // string message = 4;
8140  message_.ClearToEmpty();
8141 }
8142 inline const std::string& ConfigurationResult::message() const {
8143  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ConfigurationResult.message)
8144  return _internal_message();
8145 }
8146 template <typename ArgT0, typename... ArgT>
8147 inline PROTOBUF_ALWAYS_INLINE
8148 void ConfigurationResult::set_message(ArgT0&& arg0, ArgT... args) {
8149 
8150  message_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8151  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ConfigurationResult.message)
8152 }
8154  std::string* _s = _internal_mutable_message();
8155  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ConfigurationResult.message)
8156  return _s;
8157 }
8158 inline const std::string& ConfigurationResult::_internal_message() const {
8159  return message_.Get();
8160 }
8161 inline void ConfigurationResult::_internal_set_message(const std::string& value) {
8162 
8163  message_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
8164 }
8166 
8167  return message_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
8168 }
8170  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ConfigurationResult.message)
8171  return message_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
8172 }
8173 inline void ConfigurationResult::set_allocated_message(std::string* message) {
8174  if (message != nullptr) {
8175 
8176  } else {
8177 
8178  }
8179  message_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), message,
8180  GetArenaForAllocation());
8181  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ConfigurationResult.message)
8182 }
8183 
8184 // -------------------------------------------------------------------
8185 
8186 // Credentials
8187 
8188 // string type = 1;
8190  type_.ClearToEmpty();
8191 }
8192 inline const std::string& Credentials::type() const {
8193  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.Credentials.type)
8194  return _internal_type();
8195 }
8196 template <typename ArgT0, typename... ArgT>
8197 inline PROTOBUF_ALWAYS_INLINE
8198 void Credentials::set_type(ArgT0&& arg0, ArgT... args) {
8199 
8200  type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8201  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.Credentials.type)
8202 }
8203 inline std::string* Credentials::mutable_type() {
8204  std::string* _s = _internal_mutable_type();
8205  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.Credentials.type)
8206  return _s;
8207 }
8208 inline const std::string& Credentials::_internal_type() const {
8209  return type_.Get();
8210 }
8211 inline void Credentials::_internal_set_type(const std::string& value) {
8212 
8213  type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
8214 }
8216 
8217  return type_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
8218 }
8219 inline std::string* Credentials::release_type() {
8220  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.Credentials.type)
8221  return type_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
8222 }
8223 inline void Credentials::set_allocated_type(std::string* type) {
8224  if (type != nullptr) {
8225 
8226  } else {
8227 
8228  }
8229  type_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), type,
8230  GetArenaForAllocation());
8231  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.Credentials.type)
8232 }
8233 
8234 // bytes data = 2;
8236  data_.ClearToEmpty();
8237 }
8238 inline const std::string& Credentials::data() const {
8239  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.Credentials.data)
8240  return _internal_data();
8241 }
8242 template <typename ArgT0, typename... ArgT>
8243 inline PROTOBUF_ALWAYS_INLINE
8244 void Credentials::set_data(ArgT0&& arg0, ArgT... args) {
8245 
8246  data_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8247  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.Credentials.data)
8248 }
8249 inline std::string* Credentials::mutable_data() {
8250  std::string* _s = _internal_mutable_data();
8251  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.Credentials.data)
8252  return _s;
8253 }
8254 inline const std::string& Credentials::_internal_data() const {
8255  return data_.Get();
8256 }
8257 inline void Credentials::_internal_set_data(const std::string& value) {
8258 
8259  data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
8260 }
8262 
8263  return data_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
8264 }
8265 inline std::string* Credentials::release_data() {
8266  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.Credentials.data)
8267  return data_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
8268 }
8269 inline void Credentials::set_allocated_data(std::string* data) {
8270  if (data != nullptr) {
8271 
8272  } else {
8273 
8274  }
8275  data_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data,
8276  GetArenaForAllocation());
8277  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.Credentials.data)
8278 }
8279 
8280 // -------------------------------------------------------------------
8281 
8282 // FederateRestoreStatus
8283 
8284 // .rti1516_2025.fedpro.FederateHandle preRestoreHandle = 1;
8286  return this != internal_default_instance() && prerestorehandle_ != nullptr;
8287 }
8290 }
8292  if (GetArenaForAllocation() == nullptr && prerestorehandle_ != nullptr) {
8293  delete prerestorehandle_;
8294  }
8295  prerestorehandle_ = nullptr;
8296 }
8297 inline const ::rti1516_2025::fedpro::FederateHandle& FederateRestoreStatus::_internal_prerestorehandle() const {
8298  const ::rti1516_2025::fedpro::FederateHandle* p = prerestorehandle_;
8299  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederateHandle&>(
8301 }
8302 inline const ::rti1516_2025::fedpro::FederateHandle& FederateRestoreStatus::prerestorehandle() const {
8303  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederateRestoreStatus.preRestoreHandle)
8304  return _internal_prerestorehandle();
8305 }
8307  ::rti1516_2025::fedpro::FederateHandle* prerestorehandle) {
8308  if (GetArenaForAllocation() == nullptr) {
8309  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(prerestorehandle_);
8310  }
8312  if (prerestorehandle) {
8313 
8314  } else {
8315 
8316  }
8317  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.FederateRestoreStatus.preRestoreHandle)
8318 }
8319 inline ::rti1516_2025::fedpro::FederateHandle* FederateRestoreStatus::release_prerestorehandle() {
8320 
8322  prerestorehandle_ = nullptr;
8323 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8324  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
8325  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8326  if (GetArenaForAllocation() == nullptr) { delete old; }
8327 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
8328  if (GetArenaForAllocation() != nullptr) {
8329  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8330  }
8331 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
8332  return temp;
8333 }
8334 inline ::rti1516_2025::fedpro::FederateHandle* FederateRestoreStatus::unsafe_arena_release_prerestorehandle() {
8335  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.FederateRestoreStatus.preRestoreHandle)
8336 
8338  prerestorehandle_ = nullptr;
8339  return temp;
8340 }
8341 inline ::rti1516_2025::fedpro::FederateHandle* FederateRestoreStatus::_internal_mutable_prerestorehandle() {
8342 
8343  if (prerestorehandle_ == nullptr) {
8344  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandle>(GetArenaForAllocation());
8345  prerestorehandle_ = p;
8346  }
8347  return prerestorehandle_;
8348 }
8349 inline ::rti1516_2025::fedpro::FederateHandle* FederateRestoreStatus::mutable_prerestorehandle() {
8351  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FederateRestoreStatus.preRestoreHandle)
8352  return _msg;
8353 }
8355  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
8356  if (message_arena == nullptr) {
8357  delete prerestorehandle_;
8358  }
8359  if (prerestorehandle) {
8360  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8361  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::rti1516_2025::fedpro::FederateHandle>::GetOwningArena(prerestorehandle);
8362  if (message_arena != submessage_arena) {
8363  prerestorehandle = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
8364  message_arena, prerestorehandle, submessage_arena);
8365  }
8366 
8367  } else {
8368 
8369  }
8371  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.FederateRestoreStatus.preRestoreHandle)
8372 }
8373 
8374 // .rti1516_2025.fedpro.FederateHandle postRestoreHandle = 2;
8376  return this != internal_default_instance() && postrestorehandle_ != nullptr;
8377 }
8380 }
8382  if (GetArenaForAllocation() == nullptr && postrestorehandle_ != nullptr) {
8383  delete postrestorehandle_;
8384  }
8385  postrestorehandle_ = nullptr;
8386 }
8387 inline const ::rti1516_2025::fedpro::FederateHandle& FederateRestoreStatus::_internal_postrestorehandle() const {
8388  const ::rti1516_2025::fedpro::FederateHandle* p = postrestorehandle_;
8389  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederateHandle&>(
8391 }
8392 inline const ::rti1516_2025::fedpro::FederateHandle& FederateRestoreStatus::postrestorehandle() const {
8393  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederateRestoreStatus.postRestoreHandle)
8394  return _internal_postrestorehandle();
8395 }
8397  ::rti1516_2025::fedpro::FederateHandle* postrestorehandle) {
8398  if (GetArenaForAllocation() == nullptr) {
8399  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(postrestorehandle_);
8400  }
8402  if (postrestorehandle) {
8403 
8404  } else {
8405 
8406  }
8407  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.FederateRestoreStatus.postRestoreHandle)
8408 }
8409 inline ::rti1516_2025::fedpro::FederateHandle* FederateRestoreStatus::release_postrestorehandle() {
8410 
8412  postrestorehandle_ = nullptr;
8413 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8414  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
8415  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8416  if (GetArenaForAllocation() == nullptr) { delete old; }
8417 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
8418  if (GetArenaForAllocation() != nullptr) {
8419  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8420  }
8421 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
8422  return temp;
8423 }
8424 inline ::rti1516_2025::fedpro::FederateHandle* FederateRestoreStatus::unsafe_arena_release_postrestorehandle() {
8425  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.FederateRestoreStatus.postRestoreHandle)
8426 
8428  postrestorehandle_ = nullptr;
8429  return temp;
8430 }
8431 inline ::rti1516_2025::fedpro::FederateHandle* FederateRestoreStatus::_internal_mutable_postrestorehandle() {
8432 
8433  if (postrestorehandle_ == nullptr) {
8434  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandle>(GetArenaForAllocation());
8435  postrestorehandle_ = p;
8436  }
8437  return postrestorehandle_;
8438 }
8439 inline ::rti1516_2025::fedpro::FederateHandle* FederateRestoreStatus::mutable_postrestorehandle() {
8441  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FederateRestoreStatus.postRestoreHandle)
8442  return _msg;
8443 }
8445  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
8446  if (message_arena == nullptr) {
8447  delete postrestorehandle_;
8448  }
8449  if (postrestorehandle) {
8450  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8451  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::rti1516_2025::fedpro::FederateHandle>::GetOwningArena(postrestorehandle);
8452  if (message_arena != submessage_arena) {
8453  postrestorehandle = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
8454  message_arena, postrestorehandle, submessage_arena);
8455  }
8456 
8457  } else {
8458 
8459  }
8461  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.FederateRestoreStatus.postRestoreHandle)
8462 }
8463 
8464 // .rti1516_2025.fedpro.RestoreStatus restoreStatus = 3;
8466  restorestatus_ = 0;
8467 }
8469  return static_cast< ::rti1516_2025::fedpro::RestoreStatus >(restorestatus_);
8470 }
8472  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederateRestoreStatus.restoreStatus)
8473  return _internal_restorestatus();
8474 }
8476 
8477  restorestatus_ = value;
8478 }
8481  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.FederateRestoreStatus.restoreStatus)
8482 }
8483 
8484 // -------------------------------------------------------------------
8485 
8486 // FederateRestoreStatusArray
8487 
8488 // repeated .rti1516_2025.fedpro.FederateRestoreStatus federateRestoreStatus = 1;
8490  return federaterestorestatus_.size();
8491 }
8494 }
8496  federaterestorestatus_.Clear();
8497 }
8498 inline ::rti1516_2025::fedpro::FederateRestoreStatus* FederateRestoreStatusArray::mutable_federaterestorestatus(int index) {
8499  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FederateRestoreStatusArray.federateRestoreStatus)
8500  return federaterestorestatus_.Mutable(index);
8501 }
8502 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateRestoreStatus >*
8504  // @@protoc_insertion_point(field_mutable_list:rti1516_2025.fedpro.FederateRestoreStatusArray.federateRestoreStatus)
8505  return &federaterestorestatus_;
8506 }
8507 inline const ::rti1516_2025::fedpro::FederateRestoreStatus& FederateRestoreStatusArray::_internal_federaterestorestatus(int index) const {
8508  return federaterestorestatus_.Get(index);
8509 }
8510 inline const ::rti1516_2025::fedpro::FederateRestoreStatus& FederateRestoreStatusArray::federaterestorestatus(int index) const {
8511  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederateRestoreStatusArray.federateRestoreStatus)
8512  return _internal_federaterestorestatus(index);
8513 }
8514 inline ::rti1516_2025::fedpro::FederateRestoreStatus* FederateRestoreStatusArray::_internal_add_federaterestorestatus() {
8515  return federaterestorestatus_.Add();
8516 }
8517 inline ::rti1516_2025::fedpro::FederateRestoreStatus* FederateRestoreStatusArray::add_federaterestorestatus() {
8519  // @@protoc_insertion_point(field_add:rti1516_2025.fedpro.FederateRestoreStatusArray.federateRestoreStatus)
8520  return _add;
8521 }
8522 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateRestoreStatus >&
8524  // @@protoc_insertion_point(field_list:rti1516_2025.fedpro.FederateRestoreStatusArray.federateRestoreStatus)
8525  return federaterestorestatus_;
8526 }
8527 
8528 // -------------------------------------------------------------------
8529 
8530 // FederationExecutionInformation
8531 
8532 // string federationExecutionName = 1;
8534  federationexecutionname_.ClearToEmpty();
8535 }
8537  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederationExecutionInformation.federationExecutionName)
8539 }
8540 template <typename ArgT0, typename... ArgT>
8541 inline PROTOBUF_ALWAYS_INLINE
8543 
8544  federationexecutionname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8545  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.FederationExecutionInformation.federationExecutionName)
8546 }
8548  std::string* _s = _internal_mutable_federationexecutionname();
8549  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FederationExecutionInformation.federationExecutionName)
8550  return _s;
8551 }
8553  return federationexecutionname_.Get();
8554 }
8556 
8557  federationexecutionname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
8558 }
8560 
8561  return federationexecutionname_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
8562 }
8564  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.FederationExecutionInformation.federationExecutionName)
8565  return federationexecutionname_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
8566 }
8567 inline void FederationExecutionInformation::set_allocated_federationexecutionname(std::string* federationexecutionname) {
8568  if (federationexecutionname != nullptr) {
8569 
8570  } else {
8571 
8572  }
8573  federationexecutionname_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), federationexecutionname,
8574  GetArenaForAllocation());
8575  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.FederationExecutionInformation.federationExecutionName)
8576 }
8577 
8578 // string logicalTimeImplementationName = 2;
8580  logicaltimeimplementationname_.ClearToEmpty();
8581 }
8583  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederationExecutionInformation.logicalTimeImplementationName)
8585 }
8586 template <typename ArgT0, typename... ArgT>
8587 inline PROTOBUF_ALWAYS_INLINE
8589 
8590  logicaltimeimplementationname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8591  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.FederationExecutionInformation.logicalTimeImplementationName)
8592 }
8595  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FederationExecutionInformation.logicalTimeImplementationName)
8596  return _s;
8597 }
8599  return logicaltimeimplementationname_.Get();
8600 }
8602 
8603  logicaltimeimplementationname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
8604 }
8606 
8607  return logicaltimeimplementationname_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
8608 }
8610  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.FederationExecutionInformation.logicalTimeImplementationName)
8611  return logicaltimeimplementationname_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
8612 }
8613 inline void FederationExecutionInformation::set_allocated_logicaltimeimplementationname(std::string* logicaltimeimplementationname) {
8614  if (logicaltimeimplementationname != nullptr) {
8615 
8616  } else {
8617 
8618  }
8619  logicaltimeimplementationname_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), logicaltimeimplementationname,
8620  GetArenaForAllocation());
8621  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.FederationExecutionInformation.logicalTimeImplementationName)
8622 }
8623 
8624 // -------------------------------------------------------------------
8625 
8626 // FederationExecutionInformationSet
8627 
8628 // repeated .rti1516_2025.fedpro.FederationExecutionInformation federationExecutionInformation = 1;
8630  return federationexecutioninformation_.size();
8631 }
8634 }
8637 }
8638 inline ::rti1516_2025::fedpro::FederationExecutionInformation* FederationExecutionInformationSet::mutable_federationexecutioninformation(int index) {
8639  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FederationExecutionInformationSet.federationExecutionInformation)
8640  return federationexecutioninformation_.Mutable(index);
8641 }
8642 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederationExecutionInformation >*
8644  // @@protoc_insertion_point(field_mutable_list:rti1516_2025.fedpro.FederationExecutionInformationSet.federationExecutionInformation)
8646 }
8647 inline const ::rti1516_2025::fedpro::FederationExecutionInformation& FederationExecutionInformationSet::_internal_federationexecutioninformation(int index) const {
8648  return federationexecutioninformation_.Get(index);
8649 }
8650 inline const ::rti1516_2025::fedpro::FederationExecutionInformation& FederationExecutionInformationSet::federationexecutioninformation(int index) const {
8651  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederationExecutionInformationSet.federationExecutionInformation)
8653 }
8654 inline ::rti1516_2025::fedpro::FederationExecutionInformation* FederationExecutionInformationSet::_internal_add_federationexecutioninformation() {
8655  return federationexecutioninformation_.Add();
8656 }
8657 inline ::rti1516_2025::fedpro::FederationExecutionInformation* FederationExecutionInformationSet::add_federationexecutioninformation() {
8659  // @@protoc_insertion_point(field_add:rti1516_2025.fedpro.FederationExecutionInformationSet.federationExecutionInformation)
8660  return _add;
8661 }
8662 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederationExecutionInformation >&
8664  // @@protoc_insertion_point(field_list:rti1516_2025.fedpro.FederationExecutionInformationSet.federationExecutionInformation)
8666 }
8667 
8668 // -------------------------------------------------------------------
8669 
8670 // FederationExecutionMemberInformation
8671 
8672 // string federateName = 1;
8674  federatename_.ClearToEmpty();
8675 }
8676 inline const std::string& FederationExecutionMemberInformation::federatename() const {
8677  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederationExecutionMemberInformation.federateName)
8678  return _internal_federatename();
8679 }
8680 template <typename ArgT0, typename... ArgT>
8681 inline PROTOBUF_ALWAYS_INLINE
8683 
8684  federatename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8685  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.FederationExecutionMemberInformation.federateName)
8686 }
8688  std::string* _s = _internal_mutable_federatename();
8689  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FederationExecutionMemberInformation.federateName)
8690  return _s;
8691 }
8693  return federatename_.Get();
8694 }
8696 
8697  federatename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
8698 }
8700 
8701  return federatename_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
8702 }
8704  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.FederationExecutionMemberInformation.federateName)
8705  return federatename_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
8706 }
8708  if (federatename != nullptr) {
8709 
8710  } else {
8711 
8712  }
8713  federatename_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), federatename,
8714  GetArenaForAllocation());
8715  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.FederationExecutionMemberInformation.federateName)
8716 }
8717 
8718 // string federateType = 2;
8720  federatetype_.ClearToEmpty();
8721 }
8722 inline const std::string& FederationExecutionMemberInformation::federatetype() const {
8723  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederationExecutionMemberInformation.federateType)
8724  return _internal_federatetype();
8725 }
8726 template <typename ArgT0, typename... ArgT>
8727 inline PROTOBUF_ALWAYS_INLINE
8729 
8730  federatetype_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8731  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.FederationExecutionMemberInformation.federateType)
8732 }
8734  std::string* _s = _internal_mutable_federatetype();
8735  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FederationExecutionMemberInformation.federateType)
8736  return _s;
8737 }
8739  return federatetype_.Get();
8740 }
8742 
8743  federatetype_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
8744 }
8746 
8747  return federatetype_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
8748 }
8750  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.FederationExecutionMemberInformation.federateType)
8751  return federatetype_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
8752 }
8754  if (federatetype != nullptr) {
8755 
8756  } else {
8757 
8758  }
8759  federatetype_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), federatetype,
8760  GetArenaForAllocation());
8761  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.FederationExecutionMemberInformation.federateType)
8762 }
8763 
8764 // -------------------------------------------------------------------
8765 
8766 // FederationExecutionMemberInformationSet
8767 
8768 // repeated .rti1516_2025.fedpro.FederationExecutionMemberInformation federationExecutionMemberInformation = 1;
8771 }
8774 }
8777 }
8778 inline ::rti1516_2025::fedpro::FederationExecutionMemberInformation* FederationExecutionMemberInformationSet::mutable_federationexecutionmemberinformation(int index) {
8779  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FederationExecutionMemberInformationSet.federationExecutionMemberInformation)
8780  return federationexecutionmemberinformation_.Mutable(index);
8781 }
8782 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederationExecutionMemberInformation >*
8784  // @@protoc_insertion_point(field_mutable_list:rti1516_2025.fedpro.FederationExecutionMemberInformationSet.federationExecutionMemberInformation)
8786 }
8787 inline const ::rti1516_2025::fedpro::FederationExecutionMemberInformation& FederationExecutionMemberInformationSet::_internal_federationexecutionmemberinformation(int index) const {
8788  return federationexecutionmemberinformation_.Get(index);
8789 }
8790 inline const ::rti1516_2025::fedpro::FederationExecutionMemberInformation& FederationExecutionMemberInformationSet::federationexecutionmemberinformation(int index) const {
8791  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederationExecutionMemberInformationSet.federationExecutionMemberInformation)
8793 }
8794 inline ::rti1516_2025::fedpro::FederationExecutionMemberInformation* FederationExecutionMemberInformationSet::_internal_add_federationexecutionmemberinformation() {
8796 }
8797 inline ::rti1516_2025::fedpro::FederationExecutionMemberInformation* FederationExecutionMemberInformationSet::add_federationexecutionmemberinformation() {
8799  // @@protoc_insertion_point(field_add:rti1516_2025.fedpro.FederationExecutionMemberInformationSet.federationExecutionMemberInformation)
8800  return _add;
8801 }
8802 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederationExecutionMemberInformation >&
8804  // @@protoc_insertion_point(field_list:rti1516_2025.fedpro.FederationExecutionMemberInformationSet.federationExecutionMemberInformation)
8806 }
8807 
8808 // -------------------------------------------------------------------
8809 
8810 // FederateHandle
8811 
8812 // bytes data = 1;
8814  data_.ClearToEmpty();
8815 }
8816 inline const std::string& FederateHandle::data() const {
8817  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederateHandle.data)
8818  return _internal_data();
8819 }
8820 template <typename ArgT0, typename... ArgT>
8821 inline PROTOBUF_ALWAYS_INLINE
8822 void FederateHandle::set_data(ArgT0&& arg0, ArgT... args) {
8823 
8824  data_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8825  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.FederateHandle.data)
8826 }
8827 inline std::string* FederateHandle::mutable_data() {
8828  std::string* _s = _internal_mutable_data();
8829  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FederateHandle.data)
8830  return _s;
8831 }
8832 inline const std::string& FederateHandle::_internal_data() const {
8833  return data_.Get();
8834 }
8835 inline void FederateHandle::_internal_set_data(const std::string& value) {
8836 
8837  data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
8838 }
8840 
8841  return data_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
8842 }
8843 inline std::string* FederateHandle::release_data() {
8844  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.FederateHandle.data)
8845  return data_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
8846 }
8847 inline void FederateHandle::set_allocated_data(std::string* data) {
8848  if (data != nullptr) {
8849 
8850  } else {
8851 
8852  }
8853  data_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data,
8854  GetArenaForAllocation());
8855  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.FederateHandle.data)
8856 }
8857 
8858 // -------------------------------------------------------------------
8859 
8860 // FederateHandleSaveStatusPair
8861 
8862 // .rti1516_2025.fedpro.FederateHandle federateHandle = 1;
8864  return this != internal_default_instance() && federatehandle_ != nullptr;
8865 }
8868 }
8870  if (GetArenaForAllocation() == nullptr && federatehandle_ != nullptr) {
8871  delete federatehandle_;
8872  }
8873  federatehandle_ = nullptr;
8874 }
8875 inline const ::rti1516_2025::fedpro::FederateHandle& FederateHandleSaveStatusPair::_internal_federatehandle() const {
8876  const ::rti1516_2025::fedpro::FederateHandle* p = federatehandle_;
8877  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederateHandle&>(
8879 }
8880 inline const ::rti1516_2025::fedpro::FederateHandle& FederateHandleSaveStatusPair::federatehandle() const {
8881  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederateHandleSaveStatusPair.federateHandle)
8882  return _internal_federatehandle();
8883 }
8885  ::rti1516_2025::fedpro::FederateHandle* federatehandle) {
8886  if (GetArenaForAllocation() == nullptr) {
8887  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(federatehandle_);
8888  }
8890  if (federatehandle) {
8891 
8892  } else {
8893 
8894  }
8895  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.FederateHandleSaveStatusPair.federateHandle)
8896 }
8897 inline ::rti1516_2025::fedpro::FederateHandle* FederateHandleSaveStatusPair::release_federatehandle() {
8898 
8900  federatehandle_ = nullptr;
8901 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8902  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
8903  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8904  if (GetArenaForAllocation() == nullptr) { delete old; }
8905 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
8906  if (GetArenaForAllocation() != nullptr) {
8907  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8908  }
8909 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
8910  return temp;
8911 }
8912 inline ::rti1516_2025::fedpro::FederateHandle* FederateHandleSaveStatusPair::unsafe_arena_release_federatehandle() {
8913  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.FederateHandleSaveStatusPair.federateHandle)
8914 
8916  federatehandle_ = nullptr;
8917  return temp;
8918 }
8919 inline ::rti1516_2025::fedpro::FederateHandle* FederateHandleSaveStatusPair::_internal_mutable_federatehandle() {
8920 
8921  if (federatehandle_ == nullptr) {
8922  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandle>(GetArenaForAllocation());
8923  federatehandle_ = p;
8924  }
8925  return federatehandle_;
8926 }
8927 inline ::rti1516_2025::fedpro::FederateHandle* FederateHandleSaveStatusPair::mutable_federatehandle() {
8929  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FederateHandleSaveStatusPair.federateHandle)
8930  return _msg;
8931 }
8933  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
8934  if (message_arena == nullptr) {
8935  delete federatehandle_;
8936  }
8937  if (federatehandle) {
8938  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8939  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::rti1516_2025::fedpro::FederateHandle>::GetOwningArena(federatehandle);
8940  if (message_arena != submessage_arena) {
8941  federatehandle = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
8942  message_arena, federatehandle, submessage_arena);
8943  }
8944 
8945  } else {
8946 
8947  }
8949  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.FederateHandleSaveStatusPair.federateHandle)
8950 }
8951 
8952 // .rti1516_2025.fedpro.SaveStatus saveStatus = 2;
8954  savestatus_ = 0;
8955 }
8957  return static_cast< ::rti1516_2025::fedpro::SaveStatus >(savestatus_);
8958 }
8960  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederateHandleSaveStatusPair.saveStatus)
8961  return _internal_savestatus();
8962 }
8964 
8965  savestatus_ = value;
8966 }
8968  _internal_set_savestatus(value);
8969  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.FederateHandleSaveStatusPair.saveStatus)
8970 }
8971 
8972 // -------------------------------------------------------------------
8973 
8974 // FederateHandleSaveStatusPairArray
8975 
8976 // repeated .rti1516_2025.fedpro.FederateHandleSaveStatusPair federateHandleSaveStatusPair = 1;
8978  return federatehandlesavestatuspair_.size();
8979 }
8982 }
8985 }
8987  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FederateHandleSaveStatusPairArray.federateHandleSaveStatusPair)
8988  return federatehandlesavestatuspair_.Mutable(index);
8989 }
8990 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateHandleSaveStatusPair >*
8992  // @@protoc_insertion_point(field_mutable_list:rti1516_2025.fedpro.FederateHandleSaveStatusPairArray.federateHandleSaveStatusPair)
8994 }
8996  return federatehandlesavestatuspair_.Get(index);
8997 }
8999  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederateHandleSaveStatusPairArray.federateHandleSaveStatusPair)
9001 }
9003  return federatehandlesavestatuspair_.Add();
9004 }
9007  // @@protoc_insertion_point(field_add:rti1516_2025.fedpro.FederateHandleSaveStatusPairArray.federateHandleSaveStatusPair)
9008  return _add;
9009 }
9010 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateHandleSaveStatusPair >&
9012  // @@protoc_insertion_point(field_list:rti1516_2025.fedpro.FederateHandleSaveStatusPairArray.federateHandleSaveStatusPair)
9014 }
9015 
9016 // -------------------------------------------------------------------
9017 
9018 // ObjectClassHandle
9019 
9020 // bytes data = 1;
9022  data_.ClearToEmpty();
9023 }
9024 inline const std::string& ObjectClassHandle::data() const {
9025  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ObjectClassHandle.data)
9026  return _internal_data();
9027 }
9028 template <typename ArgT0, typename... ArgT>
9029 inline PROTOBUF_ALWAYS_INLINE
9030 void ObjectClassHandle::set_data(ArgT0&& arg0, ArgT... args) {
9031 
9032  data_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9033  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ObjectClassHandle.data)
9034 }
9035 inline std::string* ObjectClassHandle::mutable_data() {
9036  std::string* _s = _internal_mutable_data();
9037  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ObjectClassHandle.data)
9038  return _s;
9039 }
9040 inline const std::string& ObjectClassHandle::_internal_data() const {
9041  return data_.Get();
9042 }
9043 inline void ObjectClassHandle::_internal_set_data(const std::string& value) {
9044 
9045  data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
9046 }
9048 
9049  return data_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
9050 }
9051 inline std::string* ObjectClassHandle::release_data() {
9052  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ObjectClassHandle.data)
9053  return data_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
9054 }
9055 inline void ObjectClassHandle::set_allocated_data(std::string* data) {
9056  if (data != nullptr) {
9057 
9058  } else {
9059 
9060  }
9061  data_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data,
9062  GetArenaForAllocation());
9063  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ObjectClassHandle.data)
9064 }
9065 
9066 // -------------------------------------------------------------------
9067 
9068 // AttributeHandle
9069 
9070 // bytes data = 1;
9072  data_.ClearToEmpty();
9073 }
9074 inline const std::string& AttributeHandle::data() const {
9075  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributeHandle.data)
9076  return _internal_data();
9077 }
9078 template <typename ArgT0, typename... ArgT>
9079 inline PROTOBUF_ALWAYS_INLINE
9080 void AttributeHandle::set_data(ArgT0&& arg0, ArgT... args) {
9081 
9082  data_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9083  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.AttributeHandle.data)
9084 }
9085 inline std::string* AttributeHandle::mutable_data() {
9086  std::string* _s = _internal_mutable_data();
9087  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributeHandle.data)
9088  return _s;
9089 }
9090 inline const std::string& AttributeHandle::_internal_data() const {
9091  return data_.Get();
9092 }
9093 inline void AttributeHandle::_internal_set_data(const std::string& value) {
9094 
9095  data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
9096 }
9098 
9099  return data_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
9100 }
9101 inline std::string* AttributeHandle::release_data() {
9102  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.AttributeHandle.data)
9103  return data_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
9104 }
9105 inline void AttributeHandle::set_allocated_data(std::string* data) {
9106  if (data != nullptr) {
9107 
9108  } else {
9109 
9110  }
9111  data_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data,
9112  GetArenaForAllocation());
9113  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.AttributeHandle.data)
9114 }
9115 
9116 // -------------------------------------------------------------------
9117 
9118 // InteractionClassHandle
9119 
9120 // bytes data = 1;
9122  data_.ClearToEmpty();
9123 }
9124 inline const std::string& InteractionClassHandle::data() const {
9125  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.InteractionClassHandle.data)
9126  return _internal_data();
9127 }
9128 template <typename ArgT0, typename... ArgT>
9129 inline PROTOBUF_ALWAYS_INLINE
9130 void InteractionClassHandle::set_data(ArgT0&& arg0, ArgT... args) {
9131 
9132  data_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9133  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.InteractionClassHandle.data)
9134 }
9136  std::string* _s = _internal_mutable_data();
9137  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.InteractionClassHandle.data)
9138  return _s;
9139 }
9140 inline const std::string& InteractionClassHandle::_internal_data() const {
9141  return data_.Get();
9142 }
9143 inline void InteractionClassHandle::_internal_set_data(const std::string& value) {
9144 
9145  data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
9146 }
9148 
9149  return data_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
9150 }
9152  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.InteractionClassHandle.data)
9153  return data_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
9154 }
9155 inline void InteractionClassHandle::set_allocated_data(std::string* data) {
9156  if (data != nullptr) {
9157 
9158  } else {
9159 
9160  }
9161  data_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data,
9162  GetArenaForAllocation());
9163  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.InteractionClassHandle.data)
9164 }
9165 
9166 // -------------------------------------------------------------------
9167 
9168 // ParameterHandle
9169 
9170 // bytes data = 1;
9172  data_.ClearToEmpty();
9173 }
9174 inline const std::string& ParameterHandle::data() const {
9175  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ParameterHandle.data)
9176  return _internal_data();
9177 }
9178 template <typename ArgT0, typename... ArgT>
9179 inline PROTOBUF_ALWAYS_INLINE
9180 void ParameterHandle::set_data(ArgT0&& arg0, ArgT... args) {
9181 
9182  data_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9183  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ParameterHandle.data)
9184 }
9185 inline std::string* ParameterHandle::mutable_data() {
9186  std::string* _s = _internal_mutable_data();
9187  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ParameterHandle.data)
9188  return _s;
9189 }
9190 inline const std::string& ParameterHandle::_internal_data() const {
9191  return data_.Get();
9192 }
9193 inline void ParameterHandle::_internal_set_data(const std::string& value) {
9194 
9195  data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
9196 }
9198 
9199  return data_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
9200 }
9201 inline std::string* ParameterHandle::release_data() {
9202  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ParameterHandle.data)
9203  return data_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
9204 }
9205 inline void ParameterHandle::set_allocated_data(std::string* data) {
9206  if (data != nullptr) {
9207 
9208  } else {
9209 
9210  }
9211  data_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data,
9212  GetArenaForAllocation());
9213  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ParameterHandle.data)
9214 }
9215 
9216 // -------------------------------------------------------------------
9217 
9218 // ObjectInstanceHandle
9219 
9220 // bytes data = 1;
9222  data_.ClearToEmpty();
9223 }
9224 inline const std::string& ObjectInstanceHandle::data() const {
9225  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ObjectInstanceHandle.data)
9226  return _internal_data();
9227 }
9228 template <typename ArgT0, typename... ArgT>
9229 inline PROTOBUF_ALWAYS_INLINE
9230 void ObjectInstanceHandle::set_data(ArgT0&& arg0, ArgT... args) {
9231 
9232  data_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9233  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ObjectInstanceHandle.data)
9234 }
9235 inline std::string* ObjectInstanceHandle::mutable_data() {
9236  std::string* _s = _internal_mutable_data();
9237  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ObjectInstanceHandle.data)
9238  return _s;
9239 }
9240 inline const std::string& ObjectInstanceHandle::_internal_data() const {
9241  return data_.Get();
9242 }
9243 inline void ObjectInstanceHandle::_internal_set_data(const std::string& value) {
9244 
9245  data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
9246 }
9248 
9249  return data_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
9250 }
9251 inline std::string* ObjectInstanceHandle::release_data() {
9252  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ObjectInstanceHandle.data)
9253  return data_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
9254 }
9255 inline void ObjectInstanceHandle::set_allocated_data(std::string* data) {
9256  if (data != nullptr) {
9257 
9258  } else {
9259 
9260  }
9261  data_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data,
9262  GetArenaForAllocation());
9263  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ObjectInstanceHandle.data)
9264 }
9265 
9266 // -------------------------------------------------------------------
9267 
9268 // AttributeHandleValue
9269 
9270 // .rti1516_2025.fedpro.AttributeHandle attributeHandle = 1;
9272  return this != internal_default_instance() && attributehandle_ != nullptr;
9273 }
9276 }
9278  if (GetArenaForAllocation() == nullptr && attributehandle_ != nullptr) {
9279  delete attributehandle_;
9280  }
9281  attributehandle_ = nullptr;
9282 }
9283 inline const ::rti1516_2025::fedpro::AttributeHandle& AttributeHandleValue::_internal_attributehandle() const {
9284  const ::rti1516_2025::fedpro::AttributeHandle* p = attributehandle_;
9285  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::AttributeHandle&>(
9287 }
9288 inline const ::rti1516_2025::fedpro::AttributeHandle& AttributeHandleValue::attributehandle() const {
9289  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributeHandleValue.attributeHandle)
9290  return _internal_attributehandle();
9291 }
9293  ::rti1516_2025::fedpro::AttributeHandle* attributehandle) {
9294  if (GetArenaForAllocation() == nullptr) {
9295  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributehandle_);
9296  }
9298  if (attributehandle) {
9299 
9300  } else {
9301 
9302  }
9303  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.AttributeHandleValue.attributeHandle)
9304 }
9305 inline ::rti1516_2025::fedpro::AttributeHandle* AttributeHandleValue::release_attributehandle() {
9306 
9308  attributehandle_ = nullptr;
9309 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
9310  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
9311  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
9312  if (GetArenaForAllocation() == nullptr) { delete old; }
9313 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
9314  if (GetArenaForAllocation() != nullptr) {
9315  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
9316  }
9317 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
9318  return temp;
9319 }
9320 inline ::rti1516_2025::fedpro::AttributeHandle* AttributeHandleValue::unsafe_arena_release_attributehandle() {
9321  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.AttributeHandleValue.attributeHandle)
9322 
9324  attributehandle_ = nullptr;
9325  return temp;
9326 }
9327 inline ::rti1516_2025::fedpro::AttributeHandle* AttributeHandleValue::_internal_mutable_attributehandle() {
9328 
9329  if (attributehandle_ == nullptr) {
9330  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandle>(GetArenaForAllocation());
9331  attributehandle_ = p;
9332  }
9333  return attributehandle_;
9334 }
9335 inline ::rti1516_2025::fedpro::AttributeHandle* AttributeHandleValue::mutable_attributehandle() {
9337  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributeHandleValue.attributeHandle)
9338  return _msg;
9339 }
9341  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
9342  if (message_arena == nullptr) {
9343  delete attributehandle_;
9344  }
9345  if (attributehandle) {
9346  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
9347  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::rti1516_2025::fedpro::AttributeHandle>::GetOwningArena(attributehandle);
9348  if (message_arena != submessage_arena) {
9349  attributehandle = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
9350  message_arena, attributehandle, submessage_arena);
9351  }
9352 
9353  } else {
9354 
9355  }
9357  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.AttributeHandleValue.attributeHandle)
9358 }
9359 
9360 // bytes value = 2;
9362  value_.ClearToEmpty();
9363 }
9364 inline const std::string& AttributeHandleValue::value() const {
9365  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributeHandleValue.value)
9366  return _internal_value();
9367 }
9368 template <typename ArgT0, typename... ArgT>
9369 inline PROTOBUF_ALWAYS_INLINE
9370 void AttributeHandleValue::set_value(ArgT0&& arg0, ArgT... args) {
9371 
9372  value_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9373  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.AttributeHandleValue.value)
9374 }
9376  std::string* _s = _internal_mutable_value();
9377  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributeHandleValue.value)
9378  return _s;
9379 }
9380 inline const std::string& AttributeHandleValue::_internal_value() const {
9381  return value_.Get();
9382 }
9383 inline void AttributeHandleValue::_internal_set_value(const std::string& value) {
9384 
9385  value_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
9386 }
9388 
9389  return value_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
9390 }
9392  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.AttributeHandleValue.value)
9393  return value_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
9394 }
9395 inline void AttributeHandleValue::set_allocated_value(std::string* value) {
9396  if (value != nullptr) {
9397 
9398  } else {
9399 
9400  }
9401  value_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value,
9402  GetArenaForAllocation());
9403  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.AttributeHandleValue.value)
9404 }
9405 
9406 // -------------------------------------------------------------------
9407 
9408 // AttributeHandleValueMap
9409 
9410 // repeated .rti1516_2025.fedpro.AttributeHandleValue attributeHandleValue = 1;
9412  return attributehandlevalue_.size();
9413 }
9416 }
9418  attributehandlevalue_.Clear();
9419 }
9420 inline ::rti1516_2025::fedpro::AttributeHandleValue* AttributeHandleValueMap::mutable_attributehandlevalue(int index) {
9421  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributeHandleValueMap.attributeHandleValue)
9422  return attributehandlevalue_.Mutable(index);
9423 }
9424 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeHandleValue >*
9426  // @@protoc_insertion_point(field_mutable_list:rti1516_2025.fedpro.AttributeHandleValueMap.attributeHandleValue)
9427  return &attributehandlevalue_;
9428 }
9429 inline const ::rti1516_2025::fedpro::AttributeHandleValue& AttributeHandleValueMap::_internal_attributehandlevalue(int index) const {
9430  return attributehandlevalue_.Get(index);
9431 }
9432 inline const ::rti1516_2025::fedpro::AttributeHandleValue& AttributeHandleValueMap::attributehandlevalue(int index) const {
9433  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributeHandleValueMap.attributeHandleValue)
9434  return _internal_attributehandlevalue(index);
9435 }
9436 inline ::rti1516_2025::fedpro::AttributeHandleValue* AttributeHandleValueMap::_internal_add_attributehandlevalue() {
9437  return attributehandlevalue_.Add();
9438 }
9439 inline ::rti1516_2025::fedpro::AttributeHandleValue* AttributeHandleValueMap::add_attributehandlevalue() {
9441  // @@protoc_insertion_point(field_add:rti1516_2025.fedpro.AttributeHandleValueMap.attributeHandleValue)
9442  return _add;
9443 }
9444 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeHandleValue >&
9446  // @@protoc_insertion_point(field_list:rti1516_2025.fedpro.AttributeHandleValueMap.attributeHandleValue)
9447  return attributehandlevalue_;
9448 }
9449 
9450 // -------------------------------------------------------------------
9451 
9452 // ParameterHandleValue
9453 
9454 // .rti1516_2025.fedpro.ParameterHandle parameterHandle = 1;
9456  return this != internal_default_instance() && parameterhandle_ != nullptr;
9457 }
9460 }
9462  if (GetArenaForAllocation() == nullptr && parameterhandle_ != nullptr) {
9463  delete parameterhandle_;
9464  }
9465  parameterhandle_ = nullptr;
9466 }
9467 inline const ::rti1516_2025::fedpro::ParameterHandle& ParameterHandleValue::_internal_parameterhandle() const {
9468  const ::rti1516_2025::fedpro::ParameterHandle* p = parameterhandle_;
9469  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ParameterHandle&>(
9471 }
9472 inline const ::rti1516_2025::fedpro::ParameterHandle& ParameterHandleValue::parameterhandle() const {
9473  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ParameterHandleValue.parameterHandle)
9474  return _internal_parameterhandle();
9475 }
9477  ::rti1516_2025::fedpro::ParameterHandle* parameterhandle) {
9478  if (GetArenaForAllocation() == nullptr) {
9479  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(parameterhandle_);
9480  }
9482  if (parameterhandle) {
9483 
9484  } else {
9485 
9486  }
9487  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.ParameterHandleValue.parameterHandle)
9488 }
9489 inline ::rti1516_2025::fedpro::ParameterHandle* ParameterHandleValue::release_parameterhandle() {
9490 
9492  parameterhandle_ = nullptr;
9493 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
9494  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
9495  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
9496  if (GetArenaForAllocation() == nullptr) { delete old; }
9497 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
9498  if (GetArenaForAllocation() != nullptr) {
9499  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
9500  }
9501 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
9502  return temp;
9503 }
9504 inline ::rti1516_2025::fedpro::ParameterHandle* ParameterHandleValue::unsafe_arena_release_parameterhandle() {
9505  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ParameterHandleValue.parameterHandle)
9506 
9508  parameterhandle_ = nullptr;
9509  return temp;
9510 }
9511 inline ::rti1516_2025::fedpro::ParameterHandle* ParameterHandleValue::_internal_mutable_parameterhandle() {
9512 
9513  if (parameterhandle_ == nullptr) {
9514  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ParameterHandle>(GetArenaForAllocation());
9515  parameterhandle_ = p;
9516  }
9517  return parameterhandle_;
9518 }
9519 inline ::rti1516_2025::fedpro::ParameterHandle* ParameterHandleValue::mutable_parameterhandle() {
9521  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ParameterHandleValue.parameterHandle)
9522  return _msg;
9523 }
9525  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
9526  if (message_arena == nullptr) {
9527  delete parameterhandle_;
9528  }
9529  if (parameterhandle) {
9530  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
9531  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::rti1516_2025::fedpro::ParameterHandle>::GetOwningArena(parameterhandle);
9532  if (message_arena != submessage_arena) {
9533  parameterhandle = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
9534  message_arena, parameterhandle, submessage_arena);
9535  }
9536 
9537  } else {
9538 
9539  }
9541  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ParameterHandleValue.parameterHandle)
9542 }
9543 
9544 // bytes value = 2;
9546  value_.ClearToEmpty();
9547 }
9548 inline const std::string& ParameterHandleValue::value() const {
9549  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ParameterHandleValue.value)
9550  return _internal_value();
9551 }
9552 template <typename ArgT0, typename... ArgT>
9553 inline PROTOBUF_ALWAYS_INLINE
9554 void ParameterHandleValue::set_value(ArgT0&& arg0, ArgT... args) {
9555 
9556  value_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9557  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.ParameterHandleValue.value)
9558 }
9560  std::string* _s = _internal_mutable_value();
9561  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ParameterHandleValue.value)
9562  return _s;
9563 }
9564 inline const std::string& ParameterHandleValue::_internal_value() const {
9565  return value_.Get();
9566 }
9567 inline void ParameterHandleValue::_internal_set_value(const std::string& value) {
9568 
9569  value_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
9570 }
9572 
9573  return value_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
9574 }
9576  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.ParameterHandleValue.value)
9577  return value_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
9578 }
9579 inline void ParameterHandleValue::set_allocated_value(std::string* value) {
9580  if (value != nullptr) {
9581 
9582  } else {
9583 
9584  }
9585  value_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value,
9586  GetArenaForAllocation());
9587  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.ParameterHandleValue.value)
9588 }
9589 
9590 // -------------------------------------------------------------------
9591 
9592 // ParameterHandleValueMap
9593 
9594 // repeated .rti1516_2025.fedpro.ParameterHandleValue parameterHandleValue = 1;
9596  return parameterhandlevalue_.size();
9597 }
9600 }
9602  parameterhandlevalue_.Clear();
9603 }
9604 inline ::rti1516_2025::fedpro::ParameterHandleValue* ParameterHandleValueMap::mutable_parameterhandlevalue(int index) {
9605  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ParameterHandleValueMap.parameterHandleValue)
9606  return parameterhandlevalue_.Mutable(index);
9607 }
9608 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::ParameterHandleValue >*
9610  // @@protoc_insertion_point(field_mutable_list:rti1516_2025.fedpro.ParameterHandleValueMap.parameterHandleValue)
9611  return &parameterhandlevalue_;
9612 }
9613 inline const ::rti1516_2025::fedpro::ParameterHandleValue& ParameterHandleValueMap::_internal_parameterhandlevalue(int index) const {
9614  return parameterhandlevalue_.Get(index);
9615 }
9616 inline const ::rti1516_2025::fedpro::ParameterHandleValue& ParameterHandleValueMap::parameterhandlevalue(int index) const {
9617  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ParameterHandleValueMap.parameterHandleValue)
9618  return _internal_parameterhandlevalue(index);
9619 }
9620 inline ::rti1516_2025::fedpro::ParameterHandleValue* ParameterHandleValueMap::_internal_add_parameterhandlevalue() {
9621  return parameterhandlevalue_.Add();
9622 }
9623 inline ::rti1516_2025::fedpro::ParameterHandleValue* ParameterHandleValueMap::add_parameterhandlevalue() {
9625  // @@protoc_insertion_point(field_add:rti1516_2025.fedpro.ParameterHandleValueMap.parameterHandleValue)
9626  return _add;
9627 }
9628 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::ParameterHandleValue >&
9630  // @@protoc_insertion_point(field_list:rti1516_2025.fedpro.ParameterHandleValueMap.parameterHandleValue)
9631  return parameterhandlevalue_;
9632 }
9633 
9634 // -------------------------------------------------------------------
9635 
9636 // MessageRetractionHandle
9637 
9638 // bytes data = 1;
9640  data_.ClearToEmpty();
9641 }
9642 inline const std::string& MessageRetractionHandle::data() const {
9643  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.MessageRetractionHandle.data)
9644  return _internal_data();
9645 }
9646 template <typename ArgT0, typename... ArgT>
9647 inline PROTOBUF_ALWAYS_INLINE
9648 void MessageRetractionHandle::set_data(ArgT0&& arg0, ArgT... args) {
9649 
9650  data_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9651  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.MessageRetractionHandle.data)
9652 }
9654  std::string* _s = _internal_mutable_data();
9655  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.MessageRetractionHandle.data)
9656  return _s;
9657 }
9658 inline const std::string& MessageRetractionHandle::_internal_data() const {
9659  return data_.Get();
9660 }
9661 inline void MessageRetractionHandle::_internal_set_data(const std::string& value) {
9662 
9663  data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
9664 }
9666 
9667  return data_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
9668 }
9670  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.MessageRetractionHandle.data)
9671  return data_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
9672 }
9673 inline void MessageRetractionHandle::set_allocated_data(std::string* data) {
9674  if (data != nullptr) {
9675 
9676  } else {
9677 
9678  }
9679  data_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data,
9680  GetArenaForAllocation());
9681  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.MessageRetractionHandle.data)
9682 }
9683 
9684 // -------------------------------------------------------------------
9685 
9686 // MessageRetractionReturn
9687 
9688 // bool retractionHandleIsValid = 1;
9690  retractionhandleisvalid_ = false;
9691 }
9693  return retractionhandleisvalid_;
9694 }
9696  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.MessageRetractionReturn.retractionHandleIsValid)
9698 }
9700 
9701  retractionhandleisvalid_ = value;
9702 }
9705  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.MessageRetractionReturn.retractionHandleIsValid)
9706 }
9707 
9708 // .rti1516_2025.fedpro.MessageRetractionHandle messageRetractionHandle = 2;
9710  return this != internal_default_instance() && messageretractionhandle_ != nullptr;
9711 }
9714 }
9716  if (GetArenaForAllocation() == nullptr && messageretractionhandle_ != nullptr) {
9717  delete messageretractionhandle_;
9718  }
9719  messageretractionhandle_ = nullptr;
9720 }
9721 inline const ::rti1516_2025::fedpro::MessageRetractionHandle& MessageRetractionReturn::_internal_messageretractionhandle() const {
9722  const ::rti1516_2025::fedpro::MessageRetractionHandle* p = messageretractionhandle_;
9723  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::MessageRetractionHandle&>(
9725 }
9726 inline const ::rti1516_2025::fedpro::MessageRetractionHandle& MessageRetractionReturn::messageretractionhandle() const {
9727  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.MessageRetractionReturn.messageRetractionHandle)
9729 }
9731  ::rti1516_2025::fedpro::MessageRetractionHandle* messageretractionhandle) {
9732  if (GetArenaForAllocation() == nullptr) {
9733  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(messageretractionhandle_);
9734  }
9736  if (messageretractionhandle) {
9737 
9738  } else {
9739 
9740  }
9741  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.MessageRetractionReturn.messageRetractionHandle)
9742 }
9743 inline ::rti1516_2025::fedpro::MessageRetractionHandle* MessageRetractionReturn::release_messageretractionhandle() {
9744 
9746  messageretractionhandle_ = nullptr;
9747 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
9748  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
9749  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
9750  if (GetArenaForAllocation() == nullptr) { delete old; }
9751 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
9752  if (GetArenaForAllocation() != nullptr) {
9753  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
9754  }
9755 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
9756  return temp;
9757 }
9758 inline ::rti1516_2025::fedpro::MessageRetractionHandle* MessageRetractionReturn::unsafe_arena_release_messageretractionhandle() {
9759  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.MessageRetractionReturn.messageRetractionHandle)
9760 
9762  messageretractionhandle_ = nullptr;
9763  return temp;
9764 }
9765 inline ::rti1516_2025::fedpro::MessageRetractionHandle* MessageRetractionReturn::_internal_mutable_messageretractionhandle() {
9766 
9767  if (messageretractionhandle_ == nullptr) {
9768  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::MessageRetractionHandle>(GetArenaForAllocation());
9770  }
9771  return messageretractionhandle_;
9772 }
9773 inline ::rti1516_2025::fedpro::MessageRetractionHandle* MessageRetractionReturn::mutable_messageretractionhandle() {
9775  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.MessageRetractionReturn.messageRetractionHandle)
9776  return _msg;
9777 }
9779  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
9780  if (message_arena == nullptr) {
9781  delete messageretractionhandle_;
9782  }
9783  if (messageretractionhandle) {
9784  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
9785  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::rti1516_2025::fedpro::MessageRetractionHandle>::GetOwningArena(messageretractionhandle);
9786  if (message_arena != submessage_arena) {
9787  messageretractionhandle = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
9788  message_arena, messageretractionhandle, submessage_arena);
9789  }
9790 
9791  } else {
9792 
9793  }
9795  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.MessageRetractionReturn.messageRetractionHandle)
9796 }
9797 
9798 // -------------------------------------------------------------------
9799 
9800 // LogicalTime
9801 
9802 // bytes data = 1;
9804  data_.ClearToEmpty();
9805 }
9806 inline const std::string& LogicalTime::data() const {
9807  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.LogicalTime.data)
9808  return _internal_data();
9809 }
9810 template <typename ArgT0, typename... ArgT>
9811 inline PROTOBUF_ALWAYS_INLINE
9812 void LogicalTime::set_data(ArgT0&& arg0, ArgT... args) {
9813 
9814  data_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9815  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.LogicalTime.data)
9816 }
9817 inline std::string* LogicalTime::mutable_data() {
9818  std::string* _s = _internal_mutable_data();
9819  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.LogicalTime.data)
9820  return _s;
9821 }
9822 inline const std::string& LogicalTime::_internal_data() const {
9823  return data_.Get();
9824 }
9825 inline void LogicalTime::_internal_set_data(const std::string& value) {
9826 
9827  data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
9828 }
9830 
9831  return data_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
9832 }
9833 inline std::string* LogicalTime::release_data() {
9834  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.LogicalTime.data)
9835  return data_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
9836 }
9837 inline void LogicalTime::set_allocated_data(std::string* data) {
9838  if (data != nullptr) {
9839 
9840  } else {
9841 
9842  }
9843  data_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data,
9844  GetArenaForAllocation());
9845  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.LogicalTime.data)
9846 }
9847 
9848 // -------------------------------------------------------------------
9849 
9850 // LogicalTimeInterval
9851 
9852 // bytes data = 1;
9854  data_.ClearToEmpty();
9855 }
9856 inline const std::string& LogicalTimeInterval::data() const {
9857  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.LogicalTimeInterval.data)
9858  return _internal_data();
9859 }
9860 template <typename ArgT0, typename... ArgT>
9861 inline PROTOBUF_ALWAYS_INLINE
9862 void LogicalTimeInterval::set_data(ArgT0&& arg0, ArgT... args) {
9863 
9864  data_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9865  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.LogicalTimeInterval.data)
9866 }
9867 inline std::string* LogicalTimeInterval::mutable_data() {
9868  std::string* _s = _internal_mutable_data();
9869  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.LogicalTimeInterval.data)
9870  return _s;
9871 }
9872 inline const std::string& LogicalTimeInterval::_internal_data() const {
9873  return data_.Get();
9874 }
9875 inline void LogicalTimeInterval::_internal_set_data(const std::string& value) {
9876 
9877  data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
9878 }
9880 
9881  return data_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
9882 }
9883 inline std::string* LogicalTimeInterval::release_data() {
9884  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.LogicalTimeInterval.data)
9885  return data_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
9886 }
9887 inline void LogicalTimeInterval::set_allocated_data(std::string* data) {
9888  if (data != nullptr) {
9889 
9890  } else {
9891 
9892  }
9893  data_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data,
9894  GetArenaForAllocation());
9895  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.LogicalTimeInterval.data)
9896 }
9897 
9898 // -------------------------------------------------------------------
9899 
9900 // TransportationTypeHandle
9901 
9902 // bytes data = 1;
9904  data_.ClearToEmpty();
9905 }
9906 inline const std::string& TransportationTypeHandle::data() const {
9907  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.TransportationTypeHandle.data)
9908  return _internal_data();
9909 }
9910 template <typename ArgT0, typename... ArgT>
9911 inline PROTOBUF_ALWAYS_INLINE
9912 void TransportationTypeHandle::set_data(ArgT0&& arg0, ArgT... args) {
9913 
9914  data_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9915  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.TransportationTypeHandle.data)
9916 }
9918  std::string* _s = _internal_mutable_data();
9919  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.TransportationTypeHandle.data)
9920  return _s;
9921 }
9922 inline const std::string& TransportationTypeHandle::_internal_data() const {
9923  return data_.Get();
9924 }
9925 inline void TransportationTypeHandle::_internal_set_data(const std::string& value) {
9926 
9927  data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
9928 }
9930 
9931  return data_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
9932 }
9934  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.TransportationTypeHandle.data)
9935  return data_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
9936 }
9937 inline void TransportationTypeHandle::set_allocated_data(std::string* data) {
9938  if (data != nullptr) {
9939 
9940  } else {
9941 
9942  }
9943  data_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data,
9944  GetArenaForAllocation());
9945  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.TransportationTypeHandle.data)
9946 }
9947 
9948 // -------------------------------------------------------------------
9949 
9950 // DimensionHandle
9951 
9952 // bytes data = 1;
9954  data_.ClearToEmpty();
9955 }
9956 inline const std::string& DimensionHandle::data() const {
9957  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.DimensionHandle.data)
9958  return _internal_data();
9959 }
9960 template <typename ArgT0, typename... ArgT>
9961 inline PROTOBUF_ALWAYS_INLINE
9962 void DimensionHandle::set_data(ArgT0&& arg0, ArgT... args) {
9963 
9964  data_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9965  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.DimensionHandle.data)
9966 }
9967 inline std::string* DimensionHandle::mutable_data() {
9968  std::string* _s = _internal_mutable_data();
9969  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.DimensionHandle.data)
9970  return _s;
9971 }
9972 inline const std::string& DimensionHandle::_internal_data() const {
9973  return data_.Get();
9974 }
9975 inline void DimensionHandle::_internal_set_data(const std::string& value) {
9976 
9977  data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
9978 }
9980 
9981  return data_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
9982 }
9983 inline std::string* DimensionHandle::release_data() {
9984  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.DimensionHandle.data)
9985  return data_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
9986 }
9987 inline void DimensionHandle::set_allocated_data(std::string* data) {
9988  if (data != nullptr) {
9989 
9990  } else {
9991 
9992  }
9993  data_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data,
9994  GetArenaForAllocation());
9995  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.DimensionHandle.data)
9996 }
9997 
9998 // -------------------------------------------------------------------
9999 
10000 // RegionHandle
10001 
10002 // bytes data = 1;
10004  data_.ClearToEmpty();
10005 }
10006 inline const std::string& RegionHandle::data() const {
10007  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RegionHandle.data)
10008  return _internal_data();
10009 }
10010 template <typename ArgT0, typename... ArgT>
10011 inline PROTOBUF_ALWAYS_INLINE
10012 void RegionHandle::set_data(ArgT0&& arg0, ArgT... args) {
10013 
10014  data_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10015  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.RegionHandle.data)
10016 }
10017 inline std::string* RegionHandle::mutable_data() {
10018  std::string* _s = _internal_mutable_data();
10019  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RegionHandle.data)
10020  return _s;
10021 }
10022 inline const std::string& RegionHandle::_internal_data() const {
10023  return data_.Get();
10024 }
10025 inline void RegionHandle::_internal_set_data(const std::string& value) {
10026 
10027  data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
10028 }
10030 
10031  return data_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
10032 }
10033 inline std::string* RegionHandle::release_data() {
10034  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.RegionHandle.data)
10035  return data_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
10036 }
10037 inline void RegionHandle::set_allocated_data(std::string* data) {
10038  if (data != nullptr) {
10039 
10040  } else {
10041 
10042  }
10043  data_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data,
10044  GetArenaForAllocation());
10045  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.RegionHandle.data)
10046 }
10047 
10048 // -------------------------------------------------------------------
10049 
10050 // TimeQueryReturn
10051 
10052 // bool logicalTimeIsValid = 1;
10054  logicaltimeisvalid_ = false;
10055 }
10057  return logicaltimeisvalid_;
10058 }
10060  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.TimeQueryReturn.logicalTimeIsValid)
10062 }
10064 
10065  logicaltimeisvalid_ = value;
10066 }
10069  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.TimeQueryReturn.logicalTimeIsValid)
10070 }
10071 
10072 // .rti1516_2025.fedpro.LogicalTime logicalTime = 2;
10074  return this != internal_default_instance() && logicaltime_ != nullptr;
10075 }
10077  return _internal_has_logicaltime();
10078 }
10080  if (GetArenaForAllocation() == nullptr && logicaltime_ != nullptr) {
10081  delete logicaltime_;
10082  }
10083  logicaltime_ = nullptr;
10084 }
10085 inline const ::rti1516_2025::fedpro::LogicalTime& TimeQueryReturn::_internal_logicaltime() const {
10086  const ::rti1516_2025::fedpro::LogicalTime* p = logicaltime_;
10087  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::LogicalTime&>(
10089 }
10090 inline const ::rti1516_2025::fedpro::LogicalTime& TimeQueryReturn::logicaltime() const {
10091  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.TimeQueryReturn.logicalTime)
10092  return _internal_logicaltime();
10093 }
10095  ::rti1516_2025::fedpro::LogicalTime* logicaltime) {
10096  if (GetArenaForAllocation() == nullptr) {
10097  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(logicaltime_);
10098  }
10100  if (logicaltime) {
10101 
10102  } else {
10103 
10104  }
10105  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.TimeQueryReturn.logicalTime)
10106 }
10107 inline ::rti1516_2025::fedpro::LogicalTime* TimeQueryReturn::release_logicaltime() {
10108 
10110  logicaltime_ = nullptr;
10111 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
10112  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
10113  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
10114  if (GetArenaForAllocation() == nullptr) { delete old; }
10115 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
10116  if (GetArenaForAllocation() != nullptr) {
10117  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
10118  }
10119 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
10120  return temp;
10121 }
10122 inline ::rti1516_2025::fedpro::LogicalTime* TimeQueryReturn::unsafe_arena_release_logicaltime() {
10123  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.TimeQueryReturn.logicalTime)
10124 
10126  logicaltime_ = nullptr;
10127  return temp;
10128 }
10129 inline ::rti1516_2025::fedpro::LogicalTime* TimeQueryReturn::_internal_mutable_logicaltime() {
10130 
10131  if (logicaltime_ == nullptr) {
10132  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::LogicalTime>(GetArenaForAllocation());
10133  logicaltime_ = p;
10134  }
10135  return logicaltime_;
10136 }
10137 inline ::rti1516_2025::fedpro::LogicalTime* TimeQueryReturn::mutable_logicaltime() {
10139  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.TimeQueryReturn.logicalTime)
10140  return _msg;
10141 }
10143  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
10144  if (message_arena == nullptr) {
10145  delete logicaltime_;
10146  }
10147  if (logicaltime) {
10148  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
10149  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::rti1516_2025::fedpro::LogicalTime>::GetOwningArena(logicaltime);
10150  if (message_arena != submessage_arena) {
10151  logicaltime = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
10152  message_arena, logicaltime, submessage_arena);
10153  }
10154 
10155  } else {
10156 
10157  }
10159  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.TimeQueryReturn.logicalTime)
10160 }
10161 
10162 // -------------------------------------------------------------------
10163 
10164 // FederateHandleSet
10165 
10166 // repeated .rti1516_2025.fedpro.FederateHandle federateHandle = 1;
10168  return federatehandle_.size();
10169 }
10172 }
10174  federatehandle_.Clear();
10175 }
10176 inline ::rti1516_2025::fedpro::FederateHandle* FederateHandleSet::mutable_federatehandle(int index) {
10177  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FederateHandleSet.federateHandle)
10178  return federatehandle_.Mutable(index);
10179 }
10180 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateHandle >*
10182  // @@protoc_insertion_point(field_mutable_list:rti1516_2025.fedpro.FederateHandleSet.federateHandle)
10183  return &federatehandle_;
10184 }
10185 inline const ::rti1516_2025::fedpro::FederateHandle& FederateHandleSet::_internal_federatehandle(int index) const {
10186  return federatehandle_.Get(index);
10187 }
10188 inline const ::rti1516_2025::fedpro::FederateHandle& FederateHandleSet::federatehandle(int index) const {
10189  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FederateHandleSet.federateHandle)
10190  return _internal_federatehandle(index);
10191 }
10192 inline ::rti1516_2025::fedpro::FederateHandle* FederateHandleSet::_internal_add_federatehandle() {
10193  return federatehandle_.Add();
10194 }
10195 inline ::rti1516_2025::fedpro::FederateHandle* FederateHandleSet::add_federatehandle() {
10197  // @@protoc_insertion_point(field_add:rti1516_2025.fedpro.FederateHandleSet.federateHandle)
10198  return _add;
10199 }
10200 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateHandle >&
10202  // @@protoc_insertion_point(field_list:rti1516_2025.fedpro.FederateHandleSet.federateHandle)
10203  return federatehandle_;
10204 }
10205 
10206 // -------------------------------------------------------------------
10207 
10208 // DimensionHandleSet
10209 
10210 // repeated .rti1516_2025.fedpro.DimensionHandle dimensionHandle = 1;
10212  return dimensionhandle_.size();
10213 }
10216 }
10218  dimensionhandle_.Clear();
10219 }
10220 inline ::rti1516_2025::fedpro::DimensionHandle* DimensionHandleSet::mutable_dimensionhandle(int index) {
10221  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.DimensionHandleSet.dimensionHandle)
10222  return dimensionhandle_.Mutable(index);
10223 }
10224 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::DimensionHandle >*
10226  // @@protoc_insertion_point(field_mutable_list:rti1516_2025.fedpro.DimensionHandleSet.dimensionHandle)
10227  return &dimensionhandle_;
10228 }
10229 inline const ::rti1516_2025::fedpro::DimensionHandle& DimensionHandleSet::_internal_dimensionhandle(int index) const {
10230  return dimensionhandle_.Get(index);
10231 }
10232 inline const ::rti1516_2025::fedpro::DimensionHandle& DimensionHandleSet::dimensionhandle(int index) const {
10233  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.DimensionHandleSet.dimensionHandle)
10234  return _internal_dimensionhandle(index);
10235 }
10236 inline ::rti1516_2025::fedpro::DimensionHandle* DimensionHandleSet::_internal_add_dimensionhandle() {
10237  return dimensionhandle_.Add();
10238 }
10239 inline ::rti1516_2025::fedpro::DimensionHandle* DimensionHandleSet::add_dimensionhandle() {
10241  // @@protoc_insertion_point(field_add:rti1516_2025.fedpro.DimensionHandleSet.dimensionHandle)
10242  return _add;
10243 }
10244 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::DimensionHandle >&
10246  // @@protoc_insertion_point(field_list:rti1516_2025.fedpro.DimensionHandleSet.dimensionHandle)
10247  return dimensionhandle_;
10248 }
10249 
10250 // -------------------------------------------------------------------
10251 
10252 // RegionHandleSet
10253 
10254 // repeated .rti1516_2025.fedpro.RegionHandle regionHandle = 1;
10256  return regionhandle_.size();
10257 }
10259  return _internal_regionhandle_size();
10260 }
10262  regionhandle_.Clear();
10263 }
10264 inline ::rti1516_2025::fedpro::RegionHandle* RegionHandleSet::mutable_regionhandle(int index) {
10265  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.RegionHandleSet.regionHandle)
10266  return regionhandle_.Mutable(index);
10267 }
10268 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::RegionHandle >*
10270  // @@protoc_insertion_point(field_mutable_list:rti1516_2025.fedpro.RegionHandleSet.regionHandle)
10271  return &regionhandle_;
10272 }
10273 inline const ::rti1516_2025::fedpro::RegionHandle& RegionHandleSet::_internal_regionhandle(int index) const {
10274  return regionhandle_.Get(index);
10275 }
10276 inline const ::rti1516_2025::fedpro::RegionHandle& RegionHandleSet::regionhandle(int index) const {
10277  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RegionHandleSet.regionHandle)
10278  return _internal_regionhandle(index);
10279 }
10280 inline ::rti1516_2025::fedpro::RegionHandle* RegionHandleSet::_internal_add_regionhandle() {
10281  return regionhandle_.Add();
10282 }
10283 inline ::rti1516_2025::fedpro::RegionHandle* RegionHandleSet::add_regionhandle() {
10285  // @@protoc_insertion_point(field_add:rti1516_2025.fedpro.RegionHandleSet.regionHandle)
10286  return _add;
10287 }
10288 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::RegionHandle >&
10290  // @@protoc_insertion_point(field_list:rti1516_2025.fedpro.RegionHandleSet.regionHandle)
10291  return regionhandle_;
10292 }
10293 
10294 // -------------------------------------------------------------------
10295 
10296 // AttributeHandleSet
10297 
10298 // repeated .rti1516_2025.fedpro.AttributeHandle attributeHandle = 1;
10300  return attributehandle_.size();
10301 }
10304 }
10306  attributehandle_.Clear();
10307 }
10308 inline ::rti1516_2025::fedpro::AttributeHandle* AttributeHandleSet::mutable_attributehandle(int index) {
10309  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributeHandleSet.attributeHandle)
10310  return attributehandle_.Mutable(index);
10311 }
10312 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeHandle >*
10314  // @@protoc_insertion_point(field_mutable_list:rti1516_2025.fedpro.AttributeHandleSet.attributeHandle)
10315  return &attributehandle_;
10316 }
10317 inline const ::rti1516_2025::fedpro::AttributeHandle& AttributeHandleSet::_internal_attributehandle(int index) const {
10318  return attributehandle_.Get(index);
10319 }
10320 inline const ::rti1516_2025::fedpro::AttributeHandle& AttributeHandleSet::attributehandle(int index) const {
10321  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributeHandleSet.attributeHandle)
10322  return _internal_attributehandle(index);
10323 }
10324 inline ::rti1516_2025::fedpro::AttributeHandle* AttributeHandleSet::_internal_add_attributehandle() {
10325  return attributehandle_.Add();
10326 }
10327 inline ::rti1516_2025::fedpro::AttributeHandle* AttributeHandleSet::add_attributehandle() {
10329  // @@protoc_insertion_point(field_add:rti1516_2025.fedpro.AttributeHandleSet.attributeHandle)
10330  return _add;
10331 }
10332 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeHandle >&
10334  // @@protoc_insertion_point(field_list:rti1516_2025.fedpro.AttributeHandleSet.attributeHandle)
10335  return attributehandle_;
10336 }
10337 
10338 // -------------------------------------------------------------------
10339 
10340 // AttributeSetRegionSetPair
10341 
10342 // .rti1516_2025.fedpro.AttributeHandleSet attributeSet = 1;
10344  return this != internal_default_instance() && attributeset_ != nullptr;
10345 }
10347  return _internal_has_attributeset();
10348 }
10350  if (GetArenaForAllocation() == nullptr && attributeset_ != nullptr) {
10351  delete attributeset_;
10352  }
10353  attributeset_ = nullptr;
10354 }
10357  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::AttributeHandleSet&>(
10359 }
10361  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributeSetRegionSetPair.attributeSet)
10362  return _internal_attributeset();
10363 }
10365  ::rti1516_2025::fedpro::AttributeHandleSet* attributeset) {
10366  if (GetArenaForAllocation() == nullptr) {
10367  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(attributeset_);
10368  }
10370  if (attributeset) {
10371 
10372  } else {
10373 
10374  }
10375  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.AttributeSetRegionSetPair.attributeSet)
10376 }
10378 
10380  attributeset_ = nullptr;
10381 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
10382  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
10383  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
10384  if (GetArenaForAllocation() == nullptr) { delete old; }
10385 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
10386  if (GetArenaForAllocation() != nullptr) {
10387  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
10388  }
10389 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
10390  return temp;
10391 }
10393  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.AttributeSetRegionSetPair.attributeSet)
10394 
10396  attributeset_ = nullptr;
10397  return temp;
10398 }
10400 
10401  if (attributeset_ == nullptr) {
10402  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::AttributeHandleSet>(GetArenaForAllocation());
10403  attributeset_ = p;
10404  }
10405  return attributeset_;
10406 }
10409  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributeSetRegionSetPair.attributeSet)
10410  return _msg;
10411 }
10413  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
10414  if (message_arena == nullptr) {
10415  delete attributeset_;
10416  }
10417  if (attributeset) {
10418  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
10419  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::rti1516_2025::fedpro::AttributeHandleSet>::GetOwningArena(attributeset);
10420  if (message_arena != submessage_arena) {
10421  attributeset = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
10422  message_arena, attributeset, submessage_arena);
10423  }
10424 
10425  } else {
10426 
10427  }
10429  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.AttributeSetRegionSetPair.attributeSet)
10430 }
10431 
10432 // .rti1516_2025.fedpro.RegionHandleSet regionSet = 2;
10434  return this != internal_default_instance() && regionset_ != nullptr;
10435 }
10437  return _internal_has_regionset();
10438 }
10440  if (GetArenaForAllocation() == nullptr && regionset_ != nullptr) {
10441  delete regionset_;
10442  }
10443  regionset_ = nullptr;
10444 }
10447  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::RegionHandleSet&>(
10449 }
10451  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributeSetRegionSetPair.regionSet)
10452  return _internal_regionset();
10453 }
10456  if (GetArenaForAllocation() == nullptr) {
10457  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(regionset_);
10458  }
10460  if (regionset) {
10461 
10462  } else {
10463 
10464  }
10465  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.AttributeSetRegionSetPair.regionSet)
10466 }
10468 
10470  regionset_ = nullptr;
10471 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
10472  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
10473  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
10474  if (GetArenaForAllocation() == nullptr) { delete old; }
10475 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
10476  if (GetArenaForAllocation() != nullptr) {
10477  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
10478  }
10479 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
10480  return temp;
10481 }
10483  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.AttributeSetRegionSetPair.regionSet)
10484 
10486  regionset_ = nullptr;
10487  return temp;
10488 }
10490 
10491  if (regionset_ == nullptr) {
10492  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::RegionHandleSet>(GetArenaForAllocation());
10493  regionset_ = p;
10494  }
10495  return regionset_;
10496 }
10499  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributeSetRegionSetPair.regionSet)
10500  return _msg;
10501 }
10503  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
10504  if (message_arena == nullptr) {
10505  delete regionset_;
10506  }
10507  if (regionset) {
10508  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
10509  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::rti1516_2025::fedpro::RegionHandleSet>::GetOwningArena(regionset);
10510  if (message_arena != submessage_arena) {
10511  regionset = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
10512  message_arena, regionset, submessage_arena);
10513  }
10514 
10515  } else {
10516 
10517  }
10519  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.AttributeSetRegionSetPair.regionSet)
10520 }
10521 
10522 // -------------------------------------------------------------------
10523 
10524 // AttributeSetRegionSetPairList
10525 
10526 // repeated .rti1516_2025.fedpro.AttributeSetRegionSetPair AttributeSetRegionSetPair = 1;
10528  return attributesetregionsetpair_.size();
10529 }
10532 }
10535 }
10536 inline ::rti1516_2025::fedpro::AttributeSetRegionSetPair* AttributeSetRegionSetPairList::mutable_attributesetregionsetpair(int index) {
10537  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.AttributeSetRegionSetPairList.AttributeSetRegionSetPair)
10538  return attributesetregionsetpair_.Mutable(index);
10539 }
10540 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeSetRegionSetPair >*
10542  // @@protoc_insertion_point(field_mutable_list:rti1516_2025.fedpro.AttributeSetRegionSetPairList.AttributeSetRegionSetPair)
10544 }
10545 inline const ::rti1516_2025::fedpro::AttributeSetRegionSetPair& AttributeSetRegionSetPairList::_internal_attributesetregionsetpair(int index) const {
10546  return attributesetregionsetpair_.Get(index);
10547 }
10548 inline const ::rti1516_2025::fedpro::AttributeSetRegionSetPair& AttributeSetRegionSetPairList::attributesetregionsetpair(int index) const {
10549  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.AttributeSetRegionSetPairList.AttributeSetRegionSetPair)
10551 }
10552 inline ::rti1516_2025::fedpro::AttributeSetRegionSetPair* AttributeSetRegionSetPairList::_internal_add_attributesetregionsetpair() {
10553  return attributesetregionsetpair_.Add();
10554 }
10555 inline ::rti1516_2025::fedpro::AttributeSetRegionSetPair* AttributeSetRegionSetPairList::add_attributesetregionsetpair() {
10557  // @@protoc_insertion_point(field_add:rti1516_2025.fedpro.AttributeSetRegionSetPairList.AttributeSetRegionSetPair)
10558  return _add;
10559 }
10560 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeSetRegionSetPair >&
10562  // @@protoc_insertion_point(field_list:rti1516_2025.fedpro.AttributeSetRegionSetPairList.AttributeSetRegionSetPair)
10564 }
10565 
10566 // -------------------------------------------------------------------
10567 
10568 // InteractionClassHandleSet
10569 
10570 // repeated .rti1516_2025.fedpro.InteractionClassHandle interactionClassHandle = 1;
10572  return interactionclasshandle_.size();
10573 }
10576 }
10578  interactionclasshandle_.Clear();
10579 }
10580 inline ::rti1516_2025::fedpro::InteractionClassHandle* InteractionClassHandleSet::mutable_interactionclasshandle(int index) {
10581  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.InteractionClassHandleSet.interactionClassHandle)
10582  return interactionclasshandle_.Mutable(index);
10583 }
10584 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::InteractionClassHandle >*
10586  // @@protoc_insertion_point(field_mutable_list:rti1516_2025.fedpro.InteractionClassHandleSet.interactionClassHandle)
10587  return &interactionclasshandle_;
10588 }
10589 inline const ::rti1516_2025::fedpro::InteractionClassHandle& InteractionClassHandleSet::_internal_interactionclasshandle(int index) const {
10590  return interactionclasshandle_.Get(index);
10591 }
10592 inline const ::rti1516_2025::fedpro::InteractionClassHandle& InteractionClassHandleSet::interactionclasshandle(int index) const {
10593  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.InteractionClassHandleSet.interactionClassHandle)
10594  return _internal_interactionclasshandle(index);
10595 }
10596 inline ::rti1516_2025::fedpro::InteractionClassHandle* InteractionClassHandleSet::_internal_add_interactionclasshandle() {
10597  return interactionclasshandle_.Add();
10598 }
10599 inline ::rti1516_2025::fedpro::InteractionClassHandle* InteractionClassHandleSet::add_interactionclasshandle() {
10601  // @@protoc_insertion_point(field_add:rti1516_2025.fedpro.InteractionClassHandleSet.interactionClassHandle)
10602  return _add;
10603 }
10604 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::InteractionClassHandle >&
10606  // @@protoc_insertion_point(field_list:rti1516_2025.fedpro.InteractionClassHandleSet.interactionClassHandle)
10607  return interactionclasshandle_;
10608 }
10609 
10610 // -------------------------------------------------------------------
10611 
10612 // RangeBounds
10613 
10614 // uint32 lower = 1;
10616  lower_ = 0u;
10617 }
10618 inline ::PROTOBUF_NAMESPACE_ID::uint32 RangeBounds::_internal_lower() const {
10619  return lower_;
10620 }
10621 inline ::PROTOBUF_NAMESPACE_ID::uint32 RangeBounds::lower() const {
10622  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RangeBounds.lower)
10623  return _internal_lower();
10624 }
10625 inline void RangeBounds::_internal_set_lower(::PROTOBUF_NAMESPACE_ID::uint32 value) {
10626 
10627  lower_ = value;
10628 }
10629 inline void RangeBounds::set_lower(::PROTOBUF_NAMESPACE_ID::uint32 value) {
10630  _internal_set_lower(value);
10631  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.RangeBounds.lower)
10632 }
10633 
10634 // uint32 upper = 2;
10636  upper_ = 0u;
10637 }
10638 inline ::PROTOBUF_NAMESPACE_ID::uint32 RangeBounds::_internal_upper() const {
10639  return upper_;
10640 }
10641 inline ::PROTOBUF_NAMESPACE_ID::uint32 RangeBounds::upper() const {
10642  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.RangeBounds.upper)
10643  return _internal_upper();
10644 }
10645 inline void RangeBounds::_internal_set_upper(::PROTOBUF_NAMESPACE_ID::uint32 value) {
10646 
10647  upper_ = value;
10648 }
10649 inline void RangeBounds::set_upper(::PROTOBUF_NAMESPACE_ID::uint32 value) {
10650  _internal_set_upper(value);
10651  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.RangeBounds.upper)
10652 }
10653 
10654 // -------------------------------------------------------------------
10655 
10656 // DimensionAndRange
10657 
10658 // .rti1516_2025.fedpro.DimensionHandle dimensionHandle = 1;
10660  return this != internal_default_instance() && dimensionhandle_ != nullptr;
10661 }
10664 }
10666  if (GetArenaForAllocation() == nullptr && dimensionhandle_ != nullptr) {
10667  delete dimensionhandle_;
10668  }
10669  dimensionhandle_ = nullptr;
10670 }
10671 inline const ::rti1516_2025::fedpro::DimensionHandle& DimensionAndRange::_internal_dimensionhandle() const {
10672  const ::rti1516_2025::fedpro::DimensionHandle* p = dimensionhandle_;
10673  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::DimensionHandle&>(
10675 }
10676 inline const ::rti1516_2025::fedpro::DimensionHandle& DimensionAndRange::dimensionhandle() const {
10677  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.DimensionAndRange.dimensionHandle)
10678  return _internal_dimensionhandle();
10679 }
10681  ::rti1516_2025::fedpro::DimensionHandle* dimensionhandle) {
10682  if (GetArenaForAllocation() == nullptr) {
10683  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(dimensionhandle_);
10684  }
10686  if (dimensionhandle) {
10687 
10688  } else {
10689 
10690  }
10691  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.DimensionAndRange.dimensionHandle)
10692 }
10693 inline ::rti1516_2025::fedpro::DimensionHandle* DimensionAndRange::release_dimensionhandle() {
10694 
10696  dimensionhandle_ = nullptr;
10697 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
10698  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
10699  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
10700  if (GetArenaForAllocation() == nullptr) { delete old; }
10701 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
10702  if (GetArenaForAllocation() != nullptr) {
10703  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
10704  }
10705 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
10706  return temp;
10707 }
10708 inline ::rti1516_2025::fedpro::DimensionHandle* DimensionAndRange::unsafe_arena_release_dimensionhandle() {
10709  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.DimensionAndRange.dimensionHandle)
10710 
10712  dimensionhandle_ = nullptr;
10713  return temp;
10714 }
10715 inline ::rti1516_2025::fedpro::DimensionHandle* DimensionAndRange::_internal_mutable_dimensionhandle() {
10716 
10717  if (dimensionhandle_ == nullptr) {
10718  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::DimensionHandle>(GetArenaForAllocation());
10719  dimensionhandle_ = p;
10720  }
10721  return dimensionhandle_;
10722 }
10723 inline ::rti1516_2025::fedpro::DimensionHandle* DimensionAndRange::mutable_dimensionhandle() {
10725  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.DimensionAndRange.dimensionHandle)
10726  return _msg;
10727 }
10729  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
10730  if (message_arena == nullptr) {
10731  delete dimensionhandle_;
10732  }
10733  if (dimensionhandle) {
10734  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
10735  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::rti1516_2025::fedpro::DimensionHandle>::GetOwningArena(dimensionhandle);
10736  if (message_arena != submessage_arena) {
10737  dimensionhandle = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
10738  message_arena, dimensionhandle, submessage_arena);
10739  }
10740 
10741  } else {
10742 
10743  }
10745  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.DimensionAndRange.dimensionHandle)
10746 }
10747 
10748 // .rti1516_2025.fedpro.RangeBounds rangeBounds = 2;
10750  return this != internal_default_instance() && rangebounds_ != nullptr;
10751 }
10753  return _internal_has_rangebounds();
10754 }
10756  if (GetArenaForAllocation() == nullptr && rangebounds_ != nullptr) {
10757  delete rangebounds_;
10758  }
10759  rangebounds_ = nullptr;
10760 }
10761 inline const ::rti1516_2025::fedpro::RangeBounds& DimensionAndRange::_internal_rangebounds() const {
10762  const ::rti1516_2025::fedpro::RangeBounds* p = rangebounds_;
10763  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::RangeBounds&>(
10765 }
10766 inline const ::rti1516_2025::fedpro::RangeBounds& DimensionAndRange::rangebounds() const {
10767  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.DimensionAndRange.rangeBounds)
10768  return _internal_rangebounds();
10769 }
10771  ::rti1516_2025::fedpro::RangeBounds* rangebounds) {
10772  if (GetArenaForAllocation() == nullptr) {
10773  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(rangebounds_);
10774  }
10776  if (rangebounds) {
10777 
10778  } else {
10779 
10780  }
10781  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.DimensionAndRange.rangeBounds)
10782 }
10783 inline ::rti1516_2025::fedpro::RangeBounds* DimensionAndRange::release_rangebounds() {
10784 
10786  rangebounds_ = nullptr;
10787 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
10788  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
10789  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
10790  if (GetArenaForAllocation() == nullptr) { delete old; }
10791 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
10792  if (GetArenaForAllocation() != nullptr) {
10793  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
10794  }
10795 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
10796  return temp;
10797 }
10798 inline ::rti1516_2025::fedpro::RangeBounds* DimensionAndRange::unsafe_arena_release_rangebounds() {
10799  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.DimensionAndRange.rangeBounds)
10800 
10802  rangebounds_ = nullptr;
10803  return temp;
10804 }
10805 inline ::rti1516_2025::fedpro::RangeBounds* DimensionAndRange::_internal_mutable_rangebounds() {
10806 
10807  if (rangebounds_ == nullptr) {
10808  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::RangeBounds>(GetArenaForAllocation());
10809  rangebounds_ = p;
10810  }
10811  return rangebounds_;
10812 }
10813 inline ::rti1516_2025::fedpro::RangeBounds* DimensionAndRange::mutable_rangebounds() {
10815  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.DimensionAndRange.rangeBounds)
10816  return _msg;
10817 }
10819  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
10820  if (message_arena == nullptr) {
10821  delete rangebounds_;
10822  }
10823  if (rangebounds) {
10824  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
10825  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::rti1516_2025::fedpro::RangeBounds>::GetOwningArena(rangebounds);
10826  if (message_arena != submessage_arena) {
10827  rangebounds = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
10828  message_arena, rangebounds, submessage_arena);
10829  }
10830 
10831  } else {
10832 
10833  }
10835  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.DimensionAndRange.rangeBounds)
10836 }
10837 
10838 // -------------------------------------------------------------------
10839 
10840 // ConveyedRegion
10841 
10842 // repeated .rti1516_2025.fedpro.DimensionAndRange dimensionAndRange = 1;
10844  return dimensionandrange_.size();
10845 }
10848 }
10850  dimensionandrange_.Clear();
10851 }
10852 inline ::rti1516_2025::fedpro::DimensionAndRange* ConveyedRegion::mutable_dimensionandrange(int index) {
10853  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ConveyedRegion.dimensionAndRange)
10854  return dimensionandrange_.Mutable(index);
10855 }
10856 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::DimensionAndRange >*
10858  // @@protoc_insertion_point(field_mutable_list:rti1516_2025.fedpro.ConveyedRegion.dimensionAndRange)
10859  return &dimensionandrange_;
10860 }
10861 inline const ::rti1516_2025::fedpro::DimensionAndRange& ConveyedRegion::_internal_dimensionandrange(int index) const {
10862  return dimensionandrange_.Get(index);
10863 }
10864 inline const ::rti1516_2025::fedpro::DimensionAndRange& ConveyedRegion::dimensionandrange(int index) const {
10865  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ConveyedRegion.dimensionAndRange)
10866  return _internal_dimensionandrange(index);
10867 }
10868 inline ::rti1516_2025::fedpro::DimensionAndRange* ConveyedRegion::_internal_add_dimensionandrange() {
10869  return dimensionandrange_.Add();
10870 }
10871 inline ::rti1516_2025::fedpro::DimensionAndRange* ConveyedRegion::add_dimensionandrange() {
10873  // @@protoc_insertion_point(field_add:rti1516_2025.fedpro.ConveyedRegion.dimensionAndRange)
10874  return _add;
10875 }
10876 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::DimensionAndRange >&
10878  // @@protoc_insertion_point(field_list:rti1516_2025.fedpro.ConveyedRegion.dimensionAndRange)
10879  return dimensionandrange_;
10880 }
10881 
10882 // -------------------------------------------------------------------
10883 
10884 // ConveyedRegionSet
10885 
10886 // repeated .rti1516_2025.fedpro.ConveyedRegion conveyedRegions = 1;
10888  return conveyedregions_.size();
10889 }
10892 }
10894  conveyedregions_.Clear();
10895 }
10896 inline ::rti1516_2025::fedpro::ConveyedRegion* ConveyedRegionSet::mutable_conveyedregions(int index) {
10897  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.ConveyedRegionSet.conveyedRegions)
10898  return conveyedregions_.Mutable(index);
10899 }
10900 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::ConveyedRegion >*
10902  // @@protoc_insertion_point(field_mutable_list:rti1516_2025.fedpro.ConveyedRegionSet.conveyedRegions)
10903  return &conveyedregions_;
10904 }
10905 inline const ::rti1516_2025::fedpro::ConveyedRegion& ConveyedRegionSet::_internal_conveyedregions(int index) const {
10906  return conveyedregions_.Get(index);
10907 }
10908 inline const ::rti1516_2025::fedpro::ConveyedRegion& ConveyedRegionSet::conveyedregions(int index) const {
10909  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.ConveyedRegionSet.conveyedRegions)
10910  return _internal_conveyedregions(index);
10911 }
10912 inline ::rti1516_2025::fedpro::ConveyedRegion* ConveyedRegionSet::_internal_add_conveyedregions() {
10913  return conveyedregions_.Add();
10914 }
10915 inline ::rti1516_2025::fedpro::ConveyedRegion* ConveyedRegionSet::add_conveyedregions() {
10917  // @@protoc_insertion_point(field_add:rti1516_2025.fedpro.ConveyedRegionSet.conveyedRegions)
10918  return _add;
10919 }
10920 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::ConveyedRegion >&
10922  // @@protoc_insertion_point(field_list:rti1516_2025.fedpro.ConveyedRegionSet.conveyedRegions)
10923  return conveyedregions_;
10924 }
10925 
10926 // -------------------------------------------------------------------
10927 
10928 // SupplementalReflectInfo
10929 
10930 // .rti1516_2025.fedpro.FederateHandle producingFederate = 1;
10932  return this != internal_default_instance() && producingfederate_ != nullptr;
10933 }
10936 }
10938  if (GetArenaForAllocation() == nullptr && producingfederate_ != nullptr) {
10939  delete producingfederate_;
10940  }
10941  producingfederate_ = nullptr;
10942 }
10943 inline const ::rti1516_2025::fedpro::FederateHandle& SupplementalReflectInfo::_internal_producingfederate() const {
10944  const ::rti1516_2025::fedpro::FederateHandle* p = producingfederate_;
10945  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederateHandle&>(
10947 }
10948 inline const ::rti1516_2025::fedpro::FederateHandle& SupplementalReflectInfo::producingfederate() const {
10949  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.SupplementalReflectInfo.producingFederate)
10950  return _internal_producingfederate();
10951 }
10953  ::rti1516_2025::fedpro::FederateHandle* producingfederate) {
10954  if (GetArenaForAllocation() == nullptr) {
10955  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate_);
10956  }
10958  if (producingfederate) {
10959 
10960  } else {
10961 
10962  }
10963  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.SupplementalReflectInfo.producingFederate)
10964 }
10965 inline ::rti1516_2025::fedpro::FederateHandle* SupplementalReflectInfo::release_producingfederate() {
10966 
10968  producingfederate_ = nullptr;
10969 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
10970  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
10971  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
10972  if (GetArenaForAllocation() == nullptr) { delete old; }
10973 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
10974  if (GetArenaForAllocation() != nullptr) {
10975  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
10976  }
10977 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
10978  return temp;
10979 }
10980 inline ::rti1516_2025::fedpro::FederateHandle* SupplementalReflectInfo::unsafe_arena_release_producingfederate() {
10981  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.SupplementalReflectInfo.producingFederate)
10982 
10984  producingfederate_ = nullptr;
10985  return temp;
10986 }
10987 inline ::rti1516_2025::fedpro::FederateHandle* SupplementalReflectInfo::_internal_mutable_producingfederate() {
10988 
10989  if (producingfederate_ == nullptr) {
10990  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandle>(GetArenaForAllocation());
10991  producingfederate_ = p;
10992  }
10993  return producingfederate_;
10994 }
10995 inline ::rti1516_2025::fedpro::FederateHandle* SupplementalReflectInfo::mutable_producingfederate() {
10997  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.SupplementalReflectInfo.producingFederate)
10998  return _msg;
10999 }
11001  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
11002  if (message_arena == nullptr) {
11003  delete producingfederate_;
11004  }
11005  if (producingfederate) {
11006  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
11007  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::rti1516_2025::fedpro::FederateHandle>::GetOwningArena(producingfederate);
11008  if (message_arena != submessage_arena) {
11009  producingfederate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
11010  message_arena, producingfederate, submessage_arena);
11011  }
11012 
11013  } else {
11014 
11015  }
11017  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.SupplementalReflectInfo.producingFederate)
11018 }
11019 
11020 // bool conveyedRegionsIsValid = 2;
11022  conveyedregionsisvalid_ = false;
11023 }
11025  return conveyedregionsisvalid_;
11026 }
11028  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.SupplementalReflectInfo.conveyedRegionsIsValid)
11030 }
11032 
11033  conveyedregionsisvalid_ = value;
11034 }
11037  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.SupplementalReflectInfo.conveyedRegionsIsValid)
11038 }
11039 
11040 // .rti1516_2025.fedpro.ConveyedRegionSet conveyedRegions = 3;
11042  return this != internal_default_instance() && conveyedregions_ != nullptr;
11043 }
11046 }
11048  if (GetArenaForAllocation() == nullptr && conveyedregions_ != nullptr) {
11049  delete conveyedregions_;
11050  }
11051  conveyedregions_ = nullptr;
11052 }
11053 inline const ::rti1516_2025::fedpro::ConveyedRegionSet& SupplementalReflectInfo::_internal_conveyedregions() const {
11054  const ::rti1516_2025::fedpro::ConveyedRegionSet* p = conveyedregions_;
11055  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ConveyedRegionSet&>(
11057 }
11058 inline const ::rti1516_2025::fedpro::ConveyedRegionSet& SupplementalReflectInfo::conveyedregions() const {
11059  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.SupplementalReflectInfo.conveyedRegions)
11060  return _internal_conveyedregions();
11061 }
11063  ::rti1516_2025::fedpro::ConveyedRegionSet* conveyedregions) {
11064  if (GetArenaForAllocation() == nullptr) {
11065  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(conveyedregions_);
11066  }
11068  if (conveyedregions) {
11069 
11070  } else {
11071 
11072  }
11073  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.SupplementalReflectInfo.conveyedRegions)
11074 }
11075 inline ::rti1516_2025::fedpro::ConveyedRegionSet* SupplementalReflectInfo::release_conveyedregions() {
11076 
11078  conveyedregions_ = nullptr;
11079 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
11080  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
11081  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11082  if (GetArenaForAllocation() == nullptr) { delete old; }
11083 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
11084  if (GetArenaForAllocation() != nullptr) {
11085  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11086  }
11087 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
11088  return temp;
11089 }
11090 inline ::rti1516_2025::fedpro::ConveyedRegionSet* SupplementalReflectInfo::unsafe_arena_release_conveyedregions() {
11091  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.SupplementalReflectInfo.conveyedRegions)
11092 
11094  conveyedregions_ = nullptr;
11095  return temp;
11096 }
11097 inline ::rti1516_2025::fedpro::ConveyedRegionSet* SupplementalReflectInfo::_internal_mutable_conveyedregions() {
11098 
11099  if (conveyedregions_ == nullptr) {
11100  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ConveyedRegionSet>(GetArenaForAllocation());
11101  conveyedregions_ = p;
11102  }
11103  return conveyedregions_;
11104 }
11105 inline ::rti1516_2025::fedpro::ConveyedRegionSet* SupplementalReflectInfo::mutable_conveyedregions() {
11107  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.SupplementalReflectInfo.conveyedRegions)
11108  return _msg;
11109 }
11111  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
11112  if (message_arena == nullptr) {
11113  delete conveyedregions_;
11114  }
11115  if (conveyedregions) {
11116  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
11117  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::rti1516_2025::fedpro::ConveyedRegionSet>::GetOwningArena(conveyedregions);
11118  if (message_arena != submessage_arena) {
11119  conveyedregions = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
11120  message_arena, conveyedregions, submessage_arena);
11121  }
11122 
11123  } else {
11124 
11125  }
11127  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.SupplementalReflectInfo.conveyedRegions)
11128 }
11129 
11130 // -------------------------------------------------------------------
11131 
11132 // SupplementalReceiveInfo
11133 
11134 // .rti1516_2025.fedpro.FederateHandle producingFederate = 1;
11136  return this != internal_default_instance() && producingfederate_ != nullptr;
11137 }
11140 }
11142  if (GetArenaForAllocation() == nullptr && producingfederate_ != nullptr) {
11143  delete producingfederate_;
11144  }
11145  producingfederate_ = nullptr;
11146 }
11147 inline const ::rti1516_2025::fedpro::FederateHandle& SupplementalReceiveInfo::_internal_producingfederate() const {
11148  const ::rti1516_2025::fedpro::FederateHandle* p = producingfederate_;
11149  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederateHandle&>(
11151 }
11152 inline const ::rti1516_2025::fedpro::FederateHandle& SupplementalReceiveInfo::producingfederate() const {
11153  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.SupplementalReceiveInfo.producingFederate)
11154  return _internal_producingfederate();
11155 }
11157  ::rti1516_2025::fedpro::FederateHandle* producingfederate) {
11158  if (GetArenaForAllocation() == nullptr) {
11159  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(producingfederate_);
11160  }
11162  if (producingfederate) {
11163 
11164  } else {
11165 
11166  }
11167  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.SupplementalReceiveInfo.producingFederate)
11168 }
11169 inline ::rti1516_2025::fedpro::FederateHandle* SupplementalReceiveInfo::release_producingfederate() {
11170 
11172  producingfederate_ = nullptr;
11173 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
11174  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
11175  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11176  if (GetArenaForAllocation() == nullptr) { delete old; }
11177 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
11178  if (GetArenaForAllocation() != nullptr) {
11179  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11180  }
11181 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
11182  return temp;
11183 }
11184 inline ::rti1516_2025::fedpro::FederateHandle* SupplementalReceiveInfo::unsafe_arena_release_producingfederate() {
11185  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.SupplementalReceiveInfo.producingFederate)
11186 
11188  producingfederate_ = nullptr;
11189  return temp;
11190 }
11191 inline ::rti1516_2025::fedpro::FederateHandle* SupplementalReceiveInfo::_internal_mutable_producingfederate() {
11192 
11193  if (producingfederate_ == nullptr) {
11194  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandle>(GetArenaForAllocation());
11195  producingfederate_ = p;
11196  }
11197  return producingfederate_;
11198 }
11199 inline ::rti1516_2025::fedpro::FederateHandle* SupplementalReceiveInfo::mutable_producingfederate() {
11201  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.SupplementalReceiveInfo.producingFederate)
11202  return _msg;
11203 }
11205  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
11206  if (message_arena == nullptr) {
11207  delete producingfederate_;
11208  }
11209  if (producingfederate) {
11210  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
11211  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::rti1516_2025::fedpro::FederateHandle>::GetOwningArena(producingfederate);
11212  if (message_arena != submessage_arena) {
11213  producingfederate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
11214  message_arena, producingfederate, submessage_arena);
11215  }
11216 
11217  } else {
11218 
11219  }
11221  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.SupplementalReceiveInfo.producingFederate)
11222 }
11223 
11224 // bool conveyedRegionsIsValid = 2;
11226  conveyedregionsisvalid_ = false;
11227 }
11229  return conveyedregionsisvalid_;
11230 }
11232  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.SupplementalReceiveInfo.conveyedRegionsIsValid)
11234 }
11236 
11237  conveyedregionsisvalid_ = value;
11238 }
11241  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.SupplementalReceiveInfo.conveyedRegionsIsValid)
11242 }
11243 
11244 // .rti1516_2025.fedpro.ConveyedRegionSet conveyedRegions = 3;
11246  return this != internal_default_instance() && conveyedregions_ != nullptr;
11247 }
11250 }
11252  if (GetArenaForAllocation() == nullptr && conveyedregions_ != nullptr) {
11253  delete conveyedregions_;
11254  }
11255  conveyedregions_ = nullptr;
11256 }
11257 inline const ::rti1516_2025::fedpro::ConveyedRegionSet& SupplementalReceiveInfo::_internal_conveyedregions() const {
11258  const ::rti1516_2025::fedpro::ConveyedRegionSet* p = conveyedregions_;
11259  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::ConveyedRegionSet&>(
11261 }
11262 inline const ::rti1516_2025::fedpro::ConveyedRegionSet& SupplementalReceiveInfo::conveyedregions() const {
11263  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.SupplementalReceiveInfo.conveyedRegions)
11264  return _internal_conveyedregions();
11265 }
11267  ::rti1516_2025::fedpro::ConveyedRegionSet* conveyedregions) {
11268  if (GetArenaForAllocation() == nullptr) {
11269  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(conveyedregions_);
11270  }
11272  if (conveyedregions) {
11273 
11274  } else {
11275 
11276  }
11277  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.SupplementalReceiveInfo.conveyedRegions)
11278 }
11279 inline ::rti1516_2025::fedpro::ConveyedRegionSet* SupplementalReceiveInfo::release_conveyedregions() {
11280 
11282  conveyedregions_ = nullptr;
11283 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
11284  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
11285  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11286  if (GetArenaForAllocation() == nullptr) { delete old; }
11287 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
11288  if (GetArenaForAllocation() != nullptr) {
11289  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11290  }
11291 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
11292  return temp;
11293 }
11294 inline ::rti1516_2025::fedpro::ConveyedRegionSet* SupplementalReceiveInfo::unsafe_arena_release_conveyedregions() {
11295  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.SupplementalReceiveInfo.conveyedRegions)
11296 
11298  conveyedregions_ = nullptr;
11299  return temp;
11300 }
11301 inline ::rti1516_2025::fedpro::ConveyedRegionSet* SupplementalReceiveInfo::_internal_mutable_conveyedregions() {
11302 
11303  if (conveyedregions_ == nullptr) {
11304  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::ConveyedRegionSet>(GetArenaForAllocation());
11305  conveyedregions_ = p;
11306  }
11307  return conveyedregions_;
11308 }
11309 inline ::rti1516_2025::fedpro::ConveyedRegionSet* SupplementalReceiveInfo::mutable_conveyedregions() {
11311  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.SupplementalReceiveInfo.conveyedRegions)
11312  return _msg;
11313 }
11315  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
11316  if (message_arena == nullptr) {
11317  delete conveyedregions_;
11318  }
11319  if (conveyedregions) {
11320  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
11321  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::rti1516_2025::fedpro::ConveyedRegionSet>::GetOwningArena(conveyedregions);
11322  if (message_arena != submessage_arena) {
11323  conveyedregions = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
11324  message_arena, conveyedregions, submessage_arena);
11325  }
11326 
11327  } else {
11328 
11329  }
11331  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.SupplementalReceiveInfo.conveyedRegions)
11332 }
11333 
11334 // -------------------------------------------------------------------
11335 
11336 // FomModule
11337 
11338 // .rti1516_2025.fedpro.FileFomModule file = 1;
11339 inline bool FomModule::_internal_has_file() const {
11340  return fomModule_case() == kFile;
11341 }
11342 inline bool FomModule::has_file() const {
11343  return _internal_has_file();
11344 }
11346  _oneof_case_[0] = kFile;
11347 }
11348 inline void FomModule::clear_file() {
11349  if (_internal_has_file()) {
11350  if (GetArenaForAllocation() == nullptr) {
11351  delete fomModule_.file_;
11352  }
11354  }
11355 }
11356 inline ::rti1516_2025::fedpro::FileFomModule* FomModule::release_file() {
11357  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.FomModule.file)
11358  if (_internal_has_file()) {
11361  if (GetArenaForAllocation() != nullptr) {
11362  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11363  }
11364  fomModule_.file_ = nullptr;
11365  return temp;
11366  } else {
11367  return nullptr;
11368  }
11369 }
11370 inline const ::rti1516_2025::fedpro::FileFomModule& FomModule::_internal_file() const {
11371  return _internal_has_file()
11372  ? *fomModule_.file_
11374 }
11375 inline const ::rti1516_2025::fedpro::FileFomModule& FomModule::file() const {
11376  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FomModule.file)
11377  return _internal_file();
11378 }
11379 inline ::rti1516_2025::fedpro::FileFomModule* FomModule::unsafe_arena_release_file() {
11380  // @@protoc_insertion_point(field_unsafe_arena_release:rti1516_2025.fedpro.FomModule.file)
11381  if (_internal_has_file()) {
11384  fomModule_.file_ = nullptr;
11385  return temp;
11386  } else {
11387  return nullptr;
11388  }
11389 }
11391  clear_fomModule();
11392  if (file) {
11393  set_has_file();
11394  fomModule_.file_ = file;
11395  }
11396  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.FomModule.file)
11397 }
11398 inline ::rti1516_2025::fedpro::FileFomModule* FomModule::_internal_mutable_file() {
11399  if (!_internal_has_file()) {
11400  clear_fomModule();
11401  set_has_file();
11402  fomModule_.file_ = CreateMaybeMessage< ::rti1516_2025::fedpro::FileFomModule >(GetArenaForAllocation());
11403  }
11404  return fomModule_.file_;
11405 }
11406 inline ::rti1516_2025::fedpro::FileFomModule* FomModule::mutable_file() {
11408  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FomModule.file)
11409  return _msg;
11410 }
11411 
11412 // bytes compressedModule = 2;
11414  return fomModule_case() == kCompressedModule;
11415 }
11416 inline bool FomModule::has_compressedmodule() const {
11418 }
11421 }
11424  fomModule_.compressedmodule_.Destroy(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
11426  }
11427 }
11428 inline const std::string& FomModule::compressedmodule() const {
11429  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FomModule.compressedModule)
11430  return _internal_compressedmodule();
11431 }
11432 template <typename ArgT0, typename... ArgT>
11433 inline void FomModule::set_compressedmodule(ArgT0&& arg0, ArgT... args) {
11435  clear_fomModule();
11437  fomModule_.compressedmodule_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
11438  }
11439  fomModule_.compressedmodule_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11440  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.FomModule.compressedModule)
11441 }
11443  std::string* _s = _internal_mutable_compressedmodule();
11444  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FomModule.compressedModule)
11445  return _s;
11446 }
11447 inline const std::string& FomModule::_internal_compressedmodule() const {
11449  return fomModule_.compressedmodule_.Get();
11450  }
11451  return ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited();
11452 }
11453 inline void FomModule::_internal_set_compressedmodule(const std::string& value) {
11455  clear_fomModule();
11457  fomModule_.compressedmodule_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
11458  }
11459  fomModule_.compressedmodule_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
11460 }
11463  clear_fomModule();
11465  fomModule_.compressedmodule_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
11466  }
11467  return fomModule_.compressedmodule_.Mutable(
11468  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
11469 }
11471  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.FomModule.compressedModule)
11474  return fomModule_.compressedmodule_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
11475  } else {
11476  return nullptr;
11477  }
11478 }
11479 inline void FomModule::set_allocated_compressedmodule(std::string* compressedmodule) {
11480  if (has_fomModule()) {
11481  clear_fomModule();
11482  }
11483  if (compressedmodule != nullptr) {
11485  fomModule_.compressedmodule_.UnsafeSetDefault(compressedmodule);
11486  ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArenaForAllocation();
11487  if (arena != nullptr) {
11488  arena->Own(compressedmodule);
11489  }
11490  }
11491  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.FomModule.compressedModule)
11492 }
11493 
11494 // string url = 3;
11495 inline bool FomModule::_internal_has_url() const {
11496  return fomModule_case() == kUrl;
11497 }
11498 inline bool FomModule::has_url() const {
11499  return _internal_has_url();
11500 }
11501 inline void FomModule::set_has_url() {
11502  _oneof_case_[0] = kUrl;
11503 }
11504 inline void FomModule::clear_url() {
11505  if (_internal_has_url()) {
11506  fomModule_.url_.Destroy(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
11508  }
11509 }
11510 inline const std::string& FomModule::url() const {
11511  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FomModule.url)
11512  return _internal_url();
11513 }
11514 template <typename ArgT0, typename... ArgT>
11515 inline void FomModule::set_url(ArgT0&& arg0, ArgT... args) {
11516  if (!_internal_has_url()) {
11517  clear_fomModule();
11518  set_has_url();
11519  fomModule_.url_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
11520  }
11521  fomModule_.url_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11522  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.FomModule.url)
11523 }
11524 inline std::string* FomModule::mutable_url() {
11525  std::string* _s = _internal_mutable_url();
11526  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FomModule.url)
11527  return _s;
11528 }
11529 inline const std::string& FomModule::_internal_url() const {
11530  if (_internal_has_url()) {
11531  return fomModule_.url_.Get();
11532  }
11533  return ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited();
11534 }
11535 inline void FomModule::_internal_set_url(const std::string& value) {
11536  if (!_internal_has_url()) {
11537  clear_fomModule();
11538  set_has_url();
11539  fomModule_.url_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
11540  }
11541  fomModule_.url_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
11542 }
11543 inline std::string* FomModule::_internal_mutable_url() {
11544  if (!_internal_has_url()) {
11545  clear_fomModule();
11546  set_has_url();
11547  fomModule_.url_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
11548  }
11549  return fomModule_.url_.Mutable(
11550  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
11551 }
11552 inline std::string* FomModule::release_url() {
11553  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.FomModule.url)
11554  if (_internal_has_url()) {
11556  return fomModule_.url_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
11557  } else {
11558  return nullptr;
11559  }
11560 }
11561 inline void FomModule::set_allocated_url(std::string* url) {
11562  if (has_fomModule()) {
11563  clear_fomModule();
11564  }
11565  if (url != nullptr) {
11566  set_has_url();
11567  fomModule_.url_.UnsafeSetDefault(url);
11568  ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArenaForAllocation();
11569  if (arena != nullptr) {
11570  arena->Own(url);
11571  }
11572  }
11573  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.FomModule.url)
11574 }
11575 
11576 inline bool FomModule::has_fomModule() const {
11577  return fomModule_case() != FOMMODULE_NOT_SET;
11578 }
11581 }
11584 }
11585 // -------------------------------------------------------------------
11586 
11587 // FileFomModule
11588 
11589 // string name = 1;
11591  name_.ClearToEmpty();
11592 }
11593 inline const std::string& FileFomModule::name() const {
11594  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FileFomModule.name)
11595  return _internal_name();
11596 }
11597 template <typename ArgT0, typename... ArgT>
11598 inline PROTOBUF_ALWAYS_INLINE
11599 void FileFomModule::set_name(ArgT0&& arg0, ArgT... args) {
11600 
11601  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11602  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.FileFomModule.name)
11603 }
11604 inline std::string* FileFomModule::mutable_name() {
11605  std::string* _s = _internal_mutable_name();
11606  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FileFomModule.name)
11607  return _s;
11608 }
11609 inline const std::string& FileFomModule::_internal_name() const {
11610  return name_.Get();
11611 }
11612 inline void FileFomModule::_internal_set_name(const std::string& value) {
11613 
11614  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
11615 }
11617 
11618  return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
11619 }
11620 inline std::string* FileFomModule::release_name() {
11621  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.FileFomModule.name)
11622  return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
11623 }
11624 inline void FileFomModule::set_allocated_name(std::string* name) {
11625  if (name != nullptr) {
11626 
11627  } else {
11628 
11629  }
11630  name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
11631  GetArenaForAllocation());
11632  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.FileFomModule.name)
11633 }
11634 
11635 // bytes content = 2;
11637  content_.ClearToEmpty();
11638 }
11639 inline const std::string& FileFomModule::content() const {
11640  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FileFomModule.content)
11641  return _internal_content();
11642 }
11643 template <typename ArgT0, typename... ArgT>
11644 inline PROTOBUF_ALWAYS_INLINE
11645 void FileFomModule::set_content(ArgT0&& arg0, ArgT... args) {
11646 
11647  content_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11648  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.FileFomModule.content)
11649 }
11650 inline std::string* FileFomModule::mutable_content() {
11651  std::string* _s = _internal_mutable_content();
11652  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FileFomModule.content)
11653  return _s;
11654 }
11655 inline const std::string& FileFomModule::_internal_content() const {
11656  return content_.Get();
11657 }
11658 inline void FileFomModule::_internal_set_content(const std::string& value) {
11659 
11660  content_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
11661 }
11663 
11664  return content_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
11665 }
11666 inline std::string* FileFomModule::release_content() {
11667  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.FileFomModule.content)
11668  return content_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
11669 }
11670 inline void FileFomModule::set_allocated_content(std::string* content) {
11671  if (content != nullptr) {
11672 
11673  } else {
11674 
11675  }
11676  content_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), content,
11677  GetArenaForAllocation());
11678  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.FileFomModule.content)
11679 }
11680 
11681 // -------------------------------------------------------------------
11682 
11683 // FomModuleSet
11684 
11685 // repeated .rti1516_2025.fedpro.FomModule fomModule = 1;
11687  return fommodule_.size();
11688 }
11689 inline int FomModuleSet::fommodule_size() const {
11690  return _internal_fommodule_size();
11691 }
11693  fommodule_.Clear();
11694 }
11695 inline ::rti1516_2025::fedpro::FomModule* FomModuleSet::mutable_fommodule(int index) {
11696  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.FomModuleSet.fomModule)
11697  return fommodule_.Mutable(index);
11698 }
11699 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FomModule >*
11701  // @@protoc_insertion_point(field_mutable_list:rti1516_2025.fedpro.FomModuleSet.fomModule)
11702  return &fommodule_;
11703 }
11704 inline const ::rti1516_2025::fedpro::FomModule& FomModuleSet::_internal_fommodule(int index) const {
11705  return fommodule_.Get(index);
11706 }
11707 inline const ::rti1516_2025::fedpro::FomModule& FomModuleSet::fommodule(int index) const {
11708  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.FomModuleSet.fomModule)
11709  return _internal_fommodule(index);
11710 }
11711 inline ::rti1516_2025::fedpro::FomModule* FomModuleSet::_internal_add_fommodule() {
11712  return fommodule_.Add();
11713 }
11714 inline ::rti1516_2025::fedpro::FomModule* FomModuleSet::add_fommodule() {
11716  // @@protoc_insertion_point(field_add:rti1516_2025.fedpro.FomModuleSet.fomModule)
11717  return _add;
11718 }
11719 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FomModule >&
11721  // @@protoc_insertion_point(field_list:rti1516_2025.fedpro.FomModuleSet.fomModule)
11722  return fommodule_;
11723 }
11724 
11725 // -------------------------------------------------------------------
11726 
11727 // JoinResult
11728 
11729 // .rti1516_2025.fedpro.FederateHandle federateHandle = 1;
11731  return this != internal_default_instance() && federatehandle_ != nullptr;
11732 }
11733 inline bool JoinResult::has_federatehandle() const {
11735 }
11737  if (GetArenaForAllocation() == nullptr && federatehandle_ != nullptr) {
11738  delete federatehandle_;
11739  }
11740  federatehandle_ = nullptr;
11741 }
11742 inline const ::rti1516_2025::fedpro::FederateHandle& JoinResult::_internal_federatehandle() const {
11743  const ::rti1516_2025::fedpro::FederateHandle* p = federatehandle_;
11744  return p != nullptr ? *p : reinterpret_cast<const ::rti1516_2025::fedpro::FederateHandle&>(
11746 }
11747 inline const ::rti1516_2025::fedpro::FederateHandle& JoinResult::federatehandle() const {
11748  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.JoinResult.federateHandle)
11749  return _internal_federatehandle();
11750 }
11752  ::rti1516_2025::fedpro::FederateHandle* federatehandle) {
11753  if (GetArenaForAllocation() == nullptr) {
11754  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(federatehandle_);
11755  }
11757  if (federatehandle) {
11758 
11759  } else {
11760 
11761  }
11762  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:rti1516_2025.fedpro.JoinResult.federateHandle)
11763 }
11764 inline ::rti1516_2025::fedpro::FederateHandle* JoinResult::release_federatehandle() {
11765 
11767  federatehandle_ = nullptr;
11768 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
11769  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
11770  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11771  if (GetArenaForAllocation() == nullptr) { delete old; }
11772 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
11773  if (GetArenaForAllocation() != nullptr) {
11774  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11775  }
11776 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
11777  return temp;
11778 }
11779 inline ::rti1516_2025::fedpro::FederateHandle* JoinResult::unsafe_arena_release_federatehandle() {
11780  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.JoinResult.federateHandle)
11781 
11783  federatehandle_ = nullptr;
11784  return temp;
11785 }
11786 inline ::rti1516_2025::fedpro::FederateHandle* JoinResult::_internal_mutable_federatehandle() {
11787 
11788  if (federatehandle_ == nullptr) {
11789  auto* p = CreateMaybeMessage<::rti1516_2025::fedpro::FederateHandle>(GetArenaForAllocation());
11790  federatehandle_ = p;
11791  }
11792  return federatehandle_;
11793 }
11794 inline ::rti1516_2025::fedpro::FederateHandle* JoinResult::mutable_federatehandle() {
11796  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.JoinResult.federateHandle)
11797  return _msg;
11798 }
11800  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
11801  if (message_arena == nullptr) {
11802  delete federatehandle_;
11803  }
11804  if (federatehandle) {
11805  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
11806  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::rti1516_2025::fedpro::FederateHandle>::GetOwningArena(federatehandle);
11807  if (message_arena != submessage_arena) {
11808  federatehandle = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
11809  message_arena, federatehandle, submessage_arena);
11810  }
11811 
11812  } else {
11813 
11814  }
11816  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.JoinResult.federateHandle)
11817 }
11818 
11819 // string logicalTimeImplementationName = 2;
11821  logicaltimeimplementationname_.ClearToEmpty();
11822 }
11823 inline const std::string& JoinResult::logicaltimeimplementationname() const {
11824  // @@protoc_insertion_point(field_get:rti1516_2025.fedpro.JoinResult.logicalTimeImplementationName)
11826 }
11827 template <typename ArgT0, typename... ArgT>
11828 inline PROTOBUF_ALWAYS_INLINE
11829 void JoinResult::set_logicaltimeimplementationname(ArgT0&& arg0, ArgT... args) {
11830 
11831  logicaltimeimplementationname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11832  // @@protoc_insertion_point(field_set:rti1516_2025.fedpro.JoinResult.logicalTimeImplementationName)
11833 }
11836  // @@protoc_insertion_point(field_mutable:rti1516_2025.fedpro.JoinResult.logicalTimeImplementationName)
11837  return _s;
11838 }
11839 inline const std::string& JoinResult::_internal_logicaltimeimplementationname() const {
11840  return logicaltimeimplementationname_.Get();
11841 }
11842 inline void JoinResult::_internal_set_logicaltimeimplementationname(const std::string& value) {
11843 
11844  logicaltimeimplementationname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
11845 }
11847 
11848  return logicaltimeimplementationname_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
11849 }
11851  // @@protoc_insertion_point(field_release:rti1516_2025.fedpro.JoinResult.logicalTimeImplementationName)
11852  return logicaltimeimplementationname_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
11853 }
11854 inline void JoinResult::set_allocated_logicaltimeimplementationname(std::string* logicaltimeimplementationname) {
11855  if (logicaltimeimplementationname != nullptr) {
11856 
11857  } else {
11858 
11859  }
11860  logicaltimeimplementationname_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), logicaltimeimplementationname,
11861  GetArenaForAllocation());
11862  // @@protoc_insertion_point(field_set_allocated:rti1516_2025.fedpro.JoinResult.logicalTimeImplementationName)
11863 }
11864 
11865 #ifdef __GNUC__
11866  #pragma GCC diagnostic pop
11867 #endif // __GNUC__
11868 // -------------------------------------------------------------------
11869 
11870 // -------------------------------------------------------------------
11871 
11872 // -------------------------------------------------------------------
11873 
11874 // -------------------------------------------------------------------
11875 
11876 // -------------------------------------------------------------------
11877 
11878 // -------------------------------------------------------------------
11879 
11880 // -------------------------------------------------------------------
11881 
11882 // -------------------------------------------------------------------
11883 
11884 // -------------------------------------------------------------------
11885 
11886 // -------------------------------------------------------------------
11887 
11888 // -------------------------------------------------------------------
11889 
11890 // -------------------------------------------------------------------
11891 
11892 // -------------------------------------------------------------------
11893 
11894 // -------------------------------------------------------------------
11895 
11896 // -------------------------------------------------------------------
11897 
11898 // -------------------------------------------------------------------
11899 
11900 // -------------------------------------------------------------------
11901 
11902 // -------------------------------------------------------------------
11903 
11904 // -------------------------------------------------------------------
11905 
11906 // -------------------------------------------------------------------
11907 
11908 // -------------------------------------------------------------------
11909 
11910 // -------------------------------------------------------------------
11911 
11912 // -------------------------------------------------------------------
11913 
11914 // -------------------------------------------------------------------
11915 
11916 // -------------------------------------------------------------------
11917 
11918 // -------------------------------------------------------------------
11919 
11920 // -------------------------------------------------------------------
11921 
11922 // -------------------------------------------------------------------
11923 
11924 // -------------------------------------------------------------------
11925 
11926 // -------------------------------------------------------------------
11927 
11928 // -------------------------------------------------------------------
11929 
11930 // -------------------------------------------------------------------
11931 
11932 // -------------------------------------------------------------------
11933 
11934 // -------------------------------------------------------------------
11935 
11936 // -------------------------------------------------------------------
11937 
11938 // -------------------------------------------------------------------
11939 
11940 // -------------------------------------------------------------------
11941 
11942 // -------------------------------------------------------------------
11943 
11944 // -------------------------------------------------------------------
11945 
11946 // -------------------------------------------------------------------
11947 
11948 // -------------------------------------------------------------------
11949 
11950 // -------------------------------------------------------------------
11951 
11952 // -------------------------------------------------------------------
11953 
11954 // -------------------------------------------------------------------
11955 
11956 // -------------------------------------------------------------------
11957 
11958 // -------------------------------------------------------------------
11959 
11960 
11961 // @@protoc_insertion_point(namespace_scope)
11962 
11963 } // namespace fedpro
11964 } // namespace rti1516_2025
11965 
11966 PROTOBUF_NAMESPACE_OPEN
11967 
11968 template <> struct is_proto_enum< ::rti1516_2025::fedpro::AdditionalSettingsResultCode> : ::std::true_type {};
11969 template <>
11970 inline const EnumDescriptor* GetEnumDescriptor< ::rti1516_2025::fedpro::AdditionalSettingsResultCode>() {
11972 }
11973 template <> struct is_proto_enum< ::rti1516_2025::fedpro::CallbackModel> : ::std::true_type {};
11974 template <>
11975 inline const EnumDescriptor* GetEnumDescriptor< ::rti1516_2025::fedpro::CallbackModel>() {
11977 }
11978 template <> struct is_proto_enum< ::rti1516_2025::fedpro::ResignAction> : ::std::true_type {};
11979 template <>
11980 inline const EnumDescriptor* GetEnumDescriptor< ::rti1516_2025::fedpro::ResignAction>() {
11982 }
11983 template <> struct is_proto_enum< ::rti1516_2025::fedpro::SynchronizationPointFailureReason> : ::std::true_type {};
11984 template <>
11985 inline const EnumDescriptor* GetEnumDescriptor< ::rti1516_2025::fedpro::SynchronizationPointFailureReason>() {
11987 }
11988 template <> struct is_proto_enum< ::rti1516_2025::fedpro::SaveFailureReason> : ::std::true_type {};
11989 template <>
11990 inline const EnumDescriptor* GetEnumDescriptor< ::rti1516_2025::fedpro::SaveFailureReason>() {
11992 }
11993 template <> struct is_proto_enum< ::rti1516_2025::fedpro::RestoreFailureReason> : ::std::true_type {};
11994 template <>
11995 inline const EnumDescriptor* GetEnumDescriptor< ::rti1516_2025::fedpro::RestoreFailureReason>() {
11997 }
11998 template <> struct is_proto_enum< ::rti1516_2025::fedpro::SaveStatus> : ::std::true_type {};
11999 template <>
12000 inline const EnumDescriptor* GetEnumDescriptor< ::rti1516_2025::fedpro::SaveStatus>() {
12002 }
12003 template <> struct is_proto_enum< ::rti1516_2025::fedpro::RestoreStatus> : ::std::true_type {};
12004 template <>
12005 inline const EnumDescriptor* GetEnumDescriptor< ::rti1516_2025::fedpro::RestoreStatus>() {
12007 }
12008 template <> struct is_proto_enum< ::rti1516_2025::fedpro::OrderType> : ::std::true_type {};
12009 template <>
12010 inline const EnumDescriptor* GetEnumDescriptor< ::rti1516_2025::fedpro::OrderType>() {
12012 }
12013 template <> struct is_proto_enum< ::rti1516_2025::fedpro::ServiceGroup> : ::std::true_type {};
12014 template <>
12015 inline const EnumDescriptor* GetEnumDescriptor< ::rti1516_2025::fedpro::ServiceGroup>() {
12017 }
12018 
12019 PROTOBUF_NAMESPACE_CLOSE
12020 
12021 // @@protoc_insertion_point(global_scope)
12022 
12023 #include <google/protobuf/port_undef.inc>
12024 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_datatypes_2eproto
PROTOBUF_MUST_USE_RESULT std::string * release_data()
Definition: datatypes.pb.h:9101
LogicalTime(LogicalTime &&from) noexcept
Definition: datatypes.pb.h:4251
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: datatypes.pb.h:6496
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:7392
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:7402
void InternalArenaConstructable_
Definition: datatypes.pb.h:4955
RtiConfiguration()
Definition: datatypes.pb.h:692
void UnsafeArenaSwap(SupplementalReflectInfo *other)
Definition: datatypes.pb.h:6849
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:5445
ParameterHandle & operator=(ParameterHandle &&from) noexcept
Definition: datatypes.pb.h:3045
void DestructorSkippable_
Definition: datatypes.pb.h:6785
void CopyFrom(const ParameterHandleValue &from)
void SetCachedSize(int size) const final
void Swap(DimensionHandleSet *other)
Definition: datatypes.pb.h:5319
bool has_logicaltime() const
Definition: datatypes.pb.h:10076
void clear_additionalsettings()
Definition: datatypes.pb.h:8029
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * AdditionalSettingsResultCode_descriptor()
void set_conveyedregionsisvalid(bool value)
Definition: datatypes.pb.h:11035
static const ClassData _class_data_
Definition: datatypes.pb.h:2250
void InternalSwap(AttributeHandle *other)
bool has_postrestorehandle() const
Definition: datatypes.pb.h:8378
void MergeFrom(const ObjectClassHandle &from)
void Swap(ConfigurationResult *other)
Definition: datatypes.pb.h:914
void UnsafeArenaSwap(FomModule *other)
Definition: datatypes.pb.h:7214
FederateHandleDefaultTypeInternal _FederateHandle_default_instance_
FomModuleSet & operator=(const FomModuleSet &from)
Definition: datatypes.pb.h:7532
::rti1516_2025::fedpro::ConveyedRegion * add_conveyedregions()
Definition: datatypes.pb.h:10915
static const DimensionAndRange * internal_default_instance()
Definition: datatypes.pb.h:6367
void MergeFrom(const FederationExecutionInformation &from)
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:2491
PROTOBUF_MUST_USE_RESULT std::string * release_data()
Definition: datatypes.pb.h:9983
bool SaveFailureReason_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SaveFailureReason *value)
Definition: datatypes.pb.h:383
LogicalTimeInterval & operator=(LogicalTimeInterval &&from) noexcept
Definition: datatypes.pb.h:4404
PROTOBUF_MUST_USE_RESULT std::string * release_data()
Definition: datatypes.pb.h:9151
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:3523
void UnsafeArenaSwap(ObjectClassHandle *other)
Definition: datatypes.pb.h:2653
void CopyFrom(const RegionHandleSet &from)
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:908
::rti1516_2025::fedpro::FederateHandle * mutable_federatehandle()
Definition: datatypes.pb.h:11794
int GetCachedSize() const final
Definition: datatypes.pb.h:6414
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
const ::rti1516_2025::fedpro::AttributeHandleSet & _internal_attributeset() const
Definition: datatypes.pb.h:10355
ConfigurationResult(ConfigurationResult &&from) noexcept
Definition: datatypes.pb.h:873
const std::string & _internal_name() const
Definition: datatypes.pb.h:11609
void CopyFrom(const DimensionAndRange &from)
AttributeSetRegionSetPair * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:5783
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
static const InteractionClassHandleSet & default_instance()
Definition: datatypes.pb.h:6066
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:3349
void MergeFrom(const TimeQueryReturn &from)
static const SupplementalReceiveInfo & default_instance()
Definition: datatypes.pb.h:7007
int attributehandlevalue_size() const
Definition: datatypes.pb.h:9414
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const ::rti1516_2025::fedpro::MessageRetractionHandle & messageretractionhandle() const
Definition: datatypes.pb.h:9726
bool RestoreStatus_IsValid(int value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::DimensionAndRange > & dimensionandrange() const
Definition: datatypes.pb.h:10877
FederationExecutionMemberInformationSet()
Definition: datatypes.pb.h:2000
Definition: datatypes.pb.h:7192
int GetCachedSize() const final
Definition: datatypes.pb.h:3566
LogicalTimeInterval * New() const final
Definition: datatypes.pb.h:4452
void MergeFrom(const MessageRetractionHandle &from)
void Swap(AttributeHandleSet *other)
Definition: datatypes.pb.h:5615
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
bool _internal_has_logicaltime() const
Definition: datatypes.pb.h:10073
::rti1516_2025::fedpro::RestoreStatus restorestatus() const
Definition: datatypes.pb.h:8471
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:6590
static const ClassData _class_data_
Definition: datatypes.pb.h:3585
void MergeFrom(const FederationExecutionMemberInformationSet &from)
const ::rti1516_2025::fedpro::FederateHandle & _internal_postrestorehandle() const
Definition: datatypes.pb.h:8387
AttributeHandleSet * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:5635
static const FomModule & default_instance()
Definition: datatypes.pb.h:7186
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:1783
ParameterHandleValueMapDefaultTypeInternal _ParameterHandleValueMap_default_instance_
::rti1516_2025::fedpro::AttributeHandleValue * add_attributehandlevalue()
Definition: datatypes.pb.h:9439
void set_data(ArgT0 &&arg0, ArgT...args)
friend void swap(TransportationTypeHandle &a, TransportationTypeHandle &b)
Definition: datatypes.pb.h:4577
friend void swap(FederationExecutionInformationSet &a, FederationExecutionInformationSet &b)
Definition: datatypes.pb.h:1735
const std::string & data() const
Definition: datatypes.pb.h:9174
void Swap(FederateHandleSet *other)
Definition: datatypes.pb.h:5171
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:7549
static const FederateHandle * internal_default_instance()
Definition: datatypes.pb.h:2184
InteractionClassHandleDefaultTypeInternal _InteractionClassHandle_default_instance_
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:6371
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:6422
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:5313
bool has_producingfederate() const
Definition: datatypes.pb.h:10934
void set_logicaltimeimplementationname(ArgT0 &&arg0, ArgT...args)
void Swap(TimeQueryReturn *other)
Definition: datatypes.pb.h:5012
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void set_allocated_compressedmodule(std::string *compressedmodule)
Definition: datatypes.pb.h:11479
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:4079
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
void MergeFrom(const SupplementalReflectInfo &from)
::rti1516_2025::fedpro::AttributeHandleSet * attributeset_
Definition: datatypes.pb.h:5875
void InternalSwap(FederateHandle *other)
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeHandle * release_attributehandle()
Definition: datatypes.pb.h:9305
friend void swap(ConfigurationResult &a, ConfigurationResult &b)
Definition: datatypes.pb.h:911
::rti1516_2025::fedpro::LogicalTime * mutable_logicaltime()
Definition: datatypes.pb.h:10137
void clear_file()
Definition: datatypes.pb.h:11348
RtiConfigurationDefaultTypeInternal _RtiConfiguration_default_instance_
void MergeFrom(const DimensionHandleSet &from)
void InternalSwap(AttributeHandleValueMap *other)
const std::string & _internal_rtiaddress() const
Definition: datatypes.pb.h:8002
void MergeFrom(const LogicalTime &from)
void Swap(FederateRestoreStatusArray *other)
Definition: datatypes.pb.h:1430
RegionHandleSet & operator=(const RegionHandleSet &from)
Definition: datatypes.pb.h:5431
void unsafe_arena_set_allocated_logicaltime(::rti1516_2025::fedpro::LogicalTime *logicaltime)
Definition: datatypes.pb.h:10094
static const ParameterHandle * internal_default_instance()
Definition: datatypes.pb.h:3067
Definition: datatypes.pb.h:2740
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
DimensionHandle * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:4744
void Swap(ObjectClassHandle *other)
Definition: datatypes.pb.h:2645
PROTOBUF_MUST_USE_RESULT std::string * release_data()
Definition: datatypes.pb.h:9833
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateHandleSaveStatusPair > & federatehandlesavestatuspair() const
Definition: datatypes.pb.h:9011
friend void swap(LogicalTime &a, LogicalTime &b)
Definition: datatypes.pb.h:4289
void DestructorSkippable_
Definition: datatypes.pb.h:2733
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:2091
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:783
ConfigurationResultDefaultTypeInternal _ConfigurationResult_default_instance_
LogicalTime & operator=(LogicalTime &&from) noexcept
Definition: datatypes.pb.h:4260
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const ExceptionData & default_instance()
Definition: datatypes.pb.h:565
void DestructorSkippable_
Definition: datatypes.pb.h:5411
void clear_conveyedregionsisvalid()
Definition: datatypes.pb.h:11225
void MergeFrom(const DimensionAndRange &from)
PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string &value)
Definition: datatypes.pb.h:9661
static void ArenaDtor(void *object)
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:4913
ConveyedRegion(ConveyedRegion &&from) noexcept
Definition: datatypes.pb.h:6504
std::string * mutable_value()
Definition: datatypes.pb.h:9559
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:3658
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void UnsafeArenaSwap(FederateHandleSaveStatusPair *other)
Definition: datatypes.pb.h:2346
void set_allocated_value(std::string *value)
Definition: datatypes.pb.h:9395
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:732
void unsafe_arena_set_allocated_postrestorehandle(::rti1516_2025::fedpro::FederateHandle *postrestorehandle)
Definition: datatypes.pb.h:8396
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const FederationExecutionMemberInformationSet & default_instance()
Definition: datatypes.pb.h:2033
void SetCachedSize(int size) const final
void set_allocated_rtiaddress(std::string *rtiaddress)
Definition: datatypes.pb.h:8017
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
FederationExecutionInformation & operator=(const FederationExecutionInformation &from)
Definition: datatypes.pb.h:1542
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:3215
void set_allocated_message(std::string *message)
Definition: datatypes.pb.h:8173
bool OrderType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, OrderType *value)
Definition: datatypes.pb.h:492
static const ClassData _class_data_
Definition: datatypes.pb.h:6897
void _internal_set_logicaltimeisvalid(bool value)
Definition: datatypes.pb.h:10063
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:2478
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:2443
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr compressedmodule_
Definition: datatypes.pb.h:7349
MessageRetractionReturn & operator=(const MessageRetractionReturn &from)
Definition: datatypes.pb.h:4097
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:3655
int GetCachedSize() const final
Definition: datatypes.pb.h:4026
::rti1516_2025::fedpro::AttributeHandle * _internal_mutable_attributehandle()
Definition: datatypes.pb.h:9327
FomModule * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:7226
SupplementalReceiveInfo(SupplementalReceiveInfo &&from) noexcept
Definition: datatypes.pb.h:6979
Definition: datatypes.pb.h:393
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const std::string & data() const
Definition: datatypes.pb.h:10006
FomModuleSet * New() const final
Definition: datatypes.pb.h:7584
std::string * mutable_value()
Definition: datatypes.pb.h:9375
OrderType
Definition: datatypes.pb.h:472
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:1235
void unsafe_arena_set_allocated_rangebounds(::rti1516_2025::fedpro::RangeBounds *rangebounds)
Definition: datatypes.pb.h:10770
void InternalSwap(ParameterHandleValueMap *other)
MessageRetractionReturn(MessageRetractionReturn &&from) noexcept
Definition: datatypes.pb.h:4092
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:4849
void SetCachedSize(int size) const final
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void InternalSwap(AttributeHandleValue *other)
void Swap(FileFomModule *other)
Definition: datatypes.pb.h:7408
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateRestoreStatus > * mutable_federaterestorestatus()
Definition: datatypes.pb.h:8503
::rti1516_2025::fedpro::FederateHandle * _internal_mutable_prerestorehandle()
Definition: datatypes.pb.h:8341
const ::rti1516_2025::fedpro::FileFomModule & file() const
Definition: datatypes.pb.h:11375
void _internal_set_conveyedregionsisvalid(bool value)
Definition: datatypes.pb.h:11031
FederateRestoreStatus()
Definition: datatypes.pb.h:1205
ConveyedRegion * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:6565
void set_additionalsettingsresultcode(::rti1516_2025::fedpro::AdditionalSettingsResultCode value)
Definition: datatypes.pb.h:8133
FederationExecutionMemberInformation(FederationExecutionMemberInformation &&from) noexcept
Definition: datatypes.pb.h:1845
static void ArenaDtor(void *object)
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:7514
constexpr int SaveStatus_ARRAYSIZE
Definition: datatypes.pb.h:427
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
friend void swap(AttributeHandleValueMap &a, AttributeHandleValueMap &b)
Definition: datatypes.pb.h:3526
int GetCachedSize() const final
Definition: datatypes.pb.h:3878
const std::string & value() const
Definition: datatypes.pb.h:9548
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr federatename_
Definition: datatypes.pb.h:1990
friend void swap(SupplementalReflectInfo &a, SupplementalReflectInfo &b)
Definition: datatypes.pb.h:6838
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void SetCachedSize(int size) const final
::rti1516_2025::fedpro::AdditionalSettingsResultCode _internal_additionalsettingsresultcode() const
Definition: datatypes.pb.h:8122
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:7177
DimensionHandleSet & operator=(DimensionHandleSet &&from) noexcept
Definition: datatypes.pb.h:5287
int _internal_dimensionhandle_size() const
Definition: datatypes.pb.h:10211
void CopyFrom(const MessageRetractionHandle &from)
void UnsafeArenaSwap(ConveyedRegionSet *other)
Definition: datatypes.pb.h:6701
FomModuleDefaultTypeInternal _FomModule_default_instance_
void MergeFrom(const InteractionClassHandle &from)
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:3410
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_
Definition: datatypes.pb.h:7512
void DestructorSkippable_
Definition: datatypes.pb.h:7823
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:2917
int GetCachedSize() const final
Definition: datatypes.pb.h:4329
void unsafe_arena_set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: datatypes.pb.h:11156
void InternalArenaConstructable_
Definition: datatypes.pb.h:7510
void clear_federationexecutionmemberinformation()
Definition: datatypes.pb.h:8775
void CopyFrom(const FederationExecutionMemberInformation &from)
Credentials & operator=(const Credentials &from)
Definition: datatypes.pb.h:1055
::rti1516_2025::fedpro::FederationExecutionMemberInformation * _internal_add_federationexecutionmemberinformation()
Definition: datatypes.pb.h:8794
const ::rti1516_2025::fedpro::ParameterHandle & parameterhandle() const
Definition: datatypes.pb.h:9472
int GetCachedSize() const final
Definition: datatypes.pb.h:2970
void UnsafeArenaSwap(FederateRestoreStatus *other)
Definition: datatypes.pb.h:1259
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_data(ArgT0 &&arg0, ArgT...args)
void CopyFrom(const InteractionClassHandle &from)
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:7200
::PROTOBUF_NAMESPACE_ID::uint32 lower() const
Definition: datatypes.pb.h:10621
DimensionHandleSet * New() const final
Definition: datatypes.pb.h:5335
void set_data(ArgT0 &&arg0, ArgT...args)
void Swap(InteractionClassHandle *other)
Definition: datatypes.pb.h:2933
bool _internal_has_federatehandle() const
Definition: datatypes.pb.h:8863
FederationExecutionInformation * New() const final
Definition: datatypes.pb.h:1594
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string &value)
Definition: datatypes.pb.h:10025
PROTOBUF_MUST_USE_RESULT std::string * release_federatename()
Definition: datatypes.pb.h:8703
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:6822
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
FomModuleSet & operator=(FomModuleSet &&from) noexcept
Definition: datatypes.pb.h:7536
bool conveyedregionsisvalid() const
Definition: datatypes.pb.h:11231
void Swap(FederationExecutionInformationSet *other)
Definition: datatypes.pb.h:1738
static const AttributeHandleValue * internal_default_instance()
Definition: datatypes.pb.h:3355
constexpr SynchronizationPointFailureReason SynchronizationPointFailureReason_MAX
Definition: datatypes.pb.h:342
bool has_prerestorehandle() const
Definition: datatypes.pb.h:8288
void DestructorSkippable_
Definition: datatypes.pb.h:1522
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_ALWAYS_INLINE void _internal_set_configurationname(const std::string &value)
Definition: datatypes.pb.h:7959
void set_details(ArgT0 &&arg0, ArgT...args)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
std::string * mutable_data()
Definition: datatypes.pb.h:9653
friend void swap(FederateHandleSet &a, FederateHandleSet &b)
Definition: datatypes.pb.h:5168
FomModuleCase fomModule_case() const
Definition: datatypes.pb.h:11582
void CopyFrom(const FederateRestoreStatus &from)
Definition: datatypes.pb.h:498
void MergeFrom(const ConveyedRegion &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
constexpr ResignAction ResignAction_MIN
Definition: datatypes.pb.h:316
static const RegionHandleSet * internal_default_instance()
Definition: datatypes.pb.h:5457
AttributeHandleValue & operator=(const AttributeHandleValue &from)
Definition: datatypes.pb.h:3329
MessageRetractionHandle * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:4009
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:6025
void clear_rtiaddress()
Definition: datatypes.pb.h:7983
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
std::string * _internal_mutable_data()
Definition: datatypes.pb.h:9197
static const ClassData _class_data_
Definition: datatypes.pb.h:4045
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeHandle > * mutable_attributehandle()
Definition: datatypes.pb.h:10313
void set_data(ArgT0 &&arg0, ArgT...args)
void SetCachedSize(int size) const final
static const ClassData _class_data_
Definition: datatypes.pb.h:4348
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:1623
void clear_federatehandle()
Definition: datatypes.pb.h:11736
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
friend void swap(AttributeHandleValue &a, AttributeHandleValue &b)
Definition: datatypes.pb.h:3362
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_
Definition: datatypes.pb.h:4381
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:3071
static const ClassData _class_data_
Definition: datatypes.pb.h:4492
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:1296
const std::string & _internal_content() const
Definition: datatypes.pb.h:11655
PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string &value)
Definition: datatypes.pb.h:9243
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
FederationExecutionMemberInformationSet & operator=(const FederationExecutionMemberInformationSet &from)
Definition: datatypes.pb.h:2010
void InternalArenaConstructable_
Definition: datatypes.pb.h:7659
static void ArenaDtor(void *object)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * OrderType_descriptor()
FederateHandleSaveStatusPairArray & operator=(FederateHandleSaveStatusPairArray &&from) noexcept
Definition: datatypes.pb.h:2465
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void _internal_set_conveyedregionsisvalid(bool value)
Definition: datatypes.pb.h:11235
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:6205
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void Swap(RegionHandle *other)
Definition: datatypes.pb.h:4868
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const FileFomModule & default_instance()
Definition: datatypes.pb.h:7395
std::set< AttributeHandle > AttributeHandleSet
Definition: Typedefs.h:35
static const ClassData _class_data_
Definition: datatypes.pb.h:2394
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
FederateHandleSaveStatusPairArray * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:2517
static const ClassData _class_data_
Definition: datatypes.pb.h:970
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
friend void swap(MessageRetractionReturn &a, MessageRetractionReturn &b)
Definition: datatypes.pb.h:4130
bool has_parameterhandle() const
Definition: datatypes.pb.h:9458
Definition: datatypes.pb.h:502
bool _internal_conveyedregionsisvalid() const
Definition: datatypes.pb.h:11024
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
void MergeFrom(const FederateRestoreStatus &from)
static const ClassData _class_data_
Definition: datatypes.pb.h:2701
PROTOBUF_ALWAYS_INLINE void _internal_set_rtiaddress(const std::string &value)
Definition: datatypes.pb.h:8005
void UnsafeArenaSwap(ParameterHandle *other)
Definition: datatypes.pb.h:3085
ObjectClassHandle()
Definition: datatypes.pb.h:2599
Definition: datatypes.pb.h:6971
void clear_data()
Definition: datatypes.pb.h:9803
int GetCachedSize() const final
Definition: datatypes.pb.h:2682
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const FederationExecutionMemberInformationSet * internal_default_instance()
Definition: datatypes.pb.h:2036
SupplementalReflectInfoDefaultTypeInternal _SupplementalReflectInfo_default_instance_
std::string * _internal_mutable_federatetype()
Definition: datatypes.pb.h:8745
FederateRestoreStatusArray * New() const final
Definition: datatypes.pb.h:1446
void CopyFrom(const MessageRetractionReturn &from)
static const ClassData _class_data_
Definition: datatypes.pb.h:4780
void MergeFrom(const FederationExecutionInformationSet &from)
size_t ByteSizeLong() const final
const std::string & _internal_federatetype() const
Definition: datatypes.pb.h:8738
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:3202
std::string * _internal_mutable_data()
Definition: datatypes.pb.h:9665
std::string * _internal_mutable_data()
Definition: datatypes.pb.h:9879
const ::rti1516_2025::fedpro::RangeBounds & _internal_rangebounds() const
Definition: datatypes.pb.h:10761
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
::rti1516_2025::fedpro::ConveyedRegionSet * conveyedregions_
Definition: datatypes.pb.h:6964
Definition: datatypes.pb.h:281
void CopyFrom(const FederateRestoreStatusArray &from)
::rti1516_2025::fedpro::FileFomModule * unsafe_arena_release_file()
Definition: datatypes.pb.h:11379
RegionHandle()
Definition: datatypes.pb.h:4822
void InternalArenaConstructable_
Definition: datatypes.pb.h:4811
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr rtiaddress_
Definition: datatypes.pb.h:858
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:7004
Definition: datatypes.pb.h:311
void InternalArenaConstructable_
Definition: datatypes.pb.h:1521
void Swap(AttributeSetRegionSetPairList *other)
Definition: datatypes.pb.h:5931
::rti1516_2025::fedpro::DimensionHandle * _internal_mutable_dimensionhandle()
Definition: datatypes.pb.h:10715
Definition: datatypes.pb.h:4387
bool conveyedregionsisvalid_
Definition: datatypes.pb.h:6965
ConfigurationResult()
Definition: datatypes.pb.h:868
void Swap(RtiConfiguration *other)
Definition: datatypes.pb.h:738
int GetCachedSize() const final
Definition: datatypes.pb.h:2083
void set_lower(::PROTOBUF_NAMESPACE_ID::uint32 value)
Definition: datatypes.pb.h:10629
void set_rtiaddress(ArgT0 &&arg0, ArgT...args)
::rti1516_2025::fedpro::DimensionHandle * mutable_dimensionhandle()
Definition: datatypes.pb.h:10723
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:1722
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:5609
AttributeHandleSet()
Definition: datatypes.pb.h:5569
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:6687
ConveyedRegion & operator=(ConveyedRegion &&from) noexcept
Definition: datatypes.pb.h:6513
FederateHandle(FederateHandle &&from) noexcept
Definition: datatypes.pb.h:2153
void UnsafeArenaSwap(AttributeHandleValue *other)
Definition: datatypes.pb.h:3373
void DestructorSkippable_
Definition: datatypes.pb.h:2138
static const MessageRetractionReturn & default_instance()
Definition: datatypes.pb.h:4120
Definition: datatypes.pb.h:4243
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
AttributeHandle * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:2809
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:2783
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:2239
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
ParameterHandleValueDefaultTypeInternal _ParameterHandleValue_default_instance_
static const FederateHandleSaveStatusPair & default_instance()
Definition: datatypes.pb.h:2325
FederationExecutionInformation(FederationExecutionInformation &&from) noexcept
Definition: datatypes.pb.h:1537
void clear_data()
Definition: datatypes.pb.h:8235
void UnsafeArenaSwap(ConfigurationResult *other)
Definition: datatypes.pb.h:922
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void clear_logicaltime()
Definition: datatypes.pb.h:10079
void InternalArenaConstructable_
Definition: datatypes.pb.h:2137
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void UnsafeArenaSwap(MessageRetractionHandle *other)
Definition: datatypes.pb.h:3997
void DestructorSkippable_
Definition: datatypes.pb.h:7141
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:3510
Definition: datatypes.pb.h:7359
RtiConfiguration * New() const final
Definition: datatypes.pb.h:754
static void ArenaDtor(void *object)
static const Credentials * internal_default_instance()
Definition: datatypes.pb.h:1081
static const FederationExecutionInformation & default_instance()
Definition: datatypes.pb.h:1565
void clear_messageretractionhandle()
Definition: datatypes.pb.h:9715
int _internal_federationexecutioninformation_size() const
Definition: datatypes.pb.h:8629
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:6526
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
FederationExecutionInformationSetDefaultTypeInternal _FederationExecutionInformationSet_default_instance_
static const ClassData _class_data_
Definition: datatypes.pb.h:4924
ParameterHandleValue * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:3697
void InternalSwap(DimensionHandleSet *other)
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
TimeQueryReturn * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:5032
friend void swap(FederateHandleSaveStatusPair &a, FederateHandleSaveStatusPair &b)
Definition: datatypes.pb.h:2335
::rti1516_2025::fedpro::AdditionalSettingsResultCode additionalsettingsresultcode() const
Definition: datatypes.pb.h:8125
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:1880
void clear_data()
Definition: datatypes.pb.h:8813
bool AdditionalSettingsResultCode_IsValid(int value)
PROTOBUF_ALWAYS_INLINE void _internal_set_compressedmodule(const std::string &value)
Definition: datatypes.pb.h:11453
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:4114
void InternalArenaConstructable_
Definition: datatypes.pb.h:1988
bool AdditionalSettingsResultCode_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, AdditionalSettingsResultCode *value)
Definition: datatypes.pb.h:275
bool has_federatehandle() const
Definition: datatypes.pb.h:11733
static const LogicalTime * internal_default_instance()
Definition: datatypes.pb.h:4282
::rti1516_2025::fedpro::ConveyedRegionSet * _internal_mutable_conveyedregions()
Definition: datatypes.pb.h:11301
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ResignAction_descriptor()
bool has_dimensionhandle() const
Definition: datatypes.pb.h:10662
static const ClassData _class_data_
Definition: datatypes.pb.h:7624
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::rti1516_2025::fedpro::RangeBounds * mutable_rangebounds()
Definition: datatypes.pb.h:10813
int GetCachedSize() const final
Definition: datatypes.pb.h:1288
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void set_name(ArgT0 &&arg0, ArgT...args)
AttributeHandleValue(AttributeHandleValue &&from) noexcept
Definition: datatypes.pb.h:3324
void MergeFrom(const DimensionHandle &from)
static const LogicalTimeInterval * internal_default_instance()
Definition: datatypes.pb.h:4426
constexpr int RestoreFailureReason_ARRAYSIZE
Definition: datatypes.pb.h:400
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr content_
Definition: datatypes.pb.h:7513
bool _internal_has_postrestorehandle() const
Definition: datatypes.pb.h:8375
DimensionAndRange * New() const final
Definition: datatypes.pb.h:6393
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:5925
static const FederateHandle & default_instance()
Definition: datatypes.pb.h:2181
Definition: datatypes.pb.h:4963
SupplementalReceiveInfoDefaultTypeInternal _SupplementalReceiveInfo_default_instance_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederationExecutionInformation > federationexecutioninformation_
Definition: datatypes.pb.h:1831
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateHandle * release_prerestorehandle()
Definition: datatypes.pb.h:8319
int GetCachedSize() const final
Definition: datatypes.pb.h:5504
void InternalSwap(SupplementalReflectInfo *other)
void UnsafeArenaSwap(LogicalTimeInterval *other)
Definition: datatypes.pb.h:4444
void DestructorSkippable_
Definition: datatypes.pb.h:4956
const std::string & _internal_type() const
Definition: datatypes.pb.h:8208
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::ConveyedRegion > & conveyedregions() const
Definition: datatypes.pb.h:10921
void clear_federationexecutioninformation()
Definition: datatypes.pb.h:8635
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:2475
const std::string & data() const
Definition: datatypes.pb.h:9906
void SetCachedSize(int size) const final
void InternalArenaConstructable_
Definition: datatypes.pb.h:680
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:1562
void _internal_set_lower(::PROTOBUF_NAMESPACE_ID::uint32 value)
Definition: datatypes.pb.h:10625
int GetCachedSize() const final
Definition: datatypes.pb.h:5356
::rti1516_2025::fedpro::FederateHandle * _internal_mutable_federatehandle()
Definition: datatypes.pb.h:8919
void UnsafeArenaSwap(RegionHandleSet *other)
Definition: datatypes.pb.h:5475
::rti1516_2025::fedpro::ParameterHandleValue * add_parameterhandlevalue()
Definition: datatypes.pb.h:9623
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:3835
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::DimensionHandle * release_dimensionhandle()
Definition: datatypes.pb.h:10693
FederationExecutionMemberInformation()
Definition: datatypes.pb.h:1840
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:6358
void DestructorSkippable_
Definition: datatypes.pb.h:6023
FederateRestoreStatusArray * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:1450
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:5596
const ::rti1516_2025::fedpro::DimensionHandle & dimensionhandle() const
Definition: datatypes.pb.h:10676
void clear_conveyedregions()
Definition: datatypes.pb.h:11047
void clear_lower()
Definition: datatypes.pb.h:10615
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:6787
void CopyFrom(const AttributeHandle &from)
::rti1516_2025::fedpro::LogicalTime * logicaltime_
Definition: datatypes.pb.h:5115
FederateHandle()
Definition: datatypes.pb.h:2148
DimensionHandle & operator=(const DimensionHandle &from)
Definition: datatypes.pb.h:4688
SaveStatus
Definition: datatypes.pb.h:416
ParameterHandle & operator=(const ParameterHandle &from)
Definition: datatypes.pb.h:3041
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
AttributeSetRegionSetPairDefaultTypeInternal _AttributeSetRegionSetPair_default_instance_
const std::string & _internal_data() const
Definition: datatypes.pb.h:9090
void Swap(FederateRestoreStatus *other)
Definition: datatypes.pb.h:1251
const std::string & RestoreFailureReason_Name(T enum_t_value)
Definition: datatypes.pb.h:404
LogicalTime & operator=(const LogicalTime &from)
Definition: datatypes.pb.h:4256
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:3722
void InternalSwap(FederationExecutionMemberInformationSet *other)
static const AttributeHandleValueMap * internal_default_instance()
Definition: datatypes.pb.h:3519
PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string &value)
Definition: datatypes.pb.h:8835
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::RegionHandle > * mutable_regionhandle()
Definition: datatypes.pb.h:10269
void set_url(ArgT0 &&arg0, ArgT...args)
Definition: datatypes.pb.h:11515
static const ClassData _class_data_
Definition: datatypes.pb.h:5671
const std::string & _internal_data() const
Definition: datatypes.pb.h:9872
const std::string & SaveFailureReason_Name(T enum_t_value)
Definition: datatypes.pb.h:376
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: datatypes.pb.h:6328
static void ArenaDtor(void *object)
void InternalSwap(FileFomModule *other)
std::string * mutable_data()
Definition: datatypes.pb.h:9867
bool SynchronizationPointFailureReason_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SynchronizationPointFailureReason *value)
Definition: datatypes.pb.h:354
DimensionHandleSet & operator=(const DimensionHandleSet &from)
Definition: datatypes.pb.h:5283
void SetCachedSize(int size) const final
Definition: datatypes.pb.h:5418
constexpr SaveFailureReason SaveFailureReason_MIN
Definition: datatypes.pb.h:370
Definition: datatypes.pb.h:474
int GetCachedSize() const final
Definition: datatypes.pb.h:3114
void Swap(AttributeSetRegionSetPair *other)
Definition: datatypes.pb.h:5763
ConfigurationResult & operator=(ConfigurationResult &&from) noexcept
Definition: datatypes.pb.h:882
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void InternalArenaConstructable_
Definition: datatypes.pb.h:4234
size_t ByteSizeLong() const final
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FomModule > & fommodule() const
Definition: datatypes.pb.h:11720
const ::rti1516_2025::fedpro::FederateHandle & _internal_federatehandle(int index) const
Definition: datatypes.pb.h:10185
AttributeHandleSet & operator=(const AttributeHandleSet &from)
Definition: datatypes.pb.h:5579
LogicalTimeInterval * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:4456
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
AttributeHandle()
Definition: datatypes.pb.h:2743
friend void swap(InteractionClassHandle &a, InteractionClassHandle &b)
Definition: datatypes.pb.h:2930
FomModuleSet(FomModuleSet &&from) noexcept
Definition: datatypes.pb.h:7527
SupplementalReflectInfo()
Definition: datatypes.pb.h:6795
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static void ArenaDtor(void *object)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::RegionHandle > & regionhandle() const
Definition: datatypes.pb.h:10289
void SetCachedSize(int size) const final
::PROTOBUF_NAMESPACE_ID::uint32 upper_
Definition: datatypes.pb.h:6322
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const AttributeHandleSet * internal_default_instance()
Definition: datatypes.pb.h:5605
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
FederateRestoreStatus * New() const final
Definition: datatypes.pb.h:1267
FileFomModule(FileFomModule &&from) noexcept
Definition: datatypes.pb.h:7367
void MergeFrom(const AttributeHandleValueMap &from)
TransportationTypeHandle & operator=(const TransportationTypeHandle &from)
Definition: datatypes.pb.h:4544
Credentials * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:1111
void DestructorSkippable_
Definition: datatypes.pb.h:1681
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:556
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::rti1516_2025::fedpro::FileFomModule * file_
Definition: datatypes.pb.h:7348
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
const std::string & exceptionname() const
Definition: datatypes.pb.h:7844
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FomModule > * mutable_fommodule()
Definition: datatypes.pb.h:11700
void unsafe_arena_set_allocated_prerestorehandle(::rti1516_2025::fedpro::FederateHandle *prerestorehandle)
Definition: datatypes.pb.h:8306
void InternalSwap(InteractionClassHandleSet *other)
::rti1516_2025::fedpro::FederateHandle * producingfederate_
Definition: datatypes.pb.h:7142
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:3661
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void set_savestatus(::rti1516_2025::fedpro::SaveStatus value)
Definition: datatypes.pb.h:8967
void clear_federationexecutionname()
Definition: datatypes.pb.h:8533
int GetCachedSize() const final
Definition: datatypes.pb.h:775
::rti1516_2025::fedpro::RegionHandleSet * unsafe_arena_release_regionset()
Definition: datatypes.pb.h:10482
ConveyedRegionDefaultTypeInternal _ConveyedRegion_default_instance_
static const FederateHandleSaveStatusPair * internal_default_instance()
Definition: datatypes.pb.h:2328
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
bool _internal_has_attributehandle() const
Definition: datatypes.pb.h:9271
FederationExecutionInformationSet & operator=(FederationExecutionInformationSet &&from) noexcept
Definition: datatypes.pb.h:1706
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:2927
void set_allocated_federatename(std::string *federatename)
Definition: datatypes.pb.h:8707
void InternalArenaConstructable_
Definition: datatypes.pb.h:6487
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
int GetCachedSize() const final
Definition: datatypes.pb.h:6116
const std::string & _internal_value() const
Definition: datatypes.pb.h:9564
const ::rti1516_2025::fedpro::FileFomModule & _internal_file() const
Definition: datatypes.pb.h:11370
static void ArenaDtor(void *object)
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:3886
constexpr int SynchronizationPointFailureReason_ARRAYSIZE
Definition: datatypes.pb.h:343
MessageRetractionReturnDefaultTypeInternal _MessageRetractionReturn_default_instance_
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:3359
PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string &value)
Definition: datatypes.pb.h:11612
bool addressused_
Definition: datatypes.pb.h:1035
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
bool has_federatehandle() const
Definition: datatypes.pb.h:8866
PROTOBUF_MUST_USE_RESULT std::string * release_additionalsettings()
Definition: datatypes.pb.h:8059
bool conveyedregionsisvalid() const
Definition: datatypes.pb.h:11027
ParameterHandleValueMap()
Definition: datatypes.pb.h:3795
constexpr OrderType OrderType_MIN
Definition: datatypes.pb.h:479
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const ClassData _class_data_
Definition: datatypes.pb.h:2845
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:2172
static const ParameterHandle & default_instance()
Definition: datatypes.pb.h:3064
InteractionClassHandleSetDefaultTypeInternal _InteractionClassHandleSet_default_instance_
void DestructorSkippable_
Definition: datatypes.pb.h:5559
void set_logicaltimeimplementationname(ArgT0 &&arg0, ArgT...args)
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:959
void Swap(FederationExecutionInformation *other)
Definition: datatypes.pb.h:1578
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:5709
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FileFomModule * release_file()
Definition: datatypes.pb.h:11356
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:1867
static void ArenaDtor(void *object)
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void clear_federatehandle()
Definition: datatypes.pb.h:10173
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::rti1516_2025::fedpro::AttributeHandle & attributehandle() const
Definition: datatypes.pb.h:9288
DimensionAndRangeDefaultTypeInternal _DimensionAndRange_default_instance_
static const ParameterHandleValue & default_instance()
Definition: datatypes.pb.h:3664
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:5976
static const RegionHandleSet & default_instance()
Definition: datatypes.pb.h:5454
void DestructorSkippable_
Definition: datatypes.pb.h:4524
void Swap(LogicalTime *other)
Definition: datatypes.pb.h:4292
const std::string & compressedmodule() const
Definition: datatypes.pb.h:11428
const std::string & _internal_data() const
Definition: datatypes.pb.h:9972
const std::string & ServiceGroup_Name(T enum_t_value)
Definition: datatypes.pb.h:515
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:4564
ObjectInstanceHandle & operator=(ObjectInstanceHandle &&from) noexcept
Definition: datatypes.pb.h:3189
void CopyFrom(const ParameterHandleValueMap &from)
::rti1516_2025::fedpro::MessageRetractionHandle * _internal_mutable_messageretractionhandle()
Definition: datatypes.pb.h:9765
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:3311
PROTOBUF_ALWAYS_INLINE void _internal_set_federatetype(const std::string &value)
Definition: datatypes.pb.h:8741
void InternalArenaConstructable_
Definition: datatypes.pb.h:3308
ObjectClassHandle(ObjectClassHandle &&from) noexcept
Definition: datatypes.pb.h:2604
void DestructorSkippable_
Definition: datatypes.pb.h:5114
bool _internal_has_url() const
Definition: datatypes.pb.h:11495
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:2322
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:6998
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void InternalSwap(FederationExecutionMemberInformation *other)
void MergeFrom(const TransportationTypeHandle &from)
static const ClassData _class_data_
Definition: datatypes.pb.h:6601
int GetCachedSize() const final
Definition: datatypes.pb.h:1615
const std::string & data() const
Definition: datatypes.pb.h:9642
PROTOBUF_MUST_USE_RESULT std::string * release_data()
Definition: datatypes.pb.h:9883
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:7014
::rti1516_2025::fedpro::LogicalTime * unsafe_arena_release_logicaltime()
Definition: datatypes.pb.h:10122
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:4178
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:1992
SupplementalReflectInfo & operator=(const SupplementalReflectInfo &from)
Definition: datatypes.pb.h:6805
void UnsafeArenaSwap(ExceptionData *other)
Definition: datatypes.pb.h:586
::rti1516_2025::fedpro::AttributeHandle * unsafe_arena_release_attributehandle()
Definition: datatypes.pb.h:9320
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeHandle > & attributehandle() const
Definition: datatypes.pb.h:10333
friend void swap(LogicalTimeInterval &a, LogicalTimeInterval &b)
Definition: datatypes.pb.h:4433
void clear_parameterhandle()
Definition: datatypes.pb.h:9461
static const SupplementalReflectInfo * internal_default_instance()
Definition: datatypes.pb.h:6831
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:3122
void DestructorSkippable_
Definition: datatypes.pb.h:7660
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:3671
void set_allocated_file(::rti1516_2025::fedpro::FileFomModule *file)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
bool _internal_has_conveyedregions() const
Definition: datatypes.pb.h:11245
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:3475
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void CopyFrom(const FederationExecutionInformationSet &from)
::rti1516_2025::fedpro::AttributeHandle * _internal_add_attributehandle()
Definition: datatypes.pb.h:10324
bool ServiceGroup_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ServiceGroup *value)
Definition: datatypes.pb.h:522
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:4430
static void ArenaDtor(void *object)
std::string * _internal_mutable_data()
Definition: datatypes.pb.h:10029
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::AttributeHandleSet * release_attributeset()
Definition: datatypes.pb.h:10377
void Swap(DimensionHandle *other)
Definition: datatypes.pb.h:4724
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
AttributeSetRegionSetPairListDefaultTypeInternal _AttributeSetRegionSetPairList_default_instance_
void InternalArenaConstructable_
Definition: datatypes.pb.h:6022
AttributeHandleValueMapDefaultTypeInternal _AttributeHandleValueMap_default_instance_
static const FederateRestoreStatusArray & default_instance()
Definition: datatypes.pb.h:1417
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr configurationname_
Definition: datatypes.pb.h:857
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:7710
bool _internal_configurationused() const
Definition: datatypes.pb.h:8082
ConfigurationResult * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:934
DimensionHandleSet()
Definition: datatypes.pb.h:5273
void clear_name()
Definition: datatypes.pb.h:11590
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:5747
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:5364
void InternalArenaConstructable_
Definition: datatypes.pb.h:3020
std::string * mutable_federationexecutionname()
Definition: datatypes.pb.h:8547
void UnsafeArenaSwap(FederateHandleSet *other)
Definition: datatypes.pb.h:5179
void SetCachedSize(int size) const final
void set_allocated_attributeset(::rti1516_2025::fedpro::AttributeHandleSet *attributeset)
Definition: datatypes.pb.h:10412
Definition: datatypes.pb.h:3172
void set_logicaltimeisvalid(bool value)
Definition: datatypes.pb.h:10067
::rti1516_2025::fedpro::RangeBounds * rangebounds_
Definition: datatypes.pb.h:6490
ObjectInstanceHandleDefaultTypeInternal _ObjectInstanceHandle_default_instance_
static const ParameterHandleValue * internal_default_instance()
Definition: datatypes.pb.h:3667
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:7662
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
int GetCachedSize() const final
Definition: datatypes.pb.h:6730
ParameterHandleValueMap(ParameterHandleValueMap &&from) noexcept
Definition: datatypes.pb.h:3800
ConveyedRegionSet(ConveyedRegionSet &&from) noexcept
Definition: datatypes.pb.h:6652
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:2978
bool IsInitialized() const final
void CopyFrom(const FomModuleSet &from)
void unsafe_arena_set_allocated_parameterhandle(::rti1516_2025::fedpro::ParameterHandle *parameterhandle)
Definition: datatypes.pb.h:9476
const std::string & SaveStatus_Name(T enum_t_value)
Definition: datatypes.pb.h:431
void set_allocated_additionalsettings(std::string *additionalsettings)
Definition: datatypes.pb.h:8063
friend void swap(RegionHandleSet &a, RegionHandleSet &b)
Definition: datatypes.pb.h:5464
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:6825
AttributeSetRegionSetPairList & operator=(const AttributeSetRegionSetPairList &from)
Definition: datatypes.pb.h:5895
void clear_retractionhandleisvalid()
Definition: datatypes.pb.h:9689
AttributeHandleValueMap()
Definition: datatypes.pb.h:3483
bool configurationused() const
Definition: datatypes.pb.h:8085
void Swap(DimensionAndRange *other)
Definition: datatypes.pb.h:6377
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:7352
::rti1516_2025::fedpro::FederateHandle * unsafe_arena_release_postrestorehandle()
Definition: datatypes.pb.h:8424
static const FederationExecutionInformation * internal_default_instance()
Definition: datatypes.pb.h:1568
void SetCachedSize(int size) const final
void clear_federatename()
Definition: datatypes.pb.h:8673
void MergeFrom(const FederateHandle &from)
void InternalArenaConstructable_
Definition: datatypes.pb.h:4379
void InternalArenaConstructable_
Definition: datatypes.pb.h:7822
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:2879
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_
Definition: datatypes.pb.h:3785
RangeBounds & operator=(RangeBounds &&from) noexcept
Definition: datatypes.pb.h:6195
void clear_federatetype()
Definition: datatypes.pb.h:8719
FederateHandleSaveStatusPairArray * New() const final
Definition: datatypes.pb.h:2513
int GetCachedSize() const final
Definition: datatypes.pb.h:5208
FederateHandleSaveStatusPair & operator=(const FederateHandleSaveStatusPair &from)
Definition: datatypes.pb.h:2302
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
FederateRestoreStatusArray()
Definition: datatypes.pb.h:1384
const ::rti1516_2025::fedpro::FomModule & _internal_fommodule(int index) const
Definition: datatypes.pb.h:11704
PROTOBUF_MUST_USE_RESULT std::string * release_value()
Definition: datatypes.pb.h:9575
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void InternalSwap(DimensionHandle *other)
ConveyedRegionSet & operator=(const ConveyedRegionSet &from)
Definition: datatypes.pb.h:6657
::rti1516_2025::fedpro::InteractionClassHandle * add_interactionclasshandle()
Definition: datatypes.pb.h:10599
PROTOBUF_MUST_USE_RESULT std::string * release_data()
Definition: datatypes.pb.h:9051
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * RestoreStatus_descriptor()
const std::string & _internal_data() const
Definition: datatypes.pb.h:9240
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_
Definition: datatypes.pb.h:1196
constexpr SynchronizationPointFailureReason SynchronizationPointFailureReason_MIN
Definition: datatypes.pb.h:341
::rti1516_2025::fedpro::FederateHandle * _internal_add_federatehandle()
Definition: datatypes.pb.h:10192
AttributeSetRegionSetPair * New() const final
Definition: datatypes.pb.h:5779
ParameterHandle(ParameterHandle &&from) noexcept
Definition: datatypes.pb.h:3036
void clear_restorestatus()
Definition: datatypes.pb.h:8465
TransportationTypeHandle(TransportationTypeHandle &&from) noexcept
Definition: datatypes.pb.h:4539
::rti1516_2025::fedpro::ConveyedRegionSet * conveyedregions_
Definition: datatypes.pb.h:7143
Definition: datatypes.pb.h:689
void MergeFrom(const RangeBounds &from)
ServiceGroup
Definition: datatypes.pb.h:497
RangeBounds & operator=(const RangeBounds &from)
Definition: datatypes.pb.h:6191
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:7546
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederationExecutionInformation > & federationexecutioninformation() const
Definition: datatypes.pb.h:8663
const ::rti1516_2025::fedpro::FederateHandle & producingfederate() const
Definition: datatypes.pb.h:10948
void unsafe_arena_set_allocated_regionset(::rti1516_2025::fedpro::RegionHandleSet *regionset)
Definition: datatypes.pb.h:10454
PROTOBUF_MUST_USE_RESULT std::string * release_type()
Definition: datatypes.pb.h:8219
bool RestoreFailureReason_IsValid(int value)
int _internal_federatehandle_size() const
Definition: datatypes.pb.h:10167
int GetCachedSize() const final
Definition: datatypes.pb.h:4170
void InternalArenaConstructable_
Definition: datatypes.pb.h:3932
std::string * _internal_mutable_additionalsettings()
Definition: datatypes.pb.h:8055
int GetCachedSize() const final
Definition: datatypes.pb.h:6582
PROTOBUF_MUST_USE_RESULT std::string * release_url()
Definition: datatypes.pb.h:11552
void clear_configurationused()
Definition: datatypes.pb.h:8079
::rti1516_2025::fedpro::AttributeHandleSet * unsafe_arena_release_attributeset()
Definition: datatypes.pb.h:10392
void clear_has_fomModule()
Definition: datatypes.pb.h:11579
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:1719
::rti1516_2025::fedpro::FederateHandle * unsafe_arena_release_federatehandle()
Definition: datatypes.pb.h:11779
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:4718
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void InternalSwap(ParameterHandle *other)
void DestructorSkippable_
Definition: datatypes.pb.h:1830
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
friend void swap(ConveyedRegionSet &a, ConveyedRegionSet &b)
Definition: datatypes.pb.h:6690
void unsafe_arena_set_allocated_attributehandle(::rti1516_2025::fedpro::AttributeHandle *attributehandle)
Definition: datatypes.pb.h:9292
void CopyFrom(const FederateHandle &from)
std::string * _internal_mutable_value()
Definition: datatypes.pb.h:9387
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void Swap(RangeBounds *other)
Definition: datatypes.pb.h:6227
TimeQueryReturn()
Definition: datatypes.pb.h:4966
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
RestoreFailureReason
Definition: datatypes.pb.h:388
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
bool logicaltimeisvalid() const
Definition: datatypes.pb.h:10059
void InternalArenaConstructable_
Definition: datatypes.pb.h:7343
void UnsafeArenaSwap(AttributeHandleValueMap *other)
Definition: datatypes.pb.h:3537
bool _internal_has_messageretractionhandle() const
Definition: datatypes.pb.h:9709
static const InteractionClassHandle * internal_default_instance()
Definition: datatypes.pb.h:2923
const std::string & _internal_additionalsettings() const
Definition: datatypes.pb.h:8048
Definition: datatypes.pb.h:499
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
Definition: datatypes.pb.h:53
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:5909
const ::rti1516_2025::fedpro::FederateRestoreStatus & _internal_federaterestorestatus(int index) const
Definition: datatypes.pb.h:8507
void SetCachedSize(int size) const final
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
void InternalArenaConstructable_
Definition: datatypes.pb.h:6170
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_
Definition: datatypes.pb.h:3166
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::rti1516_2025::fedpro::RegionHandleSet & _internal_regionset() const
Definition: datatypes.pb.h:10445
InteractionClassHandle()
Definition: datatypes.pb.h:2887
void InternalArenaConstructable_
Definition: datatypes.pb.h:4076
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
static const FomModule * internal_default_instance()
Definition: datatypes.pb.h:7196
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
PROTOBUF_MUST_USE_RESULT std::string * release_message()
Definition: datatypes.pb.h:8169
std::string * _internal_mutable_content()
Definition: datatypes.pb.h:11662
FederateHandleSet & operator=(FederateHandleSet &&from) noexcept
Definition: datatypes.pb.h:5139
AttributeHandle * New() const final
Definition: datatypes.pb.h:2805
static const ExceptionData * internal_default_instance()
Definition: datatypes.pb.h:568
void UnsafeArenaSwap(AttributeHandleSet *other)
Definition: datatypes.pb.h:5623
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:1408
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
RegionHandle & operator=(const RegionHandle &from)
Definition: datatypes.pb.h:4832
void InternalArenaConstructable_
Definition: datatypes.pb.h:1829
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:2767
ConveyedRegionSet()
Definition: datatypes.pb.h:6647
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const ObjectInstanceHandle & default_instance()
Definition: datatypes.pb.h:3208
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void set_configurationname(ArgT0 &&arg0, ArgT...args)
void clear_data()
Definition: datatypes.pb.h:10003
void UnsafeArenaSwap(DimensionAndRange *other)
Definition: datatypes.pb.h:6385
int interactionclasshandle_size() const
Definition: datatypes.pb.h:10574
void Swap(ConveyedRegion *other)
Definition: datatypes.pb.h:6545
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
void Swap(ParameterHandle *other)
Definition: datatypes.pb.h:3077
std::string * _internal_mutable_data()
Definition: datatypes.pb.h:9829
void UnsafeArenaSwap(AttributeSetRegionSetPairList *other)
Definition: datatypes.pb.h:5939
ParameterHandleValueMap & operator=(const ParameterHandleValueMap &from)
Definition: datatypes.pb.h:3805
std::string * mutable_data()
Definition: datatypes.pb.h:9917
PROTOBUF_MUST_USE_RESULT std::string * release_configurationname()
Definition: datatypes.pb.h:7967
TransportationTypeHandle * New() const final
Definition: datatypes.pb.h:4596
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:5461
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:6323
int regionhandle_size() const
Definition: datatypes.pb.h:10258
const std::string & _internal_details() const
Definition: datatypes.pb.h:7906
SupplementalReceiveInfo * New() const final
Definition: datatypes.pb.h:7036
SupplementalReflectInfo * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:6861
RegionHandleSet & operator=(RegionHandleSet &&from) noexcept
Definition: datatypes.pb.h:5435
DimensionAndRange()
Definition: datatypes.pb.h:6331
void UnsafeArenaSwap(LogicalTime *other)
Definition: datatypes.pb.h:4300
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
int _internal_parameterhandlevalue_size() const
Definition: datatypes.pb.h:9595
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void InternalArenaConstructable_
Definition: datatypes.pb.h:6319
static const ClassData _class_data_
Definition: datatypes.pb.h:6135
void UnsafeArenaSwap(ConveyedRegion *other)
Definition: datatypes.pb.h:6553
void InternalSwap(RangeBounds *other)
constexpr int RestoreStatus_ARRAYSIZE
Definition: datatypes.pb.h:456
FomModule * New() const final
Definition: datatypes.pb.h:7222
bool _internal_retractionhandleisvalid() const
Definition: datatypes.pb.h:9692
void clear_value()
Definition: datatypes.pb.h:9545
bool _internal_has_file() const
Definition: datatypes.pb.h:11339
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:3819
const std::string & _internal_exceptionname() const
Definition: datatypes.pb.h:7860
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:860
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_data(ArgT0 &&arg0, ArgT...args)
ConfigurationResult * New() const final
Definition: datatypes.pb.h:930
void set_data(ArgT0 &&arg0, ArgT...args)
void set_conveyedregionsisvalid(bool value)
Definition: datatypes.pb.h:11239
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_datatypes_2eproto
void UnsafeArenaSwap(RtiConfiguration *other)
Definition: datatypes.pb.h:746
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:7065
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_
Definition: datatypes.pb.h:4813
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
FederationExecutionMemberInformation * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:1906
FileFomModuleDefaultTypeInternal _FileFomModule_default_instance_
int dimensionhandle_size() const
Definition: datatypes.pb.h:10214
void set_allocated_data(std::string *data)
Definition: datatypes.pb.h:9987
std::string * mutable_exceptionname()
Definition: datatypes.pb.h:7855
InteractionClassHandle * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:2953
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void DestructorSkippable_
Definition: datatypes.pb.h:3021
void CopyFrom(const TransportationTypeHandle &from)
void CopyFrom(const FileFomModule &from)
friend void swap(FederationExecutionMemberInformation &a, FederationExecutionMemberInformation &b)
Definition: datatypes.pb.h:1883
const ::rti1516_2025::fedpro::AttributeHandle & _internal_attributehandle(int index) const
Definition: datatypes.pb.h:10317
void set_allocated_data(std::string *data)
Definition: datatypes.pb.h:9055
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void MergeFrom(const RegionHandle &from)
constexpr SaveStatus SaveStatus_MAX
Definition: datatypes.pb.h:426
bool logicaltimeisvalid_
Definition: datatypes.pb.h:5116
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:6639
void UnsafeArenaSwap(TimeQueryReturn *other)
Definition: datatypes.pb.h:5020
void set_allocated_name(std::string *name)
Definition: datatypes.pb.h:11624
Definition: datatypes.pb.h:504
void set_allocated_conveyedregions(::rti1516_2025::fedpro::ConveyedRegionSet *conveyedregions)
Definition: datatypes.pb.h:11314
std::pair< FederateHandle, SaveStatus > FederateHandleSaveStatusPair
Definition: Typedefs.h:62
int federatehandlesavestatuspair_size() const
Definition: datatypes.pb.h:8980
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:5741
void clear_attributesetregionsetpair()
Definition: datatypes.pb.h:10533
Definition: datatypes.pb.h:7667
FederateHandleSet * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:5191
void InternalArenaConstructable_
Definition: datatypes.pb.h:3783
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:3787
::rti1516_2025::fedpro::ConveyedRegionSet * unsafe_arena_release_conveyedregions()
Definition: datatypes.pb.h:11090
friend void swap(ConveyedRegion &a, ConveyedRegion &b)
Definition: datatypes.pb.h:6542
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:7453
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
friend void swap(FederationExecutionMemberInformationSet &a, FederationExecutionMemberInformationSet &b)
Definition: datatypes.pb.h:2043
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void set_has_compressedmodule()
Definition: datatypes.pb.h:11419
static const FederateHandleSet * internal_default_instance()
Definition: datatypes.pb.h:5161
static const ClassData _class_data_
Definition: datatypes.pb.h:5227
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
const ::rti1516_2025::fedpro::FederationExecutionInformation & _internal_federationexecutioninformation(int index) const
Definition: datatypes.pb.h:8647
void UnsafeArenaSwap(TransportationTypeHandle *other)
Definition: datatypes.pb.h:4588
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const ::rti1516_2025::fedpro::FederateHandle & prerestorehandle() const
Definition: datatypes.pb.h:8302
bool _internal_logicaltimeisvalid() const
Definition: datatypes.pb.h:10056
constexpr ServiceGroup ServiceGroup_MAX
Definition: datatypes.pb.h:510
const std::string & data() const
Definition: datatypes.pb.h:8238
const ::rti1516_2025::fedpro::FederationExecutionMemberInformation & _internal_federationexecutionmemberinformation(int index) const
Definition: datatypes.pb.h:8787
void InternalSwap(Credentials *other)
::rti1516_2025::fedpro::DimensionHandle * _internal_add_dimensionhandle()
Definition: datatypes.pb.h:10236
FomModule(FomModule &&from) noexcept
Definition: datatypes.pb.h:7158
static void ArenaDtor(void *object)
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:7826
void UnsafeArenaSwap(FederateHandleSaveStatusPairArray *other)
Definition: datatypes.pb.h:2505
bool OrderType_IsValid(int value)
void SetCachedSize(int size) const final
::rti1516_2025::fedpro::DimensionHandle * add_dimensionhandle()
Definition: datatypes.pb.h:10239
std::string * mutable_name()
Definition: datatypes.pb.h:11604
void clear_logicaltimeimplementationname()
Definition: datatypes.pb.h:11820
MessageRetractionHandle(MessageRetractionHandle &&from) noexcept
Definition: datatypes.pb.h:3948
void InternalArenaConstructable_
Definition: datatypes.pb.h:2732
constexpr RestoreFailureReason RestoreFailureReason_MAX
Definition: datatypes.pb.h:399
void clear_regionhandle()
Definition: datatypes.pb.h:10261
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:4708
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::DimensionHandle > dimensionhandle_
Definition: datatypes.pb.h:5412
void Swap(AttributeHandle *other)
Definition: datatypes.pb.h:2789
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: datatypes.pb.h:448
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederationExecutionMemberInformation > federationexecutionmemberinformation_
Definition: datatypes.pb.h:2139
::rti1516_2025::fedpro::ParameterHandle * unsafe_arena_release_parameterhandle()
Definition: datatypes.pb.h:9504
void CopyFrom(const RtiConfiguration &from)
RegionHandle * New() const final
Definition: datatypes.pb.h:4884
friend void swap(FomModule &a, FomModule &b)
Definition: datatypes.pb.h:7203
static void ArenaDtor(void *object)
void set_allocated_logicaltimeimplementationname(std::string *logicaltimeimplementationname)
Definition: datatypes.pb.h:11854
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void unsafe_arena_set_allocated_federatehandle(::rti1516_2025::fedpro::FederateHandle *federatehandle)
Definition: datatypes.pb.h:11751
AttributeHandle & operator=(AttributeHandle &&from) noexcept
Definition: datatypes.pb.h:2757
void InternalArenaConstructable_
Definition: datatypes.pb.h:1371
void DestructorSkippable_
Definition: datatypes.pb.h:2440
void CopyFrom(const DimensionHandleSet &from)
static const ConfigurationResult * internal_default_instance()
Definition: datatypes.pb.h:904
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_
Definition: datatypes.pb.h:2283
Definition: datatypes.pb.h:307
void clear_content()
Definition: datatypes.pb.h:11636
void InternalSwap(ParameterHandleValue *other)
::rti1516_2025::fedpro::DimensionAndRange * add_dimensionandrange()
Definition: datatypes.pb.h:10871
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void InternalSwap(FederateHandleSet *other)
ObjectInstanceHandle * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:3241
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:6529
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:3983
void CopyFrom(const ParameterHandle &from)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const RtiConfiguration * internal_default_instance()
Definition: datatypes.pb.h:728
void clear_dimensionhandle()
Definition: datatypes.pb.h:10665
bool conveyedregionsisvalid_
Definition: datatypes.pb.h:7144
bool has_attributehandle() const
Definition: datatypes.pb.h:9274
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:898
const ::rti1516_2025::fedpro::FederateHandle & _internal_producingfederate() const
Definition: datatypes.pb.h:11147
void InternalSwap(MessageRetractionHandle *other)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:7552
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:4670
int _internal_federatehandlesavestatuspair_size() const
Definition: datatypes.pb.h:8977
SupplementalReceiveInfo & operator=(const SupplementalReceiveInfo &from)
Definition: datatypes.pb.h:6984
void DestructorSkippable_
Definition: datatypes.pb.h:7511
void MergeFrom(const FederateHandleSaveStatusPairArray &from)
int _internal_federaterestorestatus_size() const
Definition: datatypes.pb.h:8489
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:7700
void CopyFrom(const FederateHandleSaveStatusPairArray &from)
void MergeFrom(const FederationExecutionMemberInformation &from)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ServiceGroup_descriptor()
void clear_exceptionname()
Definition: datatypes.pb.h:7841
void CopyFrom(const AttributeHandleValueMap &from)
void clear_conveyedregionsisvalid()
Definition: datatypes.pb.h:11021
void InternalSwap(LogicalTime *other)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:1414
PROTOBUF_ALWAYS_INLINE void _internal_set_details(const std::string &value)
Definition: datatypes.pb.h:7909
Definition: datatypes.pb.h:6178
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SaveStatus_descriptor()
size_t ByteSizeLong() const final
RegionHandleSet * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:5487
int GetCachedSize() const final
Definition: datatypes.pb.h:5049
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:4337
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:5057
Definition: datatypes.pb.h:3480
static const ClassData _class_data_
Definition: datatypes.pb.h:5375
const std::string & data() const
Definition: datatypes.pb.h:9956
FederateHandleSaveStatusPair()
Definition: datatypes.pb.h:2292
static const ClassData _class_data_
Definition: datatypes.pb.h:2989
void MergeFrom(const FederateRestoreStatusArray &from)
::rti1516_2025::fedpro::ConveyedRegionSet * mutable_conveyedregions()
Definition: datatypes.pb.h:11309
static const ClassData _class_data_
Definition: datatypes.pb.h:7772
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:1075
bool retractionhandleisvalid() const
Definition: datatypes.pb.h:9695
constexpr int OrderType_ARRAYSIZE
Definition: datatypes.pb.h:481
static const AttributeHandleSet & default_instance()
Definition: datatypes.pb.h:5602
void UnsafeArenaSwap(FomModuleSet *other)
Definition: datatypes.pb.h:7576
FederationExecutionMemberInformationSet * New() const final
Definition: datatypes.pb.h:2062
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
CallbackModel
Definition: datatypes.pb.h:280
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:3967
void InternalSwap(ObjectInstanceHandle *other)
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:5155
AttributeHandleDefaultTypeInternal _AttributeHandle_default_instance_
const ::rti1516_2025::fedpro::AttributeHandle & _internal_attributehandle() const
Definition: datatypes.pb.h:9283
void SetCachedSize(int size) const final
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:6221
void set_allocated_configurationname(std::string *configurationname)
Definition: datatypes.pb.h:7971
JoinResult & operator=(const JoinResult &from)
Definition: datatypes.pb.h:7680
std::string * _internal_mutable_logicaltimeimplementationname()
Definition: datatypes.pb.h:11846
friend void swap(DimensionHandleSet &a, DimensionHandleSet &b)
Definition: datatypes.pb.h:5316
static const ConveyedRegionSet & default_instance()
Definition: datatypes.pb.h:6680
void _internal_set_retractionhandleisvalid(bool value)
Definition: datatypes.pb.h:9699
void set_allocated_data(std::string *data)
Definition: datatypes.pb.h:9887
Definition: datatypes.pb.h:419
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void clear_data()
Definition: datatypes.pb.h:9221
static const RtiConfiguration & default_instance()
Definition: datatypes.pb.h:725
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateHandle * release_producingfederate()
Definition: datatypes.pb.h:10965
::rti1516_2025::fedpro::AttributeHandle * mutable_attributehandle()
Definition: datatypes.pb.h:9335
std::string * mutable_logicaltimeimplementationname()
Definition: datatypes.pb.h:11834
friend void swap(FederateRestoreStatus &a, FederateRestoreStatus &b)
Definition: datatypes.pb.h:1248
AttributeHandleSetDefaultTypeInternal _AttributeHandleSet_default_instance_
ExceptionData * New() const final
Definition: datatypes.pb.h:594
static const ClassData _class_data_
Definition: datatypes.pb.h:5819
void CopyFrom(const FederateHandleSaveStatusPair &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:2481
ConveyedRegion()
Definition: datatypes.pb.h:6499
FederateRestoreStatusArray & operator=(const FederateRestoreStatusArray &from)
Definition: datatypes.pb.h:1394
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:2735
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:4769
void SetCachedSize(int size) const final
void DestructorSkippable_
Definition: datatypes.pb.h:856
void clear_fommodule()
Definition: datatypes.pb.h:11692
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
SupplementalReflectInfo(SupplementalReflectInfo &&from) noexcept
Definition: datatypes.pb.h:6800
static const AttributeSetRegionSetPairList * internal_default_instance()
Definition: datatypes.pb.h:5921
static const ClassData _class_data_
Definition: datatypes.pb.h:6283
ParameterHandleValue & operator=(ParameterHandleValue &&from) noexcept
Definition: datatypes.pb.h:3645
void CopyFrom(const InteractionClassHandleSet &from)
JoinResult(JoinResult &&from) noexcept
Definition: datatypes.pb.h:7675
void set_allocated_data(std::string *data)
Definition: datatypes.pb.h:9205
FileFomModule * New() const final
Definition: datatypes.pb.h:7424
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:1245
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void clear_type()
Definition: datatypes.pb.h:8189
RangeBounds * New() const final
Definition: datatypes.pb.h:6243
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
const std::string & _internal_url() const
Definition: datatypes.pb.h:11529
const ::rti1516_2025::fedpro::FederateHandle & _internal_federatehandle() const
Definition: datatypes.pb.h:8875
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
void SetCachedSize(int size) const final
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr url_
Definition: datatypes.pb.h:7350
bool ResignAction_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ResignAction *value)
Definition: datatypes.pb.h:329
static const ObjectInstanceHandle * internal_default_instance()
Definition: datatypes.pb.h:3211
int _internal_dimensionandrange_size() const
Definition: datatypes.pb.h:10843
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:2332
void clear_prerestorehandle()
Definition: datatypes.pb.h:8291
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void InternalArenaConstructable_
Definition: datatypes.pb.h:2876
void DestructorSkippable_
Definition: datatypes.pb.h:4077
void DestructorSkippable_
Definition: datatypes.pb.h:5874
PROTOBUF_MUST_USE_RESULT std::string * release_rtiaddress()
Definition: datatypes.pb.h:8013
static const ClassData _class_data_
Definition: datatypes.pb.h:4189
void Swap(AttributeHandleValueMap *other)
Definition: datatypes.pb.h:3529
void InternalSwap(InteractionClassHandle *other)
std::string * mutable_data()
Definition: datatypes.pb.h:9235
::rti1516_2025::fedpro::FederateHandle * unsafe_arena_release_producingfederate()
Definition: datatypes.pb.h:11184
void InternalSwap(FederationExecutionInformationSet *other)
void CopyFrom(const LogicalTime &from)
SupplementalReflectInfo & operator=(SupplementalReflectInfo &&from) noexcept
Definition: datatypes.pb.h:6809
FederationExecutionMemberInformationDefaultTypeInternal _FederationExecutionMemberInformation_default_instance_
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void clear_interactionclasshandle()
Definition: datatypes.pb.h:10577
ParameterHandleValue()
Definition: datatypes.pb.h:3631
PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string &value)
Definition: datatypes.pb.h:9093
int dimensionandrange_size() const
Definition: datatypes.pb.h:10846
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_addressused(bool value)
Definition: datatypes.pb.h:8113
AttributeHandleSet & operator=(AttributeHandleSet &&from) noexcept
Definition: datatypes.pb.h:5583
FomModule()
Definition: datatypes.pb.h:7153
void MergeFrom(const MessageRetractionReturn &from)
void InternalSwap(ExceptionData *other)
static const RegionHandle & default_instance()
Definition: datatypes.pb.h:4855
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:895
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:4286
ObjectInstanceHandle()
Definition: datatypes.pb.h:3175
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::ConveyedRegion > conveyedregions_
Definition: datatypes.pb.h:6786
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeHandleValue > * mutable_attributehandlevalue()
Definition: datatypes.pb.h:9425
std::string * _internal_mutable_rtiaddress()
Definition: datatypes.pb.h:8009
void InternalSwap(RegionHandle *other)
static const ClassData _class_data_
Definition: datatypes.pb.h:3421
Definition: datatypes.pb.h:4819
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:3973
::rti1516_2025::fedpro::FederateHandle * add_federatehandle()
Definition: datatypes.pb.h:10195
static const TimeQueryReturn * internal_default_instance()
Definition: datatypes.pb.h:5002
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:1232
void CopyFrom(const ConveyedRegion &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr additionalsettings_
Definition: datatypes.pb.h:859
Definition: datatypes.pb.h:417
InteractionClassHandleSet(InteractionClassHandleSet &&from) noexcept
Definition: datatypes.pb.h:6038
friend void swap(SupplementalReceiveInfo &a, SupplementalReceiveInfo &b)
Definition: datatypes.pb.h:7017
const ::rti1516_2025::fedpro::RangeBounds & rangebounds() const
Definition: datatypes.pb.h:10766
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:4276
PROTOBUF_MUST_USE_RESULT std::string * release_data()
Definition: datatypes.pb.h:8843
::rti1516_2025::fedpro::ConveyedRegionSet * unsafe_arena_release_conveyedregions()
Definition: datatypes.pb.h:11294
ObjectClassHandle * New() const final
Definition: datatypes.pb.h:2661
FederationExecutionInformation()
Definition: datatypes.pb.h:1532
ObjectClassHandle & operator=(const ObjectClassHandle &from)
Definition: datatypes.pb.h:2609
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:3055
void CopyFrom(const JoinResult &from)
friend void swap(Credentials &a, Credentials &b)
Definition: datatypes.pb.h:1088
JoinResult()
Definition: datatypes.pb.h:7670
static const FederationExecutionInformationSet & default_instance()
Definition: datatypes.pb.h:1725
AttributeSetRegionSetPair & operator=(const AttributeSetRegionSetPair &from)
Definition: datatypes.pb.h:5727
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_ALWAYS_INLINE void _internal_set_federationexecutionname(const std::string &value)
Definition: datatypes.pb.h:8555
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:4574
bool CallbackModel_IsValid(int value)
void set_allocated_value(std::string *value)
Definition: datatypes.pb.h:9579
const std::string & data() const
Definition: datatypes.pb.h:9856
void set_value(ArgT0 &&arg0, ArgT...args)
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
void set_data(ArgT0 &&arg0, ArgT...args)
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:5117
const ::rti1516_2025::fedpro::ConveyedRegionSet & conveyedregions() const
Definition: datatypes.pb.h:11262
void UnsafeArenaSwap(ParameterHandleValueMap *other)
Definition: datatypes.pb.h:3849
bool SaveStatus_IsValid(int value)
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void InternalSwap(FederateRestoreStatus *other)
DimensionAndRange * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:6397
int GetCachedSize() const final
Definition: datatypes.pb.h:2375
FederateRestoreStatusArray(FederateRestoreStatusArray &&from) noexcept
Definition: datatypes.pb.h:1389
void MergeFrom(const ParameterHandleValue &from)
FederateRestoreStatusDefaultTypeInternal _FederateRestoreStatus_default_instance_
PROTOBUF_ALWAYS_INLINE void _internal_set_url(const std::string &value)
Definition: datatypes.pb.h:11535
RegionHandleSet(RegionHandleSet &&from) noexcept
Definition: datatypes.pb.h:5426
const std::string & rtiaddress() const
Definition: datatypes.pb.h:7986
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
size_t ByteSizeLong() const final
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:1732
JoinResultDefaultTypeInternal _JoinResult_default_instance_
void InternalArenaConstructable_
Definition: datatypes.pb.h:3620
::rti1516_2025::fedpro::DimensionHandle * unsafe_arena_release_dimensionhandle()
Definition: datatypes.pb.h:10708
bool _internal_has_producingfederate() const
Definition: datatypes.pb.h:11135
Definition: datatypes.pb.h:3028
::rti1516_2025::fedpro::MessageRetractionHandle * messageretractionhandle_
Definition: datatypes.pb.h:4236
PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string &value)
Definition: datatypes.pb.h:9143
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:6539
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:6173
AttributeHandleValueMap & operator=(const AttributeHandleValueMap &from)
Definition: datatypes.pb.h:3493
void _internal_set_configurationused(bool value)
Definition: datatypes.pb.h:8089
std::string * _internal_mutable_data()
Definition: datatypes.pb.h:9979
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:2319
bool _internal_has_producingfederate() const
Definition: datatypes.pb.h:10931
constexpr AdditionalSettingsResultCode AdditionalSettingsResultCode_MIN
Definition: datatypes.pb.h:262
::rti1516_2025::fedpro::RegionHandle * _internal_add_regionhandle()
Definition: datatypes.pb.h:10280
const ::rti1516_2025::fedpro::FederateHandle & postrestorehandle() const
Definition: datatypes.pb.h:8392
void _internal_set_upper(::PROTOBUF_NAMESPACE_ID::uint32 value)
Definition: datatypes.pb.h:10645
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::ConveyedRegion > * mutable_conveyedregions()
Definition: datatypes.pb.h:10901
PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string &value)
Definition: datatypes.pb.h:8211
void UnsafeArenaSwap(FederationExecutionMemberInformation *other)
Definition: datatypes.pb.h:1894
void Swap(JoinResult *other)
Definition: datatypes.pb.h:7716
void set_allocated_dimensionhandle(::rti1516_2025::fedpro::DimensionHandle *dimensionhandle)
Definition: datatypes.pb.h:10728
const std::string & _internal_data() const
Definition: datatypes.pb.h:9822
bool _internal_has_regionset() const
Definition: datatypes.pb.h:10433
::rti1516_2025::fedpro::AttributeSetRegionSetPair * _internal_add_attributesetregionsetpair()
Definition: datatypes.pb.h:10552
::rti1516_2025::fedpro::FederateHandleSaveStatusPair * add_federatehandlesavestatuspair()
Definition: datatypes.pb.h:9005
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void UnsafeArenaSwap(FederationExecutionInformation *other)
Definition: datatypes.pb.h:1586
constexpr int ServiceGroup_ARRAYSIZE
Definition: datatypes.pb.h:511
const std::string & logicaltimeimplementationname() const
Definition: datatypes.pb.h:8582
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:3343
void SetCachedSize(int size) const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:5599
FederationExecutionInformationDefaultTypeInternal _FederationExecutionInformation_default_instance_
void set_compressedmodule(ArgT0 &&arg0, ArgT...args)
Definition: datatypes.pb.h:11433
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:4625
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
::PROTOBUF_NAMESPACE_ID::uint32 upper() const
Definition: datatypes.pb.h:10641
void CopyFrom(const AttributeHandleValue &from)
TimeQueryReturnDefaultTypeInternal _TimeQueryReturn_default_instance_
int GetCachedSize() const final
Definition: datatypes.pb.h:6878
PROTOBUF_MUST_USE_RESULT std::string * release_compressedmodule()
Definition: datatypes.pb.h:11470
void Swap(AttributeHandleValue *other)
Definition: datatypes.pb.h:3365
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:6677
void _internal_set_restorestatus(::rti1516_2025::fedpro::RestoreStatus value)
Definition: datatypes.pb.h:8475
::rti1516_2025::fedpro::FederateHandle * prerestorehandle_
Definition: datatypes.pb.h:1373
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
friend void swap(FileFomModule &a, FileFomModule &b)
Definition: datatypes.pb.h:7405
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeSetRegionSetPair > * mutable_attributesetregionsetpair()
Definition: datatypes.pb.h:10541
Credentials()
Definition: datatypes.pb.h:1045
constexpr RestoreStatus RestoreStatus_MIN
Definition: datatypes.pb.h:454
ConveyedRegionSet * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:6713
Definition: datatypes.pb.h:444
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:5877
int GetCachedSize() const final
Definition: datatypes.pb.h:7753
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_
Definition: datatypes.pb.h:4078
ExceptionData & operator=(const ExceptionData &from)
Definition: datatypes.pb.h:542
Definition: datatypes.pb.h:360
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void _internal_set_addressused(bool value)
Definition: datatypes.pb.h:8109
void UnsafeArenaSwap(DimensionHandle *other)
Definition: datatypes.pb.h:4732
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
static const ClassData _class_data_
Definition: datatypes.pb.h:4636
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
constexpr CallbackModel CallbackModel_MIN
Definition: datatypes.pb.h:287
FederateRestoreStatusArrayDefaultTypeInternal _FederateRestoreStatusArray_default_instance_
RangeBoundsDefaultTypeInternal _RangeBounds_default_instance_
static const AttributeHandleValue & default_instance()
Definition: datatypes.pb.h:3352
void SetCachedSize(int size) const final
::rti1516_2025::fedpro::RestoreStatus _internal_restorestatus() const
Definition: datatypes.pb.h:8468
ConfigurationResult & operator=(const ConfigurationResult &from)
Definition: datatypes.pb.h:878
ParameterHandleValue(ParameterHandleValue &&from) noexcept
Definition: datatypes.pb.h:3636
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:1411
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateRestoreStatus > federaterestorestatus_
Definition: datatypes.pb.h:1523
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
friend void swap(AttributeSetRegionSetPair &a, AttributeSetRegionSetPair &b)
Definition: datatypes.pb.h:5760
static const TimeQueryReturn & default_instance()
Definition: datatypes.pb.h:4999
void DestructorSkippable_
Definition: datatypes.pb.h:3621
void DestructorSkippable_
Definition: datatypes.pb.h:3165
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::InteractionClassHandle > interactionclasshandle_
Definition: datatypes.pb.h:6172
PROTOBUF_ALWAYS_INLINE void _internal_set_logicaltimeimplementationname(const std::string &value)
Definition: datatypes.pb.h:11842
ConveyedRegion * New() const final
Definition: datatypes.pb.h:6561
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
MessageRetractionReturn()
Definition: datatypes.pb.h:4087
bool IsInitialized() const final
::rti1516_2025::fedpro::LogicalTime * _internal_mutable_logicaltime()
Definition: datatypes.pb.h:10129
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:3623
static const MessageRetractionHandle * internal_default_instance()
Definition: datatypes.pb.h:3979
std::string * _internal_mutable_name()
Definition: datatypes.pb.h:11616
void set_exceptionname(ArgT0 &&arg0, ArgT...args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:1556
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:1197
PROTOBUF_MUST_USE_RESULT std::string * release_data()
Definition: datatypes.pb.h:9669
void clear_conveyedregions()
Definition: datatypes.pb.h:11251
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:5006
const ::rti1516_2025::fedpro::RegionHandle & _internal_regionhandle(int index) const
Definition: datatypes.pb.h:10273
void SetCachedSize(int size) const final
FederateHandleSaveStatusPair & operator=(FederateHandleSaveStatusPair &&from) noexcept
Definition: datatypes.pb.h:2306
void set_data(ArgT0 &&arg0, ArgT...args)
const std::string & SynchronizationPointFailureReason_Name(T enum_t_value)
Definition: datatypes.pb.h:347
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:1072
void CopyFrom(const FederateHandleSet &from)
void UnsafeArenaSwap(RangeBounds *other)
Definition: datatypes.pb.h:6235
bool has_producingfederate() const
Definition: datatypes.pb.h:11138
AttributeSetRegionSetPair & operator=(AttributeSetRegionSetPair &&from) noexcept
Definition: datatypes.pb.h:5731
ObjectInstanceHandle(ObjectInstanceHandle &&from) noexcept
Definition: datatypes.pb.h:3180
static void ArenaDtor(void *object)
void set_type(ArgT0 &&arg0, ArgT...args)
static const ConveyedRegion * internal_default_instance()
Definition: datatypes.pb.h:6535
void set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: datatypes.pb.h:11000
std::set< RegionHandle > RegionHandleSet
Definition: Typedefs.h:39
PROTOBUF_ALWAYS_INLINE void _internal_set_value(const std::string &value)
Definition: datatypes.pb.h:9567
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr federationexecutionname_
Definition: datatypes.pb.h:1682
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:2914
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeHandle > attributehandle_
Definition: datatypes.pb.h:5708
void Swap(FomModuleSet *other)
Definition: datatypes.pb.h:7568
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:892
int GetCachedSize() const final
Definition: datatypes.pb.h:6264
void InternalArenaConstructable_
Definition: datatypes.pb.h:2588
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void InternalSwap(ConfigurationResult *other)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateHandleSaveStatusPair > * mutable_federatehandlesavestatuspair()
Definition: datatypes.pb.h:8991
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:6124
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::rti1516_2025::fedpro::AttributeHandleSet * _internal_mutable_attributeset()
Definition: datatypes.pb.h:10399
void set_restorestatus(::rti1516_2025::fedpro::RestoreStatus value)
Definition: datatypes.pb.h:8479
PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string &value)
Definition: datatypes.pb.h:8257
void DestructorSkippable_
Definition: datatypes.pb.h:4380
friend void swap(ExceptionData &a, ExceptionData &b)
Definition: datatypes.pb.h:575
void Swap(FomModule *other)
Definition: datatypes.pb.h:7206
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:4382
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:1572
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::RegionHandleSet * release_regionset()
Definition: datatypes.pb.h:10467
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:3167
static const ClassData _class_data_
Definition: datatypes.pb.h:2553
void MergeFrom(const ObjectInstanceHandle &from)
void set_allocated_data(std::string *data)
Definition: datatypes.pb.h:9837
::rti1516_2025::fedpro::FomModule * add_fommodule()
Definition: datatypes.pb.h:11714
std::string * mutable_compressedmodule()
Definition: datatypes.pb.h:11442
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:4526
::rti1516_2025::fedpro::ConveyedRegion * _internal_add_conveyedregions()
Definition: datatypes.pb.h:10912
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const ClassData _class_data_
Definition: datatypes.pb.h:3277
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:7251
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:1424
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:3970
void UnsafeArenaSwap(FederateHandle *other)
Definition: datatypes.pb.h:2202
const std::string & value() const
Definition: datatypes.pb.h:9364
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateHandle * release_producingfederate()
Definition: datatypes.pb.h:11169
void clear_additionalsettingsresultcode()
Definition: datatypes.pb.h:8119
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void InternalSwap(FederateHandleSaveStatusPair *other)
int _internal_regionhandle_size() const
Definition: datatypes.pb.h:10255
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:1559
void DestructorSkippable_
Definition: datatypes.pb.h:1194
Definition: datatypes.pb.h:2884
void DestructorSkippable_
Definition: datatypes.pb.h:2877
static const ClassData _class_data_
Definition: datatypes.pb.h:6749
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:2639
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:2383
FomModuleSet * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:7588
ExceptionData * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:598
union rti1516_2025::fedpro::FomModule::FomModuleUnion fomModule_
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:4958
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederationExecutionInformation > * mutable_federationexecutioninformation()
Definition: datatypes.pb.h:8643
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:2629
void set_has_url()
Definition: datatypes.pb.h:11501
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
std::string * mutable_data()
Definition: datatypes.pb.h:9967
FederateHandleSetDefaultTypeInternal _FederateHandleSet_default_instance_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr logicaltimeimplementationname_
Definition: datatypes.pb.h:7824
std::string * mutable_message()
Definition: datatypes.pb.h:8153
void InternalArenaConstructable_
Definition: datatypes.pb.h:3164
std::string * mutable_additionalsettings()
Definition: datatypes.pb.h:8043
std::string * _internal_mutable_data()
Definition: datatypes.pb.h:9147
friend void swap(ObjectInstanceHandle &a, ObjectInstanceHandle &b)
Definition: datatypes.pb.h:3218
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FomModule > fommodule_
Definition: datatypes.pb.h:7661
FederateHandle & operator=(FederateHandle &&from) noexcept
Definition: datatypes.pb.h:2162
::rti1516_2025::fedpro::DimensionHandle * dimensionhandle_
Definition: datatypes.pb.h:6489
FederationExecutionInformationSet * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:1758
std::string * _internal_mutable_federationexecutionname()
Definition: datatypes.pb.h:8559
std::string * mutable_data()
Definition: datatypes.pb.h:9035
DimensionAndRange(DimensionAndRange &&from) noexcept
Definition: datatypes.pb.h:6336
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const std::string & _internal_data() const
Definition: datatypes.pb.h:10022
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:1376
PROTOBUF_MUST_USE_RESULT std::string * release_data()
Definition: datatypes.pb.h:9201
void CopyFrom(const FederationExecutionInformation &from)
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void Swap(InteractionClassHandleSet *other)
Definition: datatypes.pb.h:6079
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void clear_dimensionhandle()
Definition: datatypes.pb.h:10217
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
FederationExecutionMemberInformationSet & operator=(FederationExecutionMemberInformationSet &&from) noexcept
Definition: datatypes.pb.h:2014
void clear_message()
Definition: datatypes.pb.h:8139
Definition: datatypes.pb.h:1042
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:2542
void DestructorSkippable_
Definition: datatypes.pb.h:4668
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:5216
int GetCachedSize() const final
Definition: datatypes.pb.h:5800
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:4705
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:4420
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:719
void InternalArenaConstructable_
Definition: datatypes.pb.h:5558
Definition: datatypes.pb.h:6644
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:572
JoinResult & operator=(JoinResult &&from) noexcept
Definition: datatypes.pb.h:7684
void SetCachedSize(int size) const final
std::string * mutable_type()
Definition: datatypes.pb.h:8203
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::DimensionAndRange > * mutable_dimensionandrange()
Definition: datatypes.pb.h:10857
Definition: datatypes.pb.h:3940
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:2773
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
void clear_attributehandlevalue()
Definition: datatypes.pb.h:9417
FederateRestoreStatusArray & operator=(FederateRestoreStatusArray &&from) noexcept
Definition: datatypes.pb.h:1398
FederateHandle & operator=(const FederateHandle &from)
Definition: datatypes.pb.h:2158
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:6886
void InternalSwap(ConveyedRegionSet *other)
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:7562
DimensionHandleSetDefaultTypeInternal _DimensionHandleSet_default_instance_
void Swap(FederateHandleSaveStatusPairArray *other)
Definition: datatypes.pb.h:2497
constexpr SaveStatus SaveStatus_MIN
Definition: datatypes.pb.h:425
const ::rti1516_2025::fedpro::ConveyedRegionSet & conveyedregions() const
Definition: datatypes.pb.h:11058
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:2188
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:3825
void UnsafeArenaSwap(InteractionClassHandleSet *other)
Definition: datatypes.pb.h:6087
void set_allocated_url(std::string *url)
Definition: datatypes.pb.h:11561
const std::string & _internal_logicaltimeimplementationname() const
Definition: datatypes.pb.h:8598
ParameterHandleValueMap * New() const final
Definition: datatypes.pb.h:3857
FederateHandleSaveStatusPairDefaultTypeInternal _FederateHandleSaveStatusPair_default_instance_
Definition: datatypes.pb.h:4675
void SetCachedSize(int size) const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
FederateRestoreStatus(FederateRestoreStatus &&from) noexcept
Definition: datatypes.pb.h:1210
constexpr int AdditionalSettingsResultCode_ARRAYSIZE
Definition: datatypes.pb.h:264
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const FederateHandleSet & default_instance()
Definition: datatypes.pb.h:5158
int GetCachedSize() const final
Definition: datatypes.pb.h:4905
void Swap(ExceptionData *other)
Definition: datatypes.pb.h:578
friend void swap(RangeBounds &a, RangeBounds &b)
Definition: datatypes.pb.h:6224
Definition: datatypes.pb.h:45
static void ArenaDtor(void *object)
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:6738
MessageRetractionHandle()
Definition: datatypes.pb.h:3943
void InternalArenaConstructable_
Definition: datatypes.pb.h:5873
std::string * mutable_data()
Definition: datatypes.pb.h:8827
void CopyFrom(const FederationExecutionMemberInformationSet &from)
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:3574
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::DimensionHandle > & dimensionhandle() const
Definition: datatypes.pb.h:10245
void DestructorSkippable_
Definition: datatypes.pb.h:2282
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * CallbackModel_descriptor()
void CopyFrom(const ConveyedRegionSet &from)
const std::string & _internal_data() const
Definition: datatypes.pb.h:8254
static const FederateRestoreStatus * internal_default_instance()
Definition: datatypes.pb.h:1241
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:3935
int federaterestorestatus_size() const
Definition: datatypes.pb.h:8492
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
FederationExecutionMemberInformation & operator=(const FederationExecutionMemberInformation &from)
Definition: datatypes.pb.h:1850
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SaveFailureReason_descriptor()
void MergeFrom(const FederateHandleSaveStatusPair &from)
FederateRestoreStatus * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:1271
::rti1516_2025::fedpro::ParameterHandleValue * _internal_add_parameterhandlevalue()
Definition: datatypes.pb.h:9620
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
std::string * _internal_mutable_type()
Definition: datatypes.pb.h:8215
void InternalSwap(JoinResult *other)
void DestructorSkippable_
Definition: datatypes.pb.h:3784
bool IsInitialized() const final
::rti1516_2025::fedpro::ParameterHandle * _internal_mutable_parameterhandle()
Definition: datatypes.pb.h:9511
int GetCachedSize() const final
Definition: datatypes.pb.h:1775
ExceptionDataDefaultTypeInternal _ExceptionData_default_instance_
Definition: datatypes.pb.h:365
AttributeHandleSet * New() const final
Definition: datatypes.pb.h:5631
void set_data(ArgT0 &&arg0, ArgT...args)
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static void ArenaDtor(void *object)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:4117
static const FederateRestoreStatusArray * internal_default_instance()
Definition: datatypes.pb.h:1420
static void ArenaDtor(void *object)
void clear_data()
Definition: datatypes.pb.h:9903
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
TransportationTypeHandle()
Definition: datatypes.pb.h:4534
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:7694
Definition: datatypes.pb.h:282
constexpr FomModuleUnion()
Definition: datatypes.pb.h:7346
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
constexpr int CallbackModel_ARRAYSIZE
Definition: datatypes.pb.h:289
void set_message(ArgT0 &&arg0, ArgT...args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:2027
TimeQueryReturn(TimeQueryReturn &&from) noexcept
Definition: datatypes.pb.h:4971
void DestructorSkippable_
Definition: datatypes.pb.h:5707
ConveyedRegion & operator=(const ConveyedRegion &from)
Definition: datatypes.pb.h:6509
void Swap(Credentials *other)
Definition: datatypes.pb.h:1091
MessageRetractionReturn * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:4153
const ::rti1516_2025::fedpro::LogicalTime & _internal_logicaltime() const
Definition: datatypes.pb.h:10085
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:6835
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::rti1516_2025::fedpro::SaveStatus savestatus() const
Definition: datatypes.pb.h:8959
static const ClassData _class_data_
Definition: datatypes.pb.h:2102
InteractionClassHandleSet * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:6099
PROTOBUF_MUST_USE_RESULT std::string * release_exceptionname()
Definition: datatypes.pb.h:7871
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_
Definition: datatypes.pb.h:4525
SaveFailureReason
Definition: datatypes.pb.h:359
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:5808
void UnsafeArenaSwap(AttributeSetRegionSetPair *other)
Definition: datatypes.pb.h:5771
int GetCachedSize() const final
Definition: datatypes.pb.h:4761
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:7180
friend void swap(ObjectClassHandle &a, ObjectClassHandle &b)
Definition: datatypes.pb.h:2642
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:1931
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
DimensionHandle(DimensionHandle &&from) noexcept
Definition: datatypes.pb.h:4683
static const LogicalTimeInterval & default_instance()
Definition: datatypes.pb.h:4423
PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string &value)
Definition: datatypes.pb.h:9975
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
ObjectInstanceHandle & operator=(const ObjectInstanceHandle &from)
Definition: datatypes.pb.h:3185
static const ConfigurationResult & default_instance()
Definition: datatypes.pb.h:901
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:5757
constexpr AdditionalSettingsResultCode AdditionalSettingsResultCode_MAX
Definition: datatypes.pb.h:263
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const ParameterHandleValueMap & default_instance()
Definition: datatypes.pb.h:3828
bool _internal_addressused() const
Definition: datatypes.pb.h:8102
void DestructorSkippable_
Definition: datatypes.pb.h:6488
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void InternalArenaConstructable_
Definition: datatypes.pb.h:3471
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
::rti1516_2025::fedpro::FileFomModule * _internal_mutable_file()
Definition: datatypes.pb.h:11398
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string &value)
Definition: datatypes.pb.h:9925
static const ClassData _class_data_
Definition: datatypes.pb.h:634
LogicalTime()
Definition: datatypes.pb.h:4246
::rti1516_2025::fedpro::FederateHandle * federatehandle_
Definition: datatypes.pb.h:2441
static const ClassData _class_data_
Definition: datatypes.pb.h:1634
bool IsInitialized() const final
FomModuleSet()
Definition: datatypes.pb.h:7522
void set_allocated_federatehandle(::rti1516_2025::fedpro::FederateHandle *federatehandle)
Definition: datatypes.pb.h:8932
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:4846
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateRestoreStatus > & federaterestorestatus() const
Definition: datatypes.pb.h:8523
static const ClassData _class_data_
Definition: datatypes.pb.h:7464
void InternalSwap(ConveyedRegion *other)
const std::string & data() const
Definition: datatypes.pb.h:9074
ConveyedRegionSet * New() const final
Definition: datatypes.pb.h:6709
FederationExecutionInformationSet * New() const final
Definition: datatypes.pb.h:1754
::rti1516_2025::fedpro::ConveyedRegionSet * mutable_conveyedregions()
Definition: datatypes.pb.h:11105
const ::rti1516_2025::fedpro::DimensionAndRange & _internal_dimensionandrange(int index) const
Definition: datatypes.pb.h:10861
void unsafe_arena_set_allocated_dimensionhandle(::rti1516_2025::fedpro::DimensionHandle *dimensionhandle)
Definition: datatypes.pb.h:10680
size_t ByteSizeLong() const final
void clear_data()
Definition: datatypes.pb.h:9071
static const TransportationTypeHandle & default_instance()
Definition: datatypes.pb.h:4567
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeSetRegionSetPair > & attributesetregionsetpair() const
Definition: datatypes.pb.h:10561
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:716
::rti1516_2025::fedpro::FederateHandle * _internal_mutable_producingfederate()
Definition: datatypes.pb.h:11191
FederateHandleSaveStatusPairArray(FederateHandleSaveStatusPairArray &&from) noexcept
Definition: datatypes.pb.h:2456
const std::string & federatetype() const
Definition: datatypes.pb.h:8722
const std::string & _internal_data() const
Definition: datatypes.pb.h:8832
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
friend void swap(AttributeHandle &a, AttributeHandle &b)
Definition: datatypes.pb.h:2786
const ::rti1516_2025::fedpro::AttributeHandleValue & _internal_attributehandlevalue(int index) const
Definition: datatypes.pb.h:9429
PROTOBUF_MUST_USE_RESULT std::string * release_name()
Definition: datatypes.pb.h:11620
int GetCachedSize() const final
Definition: datatypes.pb.h:4617
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:5152
AttributeHandleValue * New() const final
Definition: datatypes.pb.h:3381
static const AttributeHandleValueMap & default_instance()
Definition: datatypes.pb.h:3516
AttributeHandleValueMap(AttributeHandleValueMap &&from) noexcept
Definition: datatypes.pb.h:3488
RegionHandleSet * New() const final
Definition: datatypes.pb.h:5483
bool has_rangebounds() const
Definition: datatypes.pb.h:10752
int _internal_federationexecutionmemberinformation_size() const
Definition: datatypes.pb.h:8769
constexpr RestoreFailureReason RestoreFailureReason_MIN
Definition: datatypes.pb.h:398
ParameterHandle * New() const final
Definition: datatypes.pb.h:3093
static const AttributeSetRegionSetPair & default_instance()
Definition: datatypes.pb.h:5750
void InternalSwap(FomModuleSet *other)
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateHandle * release_federatehandle()
Definition: datatypes.pb.h:8897
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
std::string * mutable_data()
Definition: datatypes.pb.h:9817
::rti1516_2025::fedpro::FederateHandle * mutable_federatehandle()
Definition: datatypes.pb.h:8927
::rti1516_2025::fedpro::FederateRestoreStatus * add_federaterestorestatus()
Definition: datatypes.pb.h:8517
const std::string & name() const
Definition: datatypes.pb.h:11593
constexpr ResignAction ResignAction_MAX
Definition: datatypes.pb.h:317
static const AttributeSetRegionSetPair * internal_default_instance()
Definition: datatypes.pb.h:5753
const ::rti1516_2025::fedpro::FederateHandleSaveStatusPair & _internal_federatehandlesavestatuspair(int index) const
Definition: datatypes.pb.h:8995
::rti1516_2025::fedpro::RegionHandleSet * _internal_mutable_regionset()
Definition: datatypes.pb.h:10489
static const AttributeHandle * internal_default_instance()
Definition: datatypes.pb.h:2779
void InternalArenaConstructable_
Definition: datatypes.pb.h:6784
RtiConfiguration & operator=(const RtiConfiguration &from)
Definition: datatypes.pb.h:702
const std::string & _internal_message() const
Definition: datatypes.pb.h:8158
const std::string & _internal_data() const
Definition: datatypes.pb.h:9040
RangeBounds * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:6247
::rti1516_2025::fedpro::FederationExecutionMemberInformation * add_federationexecutionmemberinformation()
Definition: datatypes.pb.h:8797
void DestructorSkippable_
Definition: datatypes.pb.h:3933
MessageRetractionHandleDefaultTypeInternal _MessageRetractionHandle_default_instance_
void _internal_set_additionalsettingsresultcode(::rti1516_2025::fedpro::AdditionalSettingsResultCode value)
Definition: datatypes.pb.h:8129
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void UnsafeArenaSwap(DimensionHandleSet *other)
Definition: datatypes.pb.h:5327
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void set_allocated_messageretractionhandle(::rti1516_2025::fedpro::MessageRetractionHandle *messageretractionhandle)
Definition: datatypes.pb.h:9778
void DestructorSkippable_
Definition: datatypes.pb.h:6637
::rti1516_2025::fedpro::FederateHandle * _internal_mutable_postrestorehandle()
Definition: datatypes.pb.h:8431
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateHandleSaveStatusPair > federatehandlesavestatuspair_
Definition: datatypes.pb.h:2590
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const DimensionAndRange & default_instance()
Definition: datatypes.pb.h:6364
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:6674
void MergeFrom(const ParameterHandleValueMap &from)
FileFomModule * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:7428
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:5744
void InternalSwap(AttributeHandleSet *other)
int GetCachedSize() const final
Definition: datatypes.pb.h:2826
void DestructorSkippable_
Definition: datatypes.pb.h:7344
void clear_producingfederate()
Definition: datatypes.pb.h:10937
::rti1516_2025::fedpro::ConveyedRegionSet * _internal_mutable_conveyedregions()
Definition: datatypes.pb.h:11097
::rti1516_2025::fedpro::FederateHandle * _internal_mutable_producingfederate()
Definition: datatypes.pb.h:10987
FederateHandleSaveStatusPairArrayDefaultTypeInternal _FederateHandleSaveStatusPairArray_default_instance_
static const DimensionHandle * internal_default_instance()
Definition: datatypes.pb.h:4714
RangeBounds()
Definition: datatypes.pb.h:6181
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: datatypes.pb.h:7150
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:5512
PROTOBUF_MUST_USE_RESULT std::string * release_value()
Definition: datatypes.pb.h:9391
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
int GetCachedSize() const final
Definition: datatypes.pb.h:3402
void SetCachedSize(int size) const final
PROTOBUF_ALWAYS_INLINE void _internal_set_value(const std::string &value)
Definition: datatypes.pb.h:9383
FederationExecutionInformationSet & operator=(const FederationExecutionInformationSet &from)
Definition: datatypes.pb.h:1702
InteractionClassHandleSet & operator=(InteractionClassHandleSet &&from) noexcept
Definition: datatypes.pb.h:6047
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:2316
ParameterHandleDefaultTypeInternal _ParameterHandle_default_instance_
Definition: datatypes.pb.h:257
int restorestatus_
Definition: datatypes.pb.h:1375
void clear_attributehandle()
Definition: datatypes.pb.h:9277
void set_allocated_prerestorehandle(::rti1516_2025::fedpro::FederateHandle *prerestorehandle)
Definition: datatypes.pb.h:8354
static const ClassData _class_data_
Definition: datatypes.pb.h:1486
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
bool has_compressedmodule() const
Definition: datatypes.pb.h:11416
static const ConveyedRegionSet * internal_default_instance()
Definition: datatypes.pb.h:6683
void CopyFrom(const DimensionHandle &from)
static const SupplementalReflectInfo & default_instance()
Definition: datatypes.pb.h:6828
void clear_federatehandle()
Definition: datatypes.pb.h:8869
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void clear_logicaltimeisvalid()
Definition: datatypes.pb.h:10053
AttributeHandleValueMap * New() const final
Definition: datatypes.pb.h:3545
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
Definition: datatypes.pb.h:54
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:722
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:5561
LogicalTimeIntervalDefaultTypeInternal _LogicalTimeInterval_default_instance_
void set_content(ArgT0 &&arg0, ArgT...args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:6819
void SetCachedSize(int size) const final
void InternalArenaConstructable_
Definition: datatypes.pb.h:2281
TimeQueryReturn * New() const final
Definition: datatypes.pb.h:5028
void InternalArenaConstructable_
Definition: datatypes.pb.h:6961
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeHandleValue > & attributehandlevalue() const
Definition: datatypes.pb.h:9445
::rti1516_2025::fedpro::RangeBounds * _internal_mutable_rangebounds()
Definition: datatypes.pb.h:10805
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void CopyFrom(const AttributeSetRegionSetPair &from)
const std::string & data() const
Definition: datatypes.pb.h:8816
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void MergeFrom(const FileFomModule &from)
const std::string & _internal_configurationname() const
Definition: datatypes.pb.h:7956
void set_value(ArgT0 &&arg0, ArgT...args)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:3205
friend void swap(JoinResult &a, JoinResult &b)
Definition: datatypes.pb.h:7713
friend void swap(FederationExecutionInformation &a, FederationExecutionInformation &b)
Definition: datatypes.pb.h:1575
const ::rti1516_2025::fedpro::RegionHandleSet & regionset() const
Definition: datatypes.pb.h:10450
void Swap(ParameterHandleValue *other)
Definition: datatypes.pb.h:3677
static const ClassData _class_data_
Definition: datatypes.pb.h:5523
void DestructorSkippable_
Definition: datatypes.pb.h:6962
::rti1516_2025::fedpro::FederateHandle * federatehandle_
Definition: datatypes.pb.h:7825
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
TransportationTypeHandle & operator=(TransportationTypeHandle &&from) noexcept
Definition: datatypes.pb.h:4548
const ::rti1516_2025::fedpro::AttributeSetRegionSetPair & _internal_attributesetregionsetpair(int index) const
Definition: datatypes.pb.h:10545
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
LogicalTimeInterval & operator=(const LogicalTimeInterval &from)
Definition: datatypes.pb.h:4400
const std::string & _internal_value() const
Definition: datatypes.pb.h:9380
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const std::string & _internal_data() const
Definition: datatypes.pb.h:9190
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
void DestructorSkippable_
Definition: datatypes.pb.h:2589
void InternalArenaConstructable_
Definition: datatypes.pb.h:6636
constexpr OrderType OrderType_MAX
Definition: datatypes.pb.h:480
ParameterHandleValueMap & operator=(ParameterHandleValueMap &&from) noexcept
Definition: datatypes.pb.h:3809
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
AttributeHandle(AttributeHandle &&from) noexcept
Definition: datatypes.pb.h:2748
int federatehandle_size() const
Definition: datatypes.pb.h:10170
std::string * _internal_mutable_value()
Definition: datatypes.pb.h:9571
void CopyFrom(const AttributeSetRegionSetPairList &from)
PROTOBUF_MUST_USE_RESULT std::string * release_details()
Definition: datatypes.pb.h:7917
AttributeSetRegionSetPair(AttributeSetRegionSetPair &&from) noexcept
Definition: datatypes.pb.h:5722
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:5149
int conveyedregions_size() const
Definition: datatypes.pb.h:10890
void CopyFrom(const ObjectClassHandle &from)
bool has_fomModule() const
Definition: datatypes.pb.h:11576
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::DimensionAndRange > dimensionandrange_
Definition: datatypes.pb.h:6638
bool SaveStatus_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SaveStatus *value)
Definition: datatypes.pb.h:438
int federationexecutioninformation_size() const
Definition: datatypes.pb.h:8632
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:4862
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:6671
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateHandle > & federatehandle() const
Definition: datatypes.pb.h:10201
InteractionClassHandleSet & operator=(const InteractionClassHandleSet &from)
Definition: datatypes.pb.h:6043
LogicalTime * New() const final
Definition: datatypes.pb.h:4308
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
::rti1516_2025::fedpro::RegionHandleSet * mutable_regionset()
Definition: datatypes.pb.h:10497
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const RangeBounds * internal_default_instance()
Definition: datatypes.pb.h:6217
void SetCachedSize(int size) const final
FederateHandleSaveStatusPair * New() const final
Definition: datatypes.pb.h:2354
RegionHandleSetDefaultTypeInternal _RegionHandleSet_default_instance_
bool _internal_has_conveyedregions() const
Definition: datatypes.pb.h:11041
std::string * _internal_mutable_message()
Definition: datatypes.pb.h:8165
void InternalSwap(FederateRestoreStatusArray *other)
std::string * mutable_logicaltimeimplementationname()
Definition: datatypes.pb.h:8593
const ::rti1516_2025::fedpro::ParameterHandle & _internal_parameterhandle() const
Definition: datatypes.pb.h:9467
const std::string & _internal_data() const
Definition: datatypes.pb.h:9658
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void InternalSwap(TransportationTypeHandle *other)
bool ServiceGroup_IsValid(int value)
::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::RangeBounds * release_rangebounds()
Definition: datatypes.pb.h:10783
const ::rti1516_2025::fedpro::AttributeHandleSet & attributeset() const
Definition: datatypes.pb.h:10360
void DestructorSkippable_
Definition: datatypes.pb.h:3472
InteractionClassHandleSet * New() const final
Definition: datatypes.pb.h:6095
void Swap(ObjectInstanceHandle *other)
Definition: datatypes.pb.h:3221
void _internal_set_savestatus(::rti1516_2025::fedpro::SaveStatus value)
Definition: datatypes.pb.h:8963
int _internal_fommodule_size() const
Definition: datatypes.pb.h:11686
std::string * mutable_details()
Definition: datatypes.pb.h:7901
int _internal_interactionclasshandle_size() const
Definition: datatypes.pb.h:10571
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:2623
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
friend void swap(RtiConfiguration &a, RtiConfiguration &b)
Definition: datatypes.pb.h:735
void Swap(FederateHandleSaveStatusPair *other)
Definition: datatypes.pb.h:2338
void InternalArenaConstructable_
Definition: datatypes.pb.h:4667
::PROTOBUF_NAMESPACE_ID::uint32 lower_
Definition: datatypes.pb.h:6321
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
Definition: datatypes.pb.h:52
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
ParameterHandleValue * New() const final
Definition: datatypes.pb.h:3693
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
bool _internal_conveyedregionsisvalid() const
Definition: datatypes.pb.h:11228
void set_retractionhandleisvalid(bool value)
Definition: datatypes.pb.h:9703
int _internal_attributesetregionsetpair_size() const
Definition: datatypes.pb.h:10527
FomModuleCase
Definition: datatypes.pb.h:7189
bool _internal_has_parameterhandle() const
Definition: datatypes.pb.h:9455
FomModuleSetDefaultTypeInternal _FomModuleSet_default_instance_
const ::rti1516_2025::fedpro::FederateHandle & _internal_prerestorehandle() const
Definition: datatypes.pb.h:8297
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:3058
::rti1516_2025::fedpro::FederateHandleSaveStatusPair * _internal_add_federatehandlesavestatuspair()
Definition: datatypes.pb.h:9002
MessageRetractionHandle * New() const final
Definition: datatypes.pb.h:4005
void DestructorSkippable_
Definition: datatypes.pb.h:5263
RegionHandleSet()
Definition: datatypes.pb.h:5421
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
friend void swap(FederateRestoreStatusArray &a, FederateRestoreStatusArray &b)
Definition: datatypes.pb.h:1427
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
ExceptionData & operator=(ExceptionData &&from) noexcept
Definition: datatypes.pb.h:546
DimensionHandleSet * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:5339
static const ClassData _class_data_
Definition: datatypes.pb.h:1307
bool _internal_has_dimensionhandle() const
Definition: datatypes.pb.h:10659
void set_allocated_data(std::string *data)
Definition: datatypes.pb.h:8269
void set_additionalsettings(ArgT0 &&arg0, ArgT...args)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
::rti1516_2025::fedpro::ParameterHandle * parameterhandle_
Definition: datatypes.pb.h:3786
PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string &value)
Definition: datatypes.pb.h:9043
void MergeFrom(const FomModuleSet &from)
void set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: datatypes.pb.h:11204
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::MessageRetractionHandle * release_messageretractionhandle()
Definition: datatypes.pb.h:9743
void InternalArenaConstructable_
Definition: datatypes.pb.h:1031
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:3199
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:3507
ResignAction
Definition: datatypes.pb.h:305
FederateRestoreStatus & operator=(FederateRestoreStatus &&from) noexcept
Definition: datatypes.pb.h:1219
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:5451
static const ClassData _class_data_
Definition: datatypes.pb.h:5068
void UnsafeArenaSwap(FileFomModule *other)
Definition: datatypes.pb.h:7416
static const FederateRestoreStatus & default_instance()
Definition: datatypes.pb.h:1238
const std::string & AdditionalSettingsResultCode_Name(T enum_t_value)
Definition: datatypes.pb.h:268
int GetCachedSize() const final
Definition: datatypes.pb.h:7605
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:2591
FederationExecutionMemberInformation * New() const final
Definition: datatypes.pb.h:1902
PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string &value)
Definition: datatypes.pb.h:9825
const std::string & OrderType_Name(T enum_t_value)
Definition: datatypes.pb.h:485
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:5593
bool RestoreStatus_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, RestoreStatus *value)
Definition: datatypes.pb.h:467
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:6208
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederationExecutionMemberInformation > * mutable_federationexecutionmemberinformation()
Definition: datatypes.pb.h:8783
AdditionalSettingsResultCode
Definition: datatypes.pb.h:254
void MergeFrom(const ConveyedRegionSet &from)
ParameterHandle()
Definition: datatypes.pb.h:3031
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:6361
void CopyFrom(const ConfigurationResult &from)
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
constexpr ServiceGroup ServiceGroup_MIN
Definition: datatypes.pb.h:509
static const MessageRetractionReturn * internal_default_instance()
Definition: datatypes.pb.h:4123
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_
Definition: datatypes.pb.h:7347
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:7613
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void MergeFrom(const JoinResult &from)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_allocated_data(std::string *data)
Definition: datatypes.pb.h:9937
Definition: datatypes.pb.h:255
friend void swap(AttributeSetRegionSetPairList &a, AttributeSetRegionSetPairList &b)
Definition: datatypes.pb.h:5928
int parameterhandlevalue_size() const
Definition: datatypes.pb.h:9598
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:1475
::rti1516_2025::fedpro::InteractionClassHandle * _internal_add_interactionclasshandle()
Definition: datatypes.pb.h:10596
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateHandle * release_federatehandle()
Definition: datatypes.pb.h:11764
void SetCachedSize(int size) const final
void clear_compressedmodule()
Definition: datatypes.pb.h:11422
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::RegionHandle > regionhandle_
Definition: datatypes.pb.h:5560
const std::string & CallbackModel_Name(T enum_t_value)
Definition: datatypes.pb.h:293
void CopyFrom(const ExceptionData &from)
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:2040
const ::rti1516_2025::fedpro::DimensionHandle & _internal_dimensionhandle() const
Definition: datatypes.pb.h:10671
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:1037
const ::rti1516_2025::fedpro::ConveyedRegion & _internal_conveyedregions(int index) const
Definition: datatypes.pb.h:10905
bool has_conveyedregions() const
Definition: datatypes.pb.h:11248
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
void CopyFrom(const FomModule &from)
constexpr SaveFailureReason SaveFailureReason_MAX
Definition: datatypes.pb.h:371
void Swap(MessageRetractionReturn *other)
Definition: datatypes.pb.h:4133
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:4414
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:1716
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void MergeFrom(const ExceptionData &from)
Definition: datatypes.pb.h:7190
AttributeHandleValue * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:3385
::rti1516_2025::fedpro::FederateHandle * _internal_mutable_federatehandle()
Definition: datatypes.pb.h:11786
constexpr int SaveFailureReason_ARRAYSIZE
Definition: datatypes.pb.h:372
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void clear_data()
Definition: datatypes.pb.h:9171
void clear_logicaltimeimplementationname()
Definition: datatypes.pb.h:8579
void set_has_file()
Definition: datatypes.pb.h:11345
void Swap(ParameterHandleValueMap *other)
Definition: datatypes.pb.h:3841
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:5297
SupplementalReceiveInfo & operator=(SupplementalReceiveInfo &&from) noexcept
Definition: datatypes.pb.h:6988
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
FederationExecutionInformationSet()
Definition: datatypes.pb.h:1692
const std::string & data() const
Definition: datatypes.pb.h:9806
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::rti1516_2025::fedpro::AttributeHandleValue * _internal_add_attributehandlevalue()
Definition: datatypes.pb.h:9436
std::string * _internal_mutable_exceptionname()
Definition: datatypes.pb.h:7867
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const AttributeHandle & default_instance()
Definition: datatypes.pb.h:2776
void MergeFrom(const AttributeHandleSet &from)
void unsafe_arena_set_allocated_attributeset(::rti1516_2025::fedpro::AttributeHandleSet *attributeset)
Definition: datatypes.pb.h:10364
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
void CopyFrom(const TimeQueryReturn &from)
const ::rti1516_2025::fedpro::ConveyedRegionSet & _internal_conveyedregions() const
Definition: datatypes.pb.h:11257
const std::string & RestoreStatus_Name(T enum_t_value)
Definition: datatypes.pb.h:460
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
FederationExecutionInformation * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:1598
static void ArenaDtor(void *object)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:4993
static const ClassData _class_data_
Definition: datatypes.pb.h:3897
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const DimensionHandleSet * internal_default_instance()
Definition: datatypes.pb.h:5309
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
std::map< AttributeHandle, VariableLengthData > AttributeHandleValueMap
Definition: Typedefs.h:44
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_
Definition: datatypes.pb.h:3473
int GetCachedSize() const final
Definition: datatypes.pb.h:5968
Credentials * New() const final
Definition: datatypes.pb.h:1107
::rti1516_2025::fedpro::FederateHandle * mutable_postrestorehandle()
Definition: datatypes.pb.h:8439
friend void swap(RegionHandle &a, RegionHandle &b)
Definition: datatypes.pb.h:4865
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::LogicalTime * release_logicaltime()
Definition: datatypes.pb.h:10107
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:6966
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void InternalSwap(FederateHandleSaveStatusPairArray *other)
const std::string & logicaltimeimplementationname() const
Definition: datatypes.pb.h:11823
void clear_data()
Definition: datatypes.pb.h:9853
int additionalsettingsresultcode_
Definition: datatypes.pb.h:1036
void UnsafeArenaSwap(FederateRestoreStatusArray *other)
Definition: datatypes.pb.h:1438
const ::rti1516_2025::fedpro::ConveyedRegionSet & _internal_conveyedregions() const
Definition: datatypes.pb.h:11053
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:6060
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:562
constexpr int ResignAction_ARRAYSIZE
Definition: datatypes.pb.h:318
std::string * mutable_rtiaddress()
Definition: datatypes.pb.h:7997
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:4561
int savestatus_
Definition: datatypes.pb.h:2442
void SetCachedSize(int size) const final
FederateHandle * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:2214
MessageRetractionReturn * New() const final
Definition: datatypes.pb.h:4149
::rti1516_2025::fedpro::FederationExecutionInformation * add_federationexecutioninformation()
Definition: datatypes.pb.h:8657
int GetCachedSize() const final
Definition: datatypes.pb.h:615
void MergeFrom(const FomModule &from)
FomModule & operator=(const FomModule &from)
Definition: datatypes.pb.h:7163
void SetCachedSize(int size) const final
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:3023
::rti1516_2025::fedpro::FederateHandle * mutable_prerestorehandle()
Definition: datatypes.pb.h:8349
::rti1516_2025::fedpro::RegionHandleSet * regionset_
Definition: datatypes.pb.h:5876
::rti1516_2025::fedpro::FederateHandle * postrestorehandle_
Definition: datatypes.pb.h:1374
static const LogicalTime & default_instance()
Definition: datatypes.pb.h:4279
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:4273
void set_allocated_attributehandle(::rti1516_2025::fedpro::AttributeHandle *attributehandle)
Definition: datatypes.pb.h:9340
const std::string & _internal_federationexecutionname() const
Definition: datatypes.pb.h:8552
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
void clear_value()
Definition: datatypes.pb.h:9361
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:7001
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * RestoreFailureReason_descriptor()
void SetCachedSize(int size) const final
PROTOBUF_MUST_USE_RESULT std::string * release_logicaltimeimplementationname()
Definition: datatypes.pb.h:11850
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void InternalSwap(RegionHandleSet *other)
std::string * mutable_data()
Definition: datatypes.pb.h:9185
RegionHandle(RegionHandle &&from) noexcept
Definition: datatypes.pb.h:4827
void clear_postrestorehandle()
Definition: datatypes.pb.h:8381
SupplementalReceiveInfo * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:7040
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:2175
AttributeSetRegionSetPairList(AttributeSetRegionSetPairList &&from) noexcept
Definition: datatypes.pb.h:5890
RestoreStatus
Definition: datatypes.pb.h:443
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:5300
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
std::string * _internal_mutable_data()
Definition: datatypes.pb.h:9097
Definition: datatypes.pb.h:7519
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::rti1516_2025::fedpro::SaveStatus _internal_savestatus() const
Definition: datatypes.pb.h:8956
Definition: datatypes.pb.h:2596
ConveyedRegionSetDefaultTypeInternal _ConveyedRegionSet_default_instance_
std::set< FederateHandle > FederateHandleSet
Definition: Typedefs.h:37
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void set_allocated_data(std::string *data)
Definition: datatypes.pb.h:9155
::rti1516_2025::fedpro::FederateRestoreStatus * _internal_add_federaterestorestatus()
Definition: datatypes.pb.h:8514
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const DimensionHandle & default_instance()
Definition: datatypes.pb.h:4711
int GetCachedSize() const final
Definition: datatypes.pb.h:2534
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:4990
bool SaveFailureReason_IsValid(int value)
void MergeFrom(const RegionHandleSet &from)
void Swap(FederationExecutionMemberInformationSet *other)
Definition: datatypes.pb.h:2046
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_
Definition: datatypes.pb.h:2734
void InternalSwap(DimensionAndRange *other)
PROTOBUF_ALWAYS_INLINE void _internal_set_additionalsettings(const std::string &value)
Definition: datatypes.pb.h:8051
void DestructorSkippable_
Definition: datatypes.pb.h:3309
void Swap(SupplementalReflectInfo *other)
Definition: datatypes.pb.h:6841
const std::string & data() const
Definition: datatypes.pb.h:9224
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
void clear_configurationname()
Definition: datatypes.pb.h:7937
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const std::string & _internal_data() const
Definition: datatypes.pb.h:9922
void DestructorSkippable_
Definition: datatypes.pb.h:681
constexpr RestoreStatus RestoreStatus_MAX
Definition: datatypes.pb.h:455
PROTOBUF_MUST_USE_RESULT std::string * release_federationexecutionname()
Definition: datatypes.pb.h:8563
::rti1516_2025::fedpro::FileFomModule * mutable_file()
Definition: datatypes.pb.h:11406
ObjectClassHandleDefaultTypeInternal _ObjectClassHandle_default_instance_
FederateHandleSaveStatusPair * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:2358
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_
Definition: datatypes.pb.h:2878
Definition: datatypes.pb.h:3316
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:1069
FederateHandle * New() const final
Definition: datatypes.pb.h:2210
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void clear_attributehandle()
Definition: datatypes.pb.h:10305
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void UnsafeArenaSwap(SupplementalReceiveInfo *other)
Definition: datatypes.pb.h:7028
void InternalSwap(ObjectClassHandle *other)
void set_federationexecutionname(ArgT0 &&arg0, ArgT...args)
void CopyFrom(const Credentials &from)
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
InteractionClassHandleSet()
Definition: datatypes.pb.h:6033
void Swap(FederationExecutionMemberInformation *other)
Definition: datatypes.pb.h:1886
Definition: datatypes.pb.h:6792
void set_allocated_rangebounds(::rti1516_2025::fedpro::RangeBounds *rangebounds)
Definition: datatypes.pb.h:10818
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:1524
void DestructorSkippable_
Definition: datatypes.pb.h:6320
friend void swap(FederateHandle &a, FederateHandle &b)
Definition: datatypes.pb.h:2191
MessageRetractionHandle & operator=(const MessageRetractionHandle &from)
Definition: datatypes.pb.h:3953
static const FederateHandleSaveStatusPairArray * internal_default_instance()
Definition: datatypes.pb.h:2487
std::string * _internal_mutable_data()
Definition: datatypes.pb.h:9929
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_
Definition: datatypes.pb.h:3022
void clear_data()
Definition: datatypes.pb.h:9021
std::string * mutable_data()
Definition: datatypes.pb.h:8249
::rti1516_2025::fedpro::ParameterHandle * mutable_parameterhandle()
Definition: datatypes.pb.h:9519
void CopyFrom(const LogicalTimeInterval &from)
PROTOBUF_ALWAYS_INLINE void _internal_set_content(const std::string &value)
Definition: datatypes.pb.h:11658
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:2690
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
bool has_conveyedregions() const
Definition: datatypes.pb.h:11044
void set_allocated_regionset(::rti1516_2025::fedpro::RegionHandleSet *regionset)
Definition: datatypes.pb.h:10502
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::InteractionClassHandle > & interactionclasshandle() const
Definition: datatypes.pb.h:10605
friend void swap(InteractionClassHandleSet &a, InteractionClassHandleSet &b)
Definition: datatypes.pb.h:6076
RegionHandle & operator=(RegionHandle &&from) noexcept
Definition: datatypes.pb.h:4836
static const DimensionHandleSet & default_instance()
Definition: datatypes.pb.h:5306
::rti1516_2025::fedpro::FederateHandle * mutable_producingfederate()
Definition: datatypes.pb.h:11199
const std::string & _internal_logicaltimeimplementationname() const
Definition: datatypes.pb.h:11839
void DestructorSkippable_
Definition: datatypes.pb.h:4812
void Swap(RegionHandleSet *other)
Definition: datatypes.pb.h:5467
void unsafe_arena_set_allocated_conveyedregions(::rti1516_2025::fedpro::ConveyedRegionSet *conveyedregions)
Definition: datatypes.pb.h:11266
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_allocated_data(std::string *data)
Definition: datatypes.pb.h:9105
RegionHandle * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:4888
std::string * _internal_mutable_data()
Definition: datatypes.pb.h:9047
std::string * mutable_federatename()
Definition: datatypes.pb.h:8687
DimensionAndRange & operator=(DimensionAndRange &&from) noexcept
Definition: datatypes.pb.h:6345
bool retractionhandleisvalid_
Definition: datatypes.pb.h:4237
const std::string & data() const
Definition: datatypes.pb.h:9024
int _internal_attributehandlevalue_size() const
Definition: datatypes.pb.h:9411
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
std::string * _internal_mutable_configurationname()
Definition: datatypes.pb.h:7963
MessageRetractionHandle & operator=(MessageRetractionHandle &&from) noexcept
Definition: datatypes.pb.h:3957
static void ArenaDtor(void *object)
FederationExecutionInformation & operator=(FederationExecutionInformation &&from) noexcept
Definition: datatypes.pb.h:1546
void UnsafeArenaSwap(ParameterHandleValue *other)
Definition: datatypes.pb.h:3685
void InternalSwap(LogicalTimeInterval *other)
const std::string & content() const
Definition: datatypes.pb.h:11639
InteractionClassHandle(InteractionClassHandle &&from) noexcept
Definition: datatypes.pb.h:2892
void InternalSwap(SupplementalReceiveInfo *other)
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:684
Definition: datatypes.pb.h:5270
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:2030
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
::rti1516_2025::fedpro::MessageRetractionHandle * mutable_messageretractionhandle()
Definition: datatypes.pb.h:9773
FederateRestoreStatus & operator=(const FederateRestoreStatus &from)
Definition: datatypes.pb.h:1215
DimensionHandleDefaultTypeInternal _DimensionHandle_default_instance_
void set_allocated_content(std::string *content)
Definition: datatypes.pb.h:11670
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:5915
SupplementalReflectInfo * New() const final
Definition: datatypes.pb.h:6857
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void InternalArenaConstructable_
Definition: datatypes.pb.h:5410
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void unsafe_arena_set_allocated_file(::rti1516_2025::fedpro::FileFomModule *file)
Definition: datatypes.pb.h:11390
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
ConveyedRegionSet & operator=(ConveyedRegionSet &&from) noexcept
Definition: datatypes.pb.h:6661
bool IsInitialized() const final
ExceptionData()
Definition: datatypes.pb.h:532
void set_data(ArgT0 &&arg0, ArgT...args)
void clear_dimensionandrange()
Definition: datatypes.pb.h:10849
AttributeSetRegionSetPairList()
Definition: datatypes.pb.h:5885
size_t ByteSizeLong() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
std::string * mutable_data()
Definition: datatypes.pb.h:9085
InteractionClassHandle & operator=(InteractionClassHandle &&from) noexcept
Definition: datatypes.pb.h:2901
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:4127
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:2140
::rti1516_2025::fedpro::FederationExecutionInformation * _internal_add_federationexecutioninformation()
Definition: datatypes.pb.h:8654
Definition: datatypes.pb.h:1202
void MergeFrom(const AttributeHandleValue &from)
void InternalSwap(MessageRetractionReturn *other)
void unsafe_arena_set_allocated_messageretractionhandle(::rti1516_2025::fedpro::MessageRetractionHandle *messageretractionhandle)
Definition: datatypes.pb.h:9730
friend void swap(AttributeHandleSet &a, AttributeHandleSet &b)
Definition: datatypes.pb.h:5612
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeSetRegionSetPair > attributesetregionsetpair_
Definition: datatypes.pb.h:6024
const ::rti1516_2025::fedpro::MessageRetractionHandle & _internal_messageretractionhandle() const
Definition: datatypes.pb.h:9721
void set_allocated_exceptionname(std::string *exceptionname)
Definition: datatypes.pb.h:7875
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:6057
PROTOBUF_MUST_USE_RESULT std::string * release_federatetype()
Definition: datatypes.pb.h:8749
Definition: datatypes.pb.h:4531
int GetCachedSize() const final
Definition: datatypes.pb.h:2231
void clear_addressused()
Definition: datatypes.pb.h:8099
void DestructorSkippable_
Definition: datatypes.pb.h:6171
void set_allocated_federatehandle(::rti1516_2025::fedpro::FederateHandle *federatehandle)
Definition: datatypes.pb.h:11799
void InternalArenaConstructable_
Definition: datatypes.pb.h:5262
void UnsafeArenaSwap(InteractionClassHandle *other)
Definition: datatypes.pb.h:2941
void set_allocated_logicaltimeimplementationname(std::string *logicaltimeimplementationname)
Definition: datatypes.pb.h:8613
std::string * mutable_federatetype()
Definition: datatypes.pb.h:8733
bool _internal_has_attributeset() const
Definition: datatypes.pb.h:10343
SupplementalReceiveInfo()
Definition: datatypes.pb.h:6974
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void MergeFrom(const AttributeSetRegionSetPairList &from)
void set_data(ArgT0 &&arg0, ArgT...args)
void clear_regionset()
Definition: datatypes.pb.h:10439
void MergeFrom(const AttributeHandle &from)
void CopyFrom(const SupplementalReflectInfo &from)
void MergeFrom(const FederateHandleSet &from)
bool configurationused_
Definition: datatypes.pb.h:1034
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: datatypes.pb.h:5566
void clear_producingfederate()
Definition: datatypes.pb.h:11141
void InternalArenaConstructable_
Definition: datatypes.pb.h:7140
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:4558
const ::rti1516_2025::fedpro::FederateHandle & federatehandle() const
Definition: datatypes.pb.h:11747
FederationExecutionMemberInformation & operator=(FederationExecutionMemberInformation &&from) noexcept
Definition: datatypes.pb.h:1854
void clear_conveyedregions()
Definition: datatypes.pb.h:10893
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:4417
Credentials & operator=(Credentials &&from) noexcept
Definition: datatypes.pb.h:1059
std::string * _internal_mutable_compressedmodule()
Definition: datatypes.pb.h:11461
JoinResult * New() const final
Definition: datatypes.pb.h:7732
void UnsafeArenaSwap(JoinResult *other)
Definition: datatypes.pb.h:7724
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void InternalArenaConstructable_
Definition: datatypes.pb.h:4523
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ParameterHandle * release_parameterhandle()
Definition: datatypes.pb.h:9489
PROTOBUF_ALWAYS_INLINE void _internal_set_federatename(const std::string &value)
Definition: datatypes.pb.h:8695
void InternalSwap(RtiConfiguration *other)
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
::rti1516_2025::fedpro::FomModule * _internal_add_fommodule()
Definition: datatypes.pb.h:11711
static const Credentials & default_instance()
Definition: datatypes.pb.h:1078
void MergeFrom(const ConfigurationResult &from)
void clear_url()
Definition: datatypes.pb.h:11504
friend void swap(ParameterHandleValueMap &a, ParameterHandleValueMap &b)
Definition: datatypes.pb.h:3838
void set_allocated_type(std::string *type)
Definition: datatypes.pb.h:8223
::rti1516_2025::fedpro::FederateHandle * unsafe_arena_release_producingfederate()
Definition: datatypes.pb.h:10980
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:4481
Definition: datatypes.pb.h:529
std::string * mutable_content()
Definition: datatypes.pb.h:11650
static const RegionHandle * internal_default_instance()
Definition: datatypes.pb.h:4858
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:1864
void set_allocated_data(std::string *data)
Definition: datatypes.pb.h:9255
RangeBounds(RangeBounds &&from) noexcept
Definition: datatypes.pb.h:6186
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::DimensionHandle > * mutable_dimensionhandle()
Definition: datatypes.pb.h:10225
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:6272
DimensionHandleSet(DimensionHandleSet &&from) noexcept
Definition: datatypes.pb.h:5278
FileFomModule & operator=(const FileFomModule &from)
Definition: datatypes.pb.h:7372
static const InteractionClassHandle & default_instance()
Definition: datatypes.pb.h:2920
static const FederationExecutionMemberInformation & default_instance()
Definition: datatypes.pb.h:1873
FederationExecutionInformationSet(FederationExecutionInformationSet &&from) noexcept
Definition: datatypes.pb.h:1697
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:5165
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:3346
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:6523
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:1229
bool has_messageretractionhandle() const
Definition: datatypes.pb.h:9712
const ::rti1516_2025::fedpro::FederateHandle & federatehandle() const
Definition: datatypes.pb.h:8880
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
::rti1516_2025::fedpro::RangeBounds * unsafe_arena_release_rangebounds()
Definition: datatypes.pb.h:10798
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateHandle > * mutable_federatehandle()
Definition: datatypes.pb.h:10181
DimensionHandle()
Definition: datatypes.pb.h:4678
static const MessageRetractionHandle & default_instance()
Definition: datatypes.pb.h:3976
const ::rti1516_2025::fedpro::FederateHandle & _internal_federatehandle() const
Definition: datatypes.pb.h:11742
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void SetCachedSize(int size) const final
AttributeSetRegionSetPairList * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:5951
const std::string & additionalsettings() const
Definition: datatypes.pb.h:8032
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void set_allocated_details(std::string *details)
Definition: datatypes.pb.h:7921
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SynchronizationPointFailureReason_descriptor()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::rti1516_2025::fedpro::AttributeHandle * add_attributehandle()
Definition: datatypes.pb.h:10327
static const ClassData _class_data_
Definition: datatypes.pb.h:7076
const std::string & _internal_compressedmodule() const
Definition: datatypes.pb.h:11447
std::string * _internal_mutable_data()
Definition: datatypes.pb.h:8261
void DestructorSkippable_
Definition: datatypes.pb.h:1989
Definition: datatypes.pb.h:473
void clear_savestatus()
Definition: datatypes.pb.h:8953
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:2024
RtiConfiguration(RtiConfiguration &&from) noexcept
Definition: datatypes.pb.h:697
bool _internal_has_prerestorehandle() const
Definition: datatypes.pb.h:8285
PROTOBUF_ALWAYS_INLINE void _internal_set_message(const std::string &value)
Definition: datatypes.pb.h:8161
static const FederateHandleSaveStatusPairArray & default_instance()
Definition: datatypes.pb.h:2484
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static void ArenaDtor(void *object)
::rti1516_2025::fedpro::DimensionAndRange * _internal_add_dimensionandrange()
Definition: datatypes.pb.h:10868
int federationexecutionmemberinformation_size() const
Definition: datatypes.pb.h:8772
void set_upper(::PROTOBUF_NAMESPACE_ID::uint32 value)
Definition: datatypes.pb.h:10649
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:2770
void DestructorSkippable_
Definition: datatypes.pb.h:4235
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:1085
bool addressused() const
Definition: datatypes.pb.h:8105
LogicalTimeInterval()
Definition: datatypes.pb.h:4390
static const FomModuleSet & default_instance()
Definition: datatypes.pb.h:7555
FederateHandleSet()
Definition: datatypes.pb.h:5125
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_
Definition: datatypes.pb.h:4669
void clear_attributeset()
Definition: datatypes.pb.h:10349
void DestructorSkippable_
Definition: datatypes.pb.h:1032
void SetCachedSize(int size) const final
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
PROTOBUF_MUST_USE_RESULT std::string * release_content()
Definition: datatypes.pb.h:11666
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const ::rti1516_2025::fedpro::FederateHandle & _internal_producingfederate() const
Definition: datatypes.pb.h:10943
bool _internal_has_federatehandle() const
Definition: datatypes.pb.h:11730
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void Swap(LogicalTimeInterval *other)
Definition: datatypes.pb.h:4436
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void InternalArenaConstructable_
Definition: datatypes.pb.h:1193
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:6211
void unsafe_arena_set_allocated_federatehandle(::rti1516_2025::fedpro::FederateHandle *federatehandle)
Definition: datatypes.pb.h:8884
static const InteractionClassHandleSet * internal_default_instance()
Definition: datatypes.pb.h:6069
static void ArenaDtor(void *object)
void UnsafeArenaSwap(MessageRetractionReturn *other)
Definition: datatypes.pb.h:4141
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr message_
Definition: datatypes.pb.h:1033
size_t ByteSizeLong() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:6063
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:4702
friend void swap(TimeQueryReturn &a, TimeQueryReturn &b)
Definition: datatypes.pb.h:5009
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void MergeFrom(const SupplementalReceiveInfo &from)
Definition: datatypes.pb.h:5122
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:5660
RtiConfiguration & operator=(RtiConfiguration &&from) noexcept
Definition: datatypes.pb.h:706
void CopyFrom(const SupplementalReceiveInfo &from)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: datatypes.pb.h:2145
FederateHandleSaveStatusPair(FederateHandleSaveStatusPair &&from) noexcept
Definition: datatypes.pb.h:2297
void InternalArenaConstructable_
Definition: datatypes.pb.h:855
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
int GetCachedSize() const final
Definition: datatypes.pb.h:1467
void InternalSwap(TimeQueryReturn *other)
const std::string & _internal_data() const
Definition: datatypes.pb.h:9140
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const InteractionClassHandleSet &from)
bool _internal_has_compressedmodule() const
Definition: datatypes.pb.h:11413
Definition: datatypes.pb.h:389
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:2911
bool has_url() const
Definition: datatypes.pb.h:11498
void clear_data()
Definition: datatypes.pb.h:9953
::PROTOBUF_NAMESPACE_ID::uint32 _internal_lower() const
Definition: datatypes.pb.h:10618
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::InteractionClassHandle > * mutable_interactionclasshandle()
Definition: datatypes.pb.h:10585
static const ObjectClassHandle * internal_default_instance()
Definition: datatypes.pb.h:2635
PROTOBUF_MUST_USE_RESULT std::string * release_data()
Definition: datatypes.pb.h:10033
static void ArenaDtor(void *object)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:3513
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
bool _internal_has_rangebounds() const
Definition: datatypes.pb.h:10749
ParameterHandleValueMap * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:3861
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
ObjectClassHandle & operator=(ObjectClassHandle &&from) noexcept
Definition: datatypes.pb.h:2613
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:2626
Definition: datatypes.pb.h:3628
friend void swap(ParameterHandle &a, ParameterHandle &b)
Definition: datatypes.pb.h:3074
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ConveyedRegionSet * release_conveyedregions()
Definition: datatypes.pb.h:11279
::rti1516_2025::fedpro::AttributeHandle * attributehandle_
Definition: datatypes.pb.h:3474
void InternalArenaConstructable_
Definition: datatypes.pb.h:5706
Definition: datatypes.pb.h:500
FomModule & operator=(FomModule &&from) noexcept
Definition: datatypes.pb.h:7167
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:2834
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:5303
std::string * _internal_mutable_data()
Definition: datatypes.pb.h:8839
ParameterHandleValue & operator=(const ParameterHandleValue &from)
Definition: datatypes.pb.h:3641
static const FomModuleSet * internal_default_instance()
Definition: datatypes.pb.h:7558
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
FederationExecutionMemberInformationSet(FederationExecutionMemberInformationSet &&from) noexcept
Definition: datatypes.pb.h:2005
int GetCachedSize() const final
Definition: datatypes.pb.h:1923
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
AttributeHandleSet(AttributeHandleSet &&from) noexcept
Definition: datatypes.pb.h:5574
void clear_federaterestorestatus()
Definition: datatypes.pb.h:8495
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:7761
void DestructorSkippable_
Definition: datatypes.pb.h:1372
LogicalTimeDefaultTypeInternal _LogicalTime_default_instance_
void MergeFrom(const LogicalTimeInterval &from)
int GetCachedSize() const final
Definition: datatypes.pb.h:7243
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:6355
void set_allocated_parameterhandle(::rti1516_2025::fedpro::ParameterHandle *parameterhandle)
Definition: datatypes.pb.h:9524
void Swap(MessageRetractionHandle *other)
Definition: datatypes.pb.h:3989
AttributeHandleValue()
Definition: datatypes.pb.h:3319
AttributeSetRegionSetPairList & operator=(AttributeSetRegionSetPairList &&from) noexcept
Definition: datatypes.pb.h:5899
void set_allocated_data(std::string *data)
Definition: datatypes.pb.h:8847
void set_allocated_data(std::string *data)
Definition: datatypes.pb.h:10037
int GetCachedSize() const final
Definition: datatypes.pb.h:1128
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:4034
static void ArenaDtor(void *object)
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr exceptionname_
Definition: datatypes.pb.h:682
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:6491
const std::string & federatename() const
Definition: datatypes.pb.h:8676
int GetCachedSize() const final
Definition: datatypes.pb.h:3714
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:4238
void MergeFrom(const RtiConfiguration &from)
PROTOBUF_MUST_USE_RESULT std::string * release_data()
Definition: datatypes.pb.h:9933
friend void swap(FederateHandleSaveStatusPairArray &a, FederateHandleSaveStatusPairArray &b)
Definition: datatypes.pb.h:2494
void set_allocated_conveyedregions(::rti1516_2025::fedpro::ConveyedRegionSet *conveyedregions)
Definition: datatypes.pb.h:11110
void SetCachedSize(int size) const final
::rti1516_2025::fedpro::AttributeHandleSet * mutable_attributeset()
Definition: datatypes.pb.h:10407
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
ParameterHandle * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:3097
static const ObjectClassHandle & default_instance()
Definition: datatypes.pb.h:2632
static const ClassData _class_data_
Definition: datatypes.pb.h:6433
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: datatypes.pb.h:501
void MergeFrom(const ParameterHandle &from)
void UnsafeArenaSwap(AttributeHandle *other)
Definition: datatypes.pb.h:2797
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void UnsafeArenaSwap(FederationExecutionInformationSet *other)
Definition: datatypes.pb.h:1746
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
std::string * mutable_data()
Definition: datatypes.pb.h:9135
void set_data(ArgT0 &&arg0, ArgT...args)
RegionHandleDefaultTypeInternal _RegionHandle_default_instance_
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:623
void MergeFrom(const AttributeSetRegionSetPair &from)
::rti1516_2025::fedpro::FederateHandle * unsafe_arena_release_prerestorehandle()
Definition: datatypes.pb.h:8334
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:3266
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
::rti1516_2025::fedpro::RegionHandle * add_regionhandle()
Definition: datatypes.pb.h:10283
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::ParameterHandleValue > & parameterhandlevalue() const
Definition: datatypes.pb.h:9629
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
int GetCachedSize() const final
Definition: datatypes.pb.h:7445
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: datatypes.pb.h:865
static const RangeBounds & default_instance()
Definition: datatypes.pb.h:6214
::PROTOBUF_NAMESPACE_ID::uint32 _internal_upper() const
Definition: datatypes.pb.h:10638
const std::string & federationexecutionname() const
Definition: datatypes.pb.h:8536
TransportationTypeHandleDefaultTypeInternal _TransportationTypeHandle_default_instance_
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:2284
DimensionHandle * New() const final
Definition: datatypes.pb.h:4740
void clear_data()
Definition: datatypes.pb.h:9121
bool SynchronizationPointFailureReason_IsValid(int value)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederateHandle > federatehandle_
Definition: datatypes.pb.h:5264
RtiConfiguration * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:758
void InternalSwap(AttributeSetRegionSetPairList *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:5448
DimensionAndRange & operator=(const DimensionAndRange &from)
Definition: datatypes.pb.h:6341
void UnsafeArenaSwap(RegionHandle *other)
Definition: datatypes.pb.h:4876
friend void swap(ParameterHandleValue &a, ParameterHandleValue &b)
Definition: datatypes.pb.h:3674
static const ClassData _class_data_
Definition: datatypes.pb.h:1942
static const ClassData _class_data_
Definition: datatypes.pb.h:7262
TimeQueryReturn & operator=(TimeQueryReturn &&from) noexcept
Definition: datatypes.pb.h:4980
void SetCachedSize(int size) const final
const std::string & details() const
Definition: datatypes.pb.h:7890
AttributeHandleValueMap & operator=(AttributeHandleValueMap &&from) noexcept
Definition: datatypes.pb.h:3497
void clear_parameterhandlevalue()
Definition: datatypes.pb.h:9601
std::string * _internal_mutable_url()
Definition: datatypes.pb.h:11543
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:4852
static const FileFomModule * internal_default_instance()
Definition: datatypes.pb.h:7398
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_
Definition: datatypes.pb.h:1195
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:3822
std::string * _internal_mutable_data()
Definition: datatypes.pb.h:9247
FederationExecutionMemberInformationSetDefaultTypeInternal _FederationExecutionMemberInformationSet_default_instance_
ObjectClassHandle * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:2665
ObjectInstanceHandle * New() const final
Definition: datatypes.pb.h:3237
const ::rti1516_2025::fedpro::FederateHandle & producingfederate() const
Definition: datatypes.pb.h:11152
void clear_upper()
Definition: datatypes.pb.h:10635
LogicalTimeInterval(LogicalTimeInterval &&from) noexcept
Definition: datatypes.pb.h:4395
void clear_federatehandlesavestatuspair()
Definition: datatypes.pb.h:8983
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::ParameterHandleValue > * mutable_parameterhandlevalue()
Definition: datatypes.pb.h:9609
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
int GetCachedSize() const final
Definition: datatypes.pb.h:4473
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::ConveyedRegionSet * release_conveyedregions()
Definition: datatypes.pb.h:11075
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void SetCachedSize(int size) const final
void UnsafeArenaSwap(ObjectInstanceHandle *other)
Definition: datatypes.pb.h:3229
void InternalSwap(AttributeSetRegionSetPair *other)
static const JoinResult * internal_default_instance()
Definition: datatypes.pb.h:7706
void InternalSwap(FederationExecutionInformation *other)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
AttributeSetRegionSetPairList * New() const final
Definition: datatypes.pb.h:5947
const std::string & configurationname() const
Definition: datatypes.pb.h:7940
AttributeHandleValue & operator=(AttributeHandleValue &&from) noexcept
Definition: datatypes.pb.h:3333
FederationExecutionMemberInformationSet * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:2066
JoinResult * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:7736
size_t ByteSizeLong() const final
DimensionHandle & operator=(DimensionHandle &&from) noexcept
Definition: datatypes.pb.h:4692
static void ArenaDtor(void *object)
std::string * _internal_mutable_federatename()
Definition: datatypes.pb.h:8699
void set_allocated_federatetype(std::string *federatetype)
Definition: datatypes.pb.h:8753
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
const std::string & _internal_federatename() const
Definition: datatypes.pb.h:8692
static const ClassData _class_data_
Definition: datatypes.pb.h:3133
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
AttributeHandleValueDefaultTypeInternal _AttributeHandleValue_default_instance_
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:4270
InteractionClassHandle & operator=(const InteractionClassHandle &from)
Definition: datatypes.pb.h:2897
static const JoinResult & default_instance()
Definition: datatypes.pb.h:7703
TimeQueryReturn & operator=(const TimeQueryReturn &from)
Definition: datatypes.pb.h:4976
bool has_file() const
Definition: datatypes.pb.h:11342
std::string * _internal_mutable_details()
Definition: datatypes.pb.h:7913
TransportationTypeHandle * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:4600
void set_allocated_data(std::string *data)
Definition: datatypes.pb.h:9673
void set_allocated_logicaltime(::rti1516_2025::fedpro::LogicalTime *logicaltime)
Definition: datatypes.pb.h:10142
int GetCachedSize() const final
Definition: datatypes.pb.h:3258
::rti1516_2025::fedpro::MessageRetractionHandle * unsafe_arena_release_messageretractionhandle()
Definition: datatypes.pb.h:9758
Credentials(Credentials &&from) noexcept
Definition: datatypes.pb.h:1050
const ::rti1516_2025::fedpro::DimensionHandle & _internal_dimensionhandle(int index) const
Definition: datatypes.pb.h:10229
void Swap(TransportationTypeHandle *other)
Definition: datatypes.pb.h:4580
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:4814
void set_data(ArgT0 &&arg0, ArgT...args)
std::string * mutable_configurationname()
Definition: datatypes.pb.h:7951
void MergeFrom(const Credentials &from)
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr federatetype_
Definition: datatypes.pb.h:1991
static const ParameterHandleValueMap * internal_default_instance()
Definition: datatypes.pb.h:3831
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void InternalArenaConstructable_
Definition: datatypes.pb.h:2439
void CopyFrom(const ObjectInstanceHandle &from)
FederateHandleSet * New() const final
Definition: datatypes.pb.h:5187
void clear_rangebounds()
Definition: datatypes.pb.h:10755
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
friend void swap(MessageRetractionHandle &a, MessageRetractionHandle &b)
Definition: datatypes.pb.h:3986
void InternalArenaConstructable_
Definition: datatypes.pb.h:1680
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:5912
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:7145
::rti1516_2025::fedpro::FederateHandle * producingfederate_
Definition: datatypes.pb.h:6963
static void ArenaDtor(void *object)
static const FederationExecutionMemberInformation * internal_default_instance()
Definition: datatypes.pb.h:1876
Definition: datatypes.pb.h:4084
int _internal_conveyedregions_size() const
Definition: datatypes.pb.h:10887
static const AttributeSetRegionSetPairList & default_instance()
Definition: datatypes.pb.h:5918
void UnsafeArenaSwap(FederationExecutionMemberInformationSet *other)
Definition: datatypes.pb.h:2054
::rti1516_2025::fedpro::FederateHandle * mutable_producingfederate()
Definition: datatypes.pb.h:10995
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:4996
static const ClassData _class_data_
Definition: datatypes.pb.h:5987
PROTOBUF_ALWAYS_INLINE void _internal_set_logicaltimeimplementationname(const std::string &value)
Definition: datatypes.pb.h:8601
const std::string & ResignAction_Name(T enum_t_value)
Definition: datatypes.pb.h:322
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:1870
static const FederationExecutionInformationSet * internal_default_instance()
Definition: datatypes.pb.h:1728
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::FederationExecutionMemberInformation > & federationexecutionmemberinformation() const
Definition: datatypes.pb.h:8803
static const ClassData _class_data_
Definition: datatypes.pb.h:794
bool has_regionset() const
Definition: datatypes.pb.h:10436
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:7697
void CopyFrom(const RangeBounds &from)
static const ClassData _class_data_
Definition: datatypes.pb.h:3733
AttributeSetRegionSetPair()
Definition: datatypes.pb.h:5717
FileFomModule & operator=(FileFomModule &&from) noexcept
Definition: datatypes.pb.h:7376
PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string &value)
Definition: datatypes.pb.h:9193
int GetCachedSize() const final
Definition: datatypes.pb.h:7057
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
PROTOBUF_ALWAYS_INLINE void _internal_set_exceptionname(const std::string &value)
Definition: datatypes.pb.h:7863
::rti1516_2025::fedpro::AttributeSetRegionSetPair * add_attributesetregionsetpair()
Definition: datatypes.pb.h:10555
bool RestoreFailureReason_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, RestoreFailureReason *value)
Definition: datatypes.pb.h:411
void SetCachedSize(int size) const final
::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1]
Definition: datatypes.pb.h:7353
static void ArenaDtor(void *object)
bool CallbackModel_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CallbackModel *value)
Definition: datatypes.pb.h:300
void unsafe_arena_set_allocated_conveyedregions(::rti1516_2025::fedpro::ConveyedRegionSet *conveyedregions)
Definition: datatypes.pb.h:11062
void SetCachedSize(int size) const final
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
FederateHandleSaveStatusPairArray()
Definition: datatypes.pb.h:2451
friend void swap(FomModuleSet &a, FomModuleSet &b)
Definition: datatypes.pb.h:7565
PROTOBUF_MUST_USE_RESULT std::string * release_data()
Definition: datatypes.pb.h:8265
void UnsafeArenaSwap(Credentials *other)
Definition: datatypes.pb.h:1099
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_
Definition: datatypes.pb.h:4957
PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string &value)
Definition: datatypes.pb.h:9875
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:4111
static const ClassData _class_data_
Definition: datatypes.pb.h:1147
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
LogicalTime * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:4312
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr details_
Definition: datatypes.pb.h:683
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::ParameterHandleValue > parameterhandlevalue_
Definition: datatypes.pb.h:3934
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_
Definition: datatypes.pb.h:3310
int _internal_attributehandle_size() const
Definition: datatypes.pb.h:10299
void Swap(FederateHandle *other)
Definition: datatypes.pb.h:2194
void clear_data()
Definition: datatypes.pb.h:9639
SynchronizationPointFailureReason
Definition: datatypes.pb.h:334
FileFomModule()
Definition: datatypes.pb.h:7362
void CopyFrom(const AttributeHandleSet &from)
bool ResignAction_IsValid(int value)
ExceptionData(ExceptionData &&from) noexcept
Definition: datatypes.pb.h:537
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
int attributesetregionsetpair_size() const
Definition: datatypes.pb.h:10530
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr logicaltimeimplementationname_
Definition: datatypes.pb.h:1683
int attributehandle_size() const
Definition: datatypes.pb.h:10302
const std::string & message() const
Definition: datatypes.pb.h:8142
const std::string & data() const
Definition: datatypes.pb.h:9124
void set_allocated_postrestorehandle(::rti1516_2025::fedpro::FederateHandle *postrestorehandle)
Definition: datatypes.pb.h:8444
int GetCachedSize() const final
Definition: datatypes.pb.h:951
const char * _InternalParse(const char *ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
void Swap(ConveyedRegionSet *other)
Definition: datatypes.pb.h:6693
void SetCachedSize(int size) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:559
void set_allocated_federationexecutionname(std::string *federationexecutionname)
Definition: datatypes.pb.h:8567
const ::rti1516_2025::fedpro::InteractionClassHandle & _internal_interactionclasshandle(int index) const
Definition: datatypes.pb.h:10589
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_MUST_USE_RESULT std::string * release_logicaltimeimplementationname()
Definition: datatypes.pb.h:8609
void SetCachedSize(int size) const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:2178
InteractionClassHandle * New() const final
Definition: datatypes.pb.h:2949
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: datatypes.pb.h:7386
int fommodule_size() const
Definition: datatypes.pb.h:11689
PROTOBUF_MUST_USE_RESULT::rti1516_2025::fedpro::FederateHandle * release_postrestorehandle()
Definition: datatypes.pb.h:8409
static void ArenaDtor(void *object)
friend void swap(DimensionHandle &a, DimensionHandle &b)
Definition: datatypes.pb.h:4721
const std::string & type() const
Definition: datatypes.pb.h:8192
FederateHandleSaveStatusPairArray & operator=(const FederateHandleSaveStatusPairArray &from)
Definition: datatypes.pb.h:2461
std::string * _internal_mutable_logicaltimeimplementationname()
Definition: datatypes.pb.h:8605
AttributeHandle & operator=(const AttributeHandle &from)
Definition: datatypes.pb.h:2753
static constexpr int kIndexInFileMessages
Definition: datatypes.pb.h:6073
friend void swap(DimensionAndRange &a, DimensionAndRange &b)
Definition: datatypes.pb.h:6374
void InternalSwap(FomModule *other)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:3061
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::rti1516_2025::fedpro::AttributeHandleValue > attributehandlevalue_
Definition: datatypes.pb.h:3622
const ::rti1516_2025::fedpro::LogicalTime & logicaltime() const
Definition: datatypes.pb.h:10090
void set_configurationused(bool value)
Definition: datatypes.pb.h:8093
FederateHandleSet(FederateHandleSet &&from) noexcept
Definition: datatypes.pb.h:5130
::rti1516_2025::fedpro::FederateHandle * unsafe_arena_release_federatehandle()
Definition: datatypes.pb.h:8912
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:1832
static const ClassData _class_data_
Definition: datatypes.pb.h:1794
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:1684
void clear_details()
Definition: datatypes.pb.h:7887
MessageRetractionReturn & operator=(MessageRetractionReturn &&from) noexcept
Definition: datatypes.pb.h:4101
bool has_attributeset() const
Definition: datatypes.pb.h:10346
std::set< DimensionHandle > DimensionHandleSet
Definition: Typedefs.h:38
static const SupplementalReceiveInfo * internal_default_instance()
Definition: datatypes.pb.h:7010
size_t ByteSizeLong() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: datatypes.pb.h:7183
const ::rti1516_2025::fedpro::ParameterHandleValue & _internal_parameterhandlevalue(int index) const
Definition: datatypes.pb.h:9613
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
Definition: datatypes.pb.h:1136
AttributeHandleValueMap * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: datatypes.pb.h:3549
constexpr CallbackModel CallbackModel_MAX
Definition: datatypes.pb.h:288
FederateHandleSet & operator=(const FederateHandleSet &from)
Definition: datatypes.pb.h:5135
std::string * mutable_data()
Definition: datatypes.pb.h:10017
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:5413
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: datatypes.pb.h:7389
CredentialsDefaultTypeInternal _Credentials_default_instance_
std::string * mutable_url()
Definition: datatypes.pb.h:11524
std::map< ParameterHandle, VariableLengthData > ParameterHandleValueMap
Definition: Typedefs.h:49
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const ConveyedRegion & default_instance()
Definition: datatypes.pb.h:6532
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
int GetCachedSize() const final
Definition: datatypes.pb.h:5652
PROTOBUF_MUST_USE_RESULT std::string * release_data()
Definition: datatypes.pb.h:9251
void Swap(SupplementalReceiveInfo *other)
Definition: datatypes.pb.h:7020
const std::string & url() const
Definition: datatypes.pb.h:11510
void InternalArenaConstructable_
Definition: datatypes.pb.h:5113
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: datatypes.pb.h:5265
void unsafe_arena_set_allocated_producingfederate(::rti1516_2025::fedpro::FederateHandle *producingfederate)
Definition: datatypes.pb.h:10952
void CopyFrom(const RegionHandle &from)
Definition: datatypes.pb.h:3792
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 *target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const TransportationTypeHandle * internal_default_instance()
Definition: datatypes.pb.h:4570

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)