Goby3  3.1.5
2024.05.14
terminate_config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/zeromq/protobuf/terminate_config.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fterminate_5fconfig_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fterminate_5fconfig_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
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 3006001 < GOOGLE_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/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/unknown_field_set.h>
36 #include "dccl/option_extensions.pb.h"
37 #include <boost/units/quantity.hpp>
38 #include <boost/units/absolute.hpp>
39 #include <boost/units/dimensionless_type.hpp>
40 #include <boost/units/make_scaled_unit.hpp>
41 
42 #include <boost/units/systems/si.hpp>
43 // @@protoc_insertion_point(includes)
44 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fzeromq_2fprotobuf_2fterminate_5fconfig_2eproto
45 
47 // Internal implementation detail -- do not use these members.
48 struct TableStruct {
49  static const ::google::protobuf::internal::ParseTableField entries[];
50  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
51  static const ::google::protobuf::internal::ParseTable schema[1];
52  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
53  static const ::google::protobuf::internal::SerializationTable serialization_table[];
55 };
56 void AddDescriptors();
57 } // namespace protobuf_goby_2fzeromq_2fprotobuf_2fterminate_5fconfig_2eproto
58 namespace goby {
59 namespace apps {
60 namespace zeromq {
61 namespace protobuf {
62 class TerminateConfig;
63 class TerminateConfigDefaultTypeInternal;
64 extern TerminateConfigDefaultTypeInternal _TerminateConfig_default_instance_;
65 } // namespace protobuf
66 } // namespace zeromq
67 } // namespace apps
68 } // namespace goby
69 namespace google {
70 namespace protobuf {
71 template<> ::goby::apps::zeromq::protobuf::TerminateConfig* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::TerminateConfig>(Arena*);
72 } // namespace protobuf
73 } // namespace google
74 namespace goby {
75 namespace apps {
76 namespace zeromq {
77 namespace protobuf {
78 
79 // ===================================================================
80 
81 class TerminateConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.protobuf.TerminateConfig) */ {
82  public:
84  virtual ~TerminateConfig();
85 
86  TerminateConfig(const TerminateConfig& from);
87 
88  inline TerminateConfig& operator=(const TerminateConfig& from) {
89  CopyFrom(from);
90  return *this;
91  }
92  #if LANG_CXX11
93  TerminateConfig(TerminateConfig&& from) noexcept
94  : TerminateConfig() {
95  *this = ::std::move(from);
96  }
97 
98  inline TerminateConfig& operator=(TerminateConfig&& from) noexcept {
99  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
100  if (this != &from) InternalSwap(&from);
101  } else {
102  CopyFrom(from);
103  }
104  return *this;
105  }
106  #endif
107  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
108  return _internal_metadata_.unknown_fields();
109  }
110  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
111  return _internal_metadata_.mutable_unknown_fields();
112  }
113 
114  static const ::google::protobuf::Descriptor* descriptor();
115  static const TerminateConfig& default_instance();
116 
117  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
119  return reinterpret_cast<const TerminateConfig*>(
121  }
122  static constexpr int kIndexInFileMessages =
123  0;
124 
125  void Swap(TerminateConfig* other);
126  friend void swap(TerminateConfig& a, TerminateConfig& b) {
127  a.Swap(&b);
128  }
129 
130  // implements Message ----------------------------------------------
131 
132  inline TerminateConfig* New() const final {
133  return CreateMaybeMessage<TerminateConfig>(NULL);
134  }
135 
136  TerminateConfig* New(::google::protobuf::Arena* arena) const final {
137  return CreateMaybeMessage<TerminateConfig>(arena);
138  }
139  void CopyFrom(const ::google::protobuf::Message& from) final;
140  void MergeFrom(const ::google::protobuf::Message& from) final;
141  void CopyFrom(const TerminateConfig& from);
142  void MergeFrom(const TerminateConfig& from);
143  void Clear() final;
144  bool IsInitialized() const final;
145 
146  size_t ByteSizeLong() const final;
148  ::google::protobuf::io::CodedInputStream* input) final;
150  ::google::protobuf::io::CodedOutputStream* output) const final;
152  bool deterministic, ::google::protobuf::uint8* target) const final;
153  int GetCachedSize() const final { return _cached_size_.Get(); }
154 
155  private:
156  void SharedCtor();
157  void SharedDtor();
158  void SetCachedSize(int size) const final;
159  void InternalSwap(TerminateConfig* other);
160  private:
161  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
162  return NULL;
163  }
164  inline void* MaybeArenaPtr() const {
165  return NULL;
166  }
167  public:
168 
170 
171  // nested types ----------------------------------------------------
172 
173  // accessors -------------------------------------------------------
174 
175  // repeated string target_name = 3;
176  int target_name_size() const;
177  void clear_target_name();
178  static const int kTargetNameFieldNumber = 3;
179  const ::std::string& target_name(int index) const;
180  ::std::string* mutable_target_name(int index);
181  void set_target_name(int index, const ::std::string& value);
182  #if LANG_CXX11
183  void set_target_name(int index, ::std::string&& value);
184  #endif
185  void set_target_name(int index, const char* value);
186  void set_target_name(int index, const char* value, size_t size);
187  ::std::string* add_target_name();
188  void add_target_name(const ::std::string& value);
189  #if LANG_CXX11
190  void add_target_name(::std::string&& value);
191  #endif
192  void add_target_name(const char* value);
193  void add_target_name(const char* value, size_t size);
194  const ::google::protobuf::RepeatedPtrField< ::std::string>& target_name() const;
196 
197  // repeated uint32 target_pid = 4;
198  int target_pid_size() const;
199  void clear_target_pid();
200  static const int kTargetPidFieldNumber = 4;
201  ::google::protobuf::uint32 target_pid(int index) const;
202  void set_target_pid(int index, ::google::protobuf::uint32 value);
204  const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
205  target_pid() const;
208 
209  // optional .goby.middleware.protobuf.AppConfig app = 1;
210  bool has_app() const;
211  void clear_app();
212  static const int kAppFieldNumber = 1;
213  private:
214  const ::goby::middleware::protobuf::AppConfig& _internal_app() const;
215  public:
216  const ::goby::middleware::protobuf::AppConfig& app() const;
220 
221  // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(.goby.field) = {
222  bool has_interprocess() const;
223  void clear_interprocess();
224  static const int kInterprocessFieldNumber = 2;
225  private:
226  const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() const;
227  public:
228  const ::goby::zeromq::protobuf::InterProcessPortalConfig& interprocess() const;
232 
233  // optional float response_timeout = 5 [default = 10, (.dccl.field) = {
234  bool has_response_timeout() const;
235  void clear_response_timeout();
236  static const int kResponseTimeoutFieldNumber = 5;
237  float response_timeout() const;
238  void set_response_timeout(float value);
239 
241 
242  typedef boost::units::unit<response_timeout_dimension,boost::units::si::system> response_timeout_unit;
243 
244  template<typename Quantity >
245  void set_response_timeout_with_units(Quantity value_w_units)
246  { set_response_timeout(boost::units::quantity<response_timeout_unit,float >(value_w_units).value() ); };
247 
248  template<typename Quantity >
250  { return Quantity(response_timeout() * response_timeout_unit()); };
251 
252  boost::units::quantity< response_timeout_unit,float > response_timeout_with_units() const
253  { return response_timeout_with_units<boost::units::quantity< response_timeout_unit,float > >(); };
254 
255  // @@protoc_insertion_point(class_scope:goby.apps.zeromq.protobuf.TerminateConfig)
256  private:
257  void set_has_app();
258  void clear_has_app();
259  void set_has_interprocess();
260  void clear_has_interprocess();
261  void set_has_response_timeout();
262  void clear_has_response_timeout();
263 
264  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
265  ::google::protobuf::internal::HasBits<1> _has_bits_;
266  mutable ::google::protobuf::internal::CachedSize _cached_size_;
271  float response_timeout_;
272  friend struct ::protobuf_goby_2fzeromq_2fprotobuf_2fterminate_5fconfig_2eproto::TableStruct;
273 };
274 // ===================================================================
275 
276 
277 // ===================================================================
278 
279 #ifdef __GNUC__
280  #pragma GCC diagnostic push
281  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
282 #endif // __GNUC__
283 // TerminateConfig
284 
285 // optional .goby.middleware.protobuf.AppConfig app = 1;
286 inline bool TerminateConfig::has_app() const {
287  return (_has_bits_[0] & 0x00000001u) != 0;
288 }
289 inline void TerminateConfig::set_has_app() {
290  _has_bits_[0] |= 0x00000001u;
291 }
292 inline void TerminateConfig::clear_has_app() {
293  _has_bits_[0] &= ~0x00000001u;
294 }
295 inline const ::goby::middleware::protobuf::AppConfig& TerminateConfig::_internal_app() const {
296  return *app_;
297 }
298 inline const ::goby::middleware::protobuf::AppConfig& TerminateConfig::app() const {
299  const ::goby::middleware::protobuf::AppConfig* p = app_;
300  // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.TerminateConfig.app)
301  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*>(
303 }
304 inline ::goby::middleware::protobuf::AppConfig* TerminateConfig::release_app() {
305  // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.TerminateConfig.app)
306  clear_has_app();
308  app_ = NULL;
309  return temp;
310 }
311 inline ::goby::middleware::protobuf::AppConfig* TerminateConfig::mutable_app() {
312  set_has_app();
313  if (app_ == NULL) {
314  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArenaNoVirtual());
315  app_ = p;
316  }
317  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.TerminateConfig.app)
318  return app_;
319 }
321  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
322  if (message_arena == NULL) {
323  delete reinterpret_cast< ::google::protobuf::MessageLite*>(app_);
324  }
325  if (app) {
326  ::google::protobuf::Arena* submessage_arena = NULL;
327  if (message_arena != submessage_arena) {
328  app = ::google::protobuf::internal::GetOwnedMessage(
329  message_arena, app, submessage_arena);
330  }
331  set_has_app();
332  } else {
333  clear_has_app();
334  }
335  app_ = app;
336  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.TerminateConfig.app)
337 }
338 
339 // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(.goby.field) = {
341  return (_has_bits_[0] & 0x00000002u) != 0;
342 }
343 inline void TerminateConfig::set_has_interprocess() {
344  _has_bits_[0] |= 0x00000002u;
345 }
346 inline void TerminateConfig::clear_has_interprocess() {
347  _has_bits_[0] &= ~0x00000002u;
348 }
349 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& TerminateConfig::_internal_interprocess() const {
350  return *interprocess_;
351 }
352 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& TerminateConfig::interprocess() const {
353  const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = interprocess_;
354  // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.TerminateConfig.interprocess)
355  return p != NULL ? *p : *reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig*>(
357 }
358 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* TerminateConfig::release_interprocess() {
359  // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.TerminateConfig.interprocess)
360  clear_has_interprocess();
362  interprocess_ = NULL;
363  return temp;
364 }
365 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* TerminateConfig::mutable_interprocess() {
366  set_has_interprocess();
367  if (interprocess_ == NULL) {
368  auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArenaNoVirtual());
369  interprocess_ = p;
370  }
371  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.TerminateConfig.interprocess)
372  return interprocess_;
373 }
375  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
376  if (message_arena == NULL) {
377  delete reinterpret_cast< ::google::protobuf::MessageLite*>(interprocess_);
378  }
379  if (interprocess) {
380  ::google::protobuf::Arena* submessage_arena = NULL;
381  if (message_arena != submessage_arena) {
382  interprocess = ::google::protobuf::internal::GetOwnedMessage(
383  message_arena, interprocess, submessage_arena);
384  }
385  set_has_interprocess();
386  } else {
387  clear_has_interprocess();
388  }
389  interprocess_ = interprocess;
390  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.TerminateConfig.interprocess)
391 }
392 
393 // repeated string target_name = 3;
395  return target_name_.size();
396 }
398  target_name_.Clear();
399 }
400 inline const ::std::string& TerminateConfig::target_name(int index) const {
401  // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.TerminateConfig.target_name)
402  return target_name_.Get(index);
403 }
404 inline ::std::string* TerminateConfig::mutable_target_name(int index) {
405  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.TerminateConfig.target_name)
406  return target_name_.Mutable(index);
407 }
408 inline void TerminateConfig::set_target_name(int index, const ::std::string& value) {
409  // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.TerminateConfig.target_name)
410  target_name_.Mutable(index)->assign(value);
411 }
412 #if LANG_CXX11
413 inline void TerminateConfig::set_target_name(int index, ::std::string&& value) {
414  // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.TerminateConfig.target_name)
415  target_name_.Mutable(index)->assign(std::move(value));
416 }
417 #endif
418 inline void TerminateConfig::set_target_name(int index, const char* value) {
419  GOOGLE_DCHECK(value != NULL);
420  target_name_.Mutable(index)->assign(value);
421  // @@protoc_insertion_point(field_set_char:goby.apps.zeromq.protobuf.TerminateConfig.target_name)
422 }
423 inline void TerminateConfig::set_target_name(int index, const char* value, size_t size) {
424  target_name_.Mutable(index)->assign(
425  reinterpret_cast<const char*>(value), size);
426  // @@protoc_insertion_point(field_set_pointer:goby.apps.zeromq.protobuf.TerminateConfig.target_name)
427 }
428 inline ::std::string* TerminateConfig::add_target_name() {
429  // @@protoc_insertion_point(field_add_mutable:goby.apps.zeromq.protobuf.TerminateConfig.target_name)
430  return target_name_.Add();
431 }
432 inline void TerminateConfig::add_target_name(const ::std::string& value) {
433  target_name_.Add()->assign(value);
434  // @@protoc_insertion_point(field_add:goby.apps.zeromq.protobuf.TerminateConfig.target_name)
435 }
436 #if LANG_CXX11
437 inline void TerminateConfig::add_target_name(::std::string&& value) {
438  target_name_.Add(std::move(value));
439  // @@protoc_insertion_point(field_add:goby.apps.zeromq.protobuf.TerminateConfig.target_name)
440 }
441 #endif
442 inline void TerminateConfig::add_target_name(const char* value) {
443  GOOGLE_DCHECK(value != NULL);
444  target_name_.Add()->assign(value);
445  // @@protoc_insertion_point(field_add_char:goby.apps.zeromq.protobuf.TerminateConfig.target_name)
446 }
447 inline void TerminateConfig::add_target_name(const char* value, size_t size) {
448  target_name_.Add()->assign(reinterpret_cast<const char*>(value), size);
449  // @@protoc_insertion_point(field_add_pointer:goby.apps.zeromq.protobuf.TerminateConfig.target_name)
450 }
451 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
453  // @@protoc_insertion_point(field_list:goby.apps.zeromq.protobuf.TerminateConfig.target_name)
454  return target_name_;
455 }
456 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
458  // @@protoc_insertion_point(field_mutable_list:goby.apps.zeromq.protobuf.TerminateConfig.target_name)
459  return &target_name_;
460 }
461 
462 // repeated uint32 target_pid = 4;
464  return target_pid_.size();
465 }
467  target_pid_.Clear();
468 }
470  // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.TerminateConfig.target_pid)
471  return target_pid_.Get(index);
472 }
474  target_pid_.Set(index, value);
475  // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.TerminateConfig.target_pid)
476 }
478  target_pid_.Add(value);
479  // @@protoc_insertion_point(field_add:goby.apps.zeromq.protobuf.TerminateConfig.target_pid)
480 }
481 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
483  // @@protoc_insertion_point(field_list:goby.apps.zeromq.protobuf.TerminateConfig.target_pid)
484  return target_pid_;
485 }
486 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
488  // @@protoc_insertion_point(field_mutable_list:goby.apps.zeromq.protobuf.TerminateConfig.target_pid)
489  return &target_pid_;
490 }
491 
492 // optional float response_timeout = 5 [default = 10, (.dccl.field) = {
494  return (_has_bits_[0] & 0x00000004u) != 0;
495 }
496 inline void TerminateConfig::set_has_response_timeout() {
497  _has_bits_[0] |= 0x00000004u;
498 }
499 inline void TerminateConfig::clear_has_response_timeout() {
500  _has_bits_[0] &= ~0x00000004u;
501 }
503  response_timeout_ = 10;
504  clear_has_response_timeout();
505 }
506 inline float TerminateConfig::response_timeout() const {
507  // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.TerminateConfig.response_timeout)
508  return response_timeout_;
509 }
510 inline void TerminateConfig::set_response_timeout(float value) {
511  set_has_response_timeout();
512  response_timeout_ = value;
513  // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.TerminateConfig.response_timeout)
514 }
515 
516 #ifdef __GNUC__
517  #pragma GCC diagnostic pop
518 #endif // __GNUC__
519 
520 // @@protoc_insertion_point(namespace_scope)
521 
522 } // namespace protobuf
523 } // namespace zeromq
524 } // namespace apps
525 } // namespace goby
526 
527 // @@protoc_insertion_point(global_scope)
528 
529 #endif // PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fterminate_5fconfig_2eproto
goby::apps::zeromq::protobuf::TerminateConfig::clear_interprocess
void clear_interprocess()
goby::apps::zeromq::protobuf::TerminateConfig::mutable_app
::goby::middleware::protobuf::AppConfig * mutable_app()
Definition: terminate_config.pb.h:311
google::protobuf::RepeatedPtrField< ::std::string >
goby::apps::zeromq::protobuf::TerminateConfig::GetCachedSize
int GetCachedSize() const final
Definition: terminate_config.pb.h:153
goby::zeromq::protobuf::InterProcessPortalConfig
Definition: interprocess_config.pb.h:97
goby::middleware::protobuf::AppConfig
Definition: app_config.pb.h:767
goby::apps::zeromq::protobuf::TerminateConfig::response_timeout_unit
boost::units::unit< response_timeout_dimension, boost::units::si::system > response_timeout_unit
Definition: terminate_config.pb.h:242
goby::apps::zeromq::protobuf::TerminateConfig::New
TerminateConfig * New(::google::protobuf::Arena *arena) const final
Definition: terminate_config.pb.h:136
goby::apps::zeromq::protobuf::TerminateConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: terminate_config.pb.h:110
protobuf_goby_2fzeromq_2fprotobuf_2fterminate_5fconfig_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: terminate_config.pb.h:49
goby::apps::zeromq::protobuf::TerminateConfig::ByteSizeLong
size_t ByteSizeLong() const final
goby::apps::zeromq::protobuf::TerminateConfig::set_target_pid
void set_target_pid(int index, ::google::protobuf::uint32 value)
Definition: terminate_config.pb.h:473
goby::apps::zeromq::protobuf::TerminateConfig::response_timeout
float response_timeout() const
Definition: terminate_config.pb.h:506
goby::apps::zeromq::protobuf::TerminateConfig::set_response_timeout_with_units
void set_response_timeout_with_units(Quantity value_w_units)
Definition: terminate_config.pb.h:245
goby::apps::zeromq::protobuf::_TerminateConfig_default_instance_
TerminateConfigDefaultTypeInternal _TerminateConfig_default_instance_
protobuf_goby_2fzeromq_2fprotobuf_2fterminate_5fconfig_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: terminate_config.pb.h:53
goby::apps::zeromq::protobuf::TerminateConfig::Swap
void Swap(TerminateConfig *other)
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::apps::zeromq::protobuf::TerminateConfig::add_target_name
::std::string * add_target_name()
Definition: terminate_config.pb.h:428
protobuf_goby_2fzeromq_2fprotobuf_2fterminate_5fconfig_2eproto
Definition: terminate_config.pb.h:46
goby::apps::zeromq::protobuf::TerminateConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::apps::zeromq::protobuf::TerminateConfig::~TerminateConfig
virtual ~TerminateConfig()
goby::apps::zeromq::protobuf::TerminateConfig::kTargetPidFieldNumber
static const int kTargetPidFieldNumber
Definition: terminate_config.pb.h:200
goby::apps::zeromq::protobuf::TerminateConfig::kResponseTimeoutFieldNumber
static const int kResponseTimeoutFieldNumber
Definition: terminate_config.pb.h:236
google::protobuf::RepeatedField< ::google::protobuf::uint32 >
goby::apps::zeromq::protobuf::TerminateConfig::has_interprocess
bool has_interprocess() const
Definition: terminate_config.pb.h:340
goby::apps::zeromq::protobuf::TerminateConfig::clear_app
void clear_app()
google::protobuf::MessageLite
Definition: message_lite.h:164
goby::apps::zeromq::protobuf::TerminateConfig::add_target_pid
void add_target_pid(::google::protobuf::uint32 value)
Definition: terminate_config.pb.h:477
protobuf_goby_2fzeromq_2fprotobuf_2fterminate_5fconfig_2eproto::TableStruct
Definition: terminate_config.pb.h:48
goby::apps::zeromq::protobuf::TerminateConfig::TerminateConfig
TerminateConfig()
google::protobuf::Arena
Definition: arena.h:244
goby::apps::zeromq::protobuf::TerminateConfig::target_name
const ::google::protobuf::RepeatedPtrField< ::std::string > & target_name() const
Definition: terminate_config.pb.h:452
interprocess_config.pb.h
goby::apps::zeromq::protobuf::TerminateConfig::New
TerminateConfig * New() const final
Definition: terminate_config.pb.h:132
goby::apps::zeromq::protobuf::TerminateConfig::release_interprocess
::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
Definition: terminate_config.pb.h:358
goby::apps::zeromq::protobuf::TerminateConfig::target_name_size
int target_name_size() const
Definition: terminate_config.pb.h:394
goby::apps::zeromq::protobuf::TerminateConfig::kTargetNameFieldNumber
static const int kTargetNameFieldNumber
Definition: terminate_config.pb.h:178
message.h
goby::apps::zeromq::protobuf::TerminateConfig::target_pid
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & target_pid() const
Definition: terminate_config.pb.h:482
goby::apps::zeromq::protobuf::TerminateConfig::set_allocated_app
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
Definition: terminate_config.pb.h:320
goby::apps::zeromq::protobuf::TerminateConfig::response_timeout_with_units
boost::units::quantity< response_timeout_unit, float > response_timeout_with_units() const
Definition: terminate_config.pb.h:252
goby::apps::zeromq::protobuf::TerminateConfig::release_app
::goby::middleware::protobuf::AppConfig * release_app()
Definition: terminate_config.pb.h:304
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
protobuf_goby_2fzeromq_2fprotobuf_2fterminate_5fconfig_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: terminate_config.pb.h:52
goby::apps::zeromq::protobuf::TerminateConfig::clear_target_pid
void clear_target_pid()
Definition: terminate_config.pb.h:466
goby::apps::zeromq::protobuf::TerminateConfig::swap
friend void swap(TerminateConfig &a, TerminateConfig &b)
Definition: terminate_config.pb.h:126
goby::apps::zeromq::protobuf::TerminateConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::apps::zeromq::protobuf::TerminateConfig::kInterprocessFieldNumber
static const int kInterprocessFieldNumber
Definition: terminate_config.pb.h:224
goby::apps::zeromq::protobuf::TerminateConfig::internal_default_instance
static const TerminateConfig * internal_default_instance()
Definition: terminate_config.pb.h:118
jwt::json::type
type
Generic JSON types used in JWTs.
Definition: jwt.h:2071
goby::apps::zeromq::protobuf::TerminateConfig::interprocess
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
Definition: terminate_config.pb.h:352
goby::apps::zeromq::protobuf::TerminateConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::apps::zeromq::protobuf::TerminateConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
protobuf_goby_2fzeromq_2fprotobuf_2fterminate_5fconfig_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: terminate_config.pb.h:54
google::protobuf::Metadata
Definition: message.h:174
goby::apps::zeromq::protobuf::TerminateConfig::set_allocated_interprocess
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
Definition: terminate_config.pb.h:374
goby::apps::zeromq::protobuf::TerminateConfig::clear_response_timeout
void clear_response_timeout()
Definition: terminate_config.pb.h:502
goby::apps::zeromq::protobuf::TerminateConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: terminate_config.pb.h:122
protobuf_goby_2fzeromq_2fprotobuf_2fterminate_5fconfig_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: terminate_config.pb.h:50
google::protobuf::Message
Definition: message.h:189
goby::apps::zeromq::protobuf::TerminateConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::apps::zeromq::protobuf::TerminateConfig::response_timeout_dimension
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type response_timeout_dimension
Definition: terminate_config.pb.h:240
goby::apps::zeromq::protobuf::TerminateConfig::IsInitialized
bool IsInitialized() const final
goby::apps::zeromq::protobuf::TerminateConfig::set_target_name
void set_target_name(int index, const ::std::string &value)
Definition: terminate_config.pb.h:408
goby::apps::zeromq::protobuf::TerminateConfig::mutable_interprocess
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
Definition: terminate_config.pb.h:365
goby::apps::zeromq::protobuf::TerminateConfig::default_instance
static const TerminateConfig & default_instance()
goby::apps::zeromq::protobuf::TerminateConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::apps::zeromq::protobuf::TerminateConfig::has_app
bool has_app() const
Definition: terminate_config.pb.h:286
goby::middleware::protobuf::_AppConfig_default_instance_
AppConfigDefaultTypeInternal _AppConfig_default_instance_
protobuf_goby_2fzeromq_2fprotobuf_2fterminate_5fconfig_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[1]
Definition: terminate_config.pb.h:51
goby::apps::zeromq::protobuf::TerminateConfig::response_timeout_with_units
Quantity response_timeout_with_units() const
Definition: terminate_config.pb.h:249
arena.h
goby::apps::zeromq::protobuf::TerminateConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: terminate_config.pb.h:107
goby::apps::zeromq::protobuf::TerminateConfig::operator=
TerminateConfig & operator=(const TerminateConfig &from)
Definition: terminate_config.pb.h:88
goby::apps::zeromq::protobuf::TerminateConfig::Clear
void Clear() final
goby::apps::zeromq::protobuf::TerminateConfig::mutable_target_pid
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_target_pid()
Definition: terminate_config.pb.h:487
goby::apps::zeromq::protobuf::TerminateConfig::target_pid_size
int target_pid_size() const
Definition: terminate_config.pb.h:463
goby::apps::zeromq::protobuf::TerminateConfig::clear_target_name
void clear_target_name()
Definition: terminate_config.pb.h:397
goby::apps::zeromq::protobuf::TerminateConfig::mutable_target_name
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_target_name()
Definition: terminate_config.pb.h:457
goby::apps::zeromq::protobuf::TerminateConfig::kAppFieldNumber
static const int kAppFieldNumber
Definition: terminate_config.pb.h:212
goby::apps::zeromq::protobuf::TerminateConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
option_extensions.pb.h
goby::apps::zeromq::protobuf::TerminateConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::apps::zeromq::protobuf::TerminateConfig
Definition: terminate_config.pb.h:81
app_config.pb.h
goby::apps::zeromq::protobuf::TerminateConfig::app
const ::goby::middleware::protobuf::AppConfig & app() const
Definition: terminate_config.pb.h:298
protobuf_goby_2fzeromq_2fprotobuf_2fterminate_5fconfig_2eproto::AddDescriptors
void AddDescriptors()
goby::zeromq::protobuf::_InterProcessPortalConfig_default_instance_
InterProcessPortalConfigDefaultTypeInternal _InterProcessPortalConfig_default_instance_
goby::apps::zeromq::protobuf::TerminateConfig::set_response_timeout
void set_response_timeout(float value)
Definition: terminate_config.pb.h:510
google
Definition: dccl.h:57
goby::apps::zeromq::protobuf::TerminateConfig::has_response_timeout
bool has_response_timeout() const
Definition: terminate_config.pb.h:493