Goby v2
abc_driver.pb.h
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/acomms/protobuf/abc_driver.proto
3 
4 #ifndef PROTOBUF_goby_2facomms_2fprotobuf_2fabc_5fdriver_2eproto__INCLUDED
5 #define PROTOBUF_goby_2facomms_2fprotobuf_2fabc_5fdriver_2eproto__INCLUDED
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 2006000
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 2006001 < 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/generated_message_util.h>
23 #include <google/protobuf/message.h>
24 #include <google/protobuf/repeated_field.h>
25 #include <google/protobuf/extension_set.h>
26 #include <google/protobuf/unknown_field_set.h>
27 #include "goby/acomms/protobuf/driver_base.pb.h"
28 #include <boost/units/quantity.hpp>
29 #include <boost/units/absolute.hpp>
30 #include <boost/units/dimensionless_type.hpp>
31 #include <boost/units/make_scaled_unit.hpp>
32 // @@protoc_insertion_point(includes)
33 
34 // Internal implementation detail -- do not call these.
35 void protobuf_AddDesc_goby_2facomms_2fprotobuf_2fabc_5fdriver_2eproto();
36 void protobuf_AssignDesc_goby_2facomms_2fprotobuf_2fabc_5fdriver_2eproto();
37 void protobuf_ShutdownFile_goby_2facomms_2fprotobuf_2fabc_5fdriver_2eproto();
38 
39 class ABCDriverConfig;
40 
41 // ===================================================================
42 
43 class ABCDriverConfig : public ::google::protobuf::Message {
44  public:
46  virtual ~ABCDriverConfig();
47 
48  ABCDriverConfig(const ABCDriverConfig& from);
49 
50  inline ABCDriverConfig& operator=(const ABCDriverConfig& from) {
51  CopyFrom(from);
52  return *this;
53  }
54 
55  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
56  return _unknown_fields_;
57  }
58 
59  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
60  return &_unknown_fields_;
61  }
62 
63  static const ::google::protobuf::Descriptor* descriptor();
64  static const ABCDriverConfig& default_instance();
65 
66  void Swap(ABCDriverConfig* other);
67 
68  // implements Message ----------------------------------------------
69 
70  ABCDriverConfig* New() const;
71  void CopyFrom(const ::google::protobuf::Message& from);
72  void MergeFrom(const ::google::protobuf::Message& from);
73  void CopyFrom(const ABCDriverConfig& from);
74  void MergeFrom(const ABCDriverConfig& from);
75  void Clear();
76  bool IsInitialized() const;
77 
78  int ByteSize() const;
79  bool MergePartialFromCodedStream(
80  ::google::protobuf::io::CodedInputStream* input);
81  void SerializeWithCachedSizes(
82  ::google::protobuf::io::CodedOutputStream* output) const;
83  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
84  int GetCachedSize() const { return _cached_size_; }
85  private:
86  void SharedCtor();
87  void SharedDtor();
88  void SetCachedSize(int size) const;
89  public:
90  ::google::protobuf::Metadata GetMetadata() const;
91 
92  // nested types ----------------------------------------------------
93 
94  // accessors -------------------------------------------------------
95 
96  static const int kEnableFooFieldNumber = 1201;
97  static ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig,
98  ::google::protobuf::internal::PrimitiveTypeTraits< bool >, 8, false >
99  enable_foo;
100  static const int kEnableBarFieldNumber = 1202;
101  static ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig,
102  ::google::protobuf::internal::PrimitiveTypeTraits< bool >, 8, false >
103  enable_bar;
104  // @@protoc_insertion_point(class_scope:ABCDriverConfig)
105  private:
106 
107  ::google::protobuf::UnknownFieldSet _unknown_fields_;
108 
109  ::google::protobuf::uint32 _has_bits_[1];
110  mutable int _cached_size_;
111  friend void protobuf_AddDesc_goby_2facomms_2fprotobuf_2fabc_5fdriver_2eproto();
112  friend void protobuf_AssignDesc_goby_2facomms_2fprotobuf_2fabc_5fdriver_2eproto();
113  friend void protobuf_ShutdownFile_goby_2facomms_2fprotobuf_2fabc_5fdriver_2eproto();
114 
115  void InitAsDefaultInstance();
116  static ABCDriverConfig* default_instance_;
117 };
118 // ===================================================================
119 
120 
121 // ===================================================================
122 
123 // ABCDriverConfig
124 
125 
126 // @@protoc_insertion_point(namespace_scope)
127 
128 #ifndef SWIG
129 namespace google {
130 namespace protobuf {
131 
132 
133 } // namespace google
134 } // namespace protobuf
135 #endif // SWIG
136 
137 // @@protoc_insertion_point(global_scope)
138 
139 #endif // PROTOBUF_goby_2facomms_2fprotobuf_2fabc_5fdriver_2eproto__INCLUDED