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.