database_communication_configuration.pb.cc 42 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: database_communication_configuration.proto
  3. #include "database_communication_configuration.pb.h"
  4. #include <algorithm>
  5. #include <google/protobuf/stubs/common.h>
  6. #include <google/protobuf/stubs/port.h>
  7. #include <google/protobuf/io/coded_stream.h>
  8. #include <google/protobuf/wire_format_lite_inl.h>
  9. #include <google/protobuf/descriptor.h>
  10. #include <google/protobuf/generated_message_reflection.h>
  11. #include <google/protobuf/reflection_ops.h>
  12. #include <google/protobuf/wire_format.h>
  13. // This is a temporary google only hack
  14. #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS
  15. #include "third_party/protobuf/version.h"
  16. #endif
  17. // @@protoc_insertion_point(includes)
  18. namespace protobuf_database_5fcommunication_5fconfiguration_2eproto {
  19. extern PROTOBUF_INTERNAL_EXPORT_protobuf_database_5fcommunication_5fconfiguration_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_Database_communication_configuration;
  20. } // namespace protobuf_database_5fcommunication_5fconfiguration_2eproto
  21. namespace parkspace_proto {
  22. class Database_communication_configurationDefaultTypeInternal {
  23. public:
  24. ::google::protobuf::internal::ExplicitlyConstructed<Database_communication_configuration>
  25. _instance;
  26. } _Database_communication_configuration_default_instance_;
  27. class Database_communication_configuration_allDefaultTypeInternal {
  28. public:
  29. ::google::protobuf::internal::ExplicitlyConstructed<Database_communication_configuration_all>
  30. _instance;
  31. } _Database_communication_configuration_all_default_instance_;
  32. } // namespace parkspace_proto
  33. namespace protobuf_database_5fcommunication_5fconfiguration_2eproto {
  34. static void InitDefaultsDatabase_communication_configuration() {
  35. GOOGLE_PROTOBUF_VERIFY_VERSION;
  36. {
  37. void* ptr = &::parkspace_proto::_Database_communication_configuration_default_instance_;
  38. new (ptr) ::parkspace_proto::Database_communication_configuration();
  39. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  40. }
  41. ::parkspace_proto::Database_communication_configuration::InitAsDefaultInstance();
  42. }
  43. ::google::protobuf::internal::SCCInfo<0> scc_info_Database_communication_configuration =
  44. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsDatabase_communication_configuration}, {}};
  45. static void InitDefaultsDatabase_communication_configuration_all() {
  46. GOOGLE_PROTOBUF_VERIFY_VERSION;
  47. {
  48. void* ptr = &::parkspace_proto::_Database_communication_configuration_all_default_instance_;
  49. new (ptr) ::parkspace_proto::Database_communication_configuration_all();
  50. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  51. }
  52. ::parkspace_proto::Database_communication_configuration_all::InitAsDefaultInstance();
  53. }
  54. ::google::protobuf::internal::SCCInfo<1> scc_info_Database_communication_configuration_all =
  55. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsDatabase_communication_configuration_all}, {
  56. &protobuf_database_5fcommunication_5fconfiguration_2eproto::scc_info_Database_communication_configuration.base,}};
  57. void InitDefaults() {
  58. ::google::protobuf::internal::InitSCC(&scc_info_Database_communication_configuration.base);
  59. ::google::protobuf::internal::InitSCC(&scc_info_Database_communication_configuration_all.base);
  60. }
  61. ::google::protobuf::Metadata file_level_metadata[2];
  62. const ::google::protobuf::uint32 TableStruct::offsets[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
  63. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::parkspace_proto::Database_communication_configuration, _has_bits_),
  64. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::parkspace_proto::Database_communication_configuration, _internal_metadata_),
  65. ~0u, // no _extensions_
  66. ~0u, // no _oneof_case_
  67. ~0u, // no _weak_field_map_
  68. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::parkspace_proto::Database_communication_configuration, db_ip_),
  69. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::parkspace_proto::Database_communication_configuration, db_port_),
  70. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::parkspace_proto::Database_communication_configuration, db_username_),
  71. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::parkspace_proto::Database_communication_configuration, db_passwd_),
  72. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::parkspace_proto::Database_communication_configuration, db_name_),
  73. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::parkspace_proto::Database_communication_configuration, db_conn_pool_size_),
  74. 0,
  75. 4,
  76. 1,
  77. 2,
  78. 3,
  79. 5,
  80. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::parkspace_proto::Database_communication_configuration_all, _has_bits_),
  81. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::parkspace_proto::Database_communication_configuration_all, _internal_metadata_),
  82. ~0u, // no _extensions_
  83. ~0u, // no _oneof_case_
  84. ~0u, // no _weak_field_map_
  85. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::parkspace_proto::Database_communication_configuration_all, database_communication_configurations_),
  86. 0,
  87. };
  88. static const ::google::protobuf::internal::MigrationSchema schemas[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
  89. { 0, 11, sizeof(::parkspace_proto::Database_communication_configuration)},
  90. { 17, 23, sizeof(::parkspace_proto::Database_communication_configuration_all)},
  91. };
  92. static ::google::protobuf::Message const * const file_default_instances[] = {
  93. reinterpret_cast<const ::google::protobuf::Message*>(&::parkspace_proto::_Database_communication_configuration_default_instance_),
  94. reinterpret_cast<const ::google::protobuf::Message*>(&::parkspace_proto::_Database_communication_configuration_all_default_instance_),
  95. };
  96. void protobuf_AssignDescriptors() {
  97. AddDescriptors();
  98. AssignDescriptors(
  99. "database_communication_configuration.proto", schemas, file_default_instances, TableStruct::offsets,
  100. file_level_metadata, NULL, NULL);
  101. }
  102. void protobuf_AssignDescriptorsOnce() {
  103. static ::google::protobuf::internal::once_flag once;
  104. ::google::protobuf::internal::call_once(once, protobuf_AssignDescriptors);
  105. }
  106. void protobuf_RegisterTypes(const ::std::string&) GOOGLE_PROTOBUF_ATTRIBUTE_COLD;
  107. void protobuf_RegisterTypes(const ::std::string&) {
  108. protobuf_AssignDescriptorsOnce();
  109. ::google::protobuf::internal::RegisterAllTypes(file_level_metadata, 2);
  110. }
  111. void AddDescriptorsImpl() {
  112. InitDefaults();
  113. static const char descriptor[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
  114. "\n*database_communication_configuration.p"
  115. "roto\022\017parkspace_proto\"\234\001\n$Database_commu"
  116. "nication_configuration\022\r\n\005db_ip\030\001 \002(\t\022\017\n"
  117. "\007db_port\030\002 \002(\003\022\023\n\013db_username\030\003 \002(\t\022\023\n\td"
  118. "b_passwd\030\004 \001(\t:\000\022\017\n\007db_name\030\005 \002(\t\022\031\n\021db_"
  119. "conn_pool_size\030\006 \001(\003\"\220\001\n(Database_commun"
  120. "ication_configuration_all\022d\n%database_co"
  121. "mmunication_configurations\030\001 \001(\01325.parks"
  122. "pace_proto.Database_communication_config"
  123. "uration"
  124. };
  125. ::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
  126. descriptor, 367);
  127. ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
  128. "database_communication_configuration.proto", &protobuf_RegisterTypes);
  129. }
  130. void AddDescriptors() {
  131. static ::google::protobuf::internal::once_flag once;
  132. ::google::protobuf::internal::call_once(once, AddDescriptorsImpl);
  133. }
  134. // Force AddDescriptors() to be called at dynamic initialization time.
  135. struct StaticDescriptorInitializer {
  136. StaticDescriptorInitializer() {
  137. AddDescriptors();
  138. }
  139. } static_descriptor_initializer;
  140. } // namespace protobuf_database_5fcommunication_5fconfiguration_2eproto
  141. namespace parkspace_proto {
  142. // ===================================================================
  143. void Database_communication_configuration::InitAsDefaultInstance() {
  144. }
  145. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  146. const int Database_communication_configuration::kDbIpFieldNumber;
  147. const int Database_communication_configuration::kDbPortFieldNumber;
  148. const int Database_communication_configuration::kDbUsernameFieldNumber;
  149. const int Database_communication_configuration::kDbPasswdFieldNumber;
  150. const int Database_communication_configuration::kDbNameFieldNumber;
  151. const int Database_communication_configuration::kDbConnPoolSizeFieldNumber;
  152. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  153. Database_communication_configuration::Database_communication_configuration()
  154. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  155. ::google::protobuf::internal::InitSCC(
  156. &protobuf_database_5fcommunication_5fconfiguration_2eproto::scc_info_Database_communication_configuration.base);
  157. SharedCtor();
  158. // @@protoc_insertion_point(constructor:parkspace_proto.Database_communication_configuration)
  159. }
  160. Database_communication_configuration::Database_communication_configuration(const Database_communication_configuration& from)
  161. : ::google::protobuf::Message(),
  162. _internal_metadata_(NULL),
  163. _has_bits_(from._has_bits_) {
  164. _internal_metadata_.MergeFrom(from._internal_metadata_);
  165. db_ip_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  166. if (from.has_db_ip()) {
  167. db_ip_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.db_ip_);
  168. }
  169. db_username_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  170. if (from.has_db_username()) {
  171. db_username_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.db_username_);
  172. }
  173. db_passwd_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  174. if (from.has_db_passwd()) {
  175. db_passwd_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.db_passwd_);
  176. }
  177. db_name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  178. if (from.has_db_name()) {
  179. db_name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.db_name_);
  180. }
  181. ::memcpy(&db_port_, &from.db_port_,
  182. static_cast<size_t>(reinterpret_cast<char*>(&db_conn_pool_size_) -
  183. reinterpret_cast<char*>(&db_port_)) + sizeof(db_conn_pool_size_));
  184. // @@protoc_insertion_point(copy_constructor:parkspace_proto.Database_communication_configuration)
  185. }
  186. void Database_communication_configuration::SharedCtor() {
  187. db_ip_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  188. db_username_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  189. db_passwd_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  190. db_name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  191. ::memset(&db_port_, 0, static_cast<size_t>(
  192. reinterpret_cast<char*>(&db_conn_pool_size_) -
  193. reinterpret_cast<char*>(&db_port_)) + sizeof(db_conn_pool_size_));
  194. }
  195. Database_communication_configuration::~Database_communication_configuration() {
  196. // @@protoc_insertion_point(destructor:parkspace_proto.Database_communication_configuration)
  197. SharedDtor();
  198. }
  199. void Database_communication_configuration::SharedDtor() {
  200. db_ip_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  201. db_username_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  202. db_passwd_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  203. db_name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  204. }
  205. void Database_communication_configuration::SetCachedSize(int size) const {
  206. _cached_size_.Set(size);
  207. }
  208. const ::google::protobuf::Descriptor* Database_communication_configuration::descriptor() {
  209. ::protobuf_database_5fcommunication_5fconfiguration_2eproto::protobuf_AssignDescriptorsOnce();
  210. return ::protobuf_database_5fcommunication_5fconfiguration_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  211. }
  212. const Database_communication_configuration& Database_communication_configuration::default_instance() {
  213. ::google::protobuf::internal::InitSCC(&protobuf_database_5fcommunication_5fconfiguration_2eproto::scc_info_Database_communication_configuration.base);
  214. return *internal_default_instance();
  215. }
  216. void Database_communication_configuration::Clear() {
  217. // @@protoc_insertion_point(message_clear_start:parkspace_proto.Database_communication_configuration)
  218. ::google::protobuf::uint32 cached_has_bits = 0;
  219. // Prevent compiler warnings about cached_has_bits being unused
  220. (void) cached_has_bits;
  221. cached_has_bits = _has_bits_[0];
  222. if (cached_has_bits & 15u) {
  223. if (cached_has_bits & 0x00000001u) {
  224. db_ip_.ClearNonDefaultToEmptyNoArena();
  225. }
  226. if (cached_has_bits & 0x00000002u) {
  227. db_username_.ClearNonDefaultToEmptyNoArena();
  228. }
  229. if (cached_has_bits & 0x00000004u) {
  230. db_passwd_.ClearNonDefaultToEmptyNoArena();
  231. }
  232. if (cached_has_bits & 0x00000008u) {
  233. db_name_.ClearNonDefaultToEmptyNoArena();
  234. }
  235. }
  236. if (cached_has_bits & 48u) {
  237. ::memset(&db_port_, 0, static_cast<size_t>(
  238. reinterpret_cast<char*>(&db_conn_pool_size_) -
  239. reinterpret_cast<char*>(&db_port_)) + sizeof(db_conn_pool_size_));
  240. }
  241. _has_bits_.Clear();
  242. _internal_metadata_.Clear();
  243. }
  244. bool Database_communication_configuration::MergePartialFromCodedStream(
  245. ::google::protobuf::io::CodedInputStream* input) {
  246. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  247. ::google::protobuf::uint32 tag;
  248. // @@protoc_insertion_point(parse_start:parkspace_proto.Database_communication_configuration)
  249. for (;;) {
  250. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  251. tag = p.first;
  252. if (!p.second) goto handle_unusual;
  253. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  254. // required string db_ip = 1;
  255. case 1: {
  256. if (static_cast< ::google::protobuf::uint8>(tag) ==
  257. static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) {
  258. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  259. input, this->mutable_db_ip()));
  260. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  261. this->db_ip().data(), static_cast<int>(this->db_ip().length()),
  262. ::google::protobuf::internal::WireFormat::PARSE,
  263. "parkspace_proto.Database_communication_configuration.db_ip");
  264. } else {
  265. goto handle_unusual;
  266. }
  267. break;
  268. }
  269. // required int64 db_port = 2;
  270. case 2: {
  271. if (static_cast< ::google::protobuf::uint8>(tag) ==
  272. static_cast< ::google::protobuf::uint8>(16u /* 16 & 0xFF */)) {
  273. set_has_db_port();
  274. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  275. ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
  276. input, &db_port_)));
  277. } else {
  278. goto handle_unusual;
  279. }
  280. break;
  281. }
  282. // required string db_username = 3;
  283. case 3: {
  284. if (static_cast< ::google::protobuf::uint8>(tag) ==
  285. static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
  286. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  287. input, this->mutable_db_username()));
  288. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  289. this->db_username().data(), static_cast<int>(this->db_username().length()),
  290. ::google::protobuf::internal::WireFormat::PARSE,
  291. "parkspace_proto.Database_communication_configuration.db_username");
  292. } else {
  293. goto handle_unusual;
  294. }
  295. break;
  296. }
  297. // optional string db_passwd = 4 [default = ""];
  298. case 4: {
  299. if (static_cast< ::google::protobuf::uint8>(tag) ==
  300. static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) {
  301. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  302. input, this->mutable_db_passwd()));
  303. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  304. this->db_passwd().data(), static_cast<int>(this->db_passwd().length()),
  305. ::google::protobuf::internal::WireFormat::PARSE,
  306. "parkspace_proto.Database_communication_configuration.db_passwd");
  307. } else {
  308. goto handle_unusual;
  309. }
  310. break;
  311. }
  312. // required string db_name = 5;
  313. case 5: {
  314. if (static_cast< ::google::protobuf::uint8>(tag) ==
  315. static_cast< ::google::protobuf::uint8>(42u /* 42 & 0xFF */)) {
  316. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  317. input, this->mutable_db_name()));
  318. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  319. this->db_name().data(), static_cast<int>(this->db_name().length()),
  320. ::google::protobuf::internal::WireFormat::PARSE,
  321. "parkspace_proto.Database_communication_configuration.db_name");
  322. } else {
  323. goto handle_unusual;
  324. }
  325. break;
  326. }
  327. // optional int64 db_conn_pool_size = 6;
  328. case 6: {
  329. if (static_cast< ::google::protobuf::uint8>(tag) ==
  330. static_cast< ::google::protobuf::uint8>(48u /* 48 & 0xFF */)) {
  331. set_has_db_conn_pool_size();
  332. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  333. ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
  334. input, &db_conn_pool_size_)));
  335. } else {
  336. goto handle_unusual;
  337. }
  338. break;
  339. }
  340. default: {
  341. handle_unusual:
  342. if (tag == 0) {
  343. goto success;
  344. }
  345. DO_(::google::protobuf::internal::WireFormat::SkipField(
  346. input, tag, _internal_metadata_.mutable_unknown_fields()));
  347. break;
  348. }
  349. }
  350. }
  351. success:
  352. // @@protoc_insertion_point(parse_success:parkspace_proto.Database_communication_configuration)
  353. return true;
  354. failure:
  355. // @@protoc_insertion_point(parse_failure:parkspace_proto.Database_communication_configuration)
  356. return false;
  357. #undef DO_
  358. }
  359. void Database_communication_configuration::SerializeWithCachedSizes(
  360. ::google::protobuf::io::CodedOutputStream* output) const {
  361. // @@protoc_insertion_point(serialize_start:parkspace_proto.Database_communication_configuration)
  362. ::google::protobuf::uint32 cached_has_bits = 0;
  363. (void) cached_has_bits;
  364. cached_has_bits = _has_bits_[0];
  365. // required string db_ip = 1;
  366. if (cached_has_bits & 0x00000001u) {
  367. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  368. this->db_ip().data(), static_cast<int>(this->db_ip().length()),
  369. ::google::protobuf::internal::WireFormat::SERIALIZE,
  370. "parkspace_proto.Database_communication_configuration.db_ip");
  371. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  372. 1, this->db_ip(), output);
  373. }
  374. // required int64 db_port = 2;
  375. if (cached_has_bits & 0x00000010u) {
  376. ::google::protobuf::internal::WireFormatLite::WriteInt64(2, this->db_port(), output);
  377. }
  378. // required string db_username = 3;
  379. if (cached_has_bits & 0x00000002u) {
  380. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  381. this->db_username().data(), static_cast<int>(this->db_username().length()),
  382. ::google::protobuf::internal::WireFormat::SERIALIZE,
  383. "parkspace_proto.Database_communication_configuration.db_username");
  384. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  385. 3, this->db_username(), output);
  386. }
  387. // optional string db_passwd = 4 [default = ""];
  388. if (cached_has_bits & 0x00000004u) {
  389. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  390. this->db_passwd().data(), static_cast<int>(this->db_passwd().length()),
  391. ::google::protobuf::internal::WireFormat::SERIALIZE,
  392. "parkspace_proto.Database_communication_configuration.db_passwd");
  393. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  394. 4, this->db_passwd(), output);
  395. }
  396. // required string db_name = 5;
  397. if (cached_has_bits & 0x00000008u) {
  398. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  399. this->db_name().data(), static_cast<int>(this->db_name().length()),
  400. ::google::protobuf::internal::WireFormat::SERIALIZE,
  401. "parkspace_proto.Database_communication_configuration.db_name");
  402. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  403. 5, this->db_name(), output);
  404. }
  405. // optional int64 db_conn_pool_size = 6;
  406. if (cached_has_bits & 0x00000020u) {
  407. ::google::protobuf::internal::WireFormatLite::WriteInt64(6, this->db_conn_pool_size(), output);
  408. }
  409. if (_internal_metadata_.have_unknown_fields()) {
  410. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  411. _internal_metadata_.unknown_fields(), output);
  412. }
  413. // @@protoc_insertion_point(serialize_end:parkspace_proto.Database_communication_configuration)
  414. }
  415. ::google::protobuf::uint8* Database_communication_configuration::InternalSerializeWithCachedSizesToArray(
  416. bool deterministic, ::google::protobuf::uint8* target) const {
  417. (void)deterministic; // Unused
  418. // @@protoc_insertion_point(serialize_to_array_start:parkspace_proto.Database_communication_configuration)
  419. ::google::protobuf::uint32 cached_has_bits = 0;
  420. (void) cached_has_bits;
  421. cached_has_bits = _has_bits_[0];
  422. // required string db_ip = 1;
  423. if (cached_has_bits & 0x00000001u) {
  424. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  425. this->db_ip().data(), static_cast<int>(this->db_ip().length()),
  426. ::google::protobuf::internal::WireFormat::SERIALIZE,
  427. "parkspace_proto.Database_communication_configuration.db_ip");
  428. target =
  429. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  430. 1, this->db_ip(), target);
  431. }
  432. // required int64 db_port = 2;
  433. if (cached_has_bits & 0x00000010u) {
  434. target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(2, this->db_port(), target);
  435. }
  436. // required string db_username = 3;
  437. if (cached_has_bits & 0x00000002u) {
  438. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  439. this->db_username().data(), static_cast<int>(this->db_username().length()),
  440. ::google::protobuf::internal::WireFormat::SERIALIZE,
  441. "parkspace_proto.Database_communication_configuration.db_username");
  442. target =
  443. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  444. 3, this->db_username(), target);
  445. }
  446. // optional string db_passwd = 4 [default = ""];
  447. if (cached_has_bits & 0x00000004u) {
  448. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  449. this->db_passwd().data(), static_cast<int>(this->db_passwd().length()),
  450. ::google::protobuf::internal::WireFormat::SERIALIZE,
  451. "parkspace_proto.Database_communication_configuration.db_passwd");
  452. target =
  453. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  454. 4, this->db_passwd(), target);
  455. }
  456. // required string db_name = 5;
  457. if (cached_has_bits & 0x00000008u) {
  458. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  459. this->db_name().data(), static_cast<int>(this->db_name().length()),
  460. ::google::protobuf::internal::WireFormat::SERIALIZE,
  461. "parkspace_proto.Database_communication_configuration.db_name");
  462. target =
  463. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  464. 5, this->db_name(), target);
  465. }
  466. // optional int64 db_conn_pool_size = 6;
  467. if (cached_has_bits & 0x00000020u) {
  468. target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(6, this->db_conn_pool_size(), target);
  469. }
  470. if (_internal_metadata_.have_unknown_fields()) {
  471. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  472. _internal_metadata_.unknown_fields(), target);
  473. }
  474. // @@protoc_insertion_point(serialize_to_array_end:parkspace_proto.Database_communication_configuration)
  475. return target;
  476. }
  477. size_t Database_communication_configuration::RequiredFieldsByteSizeFallback() const {
  478. // @@protoc_insertion_point(required_fields_byte_size_fallback_start:parkspace_proto.Database_communication_configuration)
  479. size_t total_size = 0;
  480. if (has_db_ip()) {
  481. // required string db_ip = 1;
  482. total_size += 1 +
  483. ::google::protobuf::internal::WireFormatLite::StringSize(
  484. this->db_ip());
  485. }
  486. if (has_db_username()) {
  487. // required string db_username = 3;
  488. total_size += 1 +
  489. ::google::protobuf::internal::WireFormatLite::StringSize(
  490. this->db_username());
  491. }
  492. if (has_db_name()) {
  493. // required string db_name = 5;
  494. total_size += 1 +
  495. ::google::protobuf::internal::WireFormatLite::StringSize(
  496. this->db_name());
  497. }
  498. if (has_db_port()) {
  499. // required int64 db_port = 2;
  500. total_size += 1 +
  501. ::google::protobuf::internal::WireFormatLite::Int64Size(
  502. this->db_port());
  503. }
  504. return total_size;
  505. }
  506. size_t Database_communication_configuration::ByteSizeLong() const {
  507. // @@protoc_insertion_point(message_byte_size_start:parkspace_proto.Database_communication_configuration)
  508. size_t total_size = 0;
  509. if (_internal_metadata_.have_unknown_fields()) {
  510. total_size +=
  511. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  512. _internal_metadata_.unknown_fields());
  513. }
  514. if (((_has_bits_[0] & 0x0000001b) ^ 0x0000001b) == 0) { // All required fields are present.
  515. // required string db_ip = 1;
  516. total_size += 1 +
  517. ::google::protobuf::internal::WireFormatLite::StringSize(
  518. this->db_ip());
  519. // required string db_username = 3;
  520. total_size += 1 +
  521. ::google::protobuf::internal::WireFormatLite::StringSize(
  522. this->db_username());
  523. // required string db_name = 5;
  524. total_size += 1 +
  525. ::google::protobuf::internal::WireFormatLite::StringSize(
  526. this->db_name());
  527. // required int64 db_port = 2;
  528. total_size += 1 +
  529. ::google::protobuf::internal::WireFormatLite::Int64Size(
  530. this->db_port());
  531. } else {
  532. total_size += RequiredFieldsByteSizeFallback();
  533. }
  534. // optional string db_passwd = 4 [default = ""];
  535. if (has_db_passwd()) {
  536. total_size += 1 +
  537. ::google::protobuf::internal::WireFormatLite::StringSize(
  538. this->db_passwd());
  539. }
  540. // optional int64 db_conn_pool_size = 6;
  541. if (has_db_conn_pool_size()) {
  542. total_size += 1 +
  543. ::google::protobuf::internal::WireFormatLite::Int64Size(
  544. this->db_conn_pool_size());
  545. }
  546. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  547. SetCachedSize(cached_size);
  548. return total_size;
  549. }
  550. void Database_communication_configuration::MergeFrom(const ::google::protobuf::Message& from) {
  551. // @@protoc_insertion_point(generalized_merge_from_start:parkspace_proto.Database_communication_configuration)
  552. GOOGLE_DCHECK_NE(&from, this);
  553. const Database_communication_configuration* source =
  554. ::google::protobuf::internal::DynamicCastToGenerated<const Database_communication_configuration>(
  555. &from);
  556. if (source == NULL) {
  557. // @@protoc_insertion_point(generalized_merge_from_cast_fail:parkspace_proto.Database_communication_configuration)
  558. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  559. } else {
  560. // @@protoc_insertion_point(generalized_merge_from_cast_success:parkspace_proto.Database_communication_configuration)
  561. MergeFrom(*source);
  562. }
  563. }
  564. void Database_communication_configuration::MergeFrom(const Database_communication_configuration& from) {
  565. // @@protoc_insertion_point(class_specific_merge_from_start:parkspace_proto.Database_communication_configuration)
  566. GOOGLE_DCHECK_NE(&from, this);
  567. _internal_metadata_.MergeFrom(from._internal_metadata_);
  568. ::google::protobuf::uint32 cached_has_bits = 0;
  569. (void) cached_has_bits;
  570. cached_has_bits = from._has_bits_[0];
  571. if (cached_has_bits & 63u) {
  572. if (cached_has_bits & 0x00000001u) {
  573. set_has_db_ip();
  574. db_ip_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.db_ip_);
  575. }
  576. if (cached_has_bits & 0x00000002u) {
  577. set_has_db_username();
  578. db_username_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.db_username_);
  579. }
  580. if (cached_has_bits & 0x00000004u) {
  581. set_has_db_passwd();
  582. db_passwd_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.db_passwd_);
  583. }
  584. if (cached_has_bits & 0x00000008u) {
  585. set_has_db_name();
  586. db_name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.db_name_);
  587. }
  588. if (cached_has_bits & 0x00000010u) {
  589. db_port_ = from.db_port_;
  590. }
  591. if (cached_has_bits & 0x00000020u) {
  592. db_conn_pool_size_ = from.db_conn_pool_size_;
  593. }
  594. _has_bits_[0] |= cached_has_bits;
  595. }
  596. }
  597. void Database_communication_configuration::CopyFrom(const ::google::protobuf::Message& from) {
  598. // @@protoc_insertion_point(generalized_copy_from_start:parkspace_proto.Database_communication_configuration)
  599. if (&from == this) return;
  600. Clear();
  601. MergeFrom(from);
  602. }
  603. void Database_communication_configuration::CopyFrom(const Database_communication_configuration& from) {
  604. // @@protoc_insertion_point(class_specific_copy_from_start:parkspace_proto.Database_communication_configuration)
  605. if (&from == this) return;
  606. Clear();
  607. MergeFrom(from);
  608. }
  609. bool Database_communication_configuration::IsInitialized() const {
  610. if ((_has_bits_[0] & 0x0000001b) != 0x0000001b) return false;
  611. return true;
  612. }
  613. void Database_communication_configuration::Swap(Database_communication_configuration* other) {
  614. if (other == this) return;
  615. InternalSwap(other);
  616. }
  617. void Database_communication_configuration::InternalSwap(Database_communication_configuration* other) {
  618. using std::swap;
  619. db_ip_.Swap(&other->db_ip_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  620. GetArenaNoVirtual());
  621. db_username_.Swap(&other->db_username_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  622. GetArenaNoVirtual());
  623. db_passwd_.Swap(&other->db_passwd_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  624. GetArenaNoVirtual());
  625. db_name_.Swap(&other->db_name_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  626. GetArenaNoVirtual());
  627. swap(db_port_, other->db_port_);
  628. swap(db_conn_pool_size_, other->db_conn_pool_size_);
  629. swap(_has_bits_[0], other->_has_bits_[0]);
  630. _internal_metadata_.Swap(&other->_internal_metadata_);
  631. }
  632. ::google::protobuf::Metadata Database_communication_configuration::GetMetadata() const {
  633. protobuf_database_5fcommunication_5fconfiguration_2eproto::protobuf_AssignDescriptorsOnce();
  634. return ::protobuf_database_5fcommunication_5fconfiguration_2eproto::file_level_metadata[kIndexInFileMessages];
  635. }
  636. // ===================================================================
  637. void Database_communication_configuration_all::InitAsDefaultInstance() {
  638. ::parkspace_proto::_Database_communication_configuration_all_default_instance_._instance.get_mutable()->database_communication_configurations_ = const_cast< ::parkspace_proto::Database_communication_configuration*>(
  639. ::parkspace_proto::Database_communication_configuration::internal_default_instance());
  640. }
  641. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  642. const int Database_communication_configuration_all::kDatabaseCommunicationConfigurationsFieldNumber;
  643. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  644. Database_communication_configuration_all::Database_communication_configuration_all()
  645. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  646. ::google::protobuf::internal::InitSCC(
  647. &protobuf_database_5fcommunication_5fconfiguration_2eproto::scc_info_Database_communication_configuration_all.base);
  648. SharedCtor();
  649. // @@protoc_insertion_point(constructor:parkspace_proto.Database_communication_configuration_all)
  650. }
  651. Database_communication_configuration_all::Database_communication_configuration_all(const Database_communication_configuration_all& from)
  652. : ::google::protobuf::Message(),
  653. _internal_metadata_(NULL),
  654. _has_bits_(from._has_bits_) {
  655. _internal_metadata_.MergeFrom(from._internal_metadata_);
  656. if (from.has_database_communication_configurations()) {
  657. database_communication_configurations_ = new ::parkspace_proto::Database_communication_configuration(*from.database_communication_configurations_);
  658. } else {
  659. database_communication_configurations_ = NULL;
  660. }
  661. // @@protoc_insertion_point(copy_constructor:parkspace_proto.Database_communication_configuration_all)
  662. }
  663. void Database_communication_configuration_all::SharedCtor() {
  664. database_communication_configurations_ = NULL;
  665. }
  666. Database_communication_configuration_all::~Database_communication_configuration_all() {
  667. // @@protoc_insertion_point(destructor:parkspace_proto.Database_communication_configuration_all)
  668. SharedDtor();
  669. }
  670. void Database_communication_configuration_all::SharedDtor() {
  671. if (this != internal_default_instance()) delete database_communication_configurations_;
  672. }
  673. void Database_communication_configuration_all::SetCachedSize(int size) const {
  674. _cached_size_.Set(size);
  675. }
  676. const ::google::protobuf::Descriptor* Database_communication_configuration_all::descriptor() {
  677. ::protobuf_database_5fcommunication_5fconfiguration_2eproto::protobuf_AssignDescriptorsOnce();
  678. return ::protobuf_database_5fcommunication_5fconfiguration_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  679. }
  680. const Database_communication_configuration_all& Database_communication_configuration_all::default_instance() {
  681. ::google::protobuf::internal::InitSCC(&protobuf_database_5fcommunication_5fconfiguration_2eproto::scc_info_Database_communication_configuration_all.base);
  682. return *internal_default_instance();
  683. }
  684. void Database_communication_configuration_all::Clear() {
  685. // @@protoc_insertion_point(message_clear_start:parkspace_proto.Database_communication_configuration_all)
  686. ::google::protobuf::uint32 cached_has_bits = 0;
  687. // Prevent compiler warnings about cached_has_bits being unused
  688. (void) cached_has_bits;
  689. cached_has_bits = _has_bits_[0];
  690. if (cached_has_bits & 0x00000001u) {
  691. GOOGLE_DCHECK(database_communication_configurations_ != NULL);
  692. database_communication_configurations_->Clear();
  693. }
  694. _has_bits_.Clear();
  695. _internal_metadata_.Clear();
  696. }
  697. bool Database_communication_configuration_all::MergePartialFromCodedStream(
  698. ::google::protobuf::io::CodedInputStream* input) {
  699. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  700. ::google::protobuf::uint32 tag;
  701. // @@protoc_insertion_point(parse_start:parkspace_proto.Database_communication_configuration_all)
  702. for (;;) {
  703. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  704. tag = p.first;
  705. if (!p.second) goto handle_unusual;
  706. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  707. // optional .parkspace_proto.Database_communication_configuration database_communication_configurations = 1;
  708. case 1: {
  709. if (static_cast< ::google::protobuf::uint8>(tag) ==
  710. static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) {
  711. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  712. input, mutable_database_communication_configurations()));
  713. } else {
  714. goto handle_unusual;
  715. }
  716. break;
  717. }
  718. default: {
  719. handle_unusual:
  720. if (tag == 0) {
  721. goto success;
  722. }
  723. DO_(::google::protobuf::internal::WireFormat::SkipField(
  724. input, tag, _internal_metadata_.mutable_unknown_fields()));
  725. break;
  726. }
  727. }
  728. }
  729. success:
  730. // @@protoc_insertion_point(parse_success:parkspace_proto.Database_communication_configuration_all)
  731. return true;
  732. failure:
  733. // @@protoc_insertion_point(parse_failure:parkspace_proto.Database_communication_configuration_all)
  734. return false;
  735. #undef DO_
  736. }
  737. void Database_communication_configuration_all::SerializeWithCachedSizes(
  738. ::google::protobuf::io::CodedOutputStream* output) const {
  739. // @@protoc_insertion_point(serialize_start:parkspace_proto.Database_communication_configuration_all)
  740. ::google::protobuf::uint32 cached_has_bits = 0;
  741. (void) cached_has_bits;
  742. cached_has_bits = _has_bits_[0];
  743. // optional .parkspace_proto.Database_communication_configuration database_communication_configurations = 1;
  744. if (cached_has_bits & 0x00000001u) {
  745. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  746. 1, this->_internal_database_communication_configurations(), output);
  747. }
  748. if (_internal_metadata_.have_unknown_fields()) {
  749. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  750. _internal_metadata_.unknown_fields(), output);
  751. }
  752. // @@protoc_insertion_point(serialize_end:parkspace_proto.Database_communication_configuration_all)
  753. }
  754. ::google::protobuf::uint8* Database_communication_configuration_all::InternalSerializeWithCachedSizesToArray(
  755. bool deterministic, ::google::protobuf::uint8* target) const {
  756. (void)deterministic; // Unused
  757. // @@protoc_insertion_point(serialize_to_array_start:parkspace_proto.Database_communication_configuration_all)
  758. ::google::protobuf::uint32 cached_has_bits = 0;
  759. (void) cached_has_bits;
  760. cached_has_bits = _has_bits_[0];
  761. // optional .parkspace_proto.Database_communication_configuration database_communication_configurations = 1;
  762. if (cached_has_bits & 0x00000001u) {
  763. target = ::google::protobuf::internal::WireFormatLite::
  764. InternalWriteMessageToArray(
  765. 1, this->_internal_database_communication_configurations(), deterministic, target);
  766. }
  767. if (_internal_metadata_.have_unknown_fields()) {
  768. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  769. _internal_metadata_.unknown_fields(), target);
  770. }
  771. // @@protoc_insertion_point(serialize_to_array_end:parkspace_proto.Database_communication_configuration_all)
  772. return target;
  773. }
  774. size_t Database_communication_configuration_all::ByteSizeLong() const {
  775. // @@protoc_insertion_point(message_byte_size_start:parkspace_proto.Database_communication_configuration_all)
  776. size_t total_size = 0;
  777. if (_internal_metadata_.have_unknown_fields()) {
  778. total_size +=
  779. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  780. _internal_metadata_.unknown_fields());
  781. }
  782. // optional .parkspace_proto.Database_communication_configuration database_communication_configurations = 1;
  783. if (has_database_communication_configurations()) {
  784. total_size += 1 +
  785. ::google::protobuf::internal::WireFormatLite::MessageSize(
  786. *database_communication_configurations_);
  787. }
  788. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  789. SetCachedSize(cached_size);
  790. return total_size;
  791. }
  792. void Database_communication_configuration_all::MergeFrom(const ::google::protobuf::Message& from) {
  793. // @@protoc_insertion_point(generalized_merge_from_start:parkspace_proto.Database_communication_configuration_all)
  794. GOOGLE_DCHECK_NE(&from, this);
  795. const Database_communication_configuration_all* source =
  796. ::google::protobuf::internal::DynamicCastToGenerated<const Database_communication_configuration_all>(
  797. &from);
  798. if (source == NULL) {
  799. // @@protoc_insertion_point(generalized_merge_from_cast_fail:parkspace_proto.Database_communication_configuration_all)
  800. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  801. } else {
  802. // @@protoc_insertion_point(generalized_merge_from_cast_success:parkspace_proto.Database_communication_configuration_all)
  803. MergeFrom(*source);
  804. }
  805. }
  806. void Database_communication_configuration_all::MergeFrom(const Database_communication_configuration_all& from) {
  807. // @@protoc_insertion_point(class_specific_merge_from_start:parkspace_proto.Database_communication_configuration_all)
  808. GOOGLE_DCHECK_NE(&from, this);
  809. _internal_metadata_.MergeFrom(from._internal_metadata_);
  810. ::google::protobuf::uint32 cached_has_bits = 0;
  811. (void) cached_has_bits;
  812. if (from.has_database_communication_configurations()) {
  813. mutable_database_communication_configurations()->::parkspace_proto::Database_communication_configuration::MergeFrom(from.database_communication_configurations());
  814. }
  815. }
  816. void Database_communication_configuration_all::CopyFrom(const ::google::protobuf::Message& from) {
  817. // @@protoc_insertion_point(generalized_copy_from_start:parkspace_proto.Database_communication_configuration_all)
  818. if (&from == this) return;
  819. Clear();
  820. MergeFrom(from);
  821. }
  822. void Database_communication_configuration_all::CopyFrom(const Database_communication_configuration_all& from) {
  823. // @@protoc_insertion_point(class_specific_copy_from_start:parkspace_proto.Database_communication_configuration_all)
  824. if (&from == this) return;
  825. Clear();
  826. MergeFrom(from);
  827. }
  828. bool Database_communication_configuration_all::IsInitialized() const {
  829. if (has_database_communication_configurations()) {
  830. if (!this->database_communication_configurations_->IsInitialized()) return false;
  831. }
  832. return true;
  833. }
  834. void Database_communication_configuration_all::Swap(Database_communication_configuration_all* other) {
  835. if (other == this) return;
  836. InternalSwap(other);
  837. }
  838. void Database_communication_configuration_all::InternalSwap(Database_communication_configuration_all* other) {
  839. using std::swap;
  840. swap(database_communication_configurations_, other->database_communication_configurations_);
  841. swap(_has_bits_[0], other->_has_bits_[0]);
  842. _internal_metadata_.Swap(&other->_internal_metadata_);
  843. }
  844. ::google::protobuf::Metadata Database_communication_configuration_all::GetMetadata() const {
  845. protobuf_database_5fcommunication_5fconfiguration_2eproto::protobuf_AssignDescriptorsOnce();
  846. return ::protobuf_database_5fcommunication_5fconfiguration_2eproto::file_level_metadata[kIndexInFileMessages];
  847. }
  848. // @@protoc_insertion_point(namespace_scope)
  849. } // namespace parkspace_proto
  850. namespace google {
  851. namespace protobuf {
  852. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::parkspace_proto::Database_communication_configuration* Arena::CreateMaybeMessage< ::parkspace_proto::Database_communication_configuration >(Arena* arena) {
  853. return Arena::CreateInternal< ::parkspace_proto::Database_communication_configuration >(arena);
  854. }
  855. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::parkspace_proto::Database_communication_configuration_all* Arena::CreateMaybeMessage< ::parkspace_proto::Database_communication_configuration_all >(Arena* arena) {
  856. return Arena::CreateInternal< ::parkspace_proto::Database_communication_configuration_all >(arena);
  857. }
  858. } // namespace protobuf
  859. } // namespace google
  860. // @@protoc_insertion_point(global_scope)