4 #ifndef PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto
9 #include <google/protobuf/stubs/common.h>
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
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.
22 #include <google/protobuf/io/coded_stream.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>
31 #include <google/protobuf/extension_set.h>
32 #include <google/protobuf/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
42 #include <boost/units/quantity.hpp>
43 #include <boost/units/absolute.hpp>
44 #include <boost/units/dimensionless_type.hpp>
45 #include <boost/units/make_scaled_unit.hpp>
47 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto
52 static const ::google::protobuf::internal::ParseTableField
entries[];
53 static const ::google::protobuf::internal::AuxillaryParseTableField
aux[];
54 static const ::google::protobuf::internal::ParseTable
schema[3];
65 class pAcommsHandlerConfig;
66 class pAcommsHandlerConfigDefaultTypeInternal;
68 class pAcommsHandlerConfig_DriverFailureApproach;
69 class pAcommsHandlerConfig_DriverFailureApproachDefaultTypeInternal;
71 class pAcommsHandlerConfig_MOOSVariables;
72 class pAcommsHandlerConfig_MOOSVariablesDefaultTypeInternal;
102 return ::google::protobuf::internal::NameOfEnum(
107 return ::google::protobuf::internal::ParseNamedEnum<pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique>(
126 *
this = ::std::move(from);
130 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
131 if (
this != &from) InternalSwap(&from);
139 return _internal_metadata_.unknown_fields();
142 return _internal_metadata_.mutable_unknown_fields();
145 static const ::google::protobuf::Descriptor*
descriptor();
164 return CreateMaybeMessage<pAcommsHandlerConfig_DriverFailureApproach>(NULL);
168 return CreateMaybeMessage<pAcommsHandlerConfig_DriverFailureApproach>(arena);
170 void CopyFrom(const ::google::protobuf::Message& from)
final;
171 void MergeFrom(const ::google::protobuf::Message& from)
final;
179 ::
google::protobuf::io::CodedInputStream* input) final;
181 ::
google::protobuf::io::CodedOutputStream* output) const final;
183 bool deterministic, ::
google::protobuf::uint8* target) const final;
189 void SetCachedSize(
int size)
const final;
192 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
195 inline void* MaybeArenaPtr()
const {
220 static inline const ::google::protobuf::EnumDescriptor*
257 void set_has_technique();
258 void clear_has_technique();
259 void set_has_driver_backoff_sec();
260 void clear_has_driver_backoff_sec();
261 void set_has_new_driver_backoff_sec();
262 void clear_has_new_driver_backoff_sec();
264 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
265 ::google::protobuf::internal::HasBits<1> _has_bits_;
266 mutable ::google::protobuf::internal::CachedSize _cached_size_;
270 friend struct ::protobuf_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto::TableStruct;
288 *
this = ::std::move(from);
292 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
293 if (
this != &from) InternalSwap(&from);
301 return _internal_metadata_.unknown_fields();
304 return _internal_metadata_.mutable_unknown_fields();
307 static const ::google::protobuf::Descriptor*
descriptor();
326 return CreateMaybeMessage<pAcommsHandlerConfig_MOOSVariables>(NULL);
330 return CreateMaybeMessage<pAcommsHandlerConfig_MOOSVariables>(arena);
332 void CopyFrom(const ::google::protobuf::Message& from)
final;
333 void MergeFrom(const ::google::protobuf::Message& from)
final;
341 ::
google::protobuf::io::CodedInputStream* input) final;
343 ::
google::protobuf::io::CodedOutputStream* output) const final;
345 bool deterministic, ::
google::protobuf::uint8* target) const final;
351 void SetCachedSize(
int size)
const final;
354 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
357 inline void* MaybeArenaPtr()
const {
372 const ::std::
string&
prefix() const;
378 void set_prefix(
const char* value,
size_t size);
700 void set_has_prefix();
701 void clear_has_prefix();
702 void set_has_driver_raw_in();
703 void clear_has_driver_raw_in();
704 void set_has_driver_raw_out();
705 void clear_has_driver_raw_out();
706 void set_has_driver_raw_msg_in();
707 void clear_has_driver_raw_msg_in();
708 void set_has_driver_raw_msg_out();
709 void clear_has_driver_raw_msg_out();
710 void set_has_driver_receive();
711 void clear_has_driver_receive();
712 void set_has_driver_transmit();
713 void clear_has_driver_transmit();
714 void set_has_driver_cfg_update();
715 void clear_has_driver_cfg_update();
716 void set_has_queue_receive();
717 void clear_has_queue_receive();
718 void set_has_queue_transmit();
719 void clear_has_queue_transmit();
720 void set_has_queue_ack_transmission();
721 void clear_has_queue_ack_transmission();
722 void set_has_queue_ack_original_msg();
723 void clear_has_queue_ack_original_msg();
724 void set_has_queue_expire();
725 void clear_has_queue_expire();
726 void set_has_queue_size();
727 void clear_has_queue_size();
728 void set_has_queue_flush();
729 void clear_has_queue_flush();
730 void set_has_mac_cycle_update();
731 void clear_has_mac_cycle_update();
732 void set_has_mac_initiate_transmission();
733 void clear_has_mac_initiate_transmission();
734 void set_has_mac_slot_start();
735 void clear_has_mac_slot_start();
736 void set_has_config_file();
737 void clear_has_config_file();
738 void set_has_config_file_request();
739 void clear_has_config_file_request();
740 void set_has_driver_reset();
741 void clear_has_driver_reset();
742 void set_has_ifrontseat_data_out();
743 void clear_has_ifrontseat_data_out();
745 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
746 ::google::protobuf::internal::HasBits<1> _has_bits_;
747 mutable ::google::protobuf::internal::CachedSize _cached_size_;
751 ::google::protobuf::internal::ArenaStringPtr prefix_;
755 ::google::protobuf::internal::ArenaStringPtr driver_raw_in_;
759 ::google::protobuf::internal::ArenaStringPtr driver_raw_out_;
763 ::google::protobuf::internal::ArenaStringPtr driver_raw_msg_in_;
767 ::google::protobuf::internal::ArenaStringPtr driver_raw_msg_out_;
771 ::google::protobuf::internal::ArenaStringPtr driver_receive_;
775 ::google::protobuf::internal::ArenaStringPtr driver_transmit_;
779 ::google::protobuf::internal::ArenaStringPtr driver_cfg_update_;
783 ::google::protobuf::internal::ArenaStringPtr queue_receive_;
787 ::google::protobuf::internal::ArenaStringPtr queue_transmit_;
791 ::google::protobuf::internal::ArenaStringPtr queue_ack_transmission_;
795 ::google::protobuf::internal::ArenaStringPtr queue_ack_original_msg_;
799 ::google::protobuf::internal::ArenaStringPtr queue_expire_;
803 ::google::protobuf::internal::ArenaStringPtr queue_size_;
807 ::google::protobuf::internal::ArenaStringPtr queue_flush_;
811 ::google::protobuf::internal::ArenaStringPtr mac_cycle_update_;
815 ::google::protobuf::internal::ArenaStringPtr mac_initiate_transmission_;
819 ::google::protobuf::internal::ArenaStringPtr mac_slot_start_;
823 ::google::protobuf::internal::ArenaStringPtr config_file_;
827 ::google::protobuf::internal::ArenaStringPtr config_file_request_;
831 ::google::protobuf::internal::ArenaStringPtr driver_reset_;
835 ::google::protobuf::internal::ArenaStringPtr ifrontseat_data_out_;
836 friend struct ::protobuf_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto::TableStruct;
854 *
this = ::std::move(from);
858 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
859 if (
this != &from) InternalSwap(&from);
867 return _internal_metadata_.unknown_fields();
870 return _internal_metadata_.mutable_unknown_fields();
873 static const ::google::protobuf::Descriptor*
descriptor();
892 return CreateMaybeMessage<pAcommsHandlerConfig>(NULL);
896 return CreateMaybeMessage<pAcommsHandlerConfig>(arena);
898 void CopyFrom(const ::google::protobuf::Message& from)
final;
899 void MergeFrom(const ::google::protobuf::Message& from)
final;
907 ::
google::protobuf::io::CodedInputStream* input) final;
909 ::
google::protobuf::io::CodedOutputStream* output) const final;
911 bool deterministic, ::
google::protobuf::uint8* target) const final;
917 void SetCachedSize(
int size)
const final;
920 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
923 inline void* MaybeArenaPtr()
const {
978 const ::google::protobuf::RepeatedPtrField< ::std::string>&
load_proto_file()
const;
988 const ::goby::moos::protobuf::TranslatorEntry&
translator_entry(
int index)
const;
990 const ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry >&
1044 const ::goby::acomms::protobuf::DriverConfig&
listen_driver_cfg(
int index)
const;
1046 const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::DriverConfig >&
1069 const ::goby::moos::protobuf::GobyMOOSAppConfig& _internal_common()
const;
1071 const ::goby::moos::protobuf::GobyMOOSAppConfig&
common()
const;
1081 const ::goby::acomms::protobuf::DriverConfig& _internal_driver_cfg()
const;
1083 const ::goby::acomms::protobuf::DriverConfig&
driver_cfg()
const;
1093 const ::goby::acomms::protobuf::MACConfig& _internal_mac_cfg()
const;
1095 const ::goby::acomms::protobuf::MACConfig&
mac_cfg()
const;
1105 const ::goby::acomms::protobuf::QueueManagerConfig& _internal_queue_cfg()
const;
1107 const ::goby::acomms::protobuf::QueueManagerConfig&
queue_cfg()
const;
1117 const ::goby::acomms::protobuf::DCCLConfig& _internal_dccl_cfg()
const;
1119 const ::goby::acomms::protobuf::DCCLConfig&
dccl_cfg()
const;
1129 const ::goby::acomms::protobuf::RouteManagerConfig& _internal_route_cfg()
const;
1131 const ::goby::acomms::protobuf::RouteManagerConfig&
route_cfg()
const;
1141 const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables& _internal_moos_var()
const;
1143 const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables&
moos_var()
const;
1153 const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach& _internal_driver_failure_approach()
const;
1155 const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach&
driver_failure_approach()
const;
1169 void set_has_common();
1170 void clear_has_common();
1171 void set_has_modem_id();
1172 void clear_has_modem_id();
1173 void set_has_driver_cfg();
1174 void clear_has_driver_cfg();
1175 void set_has_driver_failure_approach();
1176 void clear_has_driver_failure_approach();
1177 void set_has_mac_cfg();
1178 void clear_has_mac_cfg();
1179 void set_has_queue_cfg();
1180 void clear_has_queue_cfg();
1181 void set_has_dccl_cfg();
1182 void clear_has_dccl_cfg();
1183 void set_has_route_cfg();
1184 void clear_has_route_cfg();
1185 void set_has_moos_var();
1186 void clear_has_moos_var();
1187 void set_has_modem_id_lookup_path();
1188 void clear_has_modem_id_lookup_path();
1190 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1191 ::google::protobuf::internal::HasBits<1> _has_bits_;
1192 mutable ::google::protobuf::internal::CachedSize _cached_size_;
1199 ::google::protobuf::internal::ArenaStringPtr modem_id_lookup_path_;
1209 friend struct ::protobuf_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto::TableStruct;
1217 #pragma GCC diagnostic push
1218 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1224 return (_has_bits_[0] & 0x00000002u) != 0;
1226 inline void pAcommsHandlerConfig_DriverFailureApproach::set_has_technique() {
1227 _has_bits_[0] |= 0x00000002u;
1229 inline void pAcommsHandlerConfig_DriverFailureApproach::clear_has_technique() {
1230 _has_bits_[0] &= ~0x00000002u;
1234 clear_has_technique();
1242 set_has_technique();
1249 return (_has_bits_[0] & 0x00000004u) != 0;
1251 inline void pAcommsHandlerConfig_DriverFailureApproach::set_has_driver_backoff_sec() {
1252 _has_bits_[0] |= 0x00000004u;
1254 inline void pAcommsHandlerConfig_DriverFailureApproach::clear_has_driver_backoff_sec() {
1255 _has_bits_[0] &= ~0x00000004u;
1258 driver_backoff_sec_ = 60;
1259 clear_has_driver_backoff_sec();
1263 return driver_backoff_sec_;
1266 set_has_driver_backoff_sec();
1267 driver_backoff_sec_ = value;
1273 return (_has_bits_[0] & 0x00000001u) != 0;
1275 inline void pAcommsHandlerConfig_DriverFailureApproach::set_has_new_driver_backoff_sec() {
1276 _has_bits_[0] |= 0x00000001u;
1278 inline void pAcommsHandlerConfig_DriverFailureApproach::clear_has_new_driver_backoff_sec() {
1279 _has_bits_[0] &= ~0x00000001u;
1282 new_driver_backoff_sec_ = 5;
1283 clear_has_new_driver_backoff_sec();
1287 return new_driver_backoff_sec_;
1290 set_has_new_driver_backoff_sec();
1291 new_driver_backoff_sec_ = value;
1301 return (_has_bits_[0] & 0x00000001u) != 0;
1303 inline void pAcommsHandlerConfig_MOOSVariables::set_has_prefix() {
1304 _has_bits_[0] |= 0x00000001u;
1306 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_prefix() {
1307 _has_bits_[0] &= ~0x00000001u;
1315 return prefix_.GetNoArena();
1331 GOOGLE_DCHECK(value != NULL);
1339 ::std::string(
reinterpret_cast<const char*
>(value), size));
1367 return (_has_bits_[0] & 0x00000002u) != 0;
1369 inline void pAcommsHandlerConfig_MOOSVariables::set_has_driver_raw_in() {
1370 _has_bits_[0] |= 0x00000002u;
1372 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_driver_raw_in() {
1373 _has_bits_[0] &= ~0x00000002u;
1377 clear_has_driver_raw_in();
1381 return driver_raw_in_.GetNoArena();
1384 set_has_driver_raw_in();
1390 set_has_driver_raw_in();
1391 driver_raw_in_.SetNoArena(
1397 GOOGLE_DCHECK(value != NULL);
1398 set_has_driver_raw_in();
1403 set_has_driver_raw_in();
1405 ::std::string(
reinterpret_cast<const char*
>(value), size));
1409 set_has_driver_raw_in();
1418 clear_has_driver_raw_in();
1423 set_has_driver_raw_in();
1425 clear_has_driver_raw_in();
1433 return (_has_bits_[0] & 0x00000004u) != 0;
1435 inline void pAcommsHandlerConfig_MOOSVariables::set_has_driver_raw_out() {
1436 _has_bits_[0] |= 0x00000004u;
1438 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_driver_raw_out() {
1439 _has_bits_[0] &= ~0x00000004u;
1443 clear_has_driver_raw_out();
1447 return driver_raw_out_.GetNoArena();
1450 set_has_driver_raw_out();
1456 set_has_driver_raw_out();
1457 driver_raw_out_.SetNoArena(
1463 GOOGLE_DCHECK(value != NULL);
1464 set_has_driver_raw_out();
1469 set_has_driver_raw_out();
1471 ::std::string(
reinterpret_cast<const char*
>(value), size));
1475 set_has_driver_raw_out();
1484 clear_has_driver_raw_out();
1489 set_has_driver_raw_out();
1491 clear_has_driver_raw_out();
1499 return (_has_bits_[0] & 0x00000008u) != 0;
1501 inline void pAcommsHandlerConfig_MOOSVariables::set_has_driver_raw_msg_in() {
1502 _has_bits_[0] |= 0x00000008u;
1504 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_driver_raw_msg_in() {
1505 _has_bits_[0] &= ~0x00000008u;
1509 clear_has_driver_raw_msg_in();
1513 return driver_raw_msg_in_.GetNoArena();
1516 set_has_driver_raw_msg_in();
1522 set_has_driver_raw_msg_in();
1523 driver_raw_msg_in_.SetNoArena(
1529 GOOGLE_DCHECK(value != NULL);
1530 set_has_driver_raw_msg_in();
1535 set_has_driver_raw_msg_in();
1537 ::std::string(
reinterpret_cast<const char*
>(value), size));
1541 set_has_driver_raw_msg_in();
1550 clear_has_driver_raw_msg_in();
1555 set_has_driver_raw_msg_in();
1557 clear_has_driver_raw_msg_in();
1565 return (_has_bits_[0] & 0x00000010u) != 0;
1567 inline void pAcommsHandlerConfig_MOOSVariables::set_has_driver_raw_msg_out() {
1568 _has_bits_[0] |= 0x00000010u;
1570 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_driver_raw_msg_out() {
1571 _has_bits_[0] &= ~0x00000010u;
1575 clear_has_driver_raw_msg_out();
1579 return driver_raw_msg_out_.GetNoArena();
1582 set_has_driver_raw_msg_out();
1588 set_has_driver_raw_msg_out();
1589 driver_raw_msg_out_.SetNoArena(
1595 GOOGLE_DCHECK(value != NULL);
1596 set_has_driver_raw_msg_out();
1601 set_has_driver_raw_msg_out();
1603 ::std::string(
reinterpret_cast<const char*
>(value), size));
1607 set_has_driver_raw_msg_out();
1616 clear_has_driver_raw_msg_out();
1621 set_has_driver_raw_msg_out();
1623 clear_has_driver_raw_msg_out();
1631 return (_has_bits_[0] & 0x00000020u) != 0;
1633 inline void pAcommsHandlerConfig_MOOSVariables::set_has_driver_receive() {
1634 _has_bits_[0] |= 0x00000020u;
1636 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_driver_receive() {
1637 _has_bits_[0] &= ~0x00000020u;
1641 clear_has_driver_receive();
1645 return driver_receive_.GetNoArena();
1648 set_has_driver_receive();
1654 set_has_driver_receive();
1655 driver_receive_.SetNoArena(
1661 GOOGLE_DCHECK(value != NULL);
1662 set_has_driver_receive();
1667 set_has_driver_receive();
1669 ::std::string(
reinterpret_cast<const char*
>(value), size));
1673 set_has_driver_receive();
1682 clear_has_driver_receive();
1687 set_has_driver_receive();
1689 clear_has_driver_receive();
1697 return (_has_bits_[0] & 0x00000040u) != 0;
1699 inline void pAcommsHandlerConfig_MOOSVariables::set_has_driver_transmit() {
1700 _has_bits_[0] |= 0x00000040u;
1702 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_driver_transmit() {
1703 _has_bits_[0] &= ~0x00000040u;
1707 clear_has_driver_transmit();
1711 return driver_transmit_.GetNoArena();
1714 set_has_driver_transmit();
1720 set_has_driver_transmit();
1721 driver_transmit_.SetNoArena(
1727 GOOGLE_DCHECK(value != NULL);
1728 set_has_driver_transmit();
1733 set_has_driver_transmit();
1735 ::std::string(
reinterpret_cast<const char*
>(value), size));
1739 set_has_driver_transmit();
1748 clear_has_driver_transmit();
1753 set_has_driver_transmit();
1755 clear_has_driver_transmit();
1763 return (_has_bits_[0] & 0x00000080u) != 0;
1765 inline void pAcommsHandlerConfig_MOOSVariables::set_has_driver_cfg_update() {
1766 _has_bits_[0] |= 0x00000080u;
1768 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_driver_cfg_update() {
1769 _has_bits_[0] &= ~0x00000080u;
1773 clear_has_driver_cfg_update();
1777 return driver_cfg_update_.GetNoArena();
1780 set_has_driver_cfg_update();
1786 set_has_driver_cfg_update();
1787 driver_cfg_update_.SetNoArena(
1793 GOOGLE_DCHECK(value != NULL);
1794 set_has_driver_cfg_update();
1799 set_has_driver_cfg_update();
1801 ::std::string(
reinterpret_cast<const char*
>(value), size));
1805 set_has_driver_cfg_update();
1814 clear_has_driver_cfg_update();
1819 set_has_driver_cfg_update();
1821 clear_has_driver_cfg_update();
1829 return (_has_bits_[0] & 0x00000100u) != 0;
1831 inline void pAcommsHandlerConfig_MOOSVariables::set_has_queue_receive() {
1832 _has_bits_[0] |= 0x00000100u;
1834 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_queue_receive() {
1835 _has_bits_[0] &= ~0x00000100u;
1839 clear_has_queue_receive();
1843 return queue_receive_.GetNoArena();
1846 set_has_queue_receive();
1852 set_has_queue_receive();
1853 queue_receive_.SetNoArena(
1859 GOOGLE_DCHECK(value != NULL);
1860 set_has_queue_receive();
1865 set_has_queue_receive();
1867 ::std::string(
reinterpret_cast<const char*
>(value), size));
1871 set_has_queue_receive();
1880 clear_has_queue_receive();
1885 set_has_queue_receive();
1887 clear_has_queue_receive();
1895 return (_has_bits_[0] & 0x00000200u) != 0;
1897 inline void pAcommsHandlerConfig_MOOSVariables::set_has_queue_transmit() {
1898 _has_bits_[0] |= 0x00000200u;
1900 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_queue_transmit() {
1901 _has_bits_[0] &= ~0x00000200u;
1905 clear_has_queue_transmit();
1909 return queue_transmit_.GetNoArena();
1912 set_has_queue_transmit();
1918 set_has_queue_transmit();
1919 queue_transmit_.SetNoArena(
1925 GOOGLE_DCHECK(value != NULL);
1926 set_has_queue_transmit();
1931 set_has_queue_transmit();
1933 ::std::string(
reinterpret_cast<const char*
>(value), size));
1937 set_has_queue_transmit();
1946 clear_has_queue_transmit();
1951 set_has_queue_transmit();
1953 clear_has_queue_transmit();
1961 return (_has_bits_[0] & 0x00000400u) != 0;
1963 inline void pAcommsHandlerConfig_MOOSVariables::set_has_queue_ack_transmission() {
1964 _has_bits_[0] |= 0x00000400u;
1966 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_queue_ack_transmission() {
1967 _has_bits_[0] &= ~0x00000400u;
1971 clear_has_queue_ack_transmission();
1975 return queue_ack_transmission_.GetNoArena();
1978 set_has_queue_ack_transmission();
1984 set_has_queue_ack_transmission();
1985 queue_ack_transmission_.SetNoArena(
1991 GOOGLE_DCHECK(value != NULL);
1992 set_has_queue_ack_transmission();
1997 set_has_queue_ack_transmission();
1999 ::std::string(
reinterpret_cast<const char*
>(value), size));
2003 set_has_queue_ack_transmission();
2012 clear_has_queue_ack_transmission();
2017 set_has_queue_ack_transmission();
2019 clear_has_queue_ack_transmission();
2027 return (_has_bits_[0] & 0x00000800u) != 0;
2029 inline void pAcommsHandlerConfig_MOOSVariables::set_has_queue_ack_original_msg() {
2030 _has_bits_[0] |= 0x00000800u;
2032 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_queue_ack_original_msg() {
2033 _has_bits_[0] &= ~0x00000800u;
2037 clear_has_queue_ack_original_msg();
2041 return queue_ack_original_msg_.GetNoArena();
2044 set_has_queue_ack_original_msg();
2050 set_has_queue_ack_original_msg();
2051 queue_ack_original_msg_.SetNoArena(
2057 GOOGLE_DCHECK(value != NULL);
2058 set_has_queue_ack_original_msg();
2063 set_has_queue_ack_original_msg();
2065 ::std::string(
reinterpret_cast<const char*
>(value), size));
2069 set_has_queue_ack_original_msg();
2078 clear_has_queue_ack_original_msg();
2083 set_has_queue_ack_original_msg();
2085 clear_has_queue_ack_original_msg();
2093 return (_has_bits_[0] & 0x00001000u) != 0;
2095 inline void pAcommsHandlerConfig_MOOSVariables::set_has_queue_expire() {
2096 _has_bits_[0] |= 0x00001000u;
2098 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_queue_expire() {
2099 _has_bits_[0] &= ~0x00001000u;
2103 clear_has_queue_expire();
2107 return queue_expire_.GetNoArena();
2110 set_has_queue_expire();
2116 set_has_queue_expire();
2117 queue_expire_.SetNoArena(
2123 GOOGLE_DCHECK(value != NULL);
2124 set_has_queue_expire();
2129 set_has_queue_expire();
2131 ::std::string(
reinterpret_cast<const char*
>(value), size));
2135 set_has_queue_expire();
2144 clear_has_queue_expire();
2149 set_has_queue_expire();
2151 clear_has_queue_expire();
2159 return (_has_bits_[0] & 0x00002000u) != 0;
2161 inline void pAcommsHandlerConfig_MOOSVariables::set_has_queue_size() {
2162 _has_bits_[0] |= 0x00002000u;
2164 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_queue_size() {
2165 _has_bits_[0] &= ~0x00002000u;
2169 clear_has_queue_size();
2173 return queue_size_.GetNoArena();
2176 set_has_queue_size();
2182 set_has_queue_size();
2183 queue_size_.SetNoArena(
2189 GOOGLE_DCHECK(value != NULL);
2190 set_has_queue_size();
2195 set_has_queue_size();
2197 ::std::string(
reinterpret_cast<const char*
>(value), size));
2201 set_has_queue_size();
2210 clear_has_queue_size();
2215 set_has_queue_size();
2217 clear_has_queue_size();
2225 return (_has_bits_[0] & 0x00004000u) != 0;
2227 inline void pAcommsHandlerConfig_MOOSVariables::set_has_queue_flush() {
2228 _has_bits_[0] |= 0x00004000u;
2230 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_queue_flush() {
2231 _has_bits_[0] &= ~0x00004000u;
2235 clear_has_queue_flush();
2239 return queue_flush_.GetNoArena();
2242 set_has_queue_flush();
2248 set_has_queue_flush();
2249 queue_flush_.SetNoArena(
2255 GOOGLE_DCHECK(value != NULL);
2256 set_has_queue_flush();
2261 set_has_queue_flush();
2263 ::std::string(
reinterpret_cast<const char*
>(value), size));
2267 set_has_queue_flush();
2276 clear_has_queue_flush();
2281 set_has_queue_flush();
2283 clear_has_queue_flush();
2291 return (_has_bits_[0] & 0x00008000u) != 0;
2293 inline void pAcommsHandlerConfig_MOOSVariables::set_has_mac_cycle_update() {
2294 _has_bits_[0] |= 0x00008000u;
2296 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_mac_cycle_update() {
2297 _has_bits_[0] &= ~0x00008000u;
2301 clear_has_mac_cycle_update();
2305 return mac_cycle_update_.GetNoArena();
2308 set_has_mac_cycle_update();
2314 set_has_mac_cycle_update();
2315 mac_cycle_update_.SetNoArena(
2321 GOOGLE_DCHECK(value != NULL);
2322 set_has_mac_cycle_update();
2327 set_has_mac_cycle_update();
2329 ::std::string(
reinterpret_cast<const char*
>(value), size));
2333 set_has_mac_cycle_update();
2342 clear_has_mac_cycle_update();
2347 set_has_mac_cycle_update();
2349 clear_has_mac_cycle_update();
2357 return (_has_bits_[0] & 0x00010000u) != 0;
2359 inline void pAcommsHandlerConfig_MOOSVariables::set_has_mac_initiate_transmission() {
2360 _has_bits_[0] |= 0x00010000u;
2362 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_mac_initiate_transmission() {
2363 _has_bits_[0] &= ~0x00010000u;
2367 clear_has_mac_initiate_transmission();
2371 return mac_initiate_transmission_.GetNoArena();
2374 set_has_mac_initiate_transmission();
2380 set_has_mac_initiate_transmission();
2381 mac_initiate_transmission_.SetNoArena(
2387 GOOGLE_DCHECK(value != NULL);
2388 set_has_mac_initiate_transmission();
2393 set_has_mac_initiate_transmission();
2395 ::std::string(
reinterpret_cast<const char*
>(value), size));
2399 set_has_mac_initiate_transmission();
2408 clear_has_mac_initiate_transmission();
2413 set_has_mac_initiate_transmission();
2415 clear_has_mac_initiate_transmission();
2423 return (_has_bits_[0] & 0x00020000u) != 0;
2425 inline void pAcommsHandlerConfig_MOOSVariables::set_has_mac_slot_start() {
2426 _has_bits_[0] |= 0x00020000u;
2428 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_mac_slot_start() {
2429 _has_bits_[0] &= ~0x00020000u;
2433 clear_has_mac_slot_start();
2437 return mac_slot_start_.GetNoArena();
2440 set_has_mac_slot_start();
2446 set_has_mac_slot_start();
2447 mac_slot_start_.SetNoArena(
2453 GOOGLE_DCHECK(value != NULL);
2454 set_has_mac_slot_start();
2459 set_has_mac_slot_start();
2461 ::std::string(
reinterpret_cast<const char*
>(value), size));
2465 set_has_mac_slot_start();
2474 clear_has_mac_slot_start();
2479 set_has_mac_slot_start();
2481 clear_has_mac_slot_start();
2489 return (_has_bits_[0] & 0x00040000u) != 0;
2491 inline void pAcommsHandlerConfig_MOOSVariables::set_has_config_file() {
2492 _has_bits_[0] |= 0x00040000u;
2494 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_config_file() {
2495 _has_bits_[0] &= ~0x00040000u;
2499 clear_has_config_file();
2503 return config_file_.GetNoArena();
2506 set_has_config_file();
2512 set_has_config_file();
2513 config_file_.SetNoArena(
2519 GOOGLE_DCHECK(value != NULL);
2520 set_has_config_file();
2525 set_has_config_file();
2527 ::std::string(
reinterpret_cast<const char*
>(value), size));
2531 set_has_config_file();
2540 clear_has_config_file();
2545 set_has_config_file();
2547 clear_has_config_file();
2555 return (_has_bits_[0] & 0x00080000u) != 0;
2557 inline void pAcommsHandlerConfig_MOOSVariables::set_has_config_file_request() {
2558 _has_bits_[0] |= 0x00080000u;
2560 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_config_file_request() {
2561 _has_bits_[0] &= ~0x00080000u;
2565 clear_has_config_file_request();
2569 return config_file_request_.GetNoArena();
2572 set_has_config_file_request();
2578 set_has_config_file_request();
2579 config_file_request_.SetNoArena(
2585 GOOGLE_DCHECK(value != NULL);
2586 set_has_config_file_request();
2591 set_has_config_file_request();
2593 ::std::string(
reinterpret_cast<const char*
>(value), size));
2597 set_has_config_file_request();
2606 clear_has_config_file_request();
2611 set_has_config_file_request();
2613 clear_has_config_file_request();
2621 return (_has_bits_[0] & 0x00100000u) != 0;
2623 inline void pAcommsHandlerConfig_MOOSVariables::set_has_driver_reset() {
2624 _has_bits_[0] |= 0x00100000u;
2626 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_driver_reset() {
2627 _has_bits_[0] &= ~0x00100000u;
2631 clear_has_driver_reset();
2635 return driver_reset_.GetNoArena();
2638 set_has_driver_reset();
2644 set_has_driver_reset();
2645 driver_reset_.SetNoArena(
2651 GOOGLE_DCHECK(value != NULL);
2652 set_has_driver_reset();
2657 set_has_driver_reset();
2659 ::std::string(
reinterpret_cast<const char*
>(value), size));
2663 set_has_driver_reset();
2672 clear_has_driver_reset();
2677 set_has_driver_reset();
2679 clear_has_driver_reset();
2687 return (_has_bits_[0] & 0x00200000u) != 0;
2689 inline void pAcommsHandlerConfig_MOOSVariables::set_has_ifrontseat_data_out() {
2690 _has_bits_[0] |= 0x00200000u;
2692 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_ifrontseat_data_out() {
2693 _has_bits_[0] &= ~0x00200000u;
2697 clear_has_ifrontseat_data_out();
2701 return ifrontseat_data_out_.GetNoArena();
2704 set_has_ifrontseat_data_out();
2710 set_has_ifrontseat_data_out();
2711 ifrontseat_data_out_.SetNoArena(
2717 GOOGLE_DCHECK(value != NULL);
2718 set_has_ifrontseat_data_out();
2723 set_has_ifrontseat_data_out();
2725 ::std::string(
reinterpret_cast<const char*
>(value), size));
2729 set_has_ifrontseat_data_out();
2738 clear_has_ifrontseat_data_out();
2743 set_has_ifrontseat_data_out();
2745 clear_has_ifrontseat_data_out();
2757 return (_has_bits_[0] & 0x00000002u) != 0;
2759 inline void pAcommsHandlerConfig::set_has_common() {
2760 _has_bits_[0] |= 0x00000002u;
2762 inline void pAcommsHandlerConfig::clear_has_common() {
2763 _has_bits_[0] &= ~0x00000002u;
2765 inline const ::goby::moos::protobuf::GobyMOOSAppConfig& pAcommsHandlerConfig::_internal_common()
const {
2769 const ::goby::moos::protobuf::GobyMOOSAppConfig* p = common_;
2783 if (common_ == NULL) {
2784 auto* p = CreateMaybeMessage<::goby::moos::protobuf::GobyMOOSAppConfig>(GetArenaNoVirtual());
2792 if (message_arena == NULL) {
2797 if (message_arena != submessage_arena) {
2798 common = ::google::protobuf::internal::GetOwnedMessage(
2799 message_arena,
common, submessage_arena);
2811 return (_has_bits_[0] & 0x00000200u) != 0;
2813 inline void pAcommsHandlerConfig::set_has_modem_id() {
2814 _has_bits_[0] |= 0x00000200u;
2816 inline void pAcommsHandlerConfig::clear_has_modem_id() {
2817 _has_bits_[0] &= ~0x00000200u;
2821 clear_has_modem_id();
2835 return (_has_bits_[0] & 0x00000004u) != 0;
2837 inline void pAcommsHandlerConfig::set_has_driver_cfg() {
2838 _has_bits_[0] |= 0x00000004u;
2840 inline void pAcommsHandlerConfig::clear_has_driver_cfg() {
2841 _has_bits_[0] &= ~0x00000004u;
2843 inline const ::goby::acomms::protobuf::DriverConfig& pAcommsHandlerConfig::_internal_driver_cfg()
const {
2844 return *driver_cfg_;
2847 const ::goby::acomms::protobuf::DriverConfig* p = driver_cfg_;
2854 clear_has_driver_cfg();
2860 set_has_driver_cfg();
2861 if (driver_cfg_ == NULL) {
2862 auto* p = CreateMaybeMessage<::goby::acomms::protobuf::DriverConfig>(GetArenaNoVirtual());
2870 if (message_arena == NULL) {
2875 if (message_arena != submessage_arena) {
2876 driver_cfg = ::google::protobuf::internal::GetOwnedMessage(
2877 message_arena,
driver_cfg, submessage_arena);
2879 set_has_driver_cfg();
2881 clear_has_driver_cfg();
2889 return listen_driver_cfg_.size();
2893 return listen_driver_cfg_.Mutable(index);
2895 inline ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::DriverConfig >*
2898 return &listen_driver_cfg_;
2902 return listen_driver_cfg_.Get(index);
2906 return listen_driver_cfg_.Add();
2908 inline const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::DriverConfig >&
2911 return listen_driver_cfg_;
2916 return (_has_bits_[0] & 0x00000100u) != 0;
2918 inline void pAcommsHandlerConfig::set_has_driver_failure_approach() {
2919 _has_bits_[0] |= 0x00000100u;
2921 inline void pAcommsHandlerConfig::clear_has_driver_failure_approach() {
2922 _has_bits_[0] &= ~0x00000100u;
2925 if (driver_failure_approach_ != NULL) driver_failure_approach_->
Clear();
2926 clear_has_driver_failure_approach();
2928 inline const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach& pAcommsHandlerConfig::_internal_driver_failure_approach()
const {
2929 return *driver_failure_approach_;
2932 const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach* p = driver_failure_approach_;
2939 clear_has_driver_failure_approach();
2941 driver_failure_approach_ = NULL;
2945 set_has_driver_failure_approach();
2946 if (driver_failure_approach_ == NULL) {
2947 auto* p = CreateMaybeMessage<::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach>(GetArenaNoVirtual());
2948 driver_failure_approach_ = p;
2951 return driver_failure_approach_;
2955 if (message_arena == NULL) {
2956 delete driver_failure_approach_;
2960 if (message_arena != submessage_arena) {
2964 set_has_driver_failure_approach();
2966 clear_has_driver_failure_approach();
2974 return (_has_bits_[0] & 0x00000008u) != 0;
2976 inline void pAcommsHandlerConfig::set_has_mac_cfg() {
2977 _has_bits_[0] |= 0x00000008u;
2979 inline void pAcommsHandlerConfig::clear_has_mac_cfg() {
2980 _has_bits_[0] &= ~0x00000008u;
2982 inline const ::goby::acomms::protobuf::MACConfig& pAcommsHandlerConfig::_internal_mac_cfg()
const {
2986 const ::goby::acomms::protobuf::MACConfig* p = mac_cfg_;
2993 clear_has_mac_cfg();
3000 if (mac_cfg_ == NULL) {
3001 auto* p = CreateMaybeMessage<::goby::acomms::protobuf::MACConfig>(GetArenaNoVirtual());
3009 if (message_arena == NULL) {
3014 if (message_arena != submessage_arena) {
3015 mac_cfg = ::google::protobuf::internal::GetOwnedMessage(
3016 message_arena,
mac_cfg, submessage_arena);
3020 clear_has_mac_cfg();
3028 return (_has_bits_[0] & 0x00000010u) != 0;
3030 inline void pAcommsHandlerConfig::set_has_queue_cfg() {
3031 _has_bits_[0] |= 0x00000010u;
3033 inline void pAcommsHandlerConfig::clear_has_queue_cfg() {
3034 _has_bits_[0] &= ~0x00000010u;
3036 inline const ::goby::acomms::protobuf::QueueManagerConfig& pAcommsHandlerConfig::_internal_queue_cfg()
const {
3040 const ::goby::acomms::protobuf::QueueManagerConfig* p = queue_cfg_;
3047 clear_has_queue_cfg();
3053 set_has_queue_cfg();
3054 if (queue_cfg_ == NULL) {
3055 auto* p = CreateMaybeMessage<::goby::acomms::protobuf::QueueManagerConfig>(GetArenaNoVirtual());
3063 if (message_arena == NULL) {
3068 if (message_arena != submessage_arena) {
3069 queue_cfg = ::google::protobuf::internal::GetOwnedMessage(
3070 message_arena,
queue_cfg, submessage_arena);
3072 set_has_queue_cfg();
3074 clear_has_queue_cfg();
3082 return (_has_bits_[0] & 0x00000020u) != 0;
3084 inline void pAcommsHandlerConfig::set_has_dccl_cfg() {
3085 _has_bits_[0] |= 0x00000020u;
3087 inline void pAcommsHandlerConfig::clear_has_dccl_cfg() {
3088 _has_bits_[0] &= ~0x00000020u;
3090 inline const ::goby::acomms::protobuf::DCCLConfig& pAcommsHandlerConfig::_internal_dccl_cfg()
const {
3094 const ::goby::acomms::protobuf::DCCLConfig* p = dccl_cfg_;
3101 clear_has_dccl_cfg();
3108 if (dccl_cfg_ == NULL) {
3109 auto* p = CreateMaybeMessage<::goby::acomms::protobuf::DCCLConfig>(GetArenaNoVirtual());
3117 if (message_arena == NULL) {
3122 if (message_arena != submessage_arena) {
3123 dccl_cfg = ::google::protobuf::internal::GetOwnedMessage(
3124 message_arena,
dccl_cfg, submessage_arena);
3128 clear_has_dccl_cfg();
3136 return (_has_bits_[0] & 0x00000040u) != 0;
3138 inline void pAcommsHandlerConfig::set_has_route_cfg() {
3139 _has_bits_[0] |= 0x00000040u;
3141 inline void pAcommsHandlerConfig::clear_has_route_cfg() {
3142 _has_bits_[0] &= ~0x00000040u;
3144 inline const ::goby::acomms::protobuf::RouteManagerConfig& pAcommsHandlerConfig::_internal_route_cfg()
const {
3148 const ::goby::acomms::protobuf::RouteManagerConfig* p = route_cfg_;
3155 clear_has_route_cfg();
3161 set_has_route_cfg();
3162 if (route_cfg_ == NULL) {
3163 auto* p = CreateMaybeMessage<::goby::acomms::protobuf::RouteManagerConfig>(GetArenaNoVirtual());
3171 if (message_arena == NULL) {
3176 if (message_arena != submessage_arena) {
3177 route_cfg = ::google::protobuf::internal::GetOwnedMessage(
3178 message_arena,
route_cfg, submessage_arena);
3180 set_has_route_cfg();
3182 clear_has_route_cfg();
3190 return (_has_bits_[0] & 0x00000080u) != 0;
3192 inline void pAcommsHandlerConfig::set_has_moos_var() {
3193 _has_bits_[0] |= 0x00000080u;
3195 inline void pAcommsHandlerConfig::clear_has_moos_var() {
3196 _has_bits_[0] &= ~0x00000080u;
3199 if (moos_var_ != NULL) moos_var_->
Clear();
3200 clear_has_moos_var();
3202 inline const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables& pAcommsHandlerConfig::_internal_moos_var()
const {
3206 const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables* p = moos_var_;
3213 clear_has_moos_var();
3220 if (moos_var_ == NULL) {
3221 auto* p = CreateMaybeMessage<::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables>(GetArenaNoVirtual());
3229 if (message_arena == NULL) {
3234 if (message_arena != submessage_arena) {
3235 moos_var = ::google::protobuf::internal::GetOwnedMessage(
3236 message_arena,
moos_var, submessage_arena);
3240 clear_has_moos_var();
3248 return load_shared_library_.size();
3251 load_shared_library_.Clear();
3255 return load_shared_library_.Get(index);
3259 return load_shared_library_.Mutable(index);
3263 load_shared_library_.Mutable(index)->assign(value);
3268 load_shared_library_.Mutable(index)->assign(std::move(value));
3272 GOOGLE_DCHECK(value != NULL);
3273 load_shared_library_.Mutable(index)->assign(value);
3277 load_shared_library_.Mutable(index)->assign(
3278 reinterpret_cast<const char*
>(value), size);
3283 return load_shared_library_.Add();
3286 load_shared_library_.Add()->assign(value);
3291 load_shared_library_.Add(std::move(value));
3296 GOOGLE_DCHECK(value != NULL);
3297 load_shared_library_.Add()->assign(value);
3301 load_shared_library_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
3304 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
3307 return load_shared_library_;
3309 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
3312 return &load_shared_library_;
3317 return load_proto_file_.size();
3320 load_proto_file_.Clear();
3324 return load_proto_file_.Get(index);
3328 return load_proto_file_.Mutable(index);
3332 load_proto_file_.Mutable(index)->assign(value);
3337 load_proto_file_.Mutable(index)->assign(std::move(value));
3341 GOOGLE_DCHECK(value != NULL);
3342 load_proto_file_.Mutable(index)->assign(value);
3346 load_proto_file_.Mutable(index)->assign(
3347 reinterpret_cast<const char*
>(value), size);
3352 return load_proto_file_.Add();
3355 load_proto_file_.Add()->assign(value);
3360 load_proto_file_.Add(std::move(value));
3365 GOOGLE_DCHECK(value != NULL);
3366 load_proto_file_.Add()->assign(value);
3370 load_proto_file_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
3373 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
3376 return load_proto_file_;
3378 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
3381 return &load_proto_file_;
3386 return translator_entry_.size();
3390 return translator_entry_.Mutable(index);
3392 inline ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry >*
3395 return &translator_entry_;
3399 return translator_entry_.Get(index);
3403 return translator_entry_.Add();
3405 inline const ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry >&
3408 return translator_entry_;
3413 return multiplex_create_moos_var_.size();
3416 multiplex_create_moos_var_.Clear();
3420 return multiplex_create_moos_var_.Get(index);
3424 return multiplex_create_moos_var_.Mutable(index);
3428 multiplex_create_moos_var_.Mutable(index)->assign(value);
3433 multiplex_create_moos_var_.Mutable(index)->assign(std::move(value));
3437 GOOGLE_DCHECK(value != NULL);
3438 multiplex_create_moos_var_.Mutable(index)->assign(value);
3442 multiplex_create_moos_var_.Mutable(index)->assign(
3443 reinterpret_cast<const char*
>(value), size);
3448 return multiplex_create_moos_var_.Add();
3451 multiplex_create_moos_var_.Add()->assign(value);
3456 multiplex_create_moos_var_.Add(std::move(value));
3461 GOOGLE_DCHECK(value != NULL);
3462 multiplex_create_moos_var_.Add()->assign(value);
3466 multiplex_create_moos_var_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
3469 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
3472 return multiplex_create_moos_var_;
3474 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
3477 return &multiplex_create_moos_var_;
3482 return dccl_frontseat_forward_name_.size();
3485 dccl_frontseat_forward_name_.Clear();
3489 return dccl_frontseat_forward_name_.Get(index);
3493 return dccl_frontseat_forward_name_.Mutable(index);
3497 dccl_frontseat_forward_name_.Mutable(index)->assign(value);
3502 dccl_frontseat_forward_name_.Mutable(index)->assign(std::move(value));
3506 GOOGLE_DCHECK(value != NULL);
3507 dccl_frontseat_forward_name_.Mutable(index)->assign(value);
3511 dccl_frontseat_forward_name_.Mutable(index)->assign(
3512 reinterpret_cast<const char*
>(value), size);
3517 return dccl_frontseat_forward_name_.Add();
3520 dccl_frontseat_forward_name_.Add()->assign(value);
3525 dccl_frontseat_forward_name_.Add(std::move(value));
3530 GOOGLE_DCHECK(value != NULL);
3531 dccl_frontseat_forward_name_.Add()->assign(value);
3535 dccl_frontseat_forward_name_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
3538 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
3541 return dccl_frontseat_forward_name_;
3543 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
3546 return &dccl_frontseat_forward_name_;
3551 return (_has_bits_[0] & 0x00000001u) != 0;
3553 inline void pAcommsHandlerConfig::set_has_modem_id_lookup_path() {
3554 _has_bits_[0] |= 0x00000001u;
3556 inline void pAcommsHandlerConfig::clear_has_modem_id_lookup_path() {
3557 _has_bits_[0] &= ~0x00000001u;
3561 clear_has_modem_id_lookup_path();
3565 return modem_id_lookup_path_.GetNoArena();
3568 set_has_modem_id_lookup_path();
3574 set_has_modem_id_lookup_path();
3575 modem_id_lookup_path_.SetNoArena(
3581 GOOGLE_DCHECK(value != NULL);
3582 set_has_modem_id_lookup_path();
3587 set_has_modem_id_lookup_path();
3589 ::std::string(
reinterpret_cast<const char*
>(value), size));
3593 set_has_modem_id_lookup_path();
3602 clear_has_modem_id_lookup_path();
3607 set_has_modem_id_lookup_path();
3609 clear_has_modem_id_lookup_path();
3616 #pragma GCC diagnostic pop
3631 namespace protobuf {
3635 inline const EnumDescriptor* GetEnumDescriptor< ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique>() {
3644 #endif // PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto