00001
00002
00003
00004 #ifndef PROTOBUF_ProMCStat_2eproto__INCLUDED
00005 #define PROTOBUF_ProMCStat_2eproto__INCLUDED
00006
00007 #include <string>
00008
00009 #include <google/protobuf/stubs/common.h>
00010
00011 #if GOOGLE_PROTOBUF_VERSION < 2005000
00012 #error This file was generated by a newer version of protoc which is
00013 #error incompatible with your Protocol Buffer headers. Please update
00014 #error your headers.
00015 #endif
00016 #if 2005000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
00017 #error This file was generated by an older version of protoc which is
00018 #error incompatible with your Protocol Buffer headers. Please
00019 #error regenerate this file with a newer version of protoc.
00020 #endif
00021
00022 #include <google/protobuf/generated_message_util.h>
00023 #include <google/protobuf/message.h>
00024 #include <google/protobuf/repeated_field.h>
00025 #include <google/protobuf/extension_set.h>
00026 #include <google/protobuf/unknown_field_set.h>
00027
00028
00029 namespace promc {
00030
00031
00032 void protobuf_AddDesc_ProMCStat_2eproto();
00033 void protobuf_AssignDesc_ProMCStat_2eproto();
00034 void protobuf_ShutdownFile_ProMCStat_2eproto();
00035
00036 class ProMCStat;
00037 class ProMCStat_ProcessData;
00038
00039
00040
00041 class ProMCStat_ProcessData : public ::google::protobuf::Message {
00042 public:
00043 ProMCStat_ProcessData();
00044 virtual ~ProMCStat_ProcessData();
00045
00046 ProMCStat_ProcessData(const ProMCStat_ProcessData& from);
00047
00048 inline ProMCStat_ProcessData& operator=(const ProMCStat_ProcessData& from) {
00049 CopyFrom(from);
00050 return *this;
00051 }
00052
00053 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
00054 return _unknown_fields_;
00055 }
00056
00057 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
00058 return &_unknown_fields_;
00059 }
00060
00061 static const ::google::protobuf::Descriptor* descriptor();
00062 static const ProMCStat_ProcessData& default_instance();
00063
00064 void Swap(ProMCStat_ProcessData* other);
00065
00066
00067
00068 ProMCStat_ProcessData* New() const;
00069 void CopyFrom(const ::google::protobuf::Message& from);
00070 void MergeFrom(const ::google::protobuf::Message& from);
00071 void CopyFrom(const ProMCStat_ProcessData& from);
00072 void MergeFrom(const ProMCStat_ProcessData& from);
00073 void Clear();
00074 bool IsInitialized() const;
00075
00076 int ByteSize() const;
00077 bool MergePartialFromCodedStream(
00078 ::google::protobuf::io::CodedInputStream* input);
00079 void SerializeWithCachedSizes(
00080 ::google::protobuf::io::CodedOutputStream* output) const;
00081 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
00082 int GetCachedSize() const { return _cached_size_; }
00083 private:
00084 void SharedCtor();
00085 void SharedDtor();
00086 void SetCachedSize(int size) const;
00087 public:
00088
00089 ::google::protobuf::Metadata GetMetadata() const;
00090
00091
00092
00093
00094
00095
00096 inline bool has_id() const;
00097 inline void clear_id();
00098 static const int kIdFieldNumber = 1;
00099 inline ::google::protobuf::int32 id() const;
00100 inline void set_id(::google::protobuf::int32 value);
00101
00102
00103 inline bool has_cross_section() const;
00104 inline void clear_cross_section();
00105 static const int kCrossSectionFieldNumber = 2;
00106 inline double cross_section() const;
00107 inline void set_cross_section(double value);
00108
00109
00110 inline bool has_cross_section_error() const;
00111 inline void clear_cross_section_error();
00112 static const int kCrossSectionErrorFieldNumber = 3;
00113 inline double cross_section_error() const;
00114 inline void set_cross_section_error(double value);
00115
00116
00117 inline bool has_name() const;
00118 inline void clear_name();
00119 static const int kNameFieldNumber = 4;
00120 inline const ::std::string& name() const;
00121 inline void set_name(const ::std::string& value);
00122 inline void set_name(const char* value);
00123 inline void set_name(const char* value, size_t size);
00124 inline ::std::string* mutable_name();
00125 inline ::std::string* release_name();
00126 inline void set_allocated_name(::std::string* name);
00127
00128
00129 private:
00130 inline void set_has_id();
00131 inline void clear_has_id();
00132 inline void set_has_cross_section();
00133 inline void clear_has_cross_section();
00134 inline void set_has_cross_section_error();
00135 inline void clear_has_cross_section_error();
00136 inline void set_has_name();
00137 inline void clear_has_name();
00138
00139 ::google::protobuf::UnknownFieldSet _unknown_fields_;
00140
00141 double cross_section_;
00142 double cross_section_error_;
00143 ::std::string* name_;
00144 ::google::protobuf::int32 id_;
00145
00146 mutable int _cached_size_;
00147 ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
00148
00149 friend void protobuf_AddDesc_ProMCStat_2eproto();
00150 friend void protobuf_AssignDesc_ProMCStat_2eproto();
00151 friend void protobuf_ShutdownFile_ProMCStat_2eproto();
00152
00153 void InitAsDefaultInstance();
00154 static ProMCStat_ProcessData* default_instance_;
00155 };
00156
00157
00158 class ProMCStat : public ::google::protobuf::Message {
00159 public:
00160 ProMCStat();
00161 virtual ~ProMCStat();
00162
00163 ProMCStat(const ProMCStat& from);
00164
00165 inline ProMCStat& operator=(const ProMCStat& from) {
00166 CopyFrom(from);
00167 return *this;
00168 }
00169
00170 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
00171 return _unknown_fields_;
00172 }
00173
00174 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
00175 return &_unknown_fields_;
00176 }
00177
00178 static const ::google::protobuf::Descriptor* descriptor();
00179 static const ProMCStat& default_instance();
00180
00181 void Swap(ProMCStat* other);
00182
00183
00184
00185 ProMCStat* New() const;
00186 void CopyFrom(const ::google::protobuf::Message& from);
00187 void MergeFrom(const ::google::protobuf::Message& from);
00188 void CopyFrom(const ProMCStat& from);
00189 void MergeFrom(const ProMCStat& from);
00190 void Clear();
00191 bool IsInitialized() const;
00192
00193 int ByteSize() const;
00194 bool MergePartialFromCodedStream(
00195 ::google::protobuf::io::CodedInputStream* input);
00196 void SerializeWithCachedSizes(
00197 ::google::protobuf::io::CodedOutputStream* output) const;
00198 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
00199 int GetCachedSize() const { return _cached_size_; }
00200 private:
00201 void SharedCtor();
00202 void SharedDtor();
00203 void SetCachedSize(int size) const;
00204 public:
00205
00206 ::google::protobuf::Metadata GetMetadata() const;
00207
00208
00209
00210 typedef ProMCStat_ProcessData ProcessData;
00211
00212
00213
00214
00215 inline bool has_nevents_requested() const;
00216 inline void clear_nevents_requested();
00217 static const int kNeventsRequestedFieldNumber = 1;
00218 inline ::google::protobuf::int32 nevents_requested() const;
00219 inline void set_nevents_requested(::google::protobuf::int32 value);
00220
00221
00222 inline bool has_nevents_failed() const;
00223 inline void clear_nevents_failed();
00224 static const int kNeventsFailedFieldNumber = 2;
00225 inline ::google::protobuf::int32 nevents_failed() const;
00226 inline void set_nevents_failed(::google::protobuf::int32 value);
00227
00228
00229 inline bool has_cross_section_accumulated() const;
00230 inline void clear_cross_section_accumulated();
00231 static const int kCrossSectionAccumulatedFieldNumber = 3;
00232 inline double cross_section_accumulated() const;
00233 inline void set_cross_section_accumulated(double value);
00234
00235
00236 inline bool has_cross_section_error_accumulated() const;
00237 inline void clear_cross_section_error_accumulated();
00238 static const int kCrossSectionErrorAccumulatedFieldNumber = 4;
00239 inline double cross_section_error_accumulated() const;
00240 inline void set_cross_section_error_accumulated(double value);
00241
00242
00243 inline bool has_luminosity_accumulated() const;
00244 inline void clear_luminosity_accumulated();
00245 static const int kLuminosityAccumulatedFieldNumber = 5;
00246 inline double luminosity_accumulated() const;
00247 inline void set_luminosity_accumulated(double value);
00248
00249
00250 inline bool has_ntried() const;
00251 inline void clear_ntried();
00252 static const int kNTriedFieldNumber = 6;
00253 inline ::google::protobuf::int32 ntried() const;
00254 inline void set_ntried(::google::protobuf::int32 value);
00255
00256
00257 inline bool has_nselected() const;
00258 inline void clear_nselected();
00259 static const int kNSelectedFieldNumber = 7;
00260 inline ::google::protobuf::int32 nselected() const;
00261 inline void set_nselected(::google::protobuf::int32 value);
00262
00263
00264 inline bool has_naccepted() const;
00265 inline void clear_naccepted();
00266 static const int kNAcceptedFieldNumber = 8;
00267 inline ::google::protobuf::int32 naccepted() const;
00268 inline void set_naccepted(::google::protobuf::int32 value);
00269
00270
00271 inline int processdata_size() const;
00272 inline void clear_processdata();
00273 static const int kProcessDataFieldNumber = 10;
00274 inline const ::promc::ProMCStat_ProcessData& processdata(int index) const;
00275 inline ::promc::ProMCStat_ProcessData* mutable_processdata(int index);
00276 inline ::promc::ProMCStat_ProcessData* add_processdata();
00277 inline const ::google::protobuf::RepeatedPtrField< ::promc::ProMCStat_ProcessData >&
00278 processdata() const;
00279 inline ::google::protobuf::RepeatedPtrField< ::promc::ProMCStat_ProcessData >*
00280 mutable_processdata();
00281
00282
00283 private:
00284 inline void set_has_nevents_requested();
00285 inline void clear_has_nevents_requested();
00286 inline void set_has_nevents_failed();
00287 inline void clear_has_nevents_failed();
00288 inline void set_has_cross_section_accumulated();
00289 inline void clear_has_cross_section_accumulated();
00290 inline void set_has_cross_section_error_accumulated();
00291 inline void clear_has_cross_section_error_accumulated();
00292 inline void set_has_luminosity_accumulated();
00293 inline void clear_has_luminosity_accumulated();
00294 inline void set_has_ntried();
00295 inline void clear_has_ntried();
00296 inline void set_has_nselected();
00297 inline void clear_has_nselected();
00298 inline void set_has_naccepted();
00299 inline void clear_has_naccepted();
00300
00301 ::google::protobuf::UnknownFieldSet _unknown_fields_;
00302
00303 ::google::protobuf::int32 nevents_requested_;
00304 ::google::protobuf::int32 nevents_failed_;
00305 double cross_section_accumulated_;
00306 double cross_section_error_accumulated_;
00307 double luminosity_accumulated_;
00308 ::google::protobuf::int32 ntried_;
00309 ::google::protobuf::int32 nselected_;
00310 ::google::protobuf::RepeatedPtrField< ::promc::ProMCStat_ProcessData > processdata_;
00311 ::google::protobuf::int32 naccepted_;
00312
00313 mutable int _cached_size_;
00314 ::google::protobuf::uint32 _has_bits_[(9 + 31) / 32];
00315
00316 friend void protobuf_AddDesc_ProMCStat_2eproto();
00317 friend void protobuf_AssignDesc_ProMCStat_2eproto();
00318 friend void protobuf_ShutdownFile_ProMCStat_2eproto();
00319
00320 void InitAsDefaultInstance();
00321 static ProMCStat* default_instance_;
00322 };
00323
00324
00325
00326
00327
00328
00329
00330
00331 inline bool ProMCStat_ProcessData::has_id() const {
00332 return (_has_bits_[0] & 0x00000001u) != 0;
00333 }
00334 inline void ProMCStat_ProcessData::set_has_id() {
00335 _has_bits_[0] |= 0x00000001u;
00336 }
00337 inline void ProMCStat_ProcessData::clear_has_id() {
00338 _has_bits_[0] &= ~0x00000001u;
00339 }
00340 inline void ProMCStat_ProcessData::clear_id() {
00341 id_ = 0;
00342 clear_has_id();
00343 }
00344 inline ::google::protobuf::int32 ProMCStat_ProcessData::id() const {
00345 return id_;
00346 }
00347 inline void ProMCStat_ProcessData::set_id(::google::protobuf::int32 value) {
00348 set_has_id();
00349 id_ = value;
00350 }
00351
00352
00353 inline bool ProMCStat_ProcessData::has_cross_section() const {
00354 return (_has_bits_[0] & 0x00000002u) != 0;
00355 }
00356 inline void ProMCStat_ProcessData::set_has_cross_section() {
00357 _has_bits_[0] |= 0x00000002u;
00358 }
00359 inline void ProMCStat_ProcessData::clear_has_cross_section() {
00360 _has_bits_[0] &= ~0x00000002u;
00361 }
00362 inline void ProMCStat_ProcessData::clear_cross_section() {
00363 cross_section_ = 0;
00364 clear_has_cross_section();
00365 }
00366 inline double ProMCStat_ProcessData::cross_section() const {
00367 return cross_section_;
00368 }
00369 inline void ProMCStat_ProcessData::set_cross_section(double value) {
00370 set_has_cross_section();
00371 cross_section_ = value;
00372 }
00373
00374
00375 inline bool ProMCStat_ProcessData::has_cross_section_error() const {
00376 return (_has_bits_[0] & 0x00000004u) != 0;
00377 }
00378 inline void ProMCStat_ProcessData::set_has_cross_section_error() {
00379 _has_bits_[0] |= 0x00000004u;
00380 }
00381 inline void ProMCStat_ProcessData::clear_has_cross_section_error() {
00382 _has_bits_[0] &= ~0x00000004u;
00383 }
00384 inline void ProMCStat_ProcessData::clear_cross_section_error() {
00385 cross_section_error_ = 0;
00386 clear_has_cross_section_error();
00387 }
00388 inline double ProMCStat_ProcessData::cross_section_error() const {
00389 return cross_section_error_;
00390 }
00391 inline void ProMCStat_ProcessData::set_cross_section_error(double value) {
00392 set_has_cross_section_error();
00393 cross_section_error_ = value;
00394 }
00395
00396
00397 inline bool ProMCStat_ProcessData::has_name() const {
00398 return (_has_bits_[0] & 0x00000008u) != 0;
00399 }
00400 inline void ProMCStat_ProcessData::set_has_name() {
00401 _has_bits_[0] |= 0x00000008u;
00402 }
00403 inline void ProMCStat_ProcessData::clear_has_name() {
00404 _has_bits_[0] &= ~0x00000008u;
00405 }
00406 inline void ProMCStat_ProcessData::clear_name() {
00407 if (name_ != &::google::protobuf::internal::kEmptyString) {
00408 name_->clear();
00409 }
00410 clear_has_name();
00411 }
00412 inline const ::std::string& ProMCStat_ProcessData::name() const {
00413 return *name_;
00414 }
00415 inline void ProMCStat_ProcessData::set_name(const ::std::string& value) {
00416 set_has_name();
00417 if (name_ == &::google::protobuf::internal::kEmptyString) {
00418 name_ = new ::std::string;
00419 }
00420 name_->assign(value);
00421 }
00422 inline void ProMCStat_ProcessData::set_name(const char* value) {
00423 set_has_name();
00424 if (name_ == &::google::protobuf::internal::kEmptyString) {
00425 name_ = new ::std::string;
00426 }
00427 name_->assign(value);
00428 }
00429 inline void ProMCStat_ProcessData::set_name(const char* value, size_t size) {
00430 set_has_name();
00431 if (name_ == &::google::protobuf::internal::kEmptyString) {
00432 name_ = new ::std::string;
00433 }
00434 name_->assign(reinterpret_cast<const char*>(value), size);
00435 }
00436 inline ::std::string* ProMCStat_ProcessData::mutable_name() {
00437 set_has_name();
00438 if (name_ == &::google::protobuf::internal::kEmptyString) {
00439 name_ = new ::std::string;
00440 }
00441 return name_;
00442 }
00443 inline ::std::string* ProMCStat_ProcessData::release_name() {
00444 clear_has_name();
00445 if (name_ == &::google::protobuf::internal::kEmptyString) {
00446 return NULL;
00447 } else {
00448 ::std::string* temp = name_;
00449 name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
00450 return temp;
00451 }
00452 }
00453 inline void ProMCStat_ProcessData::set_allocated_name(::std::string* name) {
00454 if (name_ != &::google::protobuf::internal::kEmptyString) {
00455 delete name_;
00456 }
00457 if (name) {
00458 set_has_name();
00459 name_ = name;
00460 } else {
00461 clear_has_name();
00462 name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
00463 }
00464 }
00465
00466
00467
00468
00469
00470
00471 inline bool ProMCStat::has_nevents_requested() const {
00472 return (_has_bits_[0] & 0x00000001u) != 0;
00473 }
00474 inline void ProMCStat::set_has_nevents_requested() {
00475 _has_bits_[0] |= 0x00000001u;
00476 }
00477 inline void ProMCStat::clear_has_nevents_requested() {
00478 _has_bits_[0] &= ~0x00000001u;
00479 }
00480 inline void ProMCStat::clear_nevents_requested() {
00481 nevents_requested_ = 0;
00482 clear_has_nevents_requested();
00483 }
00484 inline ::google::protobuf::int32 ProMCStat::nevents_requested() const {
00485 return nevents_requested_;
00486 }
00487 inline void ProMCStat::set_nevents_requested(::google::protobuf::int32 value) {
00488 set_has_nevents_requested();
00489 nevents_requested_ = value;
00490 }
00491
00492
00493 inline bool ProMCStat::has_nevents_failed() const {
00494 return (_has_bits_[0] & 0x00000002u) != 0;
00495 }
00496 inline void ProMCStat::set_has_nevents_failed() {
00497 _has_bits_[0] |= 0x00000002u;
00498 }
00499 inline void ProMCStat::clear_has_nevents_failed() {
00500 _has_bits_[0] &= ~0x00000002u;
00501 }
00502 inline void ProMCStat::clear_nevents_failed() {
00503 nevents_failed_ = 0;
00504 clear_has_nevents_failed();
00505 }
00506 inline ::google::protobuf::int32 ProMCStat::nevents_failed() const {
00507 return nevents_failed_;
00508 }
00509 inline void ProMCStat::set_nevents_failed(::google::protobuf::int32 value) {
00510 set_has_nevents_failed();
00511 nevents_failed_ = value;
00512 }
00513
00514
00515 inline bool ProMCStat::has_cross_section_accumulated() const {
00516 return (_has_bits_[0] & 0x00000004u) != 0;
00517 }
00518 inline void ProMCStat::set_has_cross_section_accumulated() {
00519 _has_bits_[0] |= 0x00000004u;
00520 }
00521 inline void ProMCStat::clear_has_cross_section_accumulated() {
00522 _has_bits_[0] &= ~0x00000004u;
00523 }
00524 inline void ProMCStat::clear_cross_section_accumulated() {
00525 cross_section_accumulated_ = 0;
00526 clear_has_cross_section_accumulated();
00527 }
00528 inline double ProMCStat::cross_section_accumulated() const {
00529 return cross_section_accumulated_;
00530 }
00531 inline void ProMCStat::set_cross_section_accumulated(double value) {
00532 set_has_cross_section_accumulated();
00533 cross_section_accumulated_ = value;
00534 }
00535
00536
00537 inline bool ProMCStat::has_cross_section_error_accumulated() const {
00538 return (_has_bits_[0] & 0x00000008u) != 0;
00539 }
00540 inline void ProMCStat::set_has_cross_section_error_accumulated() {
00541 _has_bits_[0] |= 0x00000008u;
00542 }
00543 inline void ProMCStat::clear_has_cross_section_error_accumulated() {
00544 _has_bits_[0] &= ~0x00000008u;
00545 }
00546 inline void ProMCStat::clear_cross_section_error_accumulated() {
00547 cross_section_error_accumulated_ = 0;
00548 clear_has_cross_section_error_accumulated();
00549 }
00550 inline double ProMCStat::cross_section_error_accumulated() const {
00551 return cross_section_error_accumulated_;
00552 }
00553 inline void ProMCStat::set_cross_section_error_accumulated(double value) {
00554 set_has_cross_section_error_accumulated();
00555 cross_section_error_accumulated_ = value;
00556 }
00557
00558
00559 inline bool ProMCStat::has_luminosity_accumulated() const {
00560 return (_has_bits_[0] & 0x00000010u) != 0;
00561 }
00562 inline void ProMCStat::set_has_luminosity_accumulated() {
00563 _has_bits_[0] |= 0x00000010u;
00564 }
00565 inline void ProMCStat::clear_has_luminosity_accumulated() {
00566 _has_bits_[0] &= ~0x00000010u;
00567 }
00568 inline void ProMCStat::clear_luminosity_accumulated() {
00569 luminosity_accumulated_ = 0;
00570 clear_has_luminosity_accumulated();
00571 }
00572 inline double ProMCStat::luminosity_accumulated() const {
00573 return luminosity_accumulated_;
00574 }
00575 inline void ProMCStat::set_luminosity_accumulated(double value) {
00576 set_has_luminosity_accumulated();
00577 luminosity_accumulated_ = value;
00578 }
00579
00580
00581 inline bool ProMCStat::has_ntried() const {
00582 return (_has_bits_[0] & 0x00000020u) != 0;
00583 }
00584 inline void ProMCStat::set_has_ntried() {
00585 _has_bits_[0] |= 0x00000020u;
00586 }
00587 inline void ProMCStat::clear_has_ntried() {
00588 _has_bits_[0] &= ~0x00000020u;
00589 }
00590 inline void ProMCStat::clear_ntried() {
00591 ntried_ = 0;
00592 clear_has_ntried();
00593 }
00594 inline ::google::protobuf::int32 ProMCStat::ntried() const {
00595 return ntried_;
00596 }
00597 inline void ProMCStat::set_ntried(::google::protobuf::int32 value) {
00598 set_has_ntried();
00599 ntried_ = value;
00600 }
00601
00602
00603 inline bool ProMCStat::has_nselected() const {
00604 return (_has_bits_[0] & 0x00000040u) != 0;
00605 }
00606 inline void ProMCStat::set_has_nselected() {
00607 _has_bits_[0] |= 0x00000040u;
00608 }
00609 inline void ProMCStat::clear_has_nselected() {
00610 _has_bits_[0] &= ~0x00000040u;
00611 }
00612 inline void ProMCStat::clear_nselected() {
00613 nselected_ = 0;
00614 clear_has_nselected();
00615 }
00616 inline ::google::protobuf::int32 ProMCStat::nselected() const {
00617 return nselected_;
00618 }
00619 inline void ProMCStat::set_nselected(::google::protobuf::int32 value) {
00620 set_has_nselected();
00621 nselected_ = value;
00622 }
00623
00624
00625 inline bool ProMCStat::has_naccepted() const {
00626 return (_has_bits_[0] & 0x00000080u) != 0;
00627 }
00628 inline void ProMCStat::set_has_naccepted() {
00629 _has_bits_[0] |= 0x00000080u;
00630 }
00631 inline void ProMCStat::clear_has_naccepted() {
00632 _has_bits_[0] &= ~0x00000080u;
00633 }
00634 inline void ProMCStat::clear_naccepted() {
00635 naccepted_ = 0;
00636 clear_has_naccepted();
00637 }
00638 inline ::google::protobuf::int32 ProMCStat::naccepted() const {
00639 return naccepted_;
00640 }
00641 inline void ProMCStat::set_naccepted(::google::protobuf::int32 value) {
00642 set_has_naccepted();
00643 naccepted_ = value;
00644 }
00645
00646
00647 inline int ProMCStat::processdata_size() const {
00648 return processdata_.size();
00649 }
00650 inline void ProMCStat::clear_processdata() {
00651 processdata_.Clear();
00652 }
00653 inline const ::promc::ProMCStat_ProcessData& ProMCStat::processdata(int index) const {
00654 return processdata_.Get(index);
00655 }
00656 inline ::promc::ProMCStat_ProcessData* ProMCStat::mutable_processdata(int index) {
00657 return processdata_.Mutable(index);
00658 }
00659 inline ::promc::ProMCStat_ProcessData* ProMCStat::add_processdata() {
00660 return processdata_.Add();
00661 }
00662 inline const ::google::protobuf::RepeatedPtrField< ::promc::ProMCStat_ProcessData >&
00663 ProMCStat::processdata() const {
00664 return processdata_;
00665 }
00666 inline ::google::protobuf::RepeatedPtrField< ::promc::ProMCStat_ProcessData >*
00667 ProMCStat::mutable_processdata() {
00668 return &processdata_;
00669 }
00670
00671
00672
00673
00674 }
00675
00676 #ifndef SWIG
00677 namespace google {
00678 namespace protobuf {
00679
00680
00681 }
00682 }
00683 #endif // SWIG
00684
00685
00686
00687 #endif // PROTOBUF_ProMCStat_2eproto__INCLUDED