Goby v2
manipulator.pb.h
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/acomms/protobuf/manipulator.proto
3 
4 #ifndef PROTOBUF_goby_2facomms_2fprotobuf_2fmanipulator_2eproto__INCLUDED
5 #define PROTOBUF_goby_2facomms_2fprotobuf_2fmanipulator_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/repeated_field.h>
24 #include <google/protobuf/extension_set.h>
25 #include <google/protobuf/generated_enum_reflection.h>
26 #include <boost/units/quantity.hpp>
27 #include <boost/units/absolute.hpp>
28 #include <boost/units/dimensionless_type.hpp>
29 #include <boost/units/make_scaled_unit.hpp>
30 // @@protoc_insertion_point(includes)
31 
32 namespace goby {
33 namespace acomms {
34 namespace protobuf {
35 
36 // Internal implementation detail -- do not call these.
37 void protobuf_AddDesc_goby_2facomms_2fprotobuf_2fmanipulator_2eproto();
38 void protobuf_AssignDesc_goby_2facomms_2fprotobuf_2fmanipulator_2eproto();
39 void protobuf_ShutdownFile_goby_2facomms_2fprotobuf_2fmanipulator_2eproto();
40 
41 
42 enum Manipulator {
43  NO_MANIP = 1,
44  NO_QUEUE = 4,
45  NO_DEQUEUE = 11,
46  LOOPBACK = 5,
47  ON_DEMAND = 6,
48  LOOPBACK_AS_SENT = 9,
49  PROMISCUOUS = 10,
50  NO_ENCODE = 4,
51  NO_DECODE = 11
52 };
53 bool Manipulator_IsValid(int value);
54 const Manipulator Manipulator_MIN = NO_MANIP;
55 const Manipulator Manipulator_MAX = NO_DEQUEUE;
56 const int Manipulator_ARRAYSIZE = Manipulator_MAX + 1;
57 
58 const ::google::protobuf::EnumDescriptor* Manipulator_descriptor();
59 inline const ::std::string& Manipulator_Name(Manipulator value) {
60  return ::google::protobuf::internal::NameOfEnum(
61  Manipulator_descriptor(), value);
62 }
63 inline bool Manipulator_Parse(
64  const ::std::string& name, Manipulator* value) {
65  return ::google::protobuf::internal::ParseNamedEnum<Manipulator>(
66  Manipulator_descriptor(), name, value);
67 }
68 // ===================================================================
69 
70 
71 // ===================================================================
72 
73 
74 // ===================================================================
75 
76 
77 // @@protoc_insertion_point(namespace_scope)
78 
79 } // namespace protobuf
80 } // namespace acomms
81 } // namespace goby
82 
83 #ifndef SWIG
84 namespace google {
85 namespace protobuf {
86 
87 template <> struct is_proto_enum< ::goby::acomms::protobuf::Manipulator> : ::google::protobuf::internal::true_type {};
88 template <>
89 inline const EnumDescriptor* GetEnumDescriptor< ::goby::acomms::protobuf::Manipulator>() {
90  return ::goby::acomms::protobuf::Manipulator_descriptor();
91 }
92 
93 } // namespace google
94 } // namespace protobuf
95 #endif // SWIG
96 
97 // @@protoc_insertion_point(global_scope)
98 
99 #endif // PROTOBUF_goby_2facomms_2fprotobuf_2fmanipulator_2eproto__INCLUDED
The global namespace for the Goby project.