4 #ifndef PROTOBUF_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto__INCLUDED 5 #define PROTOBUF_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto__INCLUDED 9 #include <google/protobuf/stubs/common.h> 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 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. 22 #include <google/protobuf/generated_message_util.h> 23 #include <google/protobuf/message.h> 24 #include <google/protobuf/repeated_field.h> 25 #include <google/protobuf/extension_set.h> 26 #include <google/protobuf/unknown_field_set.h> 27 #include <boost/units/quantity.hpp> 28 #include <boost/units/absolute.hpp> 29 #include <boost/units/dimensionless_type.hpp> 30 #include <boost/units/make_scaled_unit.hpp> 38 void protobuf_AddDesc_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto();
39 void protobuf_AssignDesc_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto();
40 void protobuf_ShutdownFile_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto();
42 class DirectIPMOPreHeader;
43 class DirectIPMOHeader;
44 class DirectIPMOPayload;
45 class DirectIPMTHeader;
46 class DirectIPMTPayload;
47 class DirectIPMTConfirmation;
63 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
64 return _unknown_fields_;
67 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
68 return &_unknown_fields_;
71 static const ::google::protobuf::Descriptor* descriptor();
79 void CopyFrom(const ::google::protobuf::Message& from);
80 void MergeFrom(const ::google::protobuf::Message& from);
84 bool IsInitialized()
const;
87 bool MergePartialFromCodedStream(
88 ::google::protobuf::io::CodedInputStream* input);
89 void SerializeWithCachedSizes(
90 ::google::protobuf::io::CodedOutputStream* output)
const;
91 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
92 int GetCachedSize()
const {
return _cached_size_; }
96 void SetCachedSize(
int size)
const;
98 ::google::protobuf::Metadata GetMetadata()
const;
105 inline bool has_protocol_ver()
const;
106 inline void clear_protocol_ver();
107 static const int kProtocolVerFieldNumber = 1;
108 inline ::google::protobuf::int32 protocol_ver()
const;
109 inline void set_protocol_ver(::google::protobuf::int32 value);
112 inline bool has_overall_length()
const;
113 inline void clear_overall_length();
114 static const int kOverallLengthFieldNumber = 2;
115 inline ::google::protobuf::uint32 overall_length()
const;
116 inline void set_overall_length(::google::protobuf::uint32 value);
120 inline void set_has_protocol_ver();
121 inline void clear_has_protocol_ver();
122 inline void set_has_overall_length();
123 inline void clear_has_overall_length();
125 ::google::protobuf::UnknownFieldSet _unknown_fields_;
127 ::google::protobuf::uint32 _has_bits_[1];
128 mutable int _cached_size_;
129 ::google::protobuf::int32 protocol_ver_;
130 ::google::protobuf::uint32 overall_length_;
131 friend void protobuf_AddDesc_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto();
132 friend void protobuf_AssignDesc_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto();
133 friend void protobuf_ShutdownFile_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto();
135 void InitAsDefaultInstance();
152 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
153 return _unknown_fields_;
156 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
157 return &_unknown_fields_;
160 static const ::google::protobuf::Descriptor* descriptor();
168 void CopyFrom(const ::google::protobuf::Message& from);
169 void MergeFrom(const ::google::protobuf::Message& from);
173 bool IsInitialized()
const;
175 int ByteSize()
const;
176 bool MergePartialFromCodedStream(
177 ::google::protobuf::io::CodedInputStream* input);
178 void SerializeWithCachedSizes(
179 ::google::protobuf::io::CodedOutputStream* output)
const;
180 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
181 int GetCachedSize()
const {
return _cached_size_; }
185 void SetCachedSize(
int size)
const;
187 ::google::protobuf::Metadata GetMetadata()
const;
194 inline bool has_iei()
const;
195 inline void clear_iei();
196 static const int kIeiFieldNumber = 1;
197 inline ::google::protobuf::int32 iei()
const;
198 inline void set_iei(::google::protobuf::int32 value);
201 inline bool has_length()
const;
202 inline void clear_length();
203 static const int kLengthFieldNumber = 2;
204 inline ::google::protobuf::uint32 length()
const;
205 inline void set_length(::google::protobuf::uint32 value);
208 inline bool has_cdr_reference()
const;
209 inline void clear_cdr_reference();
210 static const int kCdrReferenceFieldNumber = 3;
211 inline ::google::protobuf::uint32 cdr_reference()
const;
212 inline void set_cdr_reference(::google::protobuf::uint32 value);
215 inline bool has_imei()
const;
216 inline void clear_imei();
217 static const int kImeiFieldNumber = 4;
218 inline const ::std::string& imei()
const;
219 inline void set_imei(const ::std::string& value);
220 inline void set_imei(
const char* value);
221 inline void set_imei(
const char* value,
size_t size);
222 inline ::std::string* mutable_imei();
223 inline ::std::string* release_imei();
224 inline void set_allocated_imei(::std::string* imei);
227 inline bool has_session_status()
const;
228 inline void clear_session_status();
229 static const int kSessionStatusFieldNumber = 5;
230 inline ::google::protobuf::uint32 session_status()
const;
231 inline void set_session_status(::google::protobuf::uint32 value);
234 inline bool has_momsn()
const;
235 inline void clear_momsn();
236 static const int kMomsnFieldNumber = 6;
237 inline ::google::protobuf::uint32 momsn()
const;
238 inline void set_momsn(::google::protobuf::uint32 value);
241 inline bool has_mtmsn()
const;
242 inline void clear_mtmsn();
243 static const int kMtmsnFieldNumber = 7;
244 inline ::google::protobuf::uint32 mtmsn()
const;
245 inline void set_mtmsn(::google::protobuf::uint32 value);
248 inline bool has_time_of_session()
const;
249 inline void clear_time_of_session();
250 static const int kTimeOfSessionFieldNumber = 8;
251 inline ::google::protobuf::uint32 time_of_session()
const;
252 inline void set_time_of_session(::google::protobuf::uint32 value);
256 inline void set_has_iei();
257 inline void clear_has_iei();
258 inline void set_has_length();
259 inline void clear_has_length();
260 inline void set_has_cdr_reference();
261 inline void clear_has_cdr_reference();
262 inline void set_has_imei();
263 inline void clear_has_imei();
264 inline void set_has_session_status();
265 inline void clear_has_session_status();
266 inline void set_has_momsn();
267 inline void clear_has_momsn();
268 inline void set_has_mtmsn();
269 inline void clear_has_mtmsn();
270 inline void set_has_time_of_session();
271 inline void clear_has_time_of_session();
273 ::google::protobuf::UnknownFieldSet _unknown_fields_;
275 ::google::protobuf::uint32 _has_bits_[1];
276 mutable int _cached_size_;
277 ::google::protobuf::int32 iei_;
278 ::google::protobuf::uint32 length_;
279 ::std::string* imei_;
280 ::google::protobuf::uint32 cdr_reference_;
281 ::google::protobuf::uint32 session_status_;
282 ::google::protobuf::uint32 momsn_;
283 ::google::protobuf::uint32 mtmsn_;
284 ::google::protobuf::uint32 time_of_session_;
285 friend void protobuf_AddDesc_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto();
286 friend void protobuf_AssignDesc_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto();
287 friend void protobuf_ShutdownFile_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto();
289 void InitAsDefaultInstance();
306 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
307 return _unknown_fields_;
310 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
311 return &_unknown_fields_;
314 static const ::google::protobuf::Descriptor* descriptor();
322 void CopyFrom(const ::google::protobuf::Message& from);
323 void MergeFrom(const ::google::protobuf::Message& from);
327 bool IsInitialized()
const;
329 int ByteSize()
const;
330 bool MergePartialFromCodedStream(
331 ::google::protobuf::io::CodedInputStream* input);
332 void SerializeWithCachedSizes(
333 ::google::protobuf::io::CodedOutputStream* output)
const;
334 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
335 int GetCachedSize()
const {
return _cached_size_; }
339 void SetCachedSize(
int size)
const;
341 ::google::protobuf::Metadata GetMetadata()
const;
348 inline bool has_iei()
const;
349 inline void clear_iei();
350 static const int kIeiFieldNumber = 1;
351 inline ::google::protobuf::int32 iei()
const;
352 inline void set_iei(::google::protobuf::int32 value);
355 inline bool has_length()
const;
356 inline void clear_length();
357 static const int kLengthFieldNumber = 2;
358 inline ::google::protobuf::uint32 length()
const;
359 inline void set_length(::google::protobuf::uint32 value);
362 inline bool has_payload()
const;
363 inline void clear_payload();
364 static const int kPayloadFieldNumber = 3;
365 inline const ::std::string& payload()
const;
366 inline void set_payload(const ::std::string& value);
367 inline void set_payload(
const char* value);
368 inline void set_payload(
const char* value,
size_t size);
369 inline ::std::string* mutable_payload();
370 inline ::std::string* release_payload();
371 inline void set_allocated_payload(::std::string* payload);
375 inline void set_has_iei();
376 inline void clear_has_iei();
377 inline void set_has_length();
378 inline void clear_has_length();
379 inline void set_has_payload();
380 inline void clear_has_payload();
382 ::google::protobuf::UnknownFieldSet _unknown_fields_;
384 ::google::protobuf::uint32 _has_bits_[1];
385 mutable int _cached_size_;
386 ::google::protobuf::int32 iei_;
387 ::google::protobuf::uint32 length_;
388 ::std::string* payload_;
389 friend void protobuf_AddDesc_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto();
390 friend void protobuf_AssignDesc_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto();
391 friend void protobuf_ShutdownFile_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto();
393 void InitAsDefaultInstance();
410 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
411 return _unknown_fields_;
414 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
415 return &_unknown_fields_;
418 static const ::google::protobuf::Descriptor* descriptor();
426 void CopyFrom(const ::google::protobuf::Message& from);
427 void MergeFrom(const ::google::protobuf::Message& from);
431 bool IsInitialized()
const;
433 int ByteSize()
const;
434 bool MergePartialFromCodedStream(
435 ::google::protobuf::io::CodedInputStream* input);
436 void SerializeWithCachedSizes(
437 ::google::protobuf::io::CodedOutputStream* output)
const;
438 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
439 int GetCachedSize()
const {
return _cached_size_; }
443 void SetCachedSize(
int size)
const;
445 ::google::protobuf::Metadata GetMetadata()
const;
452 inline bool has_iei()
const;
453 inline void clear_iei();
454 static const int kIeiFieldNumber = 1;
455 inline ::google::protobuf::int32 iei()
const;
456 inline void set_iei(::google::protobuf::int32 value);
459 inline bool has_length()
const;
460 inline void clear_length();
461 static const int kLengthFieldNumber = 2;
462 inline ::google::protobuf::uint32 length()
const;
463 inline void set_length(::google::protobuf::uint32 value);
466 inline bool has_client_id()
const;
467 inline void clear_client_id();
468 static const int kClientIdFieldNumber = 3;
469 inline ::google::protobuf::uint32 client_id()
const;
470 inline void set_client_id(::google::protobuf::uint32 value);
473 inline bool has_imei()
const;
474 inline void clear_imei();
475 static const int kImeiFieldNumber = 4;
476 inline const ::std::string& imei()
const;
477 inline void set_imei(const ::std::string& value);
478 inline void set_imei(
const char* value);
479 inline void set_imei(
const char* value,
size_t size);
480 inline ::std::string* mutable_imei();
481 inline ::std::string* release_imei();
482 inline void set_allocated_imei(::std::string* imei);
485 inline bool has_disposition_flags()
const;
486 inline void clear_disposition_flags();
487 static const int kDispositionFlagsFieldNumber = 5;
488 inline ::google::protobuf::uint32 disposition_flags()
const;
489 inline void set_disposition_flags(::google::protobuf::uint32 value);
493 inline void set_has_iei();
494 inline void clear_has_iei();
495 inline void set_has_length();
496 inline void clear_has_length();
497 inline void set_has_client_id();
498 inline void clear_has_client_id();
499 inline void set_has_imei();
500 inline void clear_has_imei();
501 inline void set_has_disposition_flags();
502 inline void clear_has_disposition_flags();
504 ::google::protobuf::UnknownFieldSet _unknown_fields_;
506 ::google::protobuf::uint32 _has_bits_[1];
507 mutable int _cached_size_;
508 ::google::protobuf::int32 iei_;
509 ::google::protobuf::uint32 length_;
510 ::std::string* imei_;
511 ::google::protobuf::uint32 client_id_;
512 ::google::protobuf::uint32 disposition_flags_;
513 friend void protobuf_AddDesc_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto();
514 friend void protobuf_AssignDesc_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto();
515 friend void protobuf_ShutdownFile_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto();
517 void InitAsDefaultInstance();
534 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
535 return _unknown_fields_;
538 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
539 return &_unknown_fields_;
542 static const ::google::protobuf::Descriptor* descriptor();
550 void CopyFrom(const ::google::protobuf::Message& from);
551 void MergeFrom(const ::google::protobuf::Message& from);
555 bool IsInitialized()
const;
557 int ByteSize()
const;
558 bool MergePartialFromCodedStream(
559 ::google::protobuf::io::CodedInputStream* input);
560 void SerializeWithCachedSizes(
561 ::google::protobuf::io::CodedOutputStream* output)
const;
562 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
563 int GetCachedSize()
const {
return _cached_size_; }
567 void SetCachedSize(
int size)
const;
569 ::google::protobuf::Metadata GetMetadata()
const;
576 inline bool has_iei()
const;
577 inline void clear_iei();
578 static const int kIeiFieldNumber = 1;
579 inline ::google::protobuf::int32 iei()
const;
580 inline void set_iei(::google::protobuf::int32 value);
583 inline bool has_length()
const;
584 inline void clear_length();
585 static const int kLengthFieldNumber = 2;
586 inline ::google::protobuf::uint32 length()
const;
587 inline void set_length(::google::protobuf::uint32 value);
590 inline bool has_payload()
const;
591 inline void clear_payload();
592 static const int kPayloadFieldNumber = 3;
593 inline const ::std::string& payload()
const;
594 inline void set_payload(const ::std::string& value);
595 inline void set_payload(
const char* value);
596 inline void set_payload(
const char* value,
size_t size);
597 inline ::std::string* mutable_payload();
598 inline ::std::string* release_payload();
599 inline void set_allocated_payload(::std::string* payload);
603 inline void set_has_iei();
604 inline void clear_has_iei();
605 inline void set_has_length();
606 inline void clear_has_length();
607 inline void set_has_payload();
608 inline void clear_has_payload();
610 ::google::protobuf::UnknownFieldSet _unknown_fields_;
612 ::google::protobuf::uint32 _has_bits_[1];
613 mutable int _cached_size_;
614 ::google::protobuf::int32 iei_;
615 ::google::protobuf::uint32 length_;
616 ::std::string* payload_;
617 friend void protobuf_AddDesc_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto();
618 friend void protobuf_AssignDesc_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto();
619 friend void protobuf_ShutdownFile_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto();
621 void InitAsDefaultInstance();
638 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
639 return _unknown_fields_;
642 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
643 return &_unknown_fields_;
646 static const ::google::protobuf::Descriptor* descriptor();
654 void CopyFrom(const ::google::protobuf::Message& from);
655 void MergeFrom(const ::google::protobuf::Message& from);
659 bool IsInitialized()
const;
661 int ByteSize()
const;
662 bool MergePartialFromCodedStream(
663 ::google::protobuf::io::CodedInputStream* input);
664 void SerializeWithCachedSizes(
665 ::google::protobuf::io::CodedOutputStream* output)
const;
666 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
667 int GetCachedSize()
const {
return _cached_size_; }
671 void SetCachedSize(
int size)
const;
673 ::google::protobuf::Metadata GetMetadata()
const;
680 inline bool has_iei()
const;
681 inline void clear_iei();
682 static const int kIeiFieldNumber = 1;
683 inline ::google::protobuf::int32 iei()
const;
684 inline void set_iei(::google::protobuf::int32 value);
687 inline bool has_length()
const;
688 inline void clear_length();
689 static const int kLengthFieldNumber = 2;
690 inline ::google::protobuf::uint32 length()
const;
691 inline void set_length(::google::protobuf::uint32 value);
694 inline bool has_client_id()
const;
695 inline void clear_client_id();
696 static const int kClientIdFieldNumber = 3;
697 inline ::google::protobuf::uint32 client_id()
const;
698 inline void set_client_id(::google::protobuf::uint32 value);
701 inline bool has_imei()
const;
702 inline void clear_imei();
703 static const int kImeiFieldNumber = 4;
704 inline const ::std::string& imei()
const;
705 inline void set_imei(const ::std::string& value);
706 inline void set_imei(
const char* value);
707 inline void set_imei(
const char* value,
size_t size);
708 inline ::std::string* mutable_imei();
709 inline ::std::string* release_imei();
710 inline void set_allocated_imei(::std::string* imei);
713 inline bool has_auto_ref_id()
const;
714 inline void clear_auto_ref_id();
715 static const int kAutoRefIdFieldNumber = 5;
716 inline ::google::protobuf::uint32 auto_ref_id()
const;
717 inline void set_auto_ref_id(::google::protobuf::uint32 value);
720 inline bool has_status()
const;
721 inline void clear_status();
722 static const int kStatusFieldNumber = 6;
723 inline ::google::protobuf::int32 status()
const;
724 inline void set_status(::google::protobuf::int32 value);
728 inline void set_has_iei();
729 inline void clear_has_iei();
730 inline void set_has_length();
731 inline void clear_has_length();
732 inline void set_has_client_id();
733 inline void clear_has_client_id();
734 inline void set_has_imei();
735 inline void clear_has_imei();
736 inline void set_has_auto_ref_id();
737 inline void clear_has_auto_ref_id();
738 inline void set_has_status();
739 inline void clear_has_status();
741 ::google::protobuf::UnknownFieldSet _unknown_fields_;
743 ::google::protobuf::uint32 _has_bits_[1];
744 mutable int _cached_size_;
745 ::google::protobuf::int32 iei_;
746 ::google::protobuf::uint32 length_;
747 ::std::string* imei_;
748 ::google::protobuf::uint32 client_id_;
749 ::google::protobuf::uint32 auto_ref_id_;
750 ::google::protobuf::int32 status_;
751 friend void protobuf_AddDesc_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto();
752 friend void protobuf_AssignDesc_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto();
753 friend void protobuf_ShutdownFile_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto();
755 void InitAsDefaultInstance();
766 inline bool DirectIPMOPreHeader::has_protocol_ver()
const {
767 return (_has_bits_[0] & 0x00000001u) != 0;
769 inline void DirectIPMOPreHeader::set_has_protocol_ver() {
770 _has_bits_[0] |= 0x00000001u;
772 inline void DirectIPMOPreHeader::clear_has_protocol_ver() {
773 _has_bits_[0] &= ~0x00000001u;
775 inline void DirectIPMOPreHeader::clear_protocol_ver() {
777 clear_has_protocol_ver();
779 inline ::google::protobuf::int32 DirectIPMOPreHeader::protocol_ver()
const {
781 return protocol_ver_;
783 inline void DirectIPMOPreHeader::set_protocol_ver(::google::protobuf::int32 value) {
784 set_has_protocol_ver();
785 protocol_ver_ = value;
790 inline bool DirectIPMOPreHeader::has_overall_length()
const {
791 return (_has_bits_[0] & 0x00000002u) != 0;
793 inline void DirectIPMOPreHeader::set_has_overall_length() {
794 _has_bits_[0] |= 0x00000002u;
796 inline void DirectIPMOPreHeader::clear_has_overall_length() {
797 _has_bits_[0] &= ~0x00000002u;
799 inline void DirectIPMOPreHeader::clear_overall_length() {
800 overall_length_ = 0u;
801 clear_has_overall_length();
803 inline ::google::protobuf::uint32 DirectIPMOPreHeader::overall_length()
const {
805 return overall_length_;
807 inline void DirectIPMOPreHeader::set_overall_length(::google::protobuf::uint32 value) {
808 set_has_overall_length();
809 overall_length_ = value;
818 inline bool DirectIPMOHeader::has_iei()
const {
819 return (_has_bits_[0] & 0x00000001u) != 0;
821 inline void DirectIPMOHeader::set_has_iei() {
822 _has_bits_[0] |= 0x00000001u;
824 inline void DirectIPMOHeader::clear_has_iei() {
825 _has_bits_[0] &= ~0x00000001u;
827 inline void DirectIPMOHeader::clear_iei() {
831 inline ::google::protobuf::int32 DirectIPMOHeader::iei()
const {
835 inline void DirectIPMOHeader::set_iei(::google::protobuf::int32 value) {
842 inline bool DirectIPMOHeader::has_length()
const {
843 return (_has_bits_[0] & 0x00000002u) != 0;
845 inline void DirectIPMOHeader::set_has_length() {
846 _has_bits_[0] |= 0x00000002u;
848 inline void DirectIPMOHeader::clear_has_length() {
849 _has_bits_[0] &= ~0x00000002u;
851 inline void DirectIPMOHeader::clear_length() {
855 inline ::google::protobuf::uint32 DirectIPMOHeader::length()
const {
859 inline void DirectIPMOHeader::set_length(::google::protobuf::uint32 value) {
866 inline bool DirectIPMOHeader::has_cdr_reference()
const {
867 return (_has_bits_[0] & 0x00000004u) != 0;
869 inline void DirectIPMOHeader::set_has_cdr_reference() {
870 _has_bits_[0] |= 0x00000004u;
872 inline void DirectIPMOHeader::clear_has_cdr_reference() {
873 _has_bits_[0] &= ~0x00000004u;
875 inline void DirectIPMOHeader::clear_cdr_reference() {
877 clear_has_cdr_reference();
879 inline ::google::protobuf::uint32 DirectIPMOHeader::cdr_reference()
const {
881 return cdr_reference_;
883 inline void DirectIPMOHeader::set_cdr_reference(::google::protobuf::uint32 value) {
884 set_has_cdr_reference();
885 cdr_reference_ = value;
890 inline bool DirectIPMOHeader::has_imei()
const {
891 return (_has_bits_[0] & 0x00000008u) != 0;
893 inline void DirectIPMOHeader::set_has_imei() {
894 _has_bits_[0] |= 0x00000008u;
896 inline void DirectIPMOHeader::clear_has_imei() {
897 _has_bits_[0] &= ~0x00000008u;
899 inline void DirectIPMOHeader::clear_imei() {
900 if (imei_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
905 inline const ::std::string& DirectIPMOHeader::imei()
const {
909 inline void DirectIPMOHeader::set_imei(const ::std::string& value) {
911 if (imei_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
912 imei_ = new ::std::string;
914 imei_->assign(value);
917 inline void DirectIPMOHeader::set_imei(
const char* value) {
919 if (imei_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
920 imei_ = new ::std::string;
922 imei_->assign(value);
925 inline void DirectIPMOHeader::set_imei(
const char* value,
size_t size) {
927 if (imei_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
928 imei_ = new ::std::string;
930 imei_->assign(reinterpret_cast<const char*>(value), size);
933 inline ::std::string* DirectIPMOHeader::mutable_imei() {
935 if (imei_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
936 imei_ = new ::std::string;
941 inline ::std::string* DirectIPMOHeader::release_imei() {
943 if (imei_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
946 ::std::string* temp = imei_;
947 imei_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
951 inline void DirectIPMOHeader::set_allocated_imei(::std::string* imei) {
952 if (imei_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
960 imei_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
966 inline bool DirectIPMOHeader::has_session_status()
const {
967 return (_has_bits_[0] & 0x00000010u) != 0;
969 inline void DirectIPMOHeader::set_has_session_status() {
970 _has_bits_[0] |= 0x00000010u;
972 inline void DirectIPMOHeader::clear_has_session_status() {
973 _has_bits_[0] &= ~0x00000010u;
975 inline void DirectIPMOHeader::clear_session_status() {
976 session_status_ = 0u;
977 clear_has_session_status();
979 inline ::google::protobuf::uint32 DirectIPMOHeader::session_status()
const {
981 return session_status_;
983 inline void DirectIPMOHeader::set_session_status(::google::protobuf::uint32 value) {
984 set_has_session_status();
985 session_status_ = value;
990 inline bool DirectIPMOHeader::has_momsn()
const {
991 return (_has_bits_[0] & 0x00000020u) != 0;
993 inline void DirectIPMOHeader::set_has_momsn() {
994 _has_bits_[0] |= 0x00000020u;
996 inline void DirectIPMOHeader::clear_has_momsn() {
997 _has_bits_[0] &= ~0x00000020u;
999 inline void DirectIPMOHeader::clear_momsn() {
1003 inline ::google::protobuf::uint32 DirectIPMOHeader::momsn()
const {
1007 inline void DirectIPMOHeader::set_momsn(::google::protobuf::uint32 value) {
1014 inline bool DirectIPMOHeader::has_mtmsn()
const {
1015 return (_has_bits_[0] & 0x00000040u) != 0;
1017 inline void DirectIPMOHeader::set_has_mtmsn() {
1018 _has_bits_[0] |= 0x00000040u;
1020 inline void DirectIPMOHeader::clear_has_mtmsn() {
1021 _has_bits_[0] &= ~0x00000040u;
1023 inline void DirectIPMOHeader::clear_mtmsn() {
1027 inline ::google::protobuf::uint32 DirectIPMOHeader::mtmsn()
const {
1031 inline void DirectIPMOHeader::set_mtmsn(::google::protobuf::uint32 value) {
1038 inline bool DirectIPMOHeader::has_time_of_session()
const {
1039 return (_has_bits_[0] & 0x00000080u) != 0;
1041 inline void DirectIPMOHeader::set_has_time_of_session() {
1042 _has_bits_[0] |= 0x00000080u;
1044 inline void DirectIPMOHeader::clear_has_time_of_session() {
1045 _has_bits_[0] &= ~0x00000080u;
1047 inline void DirectIPMOHeader::clear_time_of_session() {
1048 time_of_session_ = 0u;
1049 clear_has_time_of_session();
1051 inline ::google::protobuf::uint32 DirectIPMOHeader::time_of_session()
const {
1053 return time_of_session_;
1055 inline void DirectIPMOHeader::set_time_of_session(::google::protobuf::uint32 value) {
1056 set_has_time_of_session();
1057 time_of_session_ = value;
1066 inline bool DirectIPMOPayload::has_iei()
const {
1067 return (_has_bits_[0] & 0x00000001u) != 0;
1069 inline void DirectIPMOPayload::set_has_iei() {
1070 _has_bits_[0] |= 0x00000001u;
1072 inline void DirectIPMOPayload::clear_has_iei() {
1073 _has_bits_[0] &= ~0x00000001u;
1075 inline void DirectIPMOPayload::clear_iei() {
1079 inline ::google::protobuf::int32 DirectIPMOPayload::iei()
const {
1083 inline void DirectIPMOPayload::set_iei(::google::protobuf::int32 value) {
1090 inline bool DirectIPMOPayload::has_length()
const {
1091 return (_has_bits_[0] & 0x00000002u) != 0;
1093 inline void DirectIPMOPayload::set_has_length() {
1094 _has_bits_[0] |= 0x00000002u;
1096 inline void DirectIPMOPayload::clear_has_length() {
1097 _has_bits_[0] &= ~0x00000002u;
1099 inline void DirectIPMOPayload::clear_length() {
1103 inline ::google::protobuf::uint32 DirectIPMOPayload::length()
const {
1107 inline void DirectIPMOPayload::set_length(::google::protobuf::uint32 value) {
1114 inline bool DirectIPMOPayload::has_payload()
const {
1115 return (_has_bits_[0] & 0x00000004u) != 0;
1117 inline void DirectIPMOPayload::set_has_payload() {
1118 _has_bits_[0] |= 0x00000004u;
1120 inline void DirectIPMOPayload::clear_has_payload() {
1121 _has_bits_[0] &= ~0x00000004u;
1123 inline void DirectIPMOPayload::clear_payload() {
1124 if (payload_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1127 clear_has_payload();
1129 inline const ::std::string& DirectIPMOPayload::payload()
const {
1133 inline void DirectIPMOPayload::set_payload(const ::std::string& value) {
1135 if (payload_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1136 payload_ = new ::std::string;
1138 payload_->assign(value);
1141 inline void DirectIPMOPayload::set_payload(
const char* value) {
1143 if (payload_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1144 payload_ = new ::std::string;
1146 payload_->assign(value);
1149 inline void DirectIPMOPayload::set_payload(
const char* value,
size_t size) {
1151 if (payload_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1152 payload_ = new ::std::string;
1154 payload_->assign(reinterpret_cast<const char*>(value), size);
1157 inline ::std::string* DirectIPMOPayload::mutable_payload() {
1159 if (payload_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1160 payload_ = new ::std::string;
1165 inline ::std::string* DirectIPMOPayload::release_payload() {
1166 clear_has_payload();
1167 if (payload_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1170 ::std::string* temp = payload_;
1171 payload_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1175 inline void DirectIPMOPayload::set_allocated_payload(::std::string* payload) {
1176 if (payload_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1183 clear_has_payload();
1184 payload_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1194 inline bool DirectIPMTHeader::has_iei()
const {
1195 return (_has_bits_[0] & 0x00000001u) != 0;
1197 inline void DirectIPMTHeader::set_has_iei() {
1198 _has_bits_[0] |= 0x00000001u;
1200 inline void DirectIPMTHeader::clear_has_iei() {
1201 _has_bits_[0] &= ~0x00000001u;
1203 inline void DirectIPMTHeader::clear_iei() {
1207 inline ::google::protobuf::int32 DirectIPMTHeader::iei()
const {
1211 inline void DirectIPMTHeader::set_iei(::google::protobuf::int32 value) {
1218 inline bool DirectIPMTHeader::has_length()
const {
1219 return (_has_bits_[0] & 0x00000002u) != 0;
1221 inline void DirectIPMTHeader::set_has_length() {
1222 _has_bits_[0] |= 0x00000002u;
1224 inline void DirectIPMTHeader::clear_has_length() {
1225 _has_bits_[0] &= ~0x00000002u;
1227 inline void DirectIPMTHeader::clear_length() {
1231 inline ::google::protobuf::uint32 DirectIPMTHeader::length()
const {
1235 inline void DirectIPMTHeader::set_length(::google::protobuf::uint32 value) {
1242 inline bool DirectIPMTHeader::has_client_id()
const {
1243 return (_has_bits_[0] & 0x00000004u) != 0;
1245 inline void DirectIPMTHeader::set_has_client_id() {
1246 _has_bits_[0] |= 0x00000004u;
1248 inline void DirectIPMTHeader::clear_has_client_id() {
1249 _has_bits_[0] &= ~0x00000004u;
1251 inline void DirectIPMTHeader::clear_client_id() {
1253 clear_has_client_id();
1255 inline ::google::protobuf::uint32 DirectIPMTHeader::client_id()
const {
1259 inline void DirectIPMTHeader::set_client_id(::google::protobuf::uint32 value) {
1260 set_has_client_id();
1266 inline bool DirectIPMTHeader::has_imei()
const {
1267 return (_has_bits_[0] & 0x00000008u) != 0;
1269 inline void DirectIPMTHeader::set_has_imei() {
1270 _has_bits_[0] |= 0x00000008u;
1272 inline void DirectIPMTHeader::clear_has_imei() {
1273 _has_bits_[0] &= ~0x00000008u;
1275 inline void DirectIPMTHeader::clear_imei() {
1276 if (imei_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1281 inline const ::std::string& DirectIPMTHeader::imei()
const {
1285 inline void DirectIPMTHeader::set_imei(const ::std::string& value) {
1287 if (imei_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1288 imei_ = new ::std::string;
1290 imei_->assign(value);
1293 inline void DirectIPMTHeader::set_imei(
const char* value) {
1295 if (imei_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1296 imei_ = new ::std::string;
1298 imei_->assign(value);
1301 inline void DirectIPMTHeader::set_imei(
const char* value,
size_t size) {
1303 if (imei_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1304 imei_ = new ::std::string;
1306 imei_->assign(reinterpret_cast<const char*>(value), size);
1309 inline ::std::string* DirectIPMTHeader::mutable_imei() {
1311 if (imei_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1312 imei_ = new ::std::string;
1317 inline ::std::string* DirectIPMTHeader::release_imei() {
1319 if (imei_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1322 ::std::string* temp = imei_;
1323 imei_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1327 inline void DirectIPMTHeader::set_allocated_imei(::std::string* imei) {
1328 if (imei_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1336 imei_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1342 inline bool DirectIPMTHeader::has_disposition_flags()
const {
1343 return (_has_bits_[0] & 0x00000010u) != 0;
1345 inline void DirectIPMTHeader::set_has_disposition_flags() {
1346 _has_bits_[0] |= 0x00000010u;
1348 inline void DirectIPMTHeader::clear_has_disposition_flags() {
1349 _has_bits_[0] &= ~0x00000010u;
1351 inline void DirectIPMTHeader::clear_disposition_flags() {
1352 disposition_flags_ = 0u;
1353 clear_has_disposition_flags();
1355 inline ::google::protobuf::uint32 DirectIPMTHeader::disposition_flags()
const {
1357 return disposition_flags_;
1359 inline void DirectIPMTHeader::set_disposition_flags(::google::protobuf::uint32 value) {
1360 set_has_disposition_flags();
1361 disposition_flags_ = value;
1370 inline bool DirectIPMTPayload::has_iei()
const {
1371 return (_has_bits_[0] & 0x00000001u) != 0;
1373 inline void DirectIPMTPayload::set_has_iei() {
1374 _has_bits_[0] |= 0x00000001u;
1376 inline void DirectIPMTPayload::clear_has_iei() {
1377 _has_bits_[0] &= ~0x00000001u;
1379 inline void DirectIPMTPayload::clear_iei() {
1383 inline ::google::protobuf::int32 DirectIPMTPayload::iei()
const {
1387 inline void DirectIPMTPayload::set_iei(::google::protobuf::int32 value) {
1394 inline bool DirectIPMTPayload::has_length()
const {
1395 return (_has_bits_[0] & 0x00000002u) != 0;
1397 inline void DirectIPMTPayload::set_has_length() {
1398 _has_bits_[0] |= 0x00000002u;
1400 inline void DirectIPMTPayload::clear_has_length() {
1401 _has_bits_[0] &= ~0x00000002u;
1403 inline void DirectIPMTPayload::clear_length() {
1407 inline ::google::protobuf::uint32 DirectIPMTPayload::length()
const {
1411 inline void DirectIPMTPayload::set_length(::google::protobuf::uint32 value) {
1418 inline bool DirectIPMTPayload::has_payload()
const {
1419 return (_has_bits_[0] & 0x00000004u) != 0;
1421 inline void DirectIPMTPayload::set_has_payload() {
1422 _has_bits_[0] |= 0x00000004u;
1424 inline void DirectIPMTPayload::clear_has_payload() {
1425 _has_bits_[0] &= ~0x00000004u;
1427 inline void DirectIPMTPayload::clear_payload() {
1428 if (payload_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1431 clear_has_payload();
1433 inline const ::std::string& DirectIPMTPayload::payload()
const {
1437 inline void DirectIPMTPayload::set_payload(const ::std::string& value) {
1439 if (payload_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1440 payload_ = new ::std::string;
1442 payload_->assign(value);
1445 inline void DirectIPMTPayload::set_payload(
const char* value) {
1447 if (payload_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1448 payload_ = new ::std::string;
1450 payload_->assign(value);
1453 inline void DirectIPMTPayload::set_payload(
const char* value,
size_t size) {
1455 if (payload_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1456 payload_ = new ::std::string;
1458 payload_->assign(reinterpret_cast<const char*>(value), size);
1461 inline ::std::string* DirectIPMTPayload::mutable_payload() {
1463 if (payload_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1464 payload_ = new ::std::string;
1469 inline ::std::string* DirectIPMTPayload::release_payload() {
1470 clear_has_payload();
1471 if (payload_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1474 ::std::string* temp = payload_;
1475 payload_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1479 inline void DirectIPMTPayload::set_allocated_payload(::std::string* payload) {
1480 if (payload_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1487 clear_has_payload();
1488 payload_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1498 inline bool DirectIPMTConfirmation::has_iei()
const {
1499 return (_has_bits_[0] & 0x00000001u) != 0;
1501 inline void DirectIPMTConfirmation::set_has_iei() {
1502 _has_bits_[0] |= 0x00000001u;
1504 inline void DirectIPMTConfirmation::clear_has_iei() {
1505 _has_bits_[0] &= ~0x00000001u;
1507 inline void DirectIPMTConfirmation::clear_iei() {
1511 inline ::google::protobuf::int32 DirectIPMTConfirmation::iei()
const {
1515 inline void DirectIPMTConfirmation::set_iei(::google::protobuf::int32 value) {
1522 inline bool DirectIPMTConfirmation::has_length()
const {
1523 return (_has_bits_[0] & 0x00000002u) != 0;
1525 inline void DirectIPMTConfirmation::set_has_length() {
1526 _has_bits_[0] |= 0x00000002u;
1528 inline void DirectIPMTConfirmation::clear_has_length() {
1529 _has_bits_[0] &= ~0x00000002u;
1531 inline void DirectIPMTConfirmation::clear_length() {
1535 inline ::google::protobuf::uint32 DirectIPMTConfirmation::length()
const {
1539 inline void DirectIPMTConfirmation::set_length(::google::protobuf::uint32 value) {
1546 inline bool DirectIPMTConfirmation::has_client_id()
const {
1547 return (_has_bits_[0] & 0x00000004u) != 0;
1549 inline void DirectIPMTConfirmation::set_has_client_id() {
1550 _has_bits_[0] |= 0x00000004u;
1552 inline void DirectIPMTConfirmation::clear_has_client_id() {
1553 _has_bits_[0] &= ~0x00000004u;
1555 inline void DirectIPMTConfirmation::clear_client_id() {
1557 clear_has_client_id();
1559 inline ::google::protobuf::uint32 DirectIPMTConfirmation::client_id()
const {
1563 inline void DirectIPMTConfirmation::set_client_id(::google::protobuf::uint32 value) {
1564 set_has_client_id();
1570 inline bool DirectIPMTConfirmation::has_imei()
const {
1571 return (_has_bits_[0] & 0x00000008u) != 0;
1573 inline void DirectIPMTConfirmation::set_has_imei() {
1574 _has_bits_[0] |= 0x00000008u;
1576 inline void DirectIPMTConfirmation::clear_has_imei() {
1577 _has_bits_[0] &= ~0x00000008u;
1579 inline void DirectIPMTConfirmation::clear_imei() {
1580 if (imei_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1585 inline const ::std::string& DirectIPMTConfirmation::imei()
const {
1589 inline void DirectIPMTConfirmation::set_imei(const ::std::string& value) {
1591 if (imei_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1592 imei_ = new ::std::string;
1594 imei_->assign(value);
1597 inline void DirectIPMTConfirmation::set_imei(
const char* value) {
1599 if (imei_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1600 imei_ = new ::std::string;
1602 imei_->assign(value);
1605 inline void DirectIPMTConfirmation::set_imei(
const char* value,
size_t size) {
1607 if (imei_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1608 imei_ = new ::std::string;
1610 imei_->assign(reinterpret_cast<const char*>(value), size);
1613 inline ::std::string* DirectIPMTConfirmation::mutable_imei() {
1615 if (imei_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1616 imei_ = new ::std::string;
1621 inline ::std::string* DirectIPMTConfirmation::release_imei() {
1623 if (imei_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1626 ::std::string* temp = imei_;
1627 imei_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1631 inline void DirectIPMTConfirmation::set_allocated_imei(::std::string* imei) {
1632 if (imei_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1640 imei_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1646 inline bool DirectIPMTConfirmation::has_auto_ref_id()
const {
1647 return (_has_bits_[0] & 0x00000010u) != 0;
1649 inline void DirectIPMTConfirmation::set_has_auto_ref_id() {
1650 _has_bits_[0] |= 0x00000010u;
1652 inline void DirectIPMTConfirmation::clear_has_auto_ref_id() {
1653 _has_bits_[0] &= ~0x00000010u;
1655 inline void DirectIPMTConfirmation::clear_auto_ref_id() {
1657 clear_has_auto_ref_id();
1659 inline ::google::protobuf::uint32 DirectIPMTConfirmation::auto_ref_id()
const {
1661 return auto_ref_id_;
1663 inline void DirectIPMTConfirmation::set_auto_ref_id(::google::protobuf::uint32 value) {
1664 set_has_auto_ref_id();
1665 auto_ref_id_ = value;
1670 inline bool DirectIPMTConfirmation::has_status()
const {
1671 return (_has_bits_[0] & 0x00000020u) != 0;
1673 inline void DirectIPMTConfirmation::set_has_status() {
1674 _has_bits_[0] |= 0x00000020u;
1676 inline void DirectIPMTConfirmation::clear_has_status() {
1677 _has_bits_[0] &= ~0x00000020u;
1679 inline void DirectIPMTConfirmation::clear_status() {
1683 inline ::google::protobuf::int32 DirectIPMTConfirmation::status()
const {
1687 inline void DirectIPMTConfirmation::set_status(::google::protobuf::int32 value) {
1702 namespace protobuf {
1711 #endif // PROTOBUF_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto__INCLUDED
The global namespace for the Goby project.