Goby3  3.1.5a
2024.05.23
terminate.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/middleware/protobuf/terminate.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fterminate_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/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
34 #include <boost/units/quantity.hpp>
35 #include <boost/units/absolute.hpp>
36 #include <boost/units/dimensionless_type.hpp>
37 #include <boost/units/make_scaled_unit.hpp>
38 // @@protoc_insertion_point(includes)
39 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto
40 
42 // Internal implementation detail -- do not use these members.
43 struct TableStruct {
44  static const ::google::protobuf::internal::ParseTableField entries[];
45  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
46  static const ::google::protobuf::internal::ParseTable schema[3];
47  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
48  static const ::google::protobuf::internal::SerializationTable serialization_table[];
50 };
51 void AddDescriptors();
52 } // namespace protobuf_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto
53 namespace goby {
54 namespace middleware {
55 namespace protobuf {
56 class TerminateRequest;
57 class TerminateRequestDefaultTypeInternal;
58 extern TerminateRequestDefaultTypeInternal _TerminateRequest_default_instance_;
59 class TerminateResponse;
60 class TerminateResponseDefaultTypeInternal;
61 extern TerminateResponseDefaultTypeInternal _TerminateResponse_default_instance_;
62 class TerminateResult;
63 class TerminateResultDefaultTypeInternal;
64 extern TerminateResultDefaultTypeInternal _TerminateResult_default_instance_;
65 } // namespace protobuf
66 } // namespace middleware
67 } // namespace goby
68 namespace google {
69 namespace protobuf {
70 template<> ::goby::middleware::protobuf::TerminateRequest* Arena::CreateMaybeMessage<::goby::middleware::protobuf::TerminateRequest>(Arena*);
71 template<> ::goby::middleware::protobuf::TerminateResponse* Arena::CreateMaybeMessage<::goby::middleware::protobuf::TerminateResponse>(Arena*);
72 template<> ::goby::middleware::protobuf::TerminateResult* Arena::CreateMaybeMessage<::goby::middleware::protobuf::TerminateResult>(Arena*);
73 } // namespace protobuf
74 } // namespace google
75 namespace goby {
76 namespace middleware {
77 namespace protobuf {
78 
84 };
85 bool TerminateResult_Result_IsValid(int value);
89 
90 const ::google::protobuf::EnumDescriptor* TerminateResult_Result_descriptor();
91 inline const ::std::string& TerminateResult_Result_Name(TerminateResult_Result value) {
92  return ::google::protobuf::internal::NameOfEnum(
94 }
96  const ::std::string& name, TerminateResult_Result* value) {
97  return ::google::protobuf::internal::ParseNamedEnum<TerminateResult_Result>(
98  TerminateResult_Result_descriptor(), name, value);
99 }
100 // ===================================================================
101 
102 class TerminateRequest : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.protobuf.TerminateRequest) */ {
103  public:
105  virtual ~TerminateRequest();
106 
107  TerminateRequest(const TerminateRequest& from);
108 
110  CopyFrom(from);
111  return *this;
112  }
113  #if LANG_CXX11
114  TerminateRequest(TerminateRequest&& from) noexcept
115  : TerminateRequest() {
116  *this = ::std::move(from);
117  }
118 
119  inline TerminateRequest& operator=(TerminateRequest&& from) noexcept {
120  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
121  if (this != &from) InternalSwap(&from);
122  } else {
123  CopyFrom(from);
124  }
125  return *this;
126  }
127  #endif
128  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
129  return _internal_metadata_.unknown_fields();
130  }
131  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
132  return _internal_metadata_.mutable_unknown_fields();
133  }
134 
135  static const ::google::protobuf::Descriptor* descriptor();
136  static const TerminateRequest& default_instance();
137 
138  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
140  return reinterpret_cast<const TerminateRequest*>(
142  }
143  static constexpr int kIndexInFileMessages =
144  0;
145 
146  void Swap(TerminateRequest* other);
147  friend void swap(TerminateRequest& a, TerminateRequest& b) {
148  a.Swap(&b);
149  }
150 
151  // implements Message ----------------------------------------------
152 
153  inline TerminateRequest* New() const final {
154  return CreateMaybeMessage<TerminateRequest>(NULL);
155  }
156 
158  return CreateMaybeMessage<TerminateRequest>(arena);
159  }
160  void CopyFrom(const ::google::protobuf::Message& from) final;
161  void MergeFrom(const ::google::protobuf::Message& from) final;
162  void CopyFrom(const TerminateRequest& from);
163  void MergeFrom(const TerminateRequest& from);
164  void Clear() final;
165  bool IsInitialized() const final;
166 
167  size_t ByteSizeLong() const final;
169  ::google::protobuf::io::CodedInputStream* input) final;
171  ::google::protobuf::io::CodedOutputStream* output) const final;
173  bool deterministic, ::google::protobuf::uint8* target) const final;
174  int GetCachedSize() const final { return _cached_size_.Get(); }
175 
176  private:
177  void SharedCtor();
178  void SharedDtor();
179  void SetCachedSize(int size) const final;
180  void InternalSwap(TerminateRequest* other);
181  private:
182  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
183  return NULL;
184  }
185  inline void* MaybeArenaPtr() const {
186  return NULL;
187  }
188  public:
189 
191 
192  // nested types ----------------------------------------------------
193 
194  // accessors -------------------------------------------------------
195 
196  // optional string target_name = 1;
197  bool has_target_name() const;
198  void clear_target_name();
199  static const int kTargetNameFieldNumber = 1;
200  const ::std::string& target_name() const;
201  void set_target_name(const ::std::string& value);
202  #if LANG_CXX11
203  void set_target_name(::std::string&& value);
204  #endif
205  void set_target_name(const char* value);
206  void set_target_name(const char* value, size_t size);
207  ::std::string* mutable_target_name();
208  ::std::string* release_target_name();
209  void set_allocated_target_name(::std::string* target_name);
210 
211  // optional uint32 target_pid = 2;
212  bool has_target_pid() const;
213  void clear_target_pid();
214  static const int kTargetPidFieldNumber = 2;
217 
218  // @@protoc_insertion_point(class_scope:goby.middleware.protobuf.TerminateRequest)
219  private:
220  void set_has_target_name();
221  void clear_has_target_name();
222  void set_has_target_pid();
223  void clear_has_target_pid();
224 
225  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
226  ::google::protobuf::internal::HasBits<1> _has_bits_;
227  mutable ::google::protobuf::internal::CachedSize _cached_size_;
228  ::google::protobuf::internal::ArenaStringPtr target_name_;
229  ::google::protobuf::uint32 target_pid_;
230  friend struct ::protobuf_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto::TableStruct;
231 };
232 // -------------------------------------------------------------------
233 
234 class TerminateResponse : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.protobuf.TerminateResponse) */ {
235  public:
237  virtual ~TerminateResponse();
238 
240 
242  CopyFrom(from);
243  return *this;
244  }
245  #if LANG_CXX11
246  TerminateResponse(TerminateResponse&& from) noexcept
247  : TerminateResponse() {
248  *this = ::std::move(from);
249  }
250 
251  inline TerminateResponse& operator=(TerminateResponse&& from) noexcept {
252  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
253  if (this != &from) InternalSwap(&from);
254  } else {
255  CopyFrom(from);
256  }
257  return *this;
258  }
259  #endif
260  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
261  return _internal_metadata_.unknown_fields();
262  }
263  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
264  return _internal_metadata_.mutable_unknown_fields();
265  }
266 
267  static const ::google::protobuf::Descriptor* descriptor();
268  static const TerminateResponse& default_instance();
269 
270  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
272  return reinterpret_cast<const TerminateResponse*>(
274  }
275  static constexpr int kIndexInFileMessages =
276  1;
277 
278  void Swap(TerminateResponse* other);
280  a.Swap(&b);
281  }
282 
283  // implements Message ----------------------------------------------
284 
285  inline TerminateResponse* New() const final {
286  return CreateMaybeMessage<TerminateResponse>(NULL);
287  }
288 
290  return CreateMaybeMessage<TerminateResponse>(arena);
291  }
292  void CopyFrom(const ::google::protobuf::Message& from) final;
293  void MergeFrom(const ::google::protobuf::Message& from) final;
294  void CopyFrom(const TerminateResponse& from);
295  void MergeFrom(const TerminateResponse& from);
296  void Clear() final;
297  bool IsInitialized() const final;
298 
299  size_t ByteSizeLong() const final;
301  ::google::protobuf::io::CodedInputStream* input) final;
303  ::google::protobuf::io::CodedOutputStream* output) const final;
305  bool deterministic, ::google::protobuf::uint8* target) const final;
306  int GetCachedSize() const final { return _cached_size_.Get(); }
307 
308  private:
309  void SharedCtor();
310  void SharedDtor();
311  void SetCachedSize(int size) const final;
312  void InternalSwap(TerminateResponse* other);
313  private:
314  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
315  return NULL;
316  }
317  inline void* MaybeArenaPtr() const {
318  return NULL;
319  }
320  public:
321 
323 
324  // nested types ----------------------------------------------------
325 
326  // accessors -------------------------------------------------------
327 
328  // optional string target_name = 1;
329  bool has_target_name() const;
330  void clear_target_name();
331  static const int kTargetNameFieldNumber = 1;
332  const ::std::string& target_name() const;
333  void set_target_name(const ::std::string& value);
334  #if LANG_CXX11
335  void set_target_name(::std::string&& value);
336  #endif
337  void set_target_name(const char* value);
338  void set_target_name(const char* value, size_t size);
339  ::std::string* mutable_target_name();
340  ::std::string* release_target_name();
341  void set_allocated_target_name(::std::string* target_name);
342 
343  // optional uint32 target_pid = 2;
344  bool has_target_pid() const;
345  void clear_target_pid();
346  static const int kTargetPidFieldNumber = 2;
349 
350  // @@protoc_insertion_point(class_scope:goby.middleware.protobuf.TerminateResponse)
351  private:
352  void set_has_target_name();
353  void clear_has_target_name();
354  void set_has_target_pid();
355  void clear_has_target_pid();
356 
357  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
358  ::google::protobuf::internal::HasBits<1> _has_bits_;
359  mutable ::google::protobuf::internal::CachedSize _cached_size_;
360  ::google::protobuf::internal::ArenaStringPtr target_name_;
361  ::google::protobuf::uint32 target_pid_;
362  friend struct ::protobuf_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto::TableStruct;
363 };
364 // -------------------------------------------------------------------
365 
366 class TerminateResult : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.protobuf.TerminateResult) */ {
367  public:
368  TerminateResult();
369  virtual ~TerminateResult();
370 
371  TerminateResult(const TerminateResult& from);
372 
374  CopyFrom(from);
375  return *this;
376  }
377  #if LANG_CXX11
378  TerminateResult(TerminateResult&& from) noexcept
379  : TerminateResult() {
380  *this = ::std::move(from);
381  }
382 
383  inline TerminateResult& operator=(TerminateResult&& from) noexcept {
384  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
385  if (this != &from) InternalSwap(&from);
386  } else {
387  CopyFrom(from);
388  }
389  return *this;
390  }
391  #endif
392  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
393  return _internal_metadata_.unknown_fields();
394  }
395  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
396  return _internal_metadata_.mutable_unknown_fields();
397  }
398 
399  static const ::google::protobuf::Descriptor* descriptor();
400  static const TerminateResult& default_instance();
401 
402  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
404  return reinterpret_cast<const TerminateResult*>(
406  }
407  static constexpr int kIndexInFileMessages =
408  2;
409 
410  void Swap(TerminateResult* other);
411  friend void swap(TerminateResult& a, TerminateResult& b) {
412  a.Swap(&b);
413  }
414 
415  // implements Message ----------------------------------------------
416 
417  inline TerminateResult* New() const final {
418  return CreateMaybeMessage<TerminateResult>(NULL);
419  }
420 
421  TerminateResult* New(::google::protobuf::Arena* arena) const final {
422  return CreateMaybeMessage<TerminateResult>(arena);
423  }
424  void CopyFrom(const ::google::protobuf::Message& from) final;
425  void MergeFrom(const ::google::protobuf::Message& from) final;
426  void CopyFrom(const TerminateResult& from);
427  void MergeFrom(const TerminateResult& from);
428  void Clear() final;
429  bool IsInitialized() const final;
430 
431  size_t ByteSizeLong() const final;
433  ::google::protobuf::io::CodedInputStream* input) final;
435  ::google::protobuf::io::CodedOutputStream* output) const final;
437  bool deterministic, ::google::protobuf::uint8* target) const final;
438  int GetCachedSize() const final { return _cached_size_.Get(); }
439 
440  private:
441  void SharedCtor();
442  void SharedDtor();
443  void SetCachedSize(int size) const final;
444  void InternalSwap(TerminateResult* other);
445  private:
446  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
447  return NULL;
448  }
449  inline void* MaybeArenaPtr() const {
450  return NULL;
451  }
452  public:
453 
455 
456  // nested types ----------------------------------------------------
457 
459  static const Result PROCESS_RESPONDED =
463  static const Result TIMEOUT_RESPONSE =
465  static const Result TIMEOUT_RUNNING =
467  static inline bool Result_IsValid(int value) {
468  return TerminateResult_Result_IsValid(value);
469  }
470  static const Result Result_MIN =
472  static const Result Result_MAX =
474  static const int Result_ARRAYSIZE =
476  static inline const ::google::protobuf::EnumDescriptor*
479  }
480  static inline const ::std::string& Result_Name(Result value) {
481  return TerminateResult_Result_Name(value);
482  }
483  static inline bool Result_Parse(const ::std::string& name,
484  Result* value) {
485  return TerminateResult_Result_Parse(name, value);
486  }
487 
488  // accessors -------------------------------------------------------
489 
490  // optional string target_name = 1;
491  bool has_target_name() const;
492  void clear_target_name();
493  static const int kTargetNameFieldNumber = 1;
494  const ::std::string& target_name() const;
495  void set_target_name(const ::std::string& value);
496  #if LANG_CXX11
497  void set_target_name(::std::string&& value);
498  #endif
499  void set_target_name(const char* value);
500  void set_target_name(const char* value, size_t size);
501  ::std::string* mutable_target_name();
502  ::std::string* release_target_name();
503  void set_allocated_target_name(::std::string* target_name);
504 
505  // optional uint32 target_pid = 2;
506  bool has_target_pid() const;
507  void clear_target_pid();
508  static const int kTargetPidFieldNumber = 2;
511 
512  // required .goby.middleware.protobuf.TerminateResult.Result result = 3;
513  bool has_result() const;
514  void clear_result();
515  static const int kResultFieldNumber = 3;
518 
519  // @@protoc_insertion_point(class_scope:goby.middleware.protobuf.TerminateResult)
520  private:
521  void set_has_target_name();
522  void clear_has_target_name();
523  void set_has_target_pid();
524  void clear_has_target_pid();
525  void set_has_result();
526  void clear_has_result();
527 
528  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
529  ::google::protobuf::internal::HasBits<1> _has_bits_;
530  mutable ::google::protobuf::internal::CachedSize _cached_size_;
531  ::google::protobuf::internal::ArenaStringPtr target_name_;
532  ::google::protobuf::uint32 target_pid_;
533  int result_;
534  friend struct ::protobuf_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto::TableStruct;
535 };
536 // ===================================================================
537 
538 
539 // ===================================================================
540 
541 #ifdef __GNUC__
542  #pragma GCC diagnostic push
543  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
544 #endif // __GNUC__
545 // TerminateRequest
546 
547 // optional string target_name = 1;
549  return (_has_bits_[0] & 0x00000001u) != 0;
550 }
551 inline void TerminateRequest::set_has_target_name() {
552  _has_bits_[0] |= 0x00000001u;
553 }
554 inline void TerminateRequest::clear_has_target_name() {
555  _has_bits_[0] &= ~0x00000001u;
556 }
558  target_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
559  clear_has_target_name();
560 }
561 inline const ::std::string& TerminateRequest::target_name() const {
562  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.TerminateRequest.target_name)
563  return target_name_.GetNoArena();
564 }
565 inline void TerminateRequest::set_target_name(const ::std::string& value) {
566  set_has_target_name();
567  target_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
568  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.TerminateRequest.target_name)
569 }
570 #if LANG_CXX11
571 inline void TerminateRequest::set_target_name(::std::string&& value) {
572  set_has_target_name();
573  target_name_.SetNoArena(
575  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.protobuf.TerminateRequest.target_name)
576 }
577 #endif
578 inline void TerminateRequest::set_target_name(const char* value) {
579  GOOGLE_DCHECK(value != NULL);
580  set_has_target_name();
581  target_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
582  // @@protoc_insertion_point(field_set_char:goby.middleware.protobuf.TerminateRequest.target_name)
583 }
584 inline void TerminateRequest::set_target_name(const char* value, size_t size) {
585  set_has_target_name();
586  target_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
587  ::std::string(reinterpret_cast<const char*>(value), size));
588  // @@protoc_insertion_point(field_set_pointer:goby.middleware.protobuf.TerminateRequest.target_name)
589 }
590 inline ::std::string* TerminateRequest::mutable_target_name() {
591  set_has_target_name();
592  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.TerminateRequest.target_name)
593  return target_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
594 }
595 inline ::std::string* TerminateRequest::release_target_name() {
596  // @@protoc_insertion_point(field_release:goby.middleware.protobuf.TerminateRequest.target_name)
597  if (!has_target_name()) {
598  return NULL;
599  }
600  clear_has_target_name();
601  return target_name_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
602 }
603 inline void TerminateRequest::set_allocated_target_name(::std::string* target_name) {
604  if (target_name != NULL) {
605  set_has_target_name();
606  } else {
607  clear_has_target_name();
608  }
609  target_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), target_name);
610  // @@protoc_insertion_point(field_set_allocated:goby.middleware.protobuf.TerminateRequest.target_name)
611 }
612 
613 // optional uint32 target_pid = 2;
614 inline bool TerminateRequest::has_target_pid() const {
615  return (_has_bits_[0] & 0x00000002u) != 0;
616 }
617 inline void TerminateRequest::set_has_target_pid() {
618  _has_bits_[0] |= 0x00000002u;
619 }
620 inline void TerminateRequest::clear_has_target_pid() {
621  _has_bits_[0] &= ~0x00000002u;
622 }
624  target_pid_ = 0u;
625  clear_has_target_pid();
626 }
628  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.TerminateRequest.target_pid)
629  return target_pid_;
630 }
632  set_has_target_pid();
633  target_pid_ = value;
634  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.TerminateRequest.target_pid)
635 }
636 
637 // -------------------------------------------------------------------
638 
639 // TerminateResponse
640 
641 // optional string target_name = 1;
643  return (_has_bits_[0] & 0x00000001u) != 0;
644 }
645 inline void TerminateResponse::set_has_target_name() {
646  _has_bits_[0] |= 0x00000001u;
647 }
648 inline void TerminateResponse::clear_has_target_name() {
649  _has_bits_[0] &= ~0x00000001u;
650 }
652  target_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
653  clear_has_target_name();
654 }
655 inline const ::std::string& TerminateResponse::target_name() const {
656  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.TerminateResponse.target_name)
657  return target_name_.GetNoArena();
658 }
659 inline void TerminateResponse::set_target_name(const ::std::string& value) {
660  set_has_target_name();
661  target_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
662  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.TerminateResponse.target_name)
663 }
664 #if LANG_CXX11
665 inline void TerminateResponse::set_target_name(::std::string&& value) {
666  set_has_target_name();
667  target_name_.SetNoArena(
669  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.protobuf.TerminateResponse.target_name)
670 }
671 #endif
672 inline void TerminateResponse::set_target_name(const char* value) {
673  GOOGLE_DCHECK(value != NULL);
674  set_has_target_name();
675  target_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
676  // @@protoc_insertion_point(field_set_char:goby.middleware.protobuf.TerminateResponse.target_name)
677 }
678 inline void TerminateResponse::set_target_name(const char* value, size_t size) {
679  set_has_target_name();
680  target_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
681  ::std::string(reinterpret_cast<const char*>(value), size));
682  // @@protoc_insertion_point(field_set_pointer:goby.middleware.protobuf.TerminateResponse.target_name)
683 }
684 inline ::std::string* TerminateResponse::mutable_target_name() {
685  set_has_target_name();
686  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.TerminateResponse.target_name)
687  return target_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
688 }
689 inline ::std::string* TerminateResponse::release_target_name() {
690  // @@protoc_insertion_point(field_release:goby.middleware.protobuf.TerminateResponse.target_name)
691  if (!has_target_name()) {
692  return NULL;
693  }
694  clear_has_target_name();
695  return target_name_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
696 }
697 inline void TerminateResponse::set_allocated_target_name(::std::string* target_name) {
698  if (target_name != NULL) {
699  set_has_target_name();
700  } else {
701  clear_has_target_name();
702  }
703  target_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), target_name);
704  // @@protoc_insertion_point(field_set_allocated:goby.middleware.protobuf.TerminateResponse.target_name)
705 }
706 
707 // optional uint32 target_pid = 2;
709  return (_has_bits_[0] & 0x00000002u) != 0;
710 }
711 inline void TerminateResponse::set_has_target_pid() {
712  _has_bits_[0] |= 0x00000002u;
713 }
714 inline void TerminateResponse::clear_has_target_pid() {
715  _has_bits_[0] &= ~0x00000002u;
716 }
718  target_pid_ = 0u;
719  clear_has_target_pid();
720 }
722  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.TerminateResponse.target_pid)
723  return target_pid_;
724 }
726  set_has_target_pid();
727  target_pid_ = value;
728  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.TerminateResponse.target_pid)
729 }
730 
731 // -------------------------------------------------------------------
732 
733 // TerminateResult
734 
735 // optional string target_name = 1;
736 inline bool TerminateResult::has_target_name() const {
737  return (_has_bits_[0] & 0x00000001u) != 0;
738 }
739 inline void TerminateResult::set_has_target_name() {
740  _has_bits_[0] |= 0x00000001u;
741 }
742 inline void TerminateResult::clear_has_target_name() {
743  _has_bits_[0] &= ~0x00000001u;
744 }
746  target_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
747  clear_has_target_name();
748 }
749 inline const ::std::string& TerminateResult::target_name() const {
750  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.TerminateResult.target_name)
751  return target_name_.GetNoArena();
752 }
753 inline void TerminateResult::set_target_name(const ::std::string& value) {
754  set_has_target_name();
755  target_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
756  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.TerminateResult.target_name)
757 }
758 #if LANG_CXX11
759 inline void TerminateResult::set_target_name(::std::string&& value) {
760  set_has_target_name();
761  target_name_.SetNoArena(
763  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.protobuf.TerminateResult.target_name)
764 }
765 #endif
766 inline void TerminateResult::set_target_name(const char* value) {
767  GOOGLE_DCHECK(value != NULL);
768  set_has_target_name();
769  target_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
770  // @@protoc_insertion_point(field_set_char:goby.middleware.protobuf.TerminateResult.target_name)
771 }
772 inline void TerminateResult::set_target_name(const char* value, size_t size) {
773  set_has_target_name();
774  target_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
775  ::std::string(reinterpret_cast<const char*>(value), size));
776  // @@protoc_insertion_point(field_set_pointer:goby.middleware.protobuf.TerminateResult.target_name)
777 }
778 inline ::std::string* TerminateResult::mutable_target_name() {
779  set_has_target_name();
780  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.TerminateResult.target_name)
781  return target_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
782 }
783 inline ::std::string* TerminateResult::release_target_name() {
784  // @@protoc_insertion_point(field_release:goby.middleware.protobuf.TerminateResult.target_name)
785  if (!has_target_name()) {
786  return NULL;
787  }
788  clear_has_target_name();
789  return target_name_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
790 }
791 inline void TerminateResult::set_allocated_target_name(::std::string* target_name) {
792  if (target_name != NULL) {
793  set_has_target_name();
794  } else {
795  clear_has_target_name();
796  }
797  target_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), target_name);
798  // @@protoc_insertion_point(field_set_allocated:goby.middleware.protobuf.TerminateResult.target_name)
799 }
800 
801 // optional uint32 target_pid = 2;
802 inline bool TerminateResult::has_target_pid() const {
803  return (_has_bits_[0] & 0x00000002u) != 0;
804 }
805 inline void TerminateResult::set_has_target_pid() {
806  _has_bits_[0] |= 0x00000002u;
807 }
808 inline void TerminateResult::clear_has_target_pid() {
809  _has_bits_[0] &= ~0x00000002u;
810 }
812  target_pid_ = 0u;
813  clear_has_target_pid();
814 }
816  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.TerminateResult.target_pid)
817  return target_pid_;
818 }
820  set_has_target_pid();
821  target_pid_ = value;
822  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.TerminateResult.target_pid)
823 }
824 
825 // required .goby.middleware.protobuf.TerminateResult.Result result = 3;
826 inline bool TerminateResult::has_result() const {
827  return (_has_bits_[0] & 0x00000004u) != 0;
828 }
829 inline void TerminateResult::set_has_result() {
830  _has_bits_[0] |= 0x00000004u;
831 }
832 inline void TerminateResult::clear_has_result() {
833  _has_bits_[0] &= ~0x00000004u;
834 }
836  result_ = 1;
837  clear_has_result();
838 }
840  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.TerminateResult.result)
841  return static_cast< ::goby::middleware::protobuf::TerminateResult_Result >(result_);
842 }
845  set_has_result();
846  result_ = value;
847  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.TerminateResult.result)
848 }
849 
850 #ifdef __GNUC__
851  #pragma GCC diagnostic pop
852 #endif // __GNUC__
853 // -------------------------------------------------------------------
854 
855 // -------------------------------------------------------------------
856 
857 
858 // @@protoc_insertion_point(namespace_scope)
859 
860 } // namespace protobuf
861 } // namespace middleware
862 } // namespace goby
863 
864 namespace google {
865 namespace protobuf {
866 
867 template <> struct is_proto_enum< ::goby::middleware::protobuf::TerminateResult_Result> : ::std::true_type {};
868 template <>
869 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::protobuf::TerminateResult_Result>() {
871 }
872 
873 } // namespace protobuf
874 } // namespace google
875 
876 // @@protoc_insertion_point(global_scope)
877 
878 #endif // PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto
goby::middleware::protobuf::TerminateResult::set_target_pid
void set_target_pid(::google::protobuf::uint32 value)
Definition: terminate.pb.h:819
goby::middleware::protobuf::TerminateRequest::~TerminateRequest
virtual ~TerminateRequest()
goby::middleware::protobuf::TerminateResponse::clear_target_name
void clear_target_name()
Definition: terminate.pb.h:651
goby::middleware::protobuf::TerminateResult::has_target_pid
bool has_target_pid() const
Definition: terminate.pb.h:802
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::middleware::protobuf::TerminateRequest::default_instance
static const TerminateRequest & default_instance()
goby::middleware::protobuf::TerminateResult_Result_Result_MIN
const TerminateResult_Result TerminateResult_Result_Result_MIN
Definition: terminate.pb.h:86
goby::middleware::protobuf::TerminateResult::New
TerminateResult * New() const final
Definition: terminate.pb.h:417
goby::middleware::protobuf::TerminateRequest::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::middleware::protobuf::TerminateResult::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::middleware::protobuf::TerminateResult::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: terminate.pb.h:407
goby::middleware::protobuf::TerminateResult::set_allocated_target_name
void set_allocated_target_name(::std::string *target_name)
Definition: terminate.pb.h:791
goby::middleware::protobuf::TerminateResult::IsInitialized
bool IsInitialized() const final
goby::middleware::protobuf::TerminateResponse::kTargetNameFieldNumber
static const int kTargetNameFieldNumber
Definition: terminate.pb.h:331
goby::middleware::protobuf::TerminateRequest::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::middleware::protobuf::TerminateResult::Result_IsValid
static bool Result_IsValid(int value)
Definition: terminate.pb.h:467
goby::middleware::protobuf::TerminateResponse::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: terminate.pb.h:260
goby::middleware::protobuf::TerminateRequest::Clear
void Clear() final
goby::middleware::protobuf::TerminateResult::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::middleware::protobuf::TerminateResponse::release_target_name
::std::string * release_target_name()
Definition: terminate.pb.h:689
goby::middleware::protobuf::TerminateRequest::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: terminate.pb.h:131
goby::middleware::protobuf::TerminateResponse::operator=
TerminateResponse & operator=(const TerminateResponse &from)
Definition: terminate.pb.h:241
goby::middleware::protobuf::TerminateRequest::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: terminate.pb.h:143
goby::middleware::protobuf::TerminateRequest::internal_default_instance
static const TerminateRequest * internal_default_instance()
Definition: terminate.pb.h:139
goby::middleware::protobuf::TerminateRequest::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::middleware::protobuf::TerminateResult::ByteSizeLong
size_t ByteSizeLong() const final
goby::middleware::protobuf::TerminateResult::set_target_name
void set_target_name(const ::std::string &value)
Definition: terminate.pb.h:753
goby::middleware::protobuf::TerminateRequest::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::middleware::protobuf::TerminateResult::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::middleware::protobuf::TerminateRequest::GetCachedSize
int GetCachedSize() const final
Definition: terminate.pb.h:174
goby::middleware::protobuf::TerminateResponse::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::middleware::protobuf::TerminateResponse
Definition: terminate.pb.h:234
goby::middleware::protobuf::TerminateResult::Result_MAX
static const Result Result_MAX
Definition: terminate.pb.h:472
goby::middleware::protobuf::TerminateRequest::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::middleware::protobuf::TerminateRequest::clear_target_name
void clear_target_name()
Definition: terminate.pb.h:557
goby::middleware::protobuf::TerminateResult::New
TerminateResult * New(::google::protobuf::Arena *arena) const final
Definition: terminate.pb.h:421
goby::middleware::protobuf::TerminateResponse::GetCachedSize
int GetCachedSize() const final
Definition: terminate.pb.h:306
goby::middleware::protobuf::TerminateRequest::ByteSizeLong
size_t ByteSizeLong() const final
goby::middleware::protobuf::TerminateResult::TerminateResult
TerminateResult()
goby::middleware::protobuf::TerminateRequest::clear_target_pid
void clear_target_pid()
Definition: terminate.pb.h:623
goby::middleware::protobuf::TerminateResult::TIMEOUT_RESPONSE
static const Result TIMEOUT_RESPONSE
Definition: terminate.pb.h:463
goby::middleware::protobuf::TerminateResponse::default_instance
static const TerminateResponse & default_instance()
protobuf_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: terminate.pb.h:47
goby::middleware::protobuf::TerminateResult::Result_MIN
static const Result Result_MIN
Definition: terminate.pb.h:470
goby::middleware::protobuf::TerminateResult::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: terminate.pb.h:392
goby::middleware::protobuf::TerminateResult
Definition: terminate.pb.h:366
goby::middleware::protobuf::TerminateResponse::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::middleware::protobuf::TerminateResult::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::middleware::protobuf::TerminateResult::GetCachedSize
int GetCachedSize() const final
Definition: terminate.pb.h:438
goby::middleware::protobuf::TerminateResult_Result_PROCESS_RESPONDED
@ TerminateResult_Result_PROCESS_RESPONDED
Definition: terminate.pb.h:80
goby::middleware::protobuf::TerminateResult::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::middleware::protobuf::TerminateResponse::internal_default_instance
static const TerminateResponse * internal_default_instance()
Definition: terminate.pb.h:271
goby::middleware::protobuf::TerminateResult_Result_Result_ARRAYSIZE
const int TerminateResult_Result_Result_ARRAYSIZE
Definition: terminate.pb.h:88
goby::middleware::protobuf::TerminateRequest::set_target_name
void set_target_name(const ::std::string &value)
Definition: terminate.pb.h:565
google::protobuf::Arena
Definition: arena.h:244
goby::middleware::protobuf::_TerminateRequest_default_instance_
TerminateRequestDefaultTypeInternal _TerminateRequest_default_instance_
goby::middleware::protobuf::TerminateResult_Result_Name
const ::std::string & TerminateResult_Result_Name(TerminateResult_Result value)
Definition: terminate.pb.h:91
goby::middleware::protobuf::TerminateResult::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::middleware::protobuf::TerminateResponse::New
TerminateResponse * New() const final
Definition: terminate.pb.h:285
protobuf_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[3]
Definition: terminate.pb.h:46
goby::middleware::protobuf::TerminateResponse::Swap
void Swap(TerminateResponse *other)
goby::middleware::protobuf::TerminateResponse::swap
friend void swap(TerminateResponse &a, TerminateResponse &b)
Definition: terminate.pb.h:279
goby::middleware::protobuf::TerminateRequest::Swap
void Swap(TerminateRequest *other)
goby::middleware::protobuf::TerminateResult_Result_TIMEOUT_RUNNING
@ TerminateResult_Result_TIMEOUT_RUNNING
Definition: terminate.pb.h:83
goby::middleware::protobuf::TerminateRequest::mutable_target_name
::std::string * mutable_target_name()
Definition: terminate.pb.h:590
protobuf_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: terminate.pb.h:44
goby::middleware::protobuf::TerminateResponse::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::middleware::protobuf::TerminateResult::release_target_name
::std::string * release_target_name()
Definition: terminate.pb.h:783
goby::middleware::protobuf::TerminateResponse::set_target_name
void set_target_name(const ::std::string &value)
Definition: terminate.pb.h:659
goby::middleware::protobuf::TerminateResult::PROCESS_RESPONDED
static const Result PROCESS_RESPONDED
Definition: terminate.pb.h:459
protobuf_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: terminate.pb.h:45
goby::middleware::protobuf::TerminateResult::operator=
TerminateResult & operator=(const TerminateResult &from)
Definition: terminate.pb.h:373
goby::middleware::protobuf::TerminateResult::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::middleware::protobuf::TerminateRequest
Definition: terminate.pb.h:102
goby::middleware::protobuf::TerminateResult::set_result
void set_result(::goby::middleware::protobuf::TerminateResult_Result value)
Definition: terminate.pb.h:843
goby::middleware::protobuf::TerminateRequest::has_target_name
bool has_target_name() const
Definition: terminate.pb.h:548
message.h
goby::middleware::protobuf::TerminateResponse::target_pid
::google::protobuf::uint32 target_pid() const
Definition: terminate.pb.h:721
goby::middleware::protobuf::TerminateResult_Result_PROCESS_CLEANLY_QUIT
@ TerminateResult_Result_PROCESS_CLEANLY_QUIT
Definition: terminate.pb.h:81
goby::middleware::protobuf::TerminateRequest::IsInitialized
bool IsInitialized() const final
goby::middleware::protobuf::TerminateResult_Result_Parse
bool TerminateResult_Result_Parse(const ::std::string &name, TerminateResult_Result *value)
Definition: terminate.pb.h:95
goby::middleware::protobuf::TerminateResponse::TerminateResponse
TerminateResponse()
goby::middleware::protobuf::TerminateResult::Result_Parse
static bool Result_Parse(const ::std::string &name, Result *value)
Definition: terminate.pb.h:483
goby::middleware::protobuf::TerminateRequest::kTargetPidFieldNumber
static const int kTargetPidFieldNumber
Definition: terminate.pb.h:214
goby::middleware::protobuf::TerminateResult::Result_Name
static const ::std::string & Result_Name(Result value)
Definition: terminate.pb.h:480
goby::middleware::protobuf::TerminateResult::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::middleware::protobuf::TerminateResult_Result
TerminateResult_Result
Definition: terminate.pb.h:79
goby::middleware::protobuf::TerminateResponse::Clear
void Clear() final
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::middleware::protobuf::TerminateResponse::has_target_pid
bool has_target_pid() const
Definition: terminate.pb.h:708
goby::middleware::protobuf::TerminateResult_Result_Result_MAX
const TerminateResult_Result TerminateResult_Result_Result_MAX
Definition: terminate.pb.h:87
goby::middleware::protobuf::TerminateResponse::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::middleware::protobuf::TerminateRequest::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: terminate.pb.h:128
goby::middleware::protobuf::TerminateRequest::set_target_pid
void set_target_pid(::google::protobuf::uint32 value)
Definition: terminate.pb.h:631
goby::middleware::protobuf::TerminateResult::mutable_target_name
::std::string * mutable_target_name()
Definition: terminate.pb.h:778
goby::middleware::protobuf::_TerminateResult_default_instance_
TerminateResultDefaultTypeInternal _TerminateResult_default_instance_
goby::middleware::protobuf::TerminateRequest::TerminateRequest
TerminateRequest()
protobuf_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto
Definition: terminate.pb.h:41
goby::middleware::protobuf::TerminateResult::has_target_name
bool has_target_name() const
Definition: terminate.pb.h:736
goby::middleware::protobuf::TerminateResult::clear_target_name
void clear_target_name()
Definition: terminate.pb.h:745
goby::middleware::protobuf::TerminateResult::Clear
void Clear() final
goby::middleware::protobuf::TerminateResult_Result_TIMEOUT_RESPONSE
@ TerminateResult_Result_TIMEOUT_RESPONSE
Definition: terminate.pb.h:82
goby::middleware::protobuf::TerminateResult::kTargetNameFieldNumber
static const int kTargetNameFieldNumber
Definition: terminate.pb.h:493
goby::middleware::protobuf::TerminateResult::kTargetPidFieldNumber
static const int kTargetPidFieldNumber
Definition: terminate.pb.h:508
goby::middleware::protobuf::TerminateRequest::target_pid
::google::protobuf::uint32 target_pid() const
Definition: terminate.pb.h:627
goby::middleware::protobuf::TerminateRequest::operator=
TerminateRequest & operator=(const TerminateRequest &from)
Definition: terminate.pb.h:109
google::protobuf::Metadata
Definition: message.h:174
goby::middleware::protobuf::TerminateRequest::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
google::protobuf::Message
Definition: message.h:189
goby::middleware::protobuf::TerminateRequest::has_target_pid
bool has_target_pid() const
Definition: terminate.pb.h:614
goby::middleware::protobuf::_TerminateResponse_default_instance_
TerminateResponseDefaultTypeInternal _TerminateResponse_default_instance_
goby::middleware::protobuf::TerminateResult::result
::goby::middleware::protobuf::TerminateResult_Result result() const
Definition: terminate.pb.h:839
goby::middleware::protobuf::TerminateRequest::kTargetNameFieldNumber
static const int kTargetNameFieldNumber
Definition: terminate.pb.h:199
goby::middleware::protobuf::TerminateResult::~TerminateResult
virtual ~TerminateResult()
goby::middleware::protobuf::TerminateResponse::IsInitialized
bool IsInitialized() const final
goby::middleware::protobuf::TerminateResult_Result_IsValid
bool TerminateResult_Result_IsValid(int value)
goby::middleware::protobuf::TerminateResult::kResultFieldNumber
static const int kResultFieldNumber
Definition: terminate.pb.h:515
goby::middleware::protobuf::TerminateResponse::mutable_target_name
::std::string * mutable_target_name()
Definition: terminate.pb.h:684
goby::middleware::protobuf::TerminateRequest::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::middleware::protobuf::TerminateResponse::set_allocated_target_name
void set_allocated_target_name(::std::string *target_name)
Definition: terminate.pb.h:697
arena.h
goby::middleware::protobuf::TerminateResponse::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: terminate.pb.h:263
goby::middleware::protobuf::TerminateRequest::target_name
const ::std::string & target_name() const
Definition: terminate.pb.h:561
goby::middleware::protobuf::TerminateRequest::New
TerminateRequest * New(::google::protobuf::Arena *arena) const final
Definition: terminate.pb.h:157
goby::middleware::protobuf::TerminateResult::clear_result
void clear_result()
Definition: terminate.pb.h:835
goby::middleware::protobuf::TerminateResult::Result_descriptor
static const ::google::protobuf::EnumDescriptor * Result_descriptor()
Definition: terminate.pb.h:477
goby::middleware::protobuf::TerminateResult::internal_default_instance
static const TerminateResult * internal_default_instance()
Definition: terminate.pb.h:403
goby::middleware::protobuf::TerminateResponse::set_target_pid
void set_target_pid(::google::protobuf::uint32 value)
Definition: terminate.pb.h:725
goby::middleware::protobuf::TerminateResult::Swap
void Swap(TerminateResult *other)
goby::middleware::protobuf::TerminateResponse::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::middleware::protobuf::TerminateResponse::~TerminateResponse
virtual ~TerminateResponse()
goby::middleware::protobuf::TerminateResult::clear_target_pid
void clear_target_pid()
Definition: terminate.pb.h:811
goby::middleware::protobuf::TerminateResult::PROCESS_CLEANLY_QUIT
static const Result PROCESS_CLEANLY_QUIT
Definition: terminate.pb.h:461
goby::middleware::protobuf::TerminateResponse::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::middleware::protobuf::TerminateRequest::New
TerminateRequest * New() const final
Definition: terminate.pb.h:153
goby::middleware::protobuf::TerminateResult::TIMEOUT_RUNNING
static const Result TIMEOUT_RUNNING
Definition: terminate.pb.h:465
goby::middleware::protobuf::TerminateResult::target_pid
::google::protobuf::uint32 target_pid() const
Definition: terminate.pb.h:815
goby::middleware::protobuf::TerminateResponse::target_name
const ::std::string & target_name() const
Definition: terminate.pb.h:655
goby::middleware::protobuf::TerminateResult::Result_ARRAYSIZE
static const int Result_ARRAYSIZE
Definition: terminate.pb.h:474
goby::middleware::protobuf::TerminateResponse::ByteSizeLong
size_t ByteSizeLong() const final
goby::middleware::protobuf::TerminateRequest::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
protobuf_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: terminate.pb.h:48
goby::middleware::protobuf::TerminateResult::target_name
const ::std::string & target_name() const
Definition: terminate.pb.h:749
goby::middleware::protobuf::TerminateResult::swap
friend void swap(TerminateResult &a, TerminateResult &b)
Definition: terminate.pb.h:411
goby::middleware::protobuf::TerminateResult_Result_descriptor
const ::google::protobuf::EnumDescriptor * TerminateResult_Result_descriptor()
goby::middleware::protobuf::TerminateResponse::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: terminate.pb.h:275
goby::middleware::protobuf::TerminateRequest::release_target_name
::std::string * release_target_name()
Definition: terminate.pb.h:595
goby::middleware::protobuf::TerminateResponse::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::middleware::protobuf::TerminateResponse::kTargetPidFieldNumber
static const int kTargetPidFieldNumber
Definition: terminate.pb.h:346
protobuf_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: terminate.pb.h:49
goby::middleware::protobuf::TerminateResponse::has_target_name
bool has_target_name() const
Definition: terminate.pb.h:642
goby::middleware::protobuf::TerminateRequest::swap
friend void swap(TerminateRequest &a, TerminateRequest &b)
Definition: terminate.pb.h:147
goby::middleware::protobuf::TerminateResponse::clear_target_pid
void clear_target_pid()
Definition: terminate.pb.h:717
goby::middleware::protobuf::TerminateResult::has_result
bool has_result() const
Definition: terminate.pb.h:826
google
Definition: dccl.h:57
protobuf_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto::AddDescriptors
void AddDescriptors()
goby::middleware::protobuf::TerminateRequest::set_allocated_target_name
void set_allocated_target_name(::std::string *target_name)
Definition: terminate.pb.h:603
goby::middleware::protobuf::TerminateResult::default_instance
static const TerminateResult & default_instance()
protobuf_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto::TableStruct
Definition: terminate.pb.h:43
goby::middleware::protobuf::TerminateResponse::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::middleware::protobuf::TerminateResult::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: terminate.pb.h:395
goby::middleware::protobuf::TerminateResponse::New
TerminateResponse * New(::google::protobuf::Arena *arena) const final
Definition: terminate.pb.h:289