Wiselib
|
00001 // Generated by the protocol buffer compiler. DO NOT EDIT! 00002 // source: WSNAppMessages.proto 00003 00004 #ifndef PROTOBUF_WSNAppMessages_2eproto__INCLUDED 00005 #define PROTOBUF_WSNAppMessages_2eproto__INCLUDED 00006 00007 #include <string> 00008 00009 #include <google/protobuf/stubs/common.h> 00010 00011 #if GOOGLE_PROTOBUF_VERSION < 2003000 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 2003000 < 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/repeated_field.h> 00024 #include <google/protobuf/extension_set.h> 00025 #include <google/protobuf/generated_message_reflection.h> 00026 // @@protoc_insertion_point(includes) 00027 00028 namespace de { 00029 namespace uniluebeck { 00030 namespace itm { 00031 namespace tr { 00032 namespace runtime { 00033 namespace wsnapp { 00034 00035 // Internal implementation detail -- do not call these. 00036 void protobuf_AddDesc_WSNAppMessages_2eproto(); 00037 void protobuf_AssignDesc_WSNAppMessages_2eproto(); 00038 void protobuf_ShutdownFile_WSNAppMessages_2eproto(); 00039 00040 class ListenerManagement; 00041 class RequestStatus; 00042 class RequestStatus_Status; 00043 class Program; 00044 class Program_ProgramMetaData; 00045 class Notification; 00046 class Message; 00047 class SetVirtualLinkRequest; 00048 class DestroyVirtualLinkRequest; 00049 class DisablePhysicalLink; 00050 class EnablePhysicalLink; 00051 class OperationInvocation; 00052 00053 enum ListenerManagement_Operation { 00054 ListenerManagement_Operation_REGISTER = 1, 00055 ListenerManagement_Operation_UNREGISTER = 2 00056 }; 00057 bool ListenerManagement_Operation_IsValid(int value); 00058 const ListenerManagement_Operation ListenerManagement_Operation_Operation_MIN = ListenerManagement_Operation_REGISTER; 00059 const ListenerManagement_Operation ListenerManagement_Operation_Operation_MAX = ListenerManagement_Operation_UNREGISTER; 00060 const int ListenerManagement_Operation_Operation_ARRAYSIZE = ListenerManagement_Operation_Operation_MAX + 1; 00061 00062 const ::google::protobuf::EnumDescriptor* ListenerManagement_Operation_descriptor(); 00063 inline const ::std::string& ListenerManagement_Operation_Name(ListenerManagement_Operation value) { 00064 return ::google::protobuf::internal::NameOfEnum( 00065 ListenerManagement_Operation_descriptor(), value); 00066 } 00067 inline bool ListenerManagement_Operation_Parse( 00068 const ::std::string& name, ListenerManagement_Operation* value) { 00069 return ::google::protobuf::internal::ParseNamedEnum<ListenerManagement_Operation>( 00070 ListenerManagement_Operation_descriptor(), name, value); 00071 } 00072 enum OperationInvocation_Operation { 00073 OperationInvocation_Operation_SEND = 0, 00074 OperationInvocation_Operation_ARE_NODES_ALIVE = 1, 00075 OperationInvocation_Operation_FLASH_PROGRAMS = 2, 00076 OperationInvocation_Operation_RESET_NODES = 3, 00077 OperationInvocation_Operation_SET_VIRTUAL_LINK = 4, 00078 OperationInvocation_Operation_DESTROY_VIRTUAL_LINK = 5, 00079 OperationInvocation_Operation_DISABLE_NODE = 6, 00080 OperationInvocation_Operation_ENABLE_NODE = 7, 00081 OperationInvocation_Operation_DISABLE_PHYSICAL_LINK = 8, 00082 OperationInvocation_Operation_ENABLE_PHYSICAL_LINK = 9 00083 }; 00084 bool OperationInvocation_Operation_IsValid(int value); 00085 const OperationInvocation_Operation OperationInvocation_Operation_Operation_MIN = OperationInvocation_Operation_SEND; 00086 const OperationInvocation_Operation OperationInvocation_Operation_Operation_MAX = OperationInvocation_Operation_ENABLE_PHYSICAL_LINK; 00087 const int OperationInvocation_Operation_Operation_ARRAYSIZE = OperationInvocation_Operation_Operation_MAX + 1; 00088 00089 const ::google::protobuf::EnumDescriptor* OperationInvocation_Operation_descriptor(); 00090 inline const ::std::string& OperationInvocation_Operation_Name(OperationInvocation_Operation value) { 00091 return ::google::protobuf::internal::NameOfEnum( 00092 OperationInvocation_Operation_descriptor(), value); 00093 } 00094 inline bool OperationInvocation_Operation_Parse( 00095 const ::std::string& name, OperationInvocation_Operation* value) { 00096 return ::google::protobuf::internal::ParseNamedEnum<OperationInvocation_Operation>( 00097 OperationInvocation_Operation_descriptor(), name, value); 00098 } 00099 // =================================================================== 00100 00101 class ListenerManagement : public ::google::protobuf::Message { 00102 public: 00103 ListenerManagement(); 00104 virtual ~ListenerManagement(); 00105 00106 ListenerManagement(const ListenerManagement& from); 00107 00108 inline ListenerManagement& operator=(const ListenerManagement& from) { 00109 CopyFrom(from); 00110 return *this; 00111 } 00112 00113 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 00114 return _unknown_fields_; 00115 } 00116 00117 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 00118 return &_unknown_fields_; 00119 } 00120 00121 static const ::google::protobuf::Descriptor* descriptor(); 00122 static const ListenerManagement& default_instance(); 00123 00124 void Swap(ListenerManagement* other); 00125 00126 // implements Message ---------------------------------------------- 00127 00128 ListenerManagement* New() const; 00129 void CopyFrom(const ::google::protobuf::Message& from); 00130 void MergeFrom(const ::google::protobuf::Message& from); 00131 void CopyFrom(const ListenerManagement& from); 00132 void MergeFrom(const ListenerManagement& from); 00133 void Clear(); 00134 bool IsInitialized() const; 00135 00136 int ByteSize() const; 00137 bool MergePartialFromCodedStream( 00138 ::google::protobuf::io::CodedInputStream* input); 00139 void SerializeWithCachedSizes( 00140 ::google::protobuf::io::CodedOutputStream* output) const; 00141 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 00142 int GetCachedSize() const { return _cached_size_; } 00143 private: 00144 void SharedCtor(); 00145 void SharedDtor(); 00146 void SetCachedSize(int size) const; 00147 public: 00148 00149 ::google::protobuf::Metadata GetMetadata() const; 00150 00151 // nested types ---------------------------------------------------- 00152 00153 typedef ListenerManagement_Operation Operation; 00154 static const Operation REGISTER = ListenerManagement_Operation_REGISTER; 00155 static const Operation UNREGISTER = ListenerManagement_Operation_UNREGISTER; 00156 static inline bool Operation_IsValid(int value) { 00157 return ListenerManagement_Operation_IsValid(value); 00158 } 00159 static const Operation Operation_MIN = 00160 ListenerManagement_Operation_Operation_MIN; 00161 static const Operation Operation_MAX = 00162 ListenerManagement_Operation_Operation_MAX; 00163 static const int Operation_ARRAYSIZE = 00164 ListenerManagement_Operation_Operation_ARRAYSIZE; 00165 static inline const ::google::protobuf::EnumDescriptor* 00166 Operation_descriptor() { 00167 return ListenerManagement_Operation_descriptor(); 00168 } 00169 static inline const ::std::string& Operation_Name(Operation value) { 00170 return ListenerManagement_Operation_Name(value); 00171 } 00172 static inline bool Operation_Parse(const ::std::string& name, 00173 Operation* value) { 00174 return ListenerManagement_Operation_Parse(name, value); 00175 } 00176 00177 // accessors ------------------------------------------------------- 00178 00179 // required .de.uniluebeck.itm.tr.runtime.wsnapp.ListenerManagement.Operation operation = 1; 00180 inline bool has_operation() const; 00181 inline void clear_operation(); 00182 static const int kOperationFieldNumber = 1; 00183 inline ::de::uniluebeck::itm::tr::runtime::wsnapp::ListenerManagement_Operation operation() const; 00184 inline void set_operation(::de::uniluebeck::itm::tr::runtime::wsnapp::ListenerManagement_Operation value); 00185 00186 // required string nodeName = 2; 00187 inline bool has_nodename() const; 00188 inline void clear_nodename(); 00189 static const int kNodeNameFieldNumber = 2; 00190 inline const ::std::string& nodename() const; 00191 inline void set_nodename(const ::std::string& value); 00192 inline void set_nodename(const char* value); 00193 inline void set_nodename(const char* value, size_t size); 00194 inline ::std::string* mutable_nodename(); 00195 00196 // @@protoc_insertion_point(class_scope:de.uniluebeck.itm.tr.runtime.wsnapp.ListenerManagement) 00197 private: 00198 ::google::protobuf::UnknownFieldSet _unknown_fields_; 00199 mutable int _cached_size_; 00200 00201 int operation_; 00202 ::std::string* nodename_; 00203 static const ::std::string _default_nodename_; 00204 friend void protobuf_AddDesc_WSNAppMessages_2eproto(); 00205 friend void protobuf_AssignDesc_WSNAppMessages_2eproto(); 00206 friend void protobuf_ShutdownFile_WSNAppMessages_2eproto(); 00207 00208 ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; 00209 00210 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 00211 inline bool _has_bit(int index) const { 00212 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 00213 } 00214 inline void _set_bit(int index) { 00215 _has_bits_[index / 32] |= (1u << (index % 32)); 00216 } 00217 inline void _clear_bit(int index) { 00218 _has_bits_[index / 32] &= ~(1u << (index % 32)); 00219 } 00220 00221 void InitAsDefaultInstance(); 00222 static ListenerManagement* default_instance_; 00223 }; 00224 // ------------------------------------------------------------------- 00225 00226 class RequestStatus_Status : public ::google::protobuf::Message { 00227 public: 00228 RequestStatus_Status(); 00229 virtual ~RequestStatus_Status(); 00230 00231 RequestStatus_Status(const RequestStatus_Status& from); 00232 00233 inline RequestStatus_Status& operator=(const RequestStatus_Status& from) { 00234 CopyFrom(from); 00235 return *this; 00236 } 00237 00238 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 00239 return _unknown_fields_; 00240 } 00241 00242 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 00243 return &_unknown_fields_; 00244 } 00245 00246 static const ::google::protobuf::Descriptor* descriptor(); 00247 static const RequestStatus_Status& default_instance(); 00248 00249 void Swap(RequestStatus_Status* other); 00250 00251 // implements Message ---------------------------------------------- 00252 00253 RequestStatus_Status* New() const; 00254 void CopyFrom(const ::google::protobuf::Message& from); 00255 void MergeFrom(const ::google::protobuf::Message& from); 00256 void CopyFrom(const RequestStatus_Status& from); 00257 void MergeFrom(const RequestStatus_Status& from); 00258 void Clear(); 00259 bool IsInitialized() const; 00260 00261 int ByteSize() const; 00262 bool MergePartialFromCodedStream( 00263 ::google::protobuf::io::CodedInputStream* input); 00264 void SerializeWithCachedSizes( 00265 ::google::protobuf::io::CodedOutputStream* output) const; 00266 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 00267 int GetCachedSize() const { return _cached_size_; } 00268 private: 00269 void SharedCtor(); 00270 void SharedDtor(); 00271 void SetCachedSize(int size) const; 00272 public: 00273 00274 ::google::protobuf::Metadata GetMetadata() const; 00275 00276 // nested types ---------------------------------------------------- 00277 00278 // accessors ------------------------------------------------------- 00279 00280 // required string nodeId = 1; 00281 inline bool has_nodeid() const; 00282 inline void clear_nodeid(); 00283 static const int kNodeIdFieldNumber = 1; 00284 inline const ::std::string& nodeid() const; 00285 inline void set_nodeid(const ::std::string& value); 00286 inline void set_nodeid(const char* value); 00287 inline void set_nodeid(const char* value, size_t size); 00288 inline ::std::string* mutable_nodeid(); 00289 00290 // optional int32 value = 2; 00291 inline bool has_value() const; 00292 inline void clear_value(); 00293 static const int kValueFieldNumber = 2; 00294 inline ::google::protobuf::int32 value() const; 00295 inline void set_value(::google::protobuf::int32 value); 00296 00297 // optional string msg = 3; 00298 inline bool has_msg() const; 00299 inline void clear_msg(); 00300 static const int kMsgFieldNumber = 3; 00301 inline const ::std::string& msg() const; 00302 inline void set_msg(const ::std::string& value); 00303 inline void set_msg(const char* value); 00304 inline void set_msg(const char* value, size_t size); 00305 inline ::std::string* mutable_msg(); 00306 00307 // @@protoc_insertion_point(class_scope:de.uniluebeck.itm.tr.runtime.wsnapp.RequestStatus.Status) 00308 private: 00309 ::google::protobuf::UnknownFieldSet _unknown_fields_; 00310 mutable int _cached_size_; 00311 00312 ::std::string* nodeid_; 00313 static const ::std::string _default_nodeid_; 00314 ::google::protobuf::int32 value_; 00315 ::std::string* msg_; 00316 static const ::std::string _default_msg_; 00317 friend void protobuf_AddDesc_WSNAppMessages_2eproto(); 00318 friend void protobuf_AssignDesc_WSNAppMessages_2eproto(); 00319 friend void protobuf_ShutdownFile_WSNAppMessages_2eproto(); 00320 00321 ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; 00322 00323 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 00324 inline bool _has_bit(int index) const { 00325 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 00326 } 00327 inline void _set_bit(int index) { 00328 _has_bits_[index / 32] |= (1u << (index % 32)); 00329 } 00330 inline void _clear_bit(int index) { 00331 _has_bits_[index / 32] &= ~(1u << (index % 32)); 00332 } 00333 00334 void InitAsDefaultInstance(); 00335 static RequestStatus_Status* default_instance_; 00336 }; 00337 // ------------------------------------------------------------------- 00338 00339 class RequestStatus : public ::google::protobuf::Message { 00340 public: 00341 RequestStatus(); 00342 virtual ~RequestStatus(); 00343 00344 RequestStatus(const RequestStatus& from); 00345 00346 inline RequestStatus& operator=(const RequestStatus& from) { 00347 CopyFrom(from); 00348 return *this; 00349 } 00350 00351 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 00352 return _unknown_fields_; 00353 } 00354 00355 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 00356 return &_unknown_fields_; 00357 } 00358 00359 static const ::google::protobuf::Descriptor* descriptor(); 00360 static const RequestStatus& default_instance(); 00361 00362 void Swap(RequestStatus* other); 00363 00364 // implements Message ---------------------------------------------- 00365 00366 RequestStatus* New() const; 00367 void CopyFrom(const ::google::protobuf::Message& from); 00368 void MergeFrom(const ::google::protobuf::Message& from); 00369 void CopyFrom(const RequestStatus& from); 00370 void MergeFrom(const RequestStatus& from); 00371 void Clear(); 00372 bool IsInitialized() const; 00373 00374 int ByteSize() const; 00375 bool MergePartialFromCodedStream( 00376 ::google::protobuf::io::CodedInputStream* input); 00377 void SerializeWithCachedSizes( 00378 ::google::protobuf::io::CodedOutputStream* output) const; 00379 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 00380 int GetCachedSize() const { return _cached_size_; } 00381 private: 00382 void SharedCtor(); 00383 void SharedDtor(); 00384 void SetCachedSize(int size) const; 00385 public: 00386 00387 ::google::protobuf::Metadata GetMetadata() const; 00388 00389 // nested types ---------------------------------------------------- 00390 00391 typedef RequestStatus_Status Status; 00392 00393 // accessors ------------------------------------------------------- 00394 00395 // required .de.uniluebeck.itm.tr.runtime.wsnapp.RequestStatus.Status status = 1; 00396 inline bool has_status() const; 00397 inline void clear_status(); 00398 static const int kStatusFieldNumber = 1; 00399 inline const ::de::uniluebeck::itm::tr::runtime::wsnapp::RequestStatus_Status& status() const; 00400 inline ::de::uniluebeck::itm::tr::runtime::wsnapp::RequestStatus_Status* mutable_status(); 00401 00402 // @@protoc_insertion_point(class_scope:de.uniluebeck.itm.tr.runtime.wsnapp.RequestStatus) 00403 private: 00404 ::google::protobuf::UnknownFieldSet _unknown_fields_; 00405 mutable int _cached_size_; 00406 00407 ::de::uniluebeck::itm::tr::runtime::wsnapp::RequestStatus_Status* status_; 00408 friend void protobuf_AddDesc_WSNAppMessages_2eproto(); 00409 friend void protobuf_AssignDesc_WSNAppMessages_2eproto(); 00410 friend void protobuf_ShutdownFile_WSNAppMessages_2eproto(); 00411 00412 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; 00413 00414 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 00415 inline bool _has_bit(int index) const { 00416 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 00417 } 00418 inline void _set_bit(int index) { 00419 _has_bits_[index / 32] |= (1u << (index % 32)); 00420 } 00421 inline void _clear_bit(int index) { 00422 _has_bits_[index / 32] &= ~(1u << (index % 32)); 00423 } 00424 00425 void InitAsDefaultInstance(); 00426 static RequestStatus* default_instance_; 00427 }; 00428 // ------------------------------------------------------------------- 00429 00430 class Program_ProgramMetaData : public ::google::protobuf::Message { 00431 public: 00432 Program_ProgramMetaData(); 00433 virtual ~Program_ProgramMetaData(); 00434 00435 Program_ProgramMetaData(const Program_ProgramMetaData& from); 00436 00437 inline Program_ProgramMetaData& operator=(const Program_ProgramMetaData& from) { 00438 CopyFrom(from); 00439 return *this; 00440 } 00441 00442 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 00443 return _unknown_fields_; 00444 } 00445 00446 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 00447 return &_unknown_fields_; 00448 } 00449 00450 static const ::google::protobuf::Descriptor* descriptor(); 00451 static const Program_ProgramMetaData& default_instance(); 00452 00453 void Swap(Program_ProgramMetaData* other); 00454 00455 // implements Message ---------------------------------------------- 00456 00457 Program_ProgramMetaData* New() const; 00458 void CopyFrom(const ::google::protobuf::Message& from); 00459 void MergeFrom(const ::google::protobuf::Message& from); 00460 void CopyFrom(const Program_ProgramMetaData& from); 00461 void MergeFrom(const Program_ProgramMetaData& from); 00462 void Clear(); 00463 bool IsInitialized() const; 00464 00465 int ByteSize() const; 00466 bool MergePartialFromCodedStream( 00467 ::google::protobuf::io::CodedInputStream* input); 00468 void SerializeWithCachedSizes( 00469 ::google::protobuf::io::CodedOutputStream* output) const; 00470 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 00471 int GetCachedSize() const { return _cached_size_; } 00472 private: 00473 void SharedCtor(); 00474 void SharedDtor(); 00475 void SetCachedSize(int size) const; 00476 public: 00477 00478 ::google::protobuf::Metadata GetMetadata() const; 00479 00480 // nested types ---------------------------------------------------- 00481 00482 // accessors ------------------------------------------------------- 00483 00484 // required string version = 1; 00485 inline bool has_version() const; 00486 inline void clear_version(); 00487 static const int kVersionFieldNumber = 1; 00488 inline const ::std::string& version() const; 00489 inline void set_version(const ::std::string& value); 00490 inline void set_version(const char* value); 00491 inline void set_version(const char* value, size_t size); 00492 inline ::std::string* mutable_version(); 00493 00494 // required string name = 2; 00495 inline bool has_name() const; 00496 inline void clear_name(); 00497 static const int kNameFieldNumber = 2; 00498 inline const ::std::string& name() const; 00499 inline void set_name(const ::std::string& value); 00500 inline void set_name(const char* value); 00501 inline void set_name(const char* value, size_t size); 00502 inline ::std::string* mutable_name(); 00503 00504 // required string platform = 3; 00505 inline bool has_platform() const; 00506 inline void clear_platform(); 00507 static const int kPlatformFieldNumber = 3; 00508 inline const ::std::string& platform() const; 00509 inline void set_platform(const ::std::string& value); 00510 inline void set_platform(const char* value); 00511 inline void set_platform(const char* value, size_t size); 00512 inline ::std::string* mutable_platform(); 00513 00514 // required string other = 4; 00515 inline bool has_other() const; 00516 inline void clear_other(); 00517 static const int kOtherFieldNumber = 4; 00518 inline const ::std::string& other() const; 00519 inline void set_other(const ::std::string& value); 00520 inline void set_other(const char* value); 00521 inline void set_other(const char* value, size_t size); 00522 inline ::std::string* mutable_other(); 00523 00524 // @@protoc_insertion_point(class_scope:de.uniluebeck.itm.tr.runtime.wsnapp.Program.ProgramMetaData) 00525 private: 00526 ::google::protobuf::UnknownFieldSet _unknown_fields_; 00527 mutable int _cached_size_; 00528 00529 ::std::string* version_; 00530 static const ::std::string _default_version_; 00531 ::std::string* name_; 00532 static const ::std::string _default_name_; 00533 ::std::string* platform_; 00534 static const ::std::string _default_platform_; 00535 ::std::string* other_; 00536 static const ::std::string _default_other_; 00537 friend void protobuf_AddDesc_WSNAppMessages_2eproto(); 00538 friend void protobuf_AssignDesc_WSNAppMessages_2eproto(); 00539 friend void protobuf_ShutdownFile_WSNAppMessages_2eproto(); 00540 00541 ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32]; 00542 00543 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 00544 inline bool _has_bit(int index) const { 00545 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 00546 } 00547 inline void _set_bit(int index) { 00548 _has_bits_[index / 32] |= (1u << (index % 32)); 00549 } 00550 inline void _clear_bit(int index) { 00551 _has_bits_[index / 32] &= ~(1u << (index % 32)); 00552 } 00553 00554 void InitAsDefaultInstance(); 00555 static Program_ProgramMetaData* default_instance_; 00556 }; 00557 // ------------------------------------------------------------------- 00558 00559 class Program : public ::google::protobuf::Message { 00560 public: 00561 Program(); 00562 virtual ~Program(); 00563 00564 Program(const Program& from); 00565 00566 inline Program& operator=(const Program& from) { 00567 CopyFrom(from); 00568 return *this; 00569 } 00570 00571 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 00572 return _unknown_fields_; 00573 } 00574 00575 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 00576 return &_unknown_fields_; 00577 } 00578 00579 static const ::google::protobuf::Descriptor* descriptor(); 00580 static const Program& default_instance(); 00581 00582 void Swap(Program* other); 00583 00584 // implements Message ---------------------------------------------- 00585 00586 Program* New() const; 00587 void CopyFrom(const ::google::protobuf::Message& from); 00588 void MergeFrom(const ::google::protobuf::Message& from); 00589 void CopyFrom(const Program& from); 00590 void MergeFrom(const Program& from); 00591 void Clear(); 00592 bool IsInitialized() const; 00593 00594 int ByteSize() const; 00595 bool MergePartialFromCodedStream( 00596 ::google::protobuf::io::CodedInputStream* input); 00597 void SerializeWithCachedSizes( 00598 ::google::protobuf::io::CodedOutputStream* output) const; 00599 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 00600 int GetCachedSize() const { return _cached_size_; } 00601 private: 00602 void SharedCtor(); 00603 void SharedDtor(); 00604 void SetCachedSize(int size) const; 00605 public: 00606 00607 ::google::protobuf::Metadata GetMetadata() const; 00608 00609 // nested types ---------------------------------------------------- 00610 00611 typedef Program_ProgramMetaData ProgramMetaData; 00612 00613 // accessors ------------------------------------------------------- 00614 00615 // required bytes program = 1; 00616 inline bool has_program() const; 00617 inline void clear_program(); 00618 static const int kProgramFieldNumber = 1; 00619 inline const ::std::string& program() const; 00620 inline void set_program(const ::std::string& value); 00621 inline void set_program(const char* value); 00622 inline void set_program(const void* value, size_t size); 00623 inline ::std::string* mutable_program(); 00624 00625 // optional .de.uniluebeck.itm.tr.runtime.wsnapp.Program.ProgramMetaData metaData = 2; 00626 inline bool has_metadata() const; 00627 inline void clear_metadata(); 00628 static const int kMetaDataFieldNumber = 2; 00629 inline const ::de::uniluebeck::itm::tr::runtime::wsnapp::Program_ProgramMetaData& metadata() const; 00630 inline ::de::uniluebeck::itm::tr::runtime::wsnapp::Program_ProgramMetaData* mutable_metadata(); 00631 00632 // @@protoc_insertion_point(class_scope:de.uniluebeck.itm.tr.runtime.wsnapp.Program) 00633 private: 00634 ::google::protobuf::UnknownFieldSet _unknown_fields_; 00635 mutable int _cached_size_; 00636 00637 ::std::string* program_; 00638 static const ::std::string _default_program_; 00639 ::de::uniluebeck::itm::tr::runtime::wsnapp::Program_ProgramMetaData* metadata_; 00640 friend void protobuf_AddDesc_WSNAppMessages_2eproto(); 00641 friend void protobuf_AssignDesc_WSNAppMessages_2eproto(); 00642 friend void protobuf_ShutdownFile_WSNAppMessages_2eproto(); 00643 00644 ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; 00645 00646 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 00647 inline bool _has_bit(int index) const { 00648 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 00649 } 00650 inline void _set_bit(int index) { 00651 _has_bits_[index / 32] |= (1u << (index % 32)); 00652 } 00653 inline void _clear_bit(int index) { 00654 _has_bits_[index / 32] &= ~(1u << (index % 32)); 00655 } 00656 00657 void InitAsDefaultInstance(); 00658 static Program* default_instance_; 00659 }; 00660 // ------------------------------------------------------------------- 00661 00662 class Notification : public ::google::protobuf::Message { 00663 public: 00664 Notification(); 00665 virtual ~Notification(); 00666 00667 Notification(const Notification& from); 00668 00669 inline Notification& operator=(const Notification& from) { 00670 CopyFrom(from); 00671 return *this; 00672 } 00673 00674 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 00675 return _unknown_fields_; 00676 } 00677 00678 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 00679 return &_unknown_fields_; 00680 } 00681 00682 static const ::google::protobuf::Descriptor* descriptor(); 00683 static const Notification& default_instance(); 00684 00685 void Swap(Notification* other); 00686 00687 // implements Message ---------------------------------------------- 00688 00689 Notification* New() const; 00690 void CopyFrom(const ::google::protobuf::Message& from); 00691 void MergeFrom(const ::google::protobuf::Message& from); 00692 void CopyFrom(const Notification& from); 00693 void MergeFrom(const Notification& from); 00694 void Clear(); 00695 bool IsInitialized() const; 00696 00697 int ByteSize() const; 00698 bool MergePartialFromCodedStream( 00699 ::google::protobuf::io::CodedInputStream* input); 00700 void SerializeWithCachedSizes( 00701 ::google::protobuf::io::CodedOutputStream* output) const; 00702 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 00703 int GetCachedSize() const { return _cached_size_; } 00704 private: 00705 void SharedCtor(); 00706 void SharedDtor(); 00707 void SetCachedSize(int size) const; 00708 public: 00709 00710 ::google::protobuf::Metadata GetMetadata() const; 00711 00712 // nested types ---------------------------------------------------- 00713 00714 // accessors ------------------------------------------------------- 00715 00716 // required string message = 1; 00717 inline bool has_message() const; 00718 inline void clear_message(); 00719 static const int kMessageFieldNumber = 1; 00720 inline const ::std::string& message() const; 00721 inline void set_message(const ::std::string& value); 00722 inline void set_message(const char* value); 00723 inline void set_message(const char* value, size_t size); 00724 inline ::std::string* mutable_message(); 00725 00726 // @@protoc_insertion_point(class_scope:de.uniluebeck.itm.tr.runtime.wsnapp.Notification) 00727 private: 00728 ::google::protobuf::UnknownFieldSet _unknown_fields_; 00729 mutable int _cached_size_; 00730 00731 ::std::string* message_; 00732 static const ::std::string _default_message_; 00733 friend void protobuf_AddDesc_WSNAppMessages_2eproto(); 00734 friend void protobuf_AssignDesc_WSNAppMessages_2eproto(); 00735 friend void protobuf_ShutdownFile_WSNAppMessages_2eproto(); 00736 00737 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; 00738 00739 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 00740 inline bool _has_bit(int index) const { 00741 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 00742 } 00743 inline void _set_bit(int index) { 00744 _has_bits_[index / 32] |= (1u << (index % 32)); 00745 } 00746 inline void _clear_bit(int index) { 00747 _has_bits_[index / 32] &= ~(1u << (index % 32)); 00748 } 00749 00750 void InitAsDefaultInstance(); 00751 static Notification* default_instance_; 00752 }; 00753 // ------------------------------------------------------------------- 00754 00755 class Message : public ::google::protobuf::Message { 00756 public: 00757 Message(); 00758 virtual ~Message(); 00759 00760 Message(const Message& from); 00761 00762 inline Message& operator=(const Message& from) { 00763 CopyFrom(from); 00764 return *this; 00765 } 00766 00767 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 00768 return _unknown_fields_; 00769 } 00770 00771 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 00772 return &_unknown_fields_; 00773 } 00774 00775 static const ::google::protobuf::Descriptor* descriptor(); 00776 static const Message& default_instance(); 00777 00778 void Swap(Message* other); 00779 00780 // implements Message ---------------------------------------------- 00781 00782 Message* New() const; 00783 void CopyFrom(const ::google::protobuf::Message& from); 00784 void MergeFrom(const ::google::protobuf::Message& from); 00785 void CopyFrom(const Message& from); 00786 void MergeFrom(const Message& from); 00787 void Clear(); 00788 bool IsInitialized() const; 00789 00790 int ByteSize() const; 00791 bool MergePartialFromCodedStream( 00792 ::google::protobuf::io::CodedInputStream* input); 00793 void SerializeWithCachedSizes( 00794 ::google::protobuf::io::CodedOutputStream* output) const; 00795 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 00796 int GetCachedSize() const { return _cached_size_; } 00797 private: 00798 void SharedCtor(); 00799 void SharedDtor(); 00800 void SetCachedSize(int size) const; 00801 public: 00802 00803 ::google::protobuf::Metadata GetMetadata() const; 00804 00805 // nested types ---------------------------------------------------- 00806 00807 // accessors ------------------------------------------------------- 00808 00809 // required string sourceNodeId = 1; 00810 inline bool has_sourcenodeid() const; 00811 inline void clear_sourcenodeid(); 00812 static const int kSourceNodeIdFieldNumber = 1; 00813 inline const ::std::string& sourcenodeid() const; 00814 inline void set_sourcenodeid(const ::std::string& value); 00815 inline void set_sourcenodeid(const char* value); 00816 inline void set_sourcenodeid(const char* value, size_t size); 00817 inline ::std::string* mutable_sourcenodeid(); 00818 00819 // required string timestamp = 2; 00820 inline bool has_timestamp() const; 00821 inline void clear_timestamp(); 00822 static const int kTimestampFieldNumber = 2; 00823 inline const ::std::string& timestamp() const; 00824 inline void set_timestamp(const ::std::string& value); 00825 inline void set_timestamp(const char* value); 00826 inline void set_timestamp(const char* value, size_t size); 00827 inline ::std::string* mutable_timestamp(); 00828 00829 // required bytes binaryData = 3; 00830 inline bool has_binarydata() const; 00831 inline void clear_binarydata(); 00832 static const int kBinaryDataFieldNumber = 3; 00833 inline const ::std::string& binarydata() const; 00834 inline void set_binarydata(const ::std::string& value); 00835 inline void set_binarydata(const char* value); 00836 inline void set_binarydata(const void* value, size_t size); 00837 inline ::std::string* mutable_binarydata(); 00838 00839 // @@protoc_insertion_point(class_scope:de.uniluebeck.itm.tr.runtime.wsnapp.Message) 00840 private: 00841 ::google::protobuf::UnknownFieldSet _unknown_fields_; 00842 mutable int _cached_size_; 00843 00844 ::std::string* sourcenodeid_; 00845 static const ::std::string _default_sourcenodeid_; 00846 ::std::string* timestamp_; 00847 static const ::std::string _default_timestamp_; 00848 ::std::string* binarydata_; 00849 static const ::std::string _default_binarydata_; 00850 friend void protobuf_AddDesc_WSNAppMessages_2eproto(); 00851 friend void protobuf_AssignDesc_WSNAppMessages_2eproto(); 00852 friend void protobuf_ShutdownFile_WSNAppMessages_2eproto(); 00853 00854 ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; 00855 00856 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 00857 inline bool _has_bit(int index) const { 00858 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 00859 } 00860 inline void _set_bit(int index) { 00861 _has_bits_[index / 32] |= (1u << (index % 32)); 00862 } 00863 inline void _clear_bit(int index) { 00864 _has_bits_[index / 32] &= ~(1u << (index % 32)); 00865 } 00866 00867 void InitAsDefaultInstance(); 00868 static Message* default_instance_; 00869 }; 00870 // ------------------------------------------------------------------- 00871 00872 class SetVirtualLinkRequest : public ::google::protobuf::Message { 00873 public: 00874 SetVirtualLinkRequest(); 00875 virtual ~SetVirtualLinkRequest(); 00876 00877 SetVirtualLinkRequest(const SetVirtualLinkRequest& from); 00878 00879 inline SetVirtualLinkRequest& operator=(const SetVirtualLinkRequest& from) { 00880 CopyFrom(from); 00881 return *this; 00882 } 00883 00884 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 00885 return _unknown_fields_; 00886 } 00887 00888 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 00889 return &_unknown_fields_; 00890 } 00891 00892 static const ::google::protobuf::Descriptor* descriptor(); 00893 static const SetVirtualLinkRequest& default_instance(); 00894 00895 void Swap(SetVirtualLinkRequest* other); 00896 00897 // implements Message ---------------------------------------------- 00898 00899 SetVirtualLinkRequest* New() const; 00900 void CopyFrom(const ::google::protobuf::Message& from); 00901 void MergeFrom(const ::google::protobuf::Message& from); 00902 void CopyFrom(const SetVirtualLinkRequest& from); 00903 void MergeFrom(const SetVirtualLinkRequest& from); 00904 void Clear(); 00905 bool IsInitialized() const; 00906 00907 int ByteSize() const; 00908 bool MergePartialFromCodedStream( 00909 ::google::protobuf::io::CodedInputStream* input); 00910 void SerializeWithCachedSizes( 00911 ::google::protobuf::io::CodedOutputStream* output) const; 00912 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 00913 int GetCachedSize() const { return _cached_size_; } 00914 private: 00915 void SharedCtor(); 00916 void SharedDtor(); 00917 void SetCachedSize(int size) const; 00918 public: 00919 00920 ::google::protobuf::Metadata GetMetadata() const; 00921 00922 // nested types ---------------------------------------------------- 00923 00924 // accessors ------------------------------------------------------- 00925 00926 // required string sourceNode = 1; 00927 inline bool has_sourcenode() const; 00928 inline void clear_sourcenode(); 00929 static const int kSourceNodeFieldNumber = 1; 00930 inline const ::std::string& sourcenode() const; 00931 inline void set_sourcenode(const ::std::string& value); 00932 inline void set_sourcenode(const char* value); 00933 inline void set_sourcenode(const char* value, size_t size); 00934 inline ::std::string* mutable_sourcenode(); 00935 00936 // required string targetNode = 2; 00937 inline bool has_targetnode() const; 00938 inline void clear_targetnode(); 00939 static const int kTargetNodeFieldNumber = 2; 00940 inline const ::std::string& targetnode() const; 00941 inline void set_targetnode(const ::std::string& value); 00942 inline void set_targetnode(const char* value); 00943 inline void set_targetnode(const char* value, size_t size); 00944 inline ::std::string* mutable_targetnode(); 00945 00946 // @@protoc_insertion_point(class_scope:de.uniluebeck.itm.tr.runtime.wsnapp.SetVirtualLinkRequest) 00947 private: 00948 ::google::protobuf::UnknownFieldSet _unknown_fields_; 00949 mutable int _cached_size_; 00950 00951 ::std::string* sourcenode_; 00952 static const ::std::string _default_sourcenode_; 00953 ::std::string* targetnode_; 00954 static const ::std::string _default_targetnode_; 00955 friend void protobuf_AddDesc_WSNAppMessages_2eproto(); 00956 friend void protobuf_AssignDesc_WSNAppMessages_2eproto(); 00957 friend void protobuf_ShutdownFile_WSNAppMessages_2eproto(); 00958 00959 ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; 00960 00961 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 00962 inline bool _has_bit(int index) const { 00963 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 00964 } 00965 inline void _set_bit(int index) { 00966 _has_bits_[index / 32] |= (1u << (index % 32)); 00967 } 00968 inline void _clear_bit(int index) { 00969 _has_bits_[index / 32] &= ~(1u << (index % 32)); 00970 } 00971 00972 void InitAsDefaultInstance(); 00973 static SetVirtualLinkRequest* default_instance_; 00974 }; 00975 // ------------------------------------------------------------------- 00976 00977 class DestroyVirtualLinkRequest : public ::google::protobuf::Message { 00978 public: 00979 DestroyVirtualLinkRequest(); 00980 virtual ~DestroyVirtualLinkRequest(); 00981 00982 DestroyVirtualLinkRequest(const DestroyVirtualLinkRequest& from); 00983 00984 inline DestroyVirtualLinkRequest& operator=(const DestroyVirtualLinkRequest& from) { 00985 CopyFrom(from); 00986 return *this; 00987 } 00988 00989 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 00990 return _unknown_fields_; 00991 } 00992 00993 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 00994 return &_unknown_fields_; 00995 } 00996 00997 static const ::google::protobuf::Descriptor* descriptor(); 00998 static const DestroyVirtualLinkRequest& default_instance(); 00999 01000 void Swap(DestroyVirtualLinkRequest* other); 01001 01002 // implements Message ---------------------------------------------- 01003 01004 DestroyVirtualLinkRequest* New() const; 01005 void CopyFrom(const ::google::protobuf::Message& from); 01006 void MergeFrom(const ::google::protobuf::Message& from); 01007 void CopyFrom(const DestroyVirtualLinkRequest& from); 01008 void MergeFrom(const DestroyVirtualLinkRequest& from); 01009 void Clear(); 01010 bool IsInitialized() const; 01011 01012 int ByteSize() const; 01013 bool MergePartialFromCodedStream( 01014 ::google::protobuf::io::CodedInputStream* input); 01015 void SerializeWithCachedSizes( 01016 ::google::protobuf::io::CodedOutputStream* output) const; 01017 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 01018 int GetCachedSize() const { return _cached_size_; } 01019 private: 01020 void SharedCtor(); 01021 void SharedDtor(); 01022 void SetCachedSize(int size) const; 01023 public: 01024 01025 ::google::protobuf::Metadata GetMetadata() const; 01026 01027 // nested types ---------------------------------------------------- 01028 01029 // accessors ------------------------------------------------------- 01030 01031 // required string sourceNode = 1; 01032 inline bool has_sourcenode() const; 01033 inline void clear_sourcenode(); 01034 static const int kSourceNodeFieldNumber = 1; 01035 inline const ::std::string& sourcenode() const; 01036 inline void set_sourcenode(const ::std::string& value); 01037 inline void set_sourcenode(const char* value); 01038 inline void set_sourcenode(const char* value, size_t size); 01039 inline ::std::string* mutable_sourcenode(); 01040 01041 // required string targetNode = 2; 01042 inline bool has_targetnode() const; 01043 inline void clear_targetnode(); 01044 static const int kTargetNodeFieldNumber = 2; 01045 inline const ::std::string& targetnode() const; 01046 inline void set_targetnode(const ::std::string& value); 01047 inline void set_targetnode(const char* value); 01048 inline void set_targetnode(const char* value, size_t size); 01049 inline ::std::string* mutable_targetnode(); 01050 01051 // @@protoc_insertion_point(class_scope:de.uniluebeck.itm.tr.runtime.wsnapp.DestroyVirtualLinkRequest) 01052 private: 01053 ::google::protobuf::UnknownFieldSet _unknown_fields_; 01054 mutable int _cached_size_; 01055 01056 ::std::string* sourcenode_; 01057 static const ::std::string _default_sourcenode_; 01058 ::std::string* targetnode_; 01059 static const ::std::string _default_targetnode_; 01060 friend void protobuf_AddDesc_WSNAppMessages_2eproto(); 01061 friend void protobuf_AssignDesc_WSNAppMessages_2eproto(); 01062 friend void protobuf_ShutdownFile_WSNAppMessages_2eproto(); 01063 01064 ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; 01065 01066 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 01067 inline bool _has_bit(int index) const { 01068 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 01069 } 01070 inline void _set_bit(int index) { 01071 _has_bits_[index / 32] |= (1u << (index % 32)); 01072 } 01073 inline void _clear_bit(int index) { 01074 _has_bits_[index / 32] &= ~(1u << (index % 32)); 01075 } 01076 01077 void InitAsDefaultInstance(); 01078 static DestroyVirtualLinkRequest* default_instance_; 01079 }; 01080 // ------------------------------------------------------------------- 01081 01082 class DisablePhysicalLink : public ::google::protobuf::Message { 01083 public: 01084 DisablePhysicalLink(); 01085 virtual ~DisablePhysicalLink(); 01086 01087 DisablePhysicalLink(const DisablePhysicalLink& from); 01088 01089 inline DisablePhysicalLink& operator=(const DisablePhysicalLink& from) { 01090 CopyFrom(from); 01091 return *this; 01092 } 01093 01094 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 01095 return _unknown_fields_; 01096 } 01097 01098 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 01099 return &_unknown_fields_; 01100 } 01101 01102 static const ::google::protobuf::Descriptor* descriptor(); 01103 static const DisablePhysicalLink& default_instance(); 01104 01105 void Swap(DisablePhysicalLink* other); 01106 01107 // implements Message ---------------------------------------------- 01108 01109 DisablePhysicalLink* New() const; 01110 void CopyFrom(const ::google::protobuf::Message& from); 01111 void MergeFrom(const ::google::protobuf::Message& from); 01112 void CopyFrom(const DisablePhysicalLink& from); 01113 void MergeFrom(const DisablePhysicalLink& from); 01114 void Clear(); 01115 bool IsInitialized() const; 01116 01117 int ByteSize() const; 01118 bool MergePartialFromCodedStream( 01119 ::google::protobuf::io::CodedInputStream* input); 01120 void SerializeWithCachedSizes( 01121 ::google::protobuf::io::CodedOutputStream* output) const; 01122 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 01123 int GetCachedSize() const { return _cached_size_; } 01124 private: 01125 void SharedCtor(); 01126 void SharedDtor(); 01127 void SetCachedSize(int size) const; 01128 public: 01129 01130 ::google::protobuf::Metadata GetMetadata() const; 01131 01132 // nested types ---------------------------------------------------- 01133 01134 // accessors ------------------------------------------------------- 01135 01136 // required string nodeB = 2; 01137 inline bool has_nodeb() const; 01138 inline void clear_nodeb(); 01139 static const int kNodeBFieldNumber = 2; 01140 inline const ::std::string& nodeb() const; 01141 inline void set_nodeb(const ::std::string& value); 01142 inline void set_nodeb(const char* value); 01143 inline void set_nodeb(const char* value, size_t size); 01144 inline ::std::string* mutable_nodeb(); 01145 01146 // @@protoc_insertion_point(class_scope:de.uniluebeck.itm.tr.runtime.wsnapp.DisablePhysicalLink) 01147 private: 01148 ::google::protobuf::UnknownFieldSet _unknown_fields_; 01149 mutable int _cached_size_; 01150 01151 ::std::string* nodeb_; 01152 static const ::std::string _default_nodeb_; 01153 friend void protobuf_AddDesc_WSNAppMessages_2eproto(); 01154 friend void protobuf_AssignDesc_WSNAppMessages_2eproto(); 01155 friend void protobuf_ShutdownFile_WSNAppMessages_2eproto(); 01156 01157 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; 01158 01159 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 01160 inline bool _has_bit(int index) const { 01161 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 01162 } 01163 inline void _set_bit(int index) { 01164 _has_bits_[index / 32] |= (1u << (index % 32)); 01165 } 01166 inline void _clear_bit(int index) { 01167 _has_bits_[index / 32] &= ~(1u << (index % 32)); 01168 } 01169 01170 void InitAsDefaultInstance(); 01171 static DisablePhysicalLink* default_instance_; 01172 }; 01173 // ------------------------------------------------------------------- 01174 01175 class EnablePhysicalLink : public ::google::protobuf::Message { 01176 public: 01177 EnablePhysicalLink(); 01178 virtual ~EnablePhysicalLink(); 01179 01180 EnablePhysicalLink(const EnablePhysicalLink& from); 01181 01182 inline EnablePhysicalLink& operator=(const EnablePhysicalLink& from) { 01183 CopyFrom(from); 01184 return *this; 01185 } 01186 01187 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 01188 return _unknown_fields_; 01189 } 01190 01191 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 01192 return &_unknown_fields_; 01193 } 01194 01195 static const ::google::protobuf::Descriptor* descriptor(); 01196 static const EnablePhysicalLink& default_instance(); 01197 01198 void Swap(EnablePhysicalLink* other); 01199 01200 // implements Message ---------------------------------------------- 01201 01202 EnablePhysicalLink* New() const; 01203 void CopyFrom(const ::google::protobuf::Message& from); 01204 void MergeFrom(const ::google::protobuf::Message& from); 01205 void CopyFrom(const EnablePhysicalLink& from); 01206 void MergeFrom(const EnablePhysicalLink& from); 01207 void Clear(); 01208 bool IsInitialized() const; 01209 01210 int ByteSize() const; 01211 bool MergePartialFromCodedStream( 01212 ::google::protobuf::io::CodedInputStream* input); 01213 void SerializeWithCachedSizes( 01214 ::google::protobuf::io::CodedOutputStream* output) const; 01215 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 01216 int GetCachedSize() const { return _cached_size_; } 01217 private: 01218 void SharedCtor(); 01219 void SharedDtor(); 01220 void SetCachedSize(int size) const; 01221 public: 01222 01223 ::google::protobuf::Metadata GetMetadata() const; 01224 01225 // nested types ---------------------------------------------------- 01226 01227 // accessors ------------------------------------------------------- 01228 01229 // required string nodeB = 2; 01230 inline bool has_nodeb() const; 01231 inline void clear_nodeb(); 01232 static const int kNodeBFieldNumber = 2; 01233 inline const ::std::string& nodeb() const; 01234 inline void set_nodeb(const ::std::string& value); 01235 inline void set_nodeb(const char* value); 01236 inline void set_nodeb(const char* value, size_t size); 01237 inline ::std::string* mutable_nodeb(); 01238 01239 // @@protoc_insertion_point(class_scope:de.uniluebeck.itm.tr.runtime.wsnapp.EnablePhysicalLink) 01240 private: 01241 ::google::protobuf::UnknownFieldSet _unknown_fields_; 01242 mutable int _cached_size_; 01243 01244 ::std::string* nodeb_; 01245 static const ::std::string _default_nodeb_; 01246 friend void protobuf_AddDesc_WSNAppMessages_2eproto(); 01247 friend void protobuf_AssignDesc_WSNAppMessages_2eproto(); 01248 friend void protobuf_ShutdownFile_WSNAppMessages_2eproto(); 01249 01250 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; 01251 01252 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 01253 inline bool _has_bit(int index) const { 01254 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 01255 } 01256 inline void _set_bit(int index) { 01257 _has_bits_[index / 32] |= (1u << (index % 32)); 01258 } 01259 inline void _clear_bit(int index) { 01260 _has_bits_[index / 32] &= ~(1u << (index % 32)); 01261 } 01262 01263 void InitAsDefaultInstance(); 01264 static EnablePhysicalLink* default_instance_; 01265 }; 01266 // ------------------------------------------------------------------- 01267 01268 class OperationInvocation : public ::google::protobuf::Message { 01269 public: 01270 OperationInvocation(); 01271 virtual ~OperationInvocation(); 01272 01273 OperationInvocation(const OperationInvocation& from); 01274 01275 inline OperationInvocation& operator=(const OperationInvocation& from) { 01276 CopyFrom(from); 01277 return *this; 01278 } 01279 01280 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { 01281 return _unknown_fields_; 01282 } 01283 01284 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { 01285 return &_unknown_fields_; 01286 } 01287 01288 static const ::google::protobuf::Descriptor* descriptor(); 01289 static const OperationInvocation& default_instance(); 01290 01291 void Swap(OperationInvocation* other); 01292 01293 // implements Message ---------------------------------------------- 01294 01295 OperationInvocation* New() const; 01296 void CopyFrom(const ::google::protobuf::Message& from); 01297 void MergeFrom(const ::google::protobuf::Message& from); 01298 void CopyFrom(const OperationInvocation& from); 01299 void MergeFrom(const OperationInvocation& from); 01300 void Clear(); 01301 bool IsInitialized() const; 01302 01303 int ByteSize() const; 01304 bool MergePartialFromCodedStream( 01305 ::google::protobuf::io::CodedInputStream* input); 01306 void SerializeWithCachedSizes( 01307 ::google::protobuf::io::CodedOutputStream* output) const; 01308 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; 01309 int GetCachedSize() const { return _cached_size_; } 01310 private: 01311 void SharedCtor(); 01312 void SharedDtor(); 01313 void SetCachedSize(int size) const; 01314 public: 01315 01316 ::google::protobuf::Metadata GetMetadata() const; 01317 01318 // nested types ---------------------------------------------------- 01319 01320 typedef OperationInvocation_Operation Operation; 01321 static const Operation SEND = OperationInvocation_Operation_SEND; 01322 static const Operation ARE_NODES_ALIVE = OperationInvocation_Operation_ARE_NODES_ALIVE; 01323 static const Operation FLASH_PROGRAMS = OperationInvocation_Operation_FLASH_PROGRAMS; 01324 static const Operation RESET_NODES = OperationInvocation_Operation_RESET_NODES; 01325 static const Operation SET_VIRTUAL_LINK = OperationInvocation_Operation_SET_VIRTUAL_LINK; 01326 static const Operation DESTROY_VIRTUAL_LINK = OperationInvocation_Operation_DESTROY_VIRTUAL_LINK; 01327 static const Operation DISABLE_NODE = OperationInvocation_Operation_DISABLE_NODE; 01328 static const Operation ENABLE_NODE = OperationInvocation_Operation_ENABLE_NODE; 01329 static const Operation DISABLE_PHYSICAL_LINK = OperationInvocation_Operation_DISABLE_PHYSICAL_LINK; 01330 static const Operation ENABLE_PHYSICAL_LINK = OperationInvocation_Operation_ENABLE_PHYSICAL_LINK; 01331 static inline bool Operation_IsValid(int value) { 01332 return OperationInvocation_Operation_IsValid(value); 01333 } 01334 static const Operation Operation_MIN = 01335 OperationInvocation_Operation_Operation_MIN; 01336 static const Operation Operation_MAX = 01337 OperationInvocation_Operation_Operation_MAX; 01338 static const int Operation_ARRAYSIZE = 01339 OperationInvocation_Operation_Operation_ARRAYSIZE; 01340 static inline const ::google::protobuf::EnumDescriptor* 01341 Operation_descriptor() { 01342 return OperationInvocation_Operation_descriptor(); 01343 } 01344 static inline const ::std::string& Operation_Name(Operation value) { 01345 return OperationInvocation_Operation_Name(value); 01346 } 01347 static inline bool Operation_Parse(const ::std::string& name, 01348 Operation* value) { 01349 return OperationInvocation_Operation_Parse(name, value); 01350 } 01351 01352 // accessors ------------------------------------------------------- 01353 01354 // required .de.uniluebeck.itm.tr.runtime.wsnapp.OperationInvocation.Operation operation = 1; 01355 inline bool has_operation() const; 01356 inline void clear_operation(); 01357 static const int kOperationFieldNumber = 1; 01358 inline ::de::uniluebeck::itm::tr::runtime::wsnapp::OperationInvocation_Operation operation() const; 01359 inline void set_operation(::de::uniluebeck::itm::tr::runtime::wsnapp::OperationInvocation_Operation value); 01360 01361 // optional bytes arguments = 2; 01362 inline bool has_arguments() const; 01363 inline void clear_arguments(); 01364 static const int kArgumentsFieldNumber = 2; 01365 inline const ::std::string& arguments() const; 01366 inline void set_arguments(const ::std::string& value); 01367 inline void set_arguments(const char* value); 01368 inline void set_arguments(const void* value, size_t size); 01369 inline ::std::string* mutable_arguments(); 01370 01371 // @@protoc_insertion_point(class_scope:de.uniluebeck.itm.tr.runtime.wsnapp.OperationInvocation) 01372 private: 01373 ::google::protobuf::UnknownFieldSet _unknown_fields_; 01374 mutable int _cached_size_; 01375 01376 int operation_; 01377 ::std::string* arguments_; 01378 static const ::std::string _default_arguments_; 01379 friend void protobuf_AddDesc_WSNAppMessages_2eproto(); 01380 friend void protobuf_AssignDesc_WSNAppMessages_2eproto(); 01381 friend void protobuf_ShutdownFile_WSNAppMessages_2eproto(); 01382 01383 ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; 01384 01385 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? 01386 inline bool _has_bit(int index) const { 01387 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; 01388 } 01389 inline void _set_bit(int index) { 01390 _has_bits_[index / 32] |= (1u << (index % 32)); 01391 } 01392 inline void _clear_bit(int index) { 01393 _has_bits_[index / 32] &= ~(1u << (index % 32)); 01394 } 01395 01396 void InitAsDefaultInstance(); 01397 static OperationInvocation* default_instance_; 01398 }; 01399 // =================================================================== 01400 01401 01402 // =================================================================== 01403 01404 // ListenerManagement 01405 01406 // required .de.uniluebeck.itm.tr.runtime.wsnapp.ListenerManagement.Operation operation = 1; 01407 inline bool ListenerManagement::has_operation() const { 01408 return _has_bit(0); 01409 } 01410 inline void ListenerManagement::clear_operation() { 01411 operation_ = 1; 01412 _clear_bit(0); 01413 } 01414 inline ::de::uniluebeck::itm::tr::runtime::wsnapp::ListenerManagement_Operation ListenerManagement::operation() const { 01415 return static_cast< ::de::uniluebeck::itm::tr::runtime::wsnapp::ListenerManagement_Operation >(operation_); 01416 } 01417 inline void ListenerManagement::set_operation(::de::uniluebeck::itm::tr::runtime::wsnapp::ListenerManagement_Operation value) { 01418 GOOGLE_DCHECK(::de::uniluebeck::itm::tr::runtime::wsnapp::ListenerManagement_Operation_IsValid(value)); 01419 _set_bit(0); 01420 operation_ = value; 01421 } 01422 01423 // required string nodeName = 2; 01424 inline bool ListenerManagement::has_nodename() const { 01425 return _has_bit(1); 01426 } 01427 inline void ListenerManagement::clear_nodename() { 01428 if (nodename_ != &_default_nodename_) { 01429 nodename_->clear(); 01430 } 01431 _clear_bit(1); 01432 } 01433 inline const ::std::string& ListenerManagement::nodename() const { 01434 return *nodename_; 01435 } 01436 inline void ListenerManagement::set_nodename(const ::std::string& value) { 01437 _set_bit(1); 01438 if (nodename_ == &_default_nodename_) { 01439 nodename_ = new ::std::string; 01440 } 01441 nodename_->assign(value); 01442 } 01443 inline void ListenerManagement::set_nodename(const char* value) { 01444 _set_bit(1); 01445 if (nodename_ == &_default_nodename_) { 01446 nodename_ = new ::std::string; 01447 } 01448 nodename_->assign(value); 01449 } 01450 inline void ListenerManagement::set_nodename(const char* value, size_t size) { 01451 _set_bit(1); 01452 if (nodename_ == &_default_nodename_) { 01453 nodename_ = new ::std::string; 01454 } 01455 nodename_->assign(reinterpret_cast<const char*>(value), size); 01456 } 01457 inline ::std::string* ListenerManagement::mutable_nodename() { 01458 _set_bit(1); 01459 if (nodename_ == &_default_nodename_) { 01460 nodename_ = new ::std::string; 01461 } 01462 return nodename_; 01463 } 01464 01465 // ------------------------------------------------------------------- 01466 01467 // RequestStatus_Status 01468 01469 // required string nodeId = 1; 01470 inline bool RequestStatus_Status::has_nodeid() const { 01471 return _has_bit(0); 01472 } 01473 inline void RequestStatus_Status::clear_nodeid() { 01474 if (nodeid_ != &_default_nodeid_) { 01475 nodeid_->clear(); 01476 } 01477 _clear_bit(0); 01478 } 01479 inline const ::std::string& RequestStatus_Status::nodeid() const { 01480 return *nodeid_; 01481 } 01482 inline void RequestStatus_Status::set_nodeid(const ::std::string& value) { 01483 _set_bit(0); 01484 if (nodeid_ == &_default_nodeid_) { 01485 nodeid_ = new ::std::string; 01486 } 01487 nodeid_->assign(value); 01488 } 01489 inline void RequestStatus_Status::set_nodeid(const char* value) { 01490 _set_bit(0); 01491 if (nodeid_ == &_default_nodeid_) { 01492 nodeid_ = new ::std::string; 01493 } 01494 nodeid_->assign(value); 01495 } 01496 inline void RequestStatus_Status::set_nodeid(const char* value, size_t size) { 01497 _set_bit(0); 01498 if (nodeid_ == &_default_nodeid_) { 01499 nodeid_ = new ::std::string; 01500 } 01501 nodeid_->assign(reinterpret_cast<const char*>(value), size); 01502 } 01503 inline ::std::string* RequestStatus_Status::mutable_nodeid() { 01504 _set_bit(0); 01505 if (nodeid_ == &_default_nodeid_) { 01506 nodeid_ = new ::std::string; 01507 } 01508 return nodeid_; 01509 } 01510 01511 // optional int32 value = 2; 01512 inline bool RequestStatus_Status::has_value() const { 01513 return _has_bit(1); 01514 } 01515 inline void RequestStatus_Status::clear_value() { 01516 value_ = 0; 01517 _clear_bit(1); 01518 } 01519 inline ::google::protobuf::int32 RequestStatus_Status::value() const { 01520 return value_; 01521 } 01522 inline void RequestStatus_Status::set_value(::google::protobuf::int32 value) { 01523 _set_bit(1); 01524 value_ = value; 01525 } 01526 01527 // optional string msg = 3; 01528 inline bool RequestStatus_Status::has_msg() const { 01529 return _has_bit(2); 01530 } 01531 inline void RequestStatus_Status::clear_msg() { 01532 if (msg_ != &_default_msg_) { 01533 msg_->clear(); 01534 } 01535 _clear_bit(2); 01536 } 01537 inline const ::std::string& RequestStatus_Status::msg() const { 01538 return *msg_; 01539 } 01540 inline void RequestStatus_Status::set_msg(const ::std::string& value) { 01541 _set_bit(2); 01542 if (msg_ == &_default_msg_) { 01543 msg_ = new ::std::string; 01544 } 01545 msg_->assign(value); 01546 } 01547 inline void RequestStatus_Status::set_msg(const char* value) { 01548 _set_bit(2); 01549 if (msg_ == &_default_msg_) { 01550 msg_ = new ::std::string; 01551 } 01552 msg_->assign(value); 01553 } 01554 inline void RequestStatus_Status::set_msg(const char* value, size_t size) { 01555 _set_bit(2); 01556 if (msg_ == &_default_msg_) { 01557 msg_ = new ::std::string; 01558 } 01559 msg_->assign(reinterpret_cast<const char*>(value), size); 01560 } 01561 inline ::std::string* RequestStatus_Status::mutable_msg() { 01562 _set_bit(2); 01563 if (msg_ == &_default_msg_) { 01564 msg_ = new ::std::string; 01565 } 01566 return msg_; 01567 } 01568 01569 // ------------------------------------------------------------------- 01570 01571 // RequestStatus 01572 01573 // required .de.uniluebeck.itm.tr.runtime.wsnapp.RequestStatus.Status status = 1; 01574 inline bool RequestStatus::has_status() const { 01575 return _has_bit(0); 01576 } 01577 inline void RequestStatus::clear_status() { 01578 if (status_ != NULL) status_->::de::uniluebeck::itm::tr::runtime::wsnapp::RequestStatus_Status::Clear(); 01579 _clear_bit(0); 01580 } 01581 inline const ::de::uniluebeck::itm::tr::runtime::wsnapp::RequestStatus_Status& RequestStatus::status() const { 01582 return status_ != NULL ? *status_ : *default_instance_->status_; 01583 } 01584 inline ::de::uniluebeck::itm::tr::runtime::wsnapp::RequestStatus_Status* RequestStatus::mutable_status() { 01585 _set_bit(0); 01586 if (status_ == NULL) status_ = new ::de::uniluebeck::itm::tr::runtime::wsnapp::RequestStatus_Status; 01587 return status_; 01588 } 01589 01590 // ------------------------------------------------------------------- 01591 01592 // Program_ProgramMetaData 01593 01594 // required string version = 1; 01595 inline bool Program_ProgramMetaData::has_version() const { 01596 return _has_bit(0); 01597 } 01598 inline void Program_ProgramMetaData::clear_version() { 01599 if (version_ != &_default_version_) { 01600 version_->clear(); 01601 } 01602 _clear_bit(0); 01603 } 01604 inline const ::std::string& Program_ProgramMetaData::version() const { 01605 return *version_; 01606 } 01607 inline void Program_ProgramMetaData::set_version(const ::std::string& value) { 01608 _set_bit(0); 01609 if (version_ == &_default_version_) { 01610 version_ = new ::std::string; 01611 } 01612 version_->assign(value); 01613 } 01614 inline void Program_ProgramMetaData::set_version(const char* value) { 01615 _set_bit(0); 01616 if (version_ == &_default_version_) { 01617 version_ = new ::std::string; 01618 } 01619 version_->assign(value); 01620 } 01621 inline void Program_ProgramMetaData::set_version(const char* value, size_t size) { 01622 _set_bit(0); 01623 if (version_ == &_default_version_) { 01624 version_ = new ::std::string; 01625 } 01626 version_->assign(reinterpret_cast<const char*>(value), size); 01627 } 01628 inline ::std::string* Program_ProgramMetaData::mutable_version() { 01629 _set_bit(0); 01630 if (version_ == &_default_version_) { 01631 version_ = new ::std::string; 01632 } 01633 return version_; 01634 } 01635 01636 // required string name = 2; 01637 inline bool Program_ProgramMetaData::has_name() const { 01638 return _has_bit(1); 01639 } 01640 inline void Program_ProgramMetaData::clear_name() { 01641 if (name_ != &_default_name_) { 01642 name_->clear(); 01643 } 01644 _clear_bit(1); 01645 } 01646 inline const ::std::string& Program_ProgramMetaData::name() const { 01647 return *name_; 01648 } 01649 inline void Program_ProgramMetaData::set_name(const ::std::string& value) { 01650 _set_bit(1); 01651 if (name_ == &_default_name_) { 01652 name_ = new ::std::string; 01653 } 01654 name_->assign(value); 01655 } 01656 inline void Program_ProgramMetaData::set_name(const char* value) { 01657 _set_bit(1); 01658 if (name_ == &_default_name_) { 01659 name_ = new ::std::string; 01660 } 01661 name_->assign(value); 01662 } 01663 inline void Program_ProgramMetaData::set_name(const char* value, size_t size) { 01664 _set_bit(1); 01665 if (name_ == &_default_name_) { 01666 name_ = new ::std::string; 01667 } 01668 name_->assign(reinterpret_cast<const char*>(value), size); 01669 } 01670 inline ::std::string* Program_ProgramMetaData::mutable_name() { 01671 _set_bit(1); 01672 if (name_ == &_default_name_) { 01673 name_ = new ::std::string; 01674 } 01675 return name_; 01676 } 01677 01678 // required string platform = 3; 01679 inline bool Program_ProgramMetaData::has_platform() const { 01680 return _has_bit(2); 01681 } 01682 inline void Program_ProgramMetaData::clear_platform() { 01683 if (platform_ != &_default_platform_) { 01684 platform_->clear(); 01685 } 01686 _clear_bit(2); 01687 } 01688 inline const ::std::string& Program_ProgramMetaData::platform() const { 01689 return *platform_; 01690 } 01691 inline void Program_ProgramMetaData::set_platform(const ::std::string& value) { 01692 _set_bit(2); 01693 if (platform_ == &_default_platform_) { 01694 platform_ = new ::std::string; 01695 } 01696 platform_->assign(value); 01697 } 01698 inline void Program_ProgramMetaData::set_platform(const char* value) { 01699 _set_bit(2); 01700 if (platform_ == &_default_platform_) { 01701 platform_ = new ::std::string; 01702 } 01703 platform_->assign(value); 01704 } 01705 inline void Program_ProgramMetaData::set_platform(const char* value, size_t size) { 01706 _set_bit(2); 01707 if (platform_ == &_default_platform_) { 01708 platform_ = new ::std::string; 01709 } 01710 platform_->assign(reinterpret_cast<const char*>(value), size); 01711 } 01712 inline ::std::string* Program_ProgramMetaData::mutable_platform() { 01713 _set_bit(2); 01714 if (platform_ == &_default_platform_) { 01715 platform_ = new ::std::string; 01716 } 01717 return platform_; 01718 } 01719 01720 // required string other = 4; 01721 inline bool Program_ProgramMetaData::has_other() const { 01722 return _has_bit(3); 01723 } 01724 inline void Program_ProgramMetaData::clear_other() { 01725 if (other_ != &_default_other_) { 01726 other_->clear(); 01727 } 01728 _clear_bit(3); 01729 } 01730 inline const ::std::string& Program_ProgramMetaData::other() const { 01731 return *other_; 01732 } 01733 inline void Program_ProgramMetaData::set_other(const ::std::string& value) { 01734 _set_bit(3); 01735 if (other_ == &_default_other_) { 01736 other_ = new ::std::string; 01737 } 01738 other_->assign(value); 01739 } 01740 inline void Program_ProgramMetaData::set_other(const char* value) { 01741 _set_bit(3); 01742 if (other_ == &_default_other_) { 01743 other_ = new ::std::string; 01744 } 01745 other_->assign(value); 01746 } 01747 inline void Program_ProgramMetaData::set_other(const char* value, size_t size) { 01748 _set_bit(3); 01749 if (other_ == &_default_other_) { 01750 other_ = new ::std::string; 01751 } 01752 other_->assign(reinterpret_cast<const char*>(value), size); 01753 } 01754 inline ::std::string* Program_ProgramMetaData::mutable_other() { 01755 _set_bit(3); 01756 if (other_ == &_default_other_) { 01757 other_ = new ::std::string; 01758 } 01759 return other_; 01760 } 01761 01762 // ------------------------------------------------------------------- 01763 01764 // Program 01765 01766 // required bytes program = 1; 01767 inline bool Program::has_program() const { 01768 return _has_bit(0); 01769 } 01770 inline void Program::clear_program() { 01771 if (program_ != &_default_program_) { 01772 program_->clear(); 01773 } 01774 _clear_bit(0); 01775 } 01776 inline const ::std::string& Program::program() const { 01777 return *program_; 01778 } 01779 inline void Program::set_program(const ::std::string& value) { 01780 _set_bit(0); 01781 if (program_ == &_default_program_) { 01782 program_ = new ::std::string; 01783 } 01784 program_->assign(value); 01785 } 01786 inline void Program::set_program(const char* value) { 01787 _set_bit(0); 01788 if (program_ == &_default_program_) { 01789 program_ = new ::std::string; 01790 } 01791 program_->assign(value); 01792 } 01793 inline void Program::set_program(const void* value, size_t size) { 01794 _set_bit(0); 01795 if (program_ == &_default_program_) { 01796 program_ = new ::std::string; 01797 } 01798 program_->assign(reinterpret_cast<const char*>(value), size); 01799 } 01800 inline ::std::string* Program::mutable_program() { 01801 _set_bit(0); 01802 if (program_ == &_default_program_) { 01803 program_ = new ::std::string; 01804 } 01805 return program_; 01806 } 01807 01808 // optional .de.uniluebeck.itm.tr.runtime.wsnapp.Program.ProgramMetaData metaData = 2; 01809 inline bool Program::has_metadata() const { 01810 return _has_bit(1); 01811 } 01812 inline void Program::clear_metadata() { 01813 if (metadata_ != NULL) metadata_->::de::uniluebeck::itm::tr::runtime::wsnapp::Program_ProgramMetaData::Clear(); 01814 _clear_bit(1); 01815 } 01816 inline const ::de::uniluebeck::itm::tr::runtime::wsnapp::Program_ProgramMetaData& Program::metadata() const { 01817 return metadata_ != NULL ? *metadata_ : *default_instance_->metadata_; 01818 } 01819 inline ::de::uniluebeck::itm::tr::runtime::wsnapp::Program_ProgramMetaData* Program::mutable_metadata() { 01820 _set_bit(1); 01821 if (metadata_ == NULL) metadata_ = new ::de::uniluebeck::itm::tr::runtime::wsnapp::Program_ProgramMetaData; 01822 return metadata_; 01823 } 01824 01825 // ------------------------------------------------------------------- 01826 01827 // Notification 01828 01829 // required string message = 1; 01830 inline bool Notification::has_message() const { 01831 return _has_bit(0); 01832 } 01833 inline void Notification::clear_message() { 01834 if (message_ != &_default_message_) { 01835 message_->clear(); 01836 } 01837 _clear_bit(0); 01838 } 01839 inline const ::std::string& Notification::message() const { 01840 return *message_; 01841 } 01842 inline void Notification::set_message(const ::std::string& value) { 01843 _set_bit(0); 01844 if (message_ == &_default_message_) { 01845 message_ = new ::std::string; 01846 } 01847 message_->assign(value); 01848 } 01849 inline void Notification::set_message(const char* value) { 01850 _set_bit(0); 01851 if (message_ == &_default_message_) { 01852 message_ = new ::std::string; 01853 } 01854 message_->assign(value); 01855 } 01856 inline void Notification::set_message(const char* value, size_t size) { 01857 _set_bit(0); 01858 if (message_ == &_default_message_) { 01859 message_ = new ::std::string; 01860 } 01861 message_->assign(reinterpret_cast<const char*>(value), size); 01862 } 01863 inline ::std::string* Notification::mutable_message() { 01864 _set_bit(0); 01865 if (message_ == &_default_message_) { 01866 message_ = new ::std::string; 01867 } 01868 return message_; 01869 } 01870 01871 // ------------------------------------------------------------------- 01872 01873 // Message 01874 01875 // required string sourceNodeId = 1; 01876 inline bool Message::has_sourcenodeid() const { 01877 return _has_bit(0); 01878 } 01879 inline void Message::clear_sourcenodeid() { 01880 if (sourcenodeid_ != &_default_sourcenodeid_) { 01881 sourcenodeid_->clear(); 01882 } 01883 _clear_bit(0); 01884 } 01885 inline const ::std::string& Message::sourcenodeid() const { 01886 return *sourcenodeid_; 01887 } 01888 inline void Message::set_sourcenodeid(const ::std::string& value) { 01889 _set_bit(0); 01890 if (sourcenodeid_ == &_default_sourcenodeid_) { 01891 sourcenodeid_ = new ::std::string; 01892 } 01893 sourcenodeid_->assign(value); 01894 } 01895 inline void Message::set_sourcenodeid(const char* value) { 01896 _set_bit(0); 01897 if (sourcenodeid_ == &_default_sourcenodeid_) { 01898 sourcenodeid_ = new ::std::string; 01899 } 01900 sourcenodeid_->assign(value); 01901 } 01902 inline void Message::set_sourcenodeid(const char* value, size_t size) { 01903 _set_bit(0); 01904 if (sourcenodeid_ == &_default_sourcenodeid_) { 01905 sourcenodeid_ = new ::std::string; 01906 } 01907 sourcenodeid_->assign(reinterpret_cast<const char*>(value), size); 01908 } 01909 inline ::std::string* Message::mutable_sourcenodeid() { 01910 _set_bit(0); 01911 if (sourcenodeid_ == &_default_sourcenodeid_) { 01912 sourcenodeid_ = new ::std::string; 01913 } 01914 return sourcenodeid_; 01915 } 01916 01917 // required string timestamp = 2; 01918 inline bool Message::has_timestamp() const { 01919 return _has_bit(1); 01920 } 01921 inline void Message::clear_timestamp() { 01922 if (timestamp_ != &_default_timestamp_) { 01923 timestamp_->clear(); 01924 } 01925 _clear_bit(1); 01926 } 01927 inline const ::std::string& Message::timestamp() const { 01928 return *timestamp_; 01929 } 01930 inline void Message::set_timestamp(const ::std::string& value) { 01931 _set_bit(1); 01932 if (timestamp_ == &_default_timestamp_) { 01933 timestamp_ = new ::std::string; 01934 } 01935 timestamp_->assign(value); 01936 } 01937 inline void Message::set_timestamp(const char* value) { 01938 _set_bit(1); 01939 if (timestamp_ == &_default_timestamp_) { 01940 timestamp_ = new ::std::string; 01941 } 01942 timestamp_->assign(value); 01943 } 01944 inline void Message::set_timestamp(const char* value, size_t size) { 01945 _set_bit(1); 01946 if (timestamp_ == &_default_timestamp_) { 01947 timestamp_ = new ::std::string; 01948 } 01949 timestamp_->assign(reinterpret_cast<const char*>(value), size); 01950 } 01951 inline ::std::string* Message::mutable_timestamp() { 01952 _set_bit(1); 01953 if (timestamp_ == &_default_timestamp_) { 01954 timestamp_ = new ::std::string; 01955 } 01956 return timestamp_; 01957 } 01958 01959 // required bytes binaryData = 3; 01960 inline bool Message::has_binarydata() const { 01961 return _has_bit(2); 01962 } 01963 inline void Message::clear_binarydata() { 01964 if (binarydata_ != &_default_binarydata_) { 01965 binarydata_->clear(); 01966 } 01967 _clear_bit(2); 01968 } 01969 inline const ::std::string& Message::binarydata() const { 01970 return *binarydata_; 01971 } 01972 inline void Message::set_binarydata(const ::std::string& value) { 01973 _set_bit(2); 01974 if (binarydata_ == &_default_binarydata_) { 01975 binarydata_ = new ::std::string; 01976 } 01977 binarydata_->assign(value); 01978 } 01979 inline void Message::set_binarydata(const char* value) { 01980 _set_bit(2); 01981 if (binarydata_ == &_default_binarydata_) { 01982 binarydata_ = new ::std::string; 01983 } 01984 binarydata_->assign(value); 01985 } 01986 inline void Message::set_binarydata(const void* value, size_t size) { 01987 _set_bit(2); 01988 if (binarydata_ == &_default_binarydata_) { 01989 binarydata_ = new ::std::string; 01990 } 01991 binarydata_->assign(reinterpret_cast<const char*>(value), size); 01992 } 01993 inline ::std::string* Message::mutable_binarydata() { 01994 _set_bit(2); 01995 if (binarydata_ == &_default_binarydata_) { 01996 binarydata_ = new ::std::string; 01997 } 01998 return binarydata_; 01999 } 02000 02001 // ------------------------------------------------------------------- 02002 02003 // SetVirtualLinkRequest 02004 02005 // required string sourceNode = 1; 02006 inline bool SetVirtualLinkRequest::has_sourcenode() const { 02007 return _has_bit(0); 02008 } 02009 inline void SetVirtualLinkRequest::clear_sourcenode() { 02010 if (sourcenode_ != &_default_sourcenode_) { 02011 sourcenode_->clear(); 02012 } 02013 _clear_bit(0); 02014 } 02015 inline const ::std::string& SetVirtualLinkRequest::sourcenode() const { 02016 return *sourcenode_; 02017 } 02018 inline void SetVirtualLinkRequest::set_sourcenode(const ::std::string& value) { 02019 _set_bit(0); 02020 if (sourcenode_ == &_default_sourcenode_) { 02021 sourcenode_ = new ::std::string; 02022 } 02023 sourcenode_->assign(value); 02024 } 02025 inline void SetVirtualLinkRequest::set_sourcenode(const char* value) { 02026 _set_bit(0); 02027 if (sourcenode_ == &_default_sourcenode_) { 02028 sourcenode_ = new ::std::string; 02029 } 02030 sourcenode_->assign(value); 02031 } 02032 inline void SetVirtualLinkRequest::set_sourcenode(const char* value, size_t size) { 02033 _set_bit(0); 02034 if (sourcenode_ == &_default_sourcenode_) { 02035 sourcenode_ = new ::std::string; 02036 } 02037 sourcenode_->assign(reinterpret_cast<const char*>(value), size); 02038 } 02039 inline ::std::string* SetVirtualLinkRequest::mutable_sourcenode() { 02040 _set_bit(0); 02041 if (sourcenode_ == &_default_sourcenode_) { 02042 sourcenode_ = new ::std::string; 02043 } 02044 return sourcenode_; 02045 } 02046 02047 // required string targetNode = 2; 02048 inline bool SetVirtualLinkRequest::has_targetnode() const { 02049 return _has_bit(1); 02050 } 02051 inline void SetVirtualLinkRequest::clear_targetnode() { 02052 if (targetnode_ != &_default_targetnode_) { 02053 targetnode_->clear(); 02054 } 02055 _clear_bit(1); 02056 } 02057 inline const ::std::string& SetVirtualLinkRequest::targetnode() const { 02058 return *targetnode_; 02059 } 02060 inline void SetVirtualLinkRequest::set_targetnode(const ::std::string& value) { 02061 _set_bit(1); 02062 if (targetnode_ == &_default_targetnode_) { 02063 targetnode_ = new ::std::string; 02064 } 02065 targetnode_->assign(value); 02066 } 02067 inline void SetVirtualLinkRequest::set_targetnode(const char* value) { 02068 _set_bit(1); 02069 if (targetnode_ == &_default_targetnode_) { 02070 targetnode_ = new ::std::string; 02071 } 02072 targetnode_->assign(value); 02073 } 02074 inline void SetVirtualLinkRequest::set_targetnode(const char* value, size_t size) { 02075 _set_bit(1); 02076 if (targetnode_ == &_default_targetnode_) { 02077 targetnode_ = new ::std::string; 02078 } 02079 targetnode_->assign(reinterpret_cast<const char*>(value), size); 02080 } 02081 inline ::std::string* SetVirtualLinkRequest::mutable_targetnode() { 02082 _set_bit(1); 02083 if (targetnode_ == &_default_targetnode_) { 02084 targetnode_ = new ::std::string; 02085 } 02086 return targetnode_; 02087 } 02088 02089 // ------------------------------------------------------------------- 02090 02091 // DestroyVirtualLinkRequest 02092 02093 // required string sourceNode = 1; 02094 inline bool DestroyVirtualLinkRequest::has_sourcenode() const { 02095 return _has_bit(0); 02096 } 02097 inline void DestroyVirtualLinkRequest::clear_sourcenode() { 02098 if (sourcenode_ != &_default_sourcenode_) { 02099 sourcenode_->clear(); 02100 } 02101 _clear_bit(0); 02102 } 02103 inline const ::std::string& DestroyVirtualLinkRequest::sourcenode() const { 02104 return *sourcenode_; 02105 } 02106 inline void DestroyVirtualLinkRequest::set_sourcenode(const ::std::string& value) { 02107 _set_bit(0); 02108 if (sourcenode_ == &_default_sourcenode_) { 02109 sourcenode_ = new ::std::string; 02110 } 02111 sourcenode_->assign(value); 02112 } 02113 inline void DestroyVirtualLinkRequest::set_sourcenode(const char* value) { 02114 _set_bit(0); 02115 if (sourcenode_ == &_default_sourcenode_) { 02116 sourcenode_ = new ::std::string; 02117 } 02118 sourcenode_->assign(value); 02119 } 02120 inline void DestroyVirtualLinkRequest::set_sourcenode(const char* value, size_t size) { 02121 _set_bit(0); 02122 if (sourcenode_ == &_default_sourcenode_) { 02123 sourcenode_ = new ::std::string; 02124 } 02125 sourcenode_->assign(reinterpret_cast<const char*>(value), size); 02126 } 02127 inline ::std::string* DestroyVirtualLinkRequest::mutable_sourcenode() { 02128 _set_bit(0); 02129 if (sourcenode_ == &_default_sourcenode_) { 02130 sourcenode_ = new ::std::string; 02131 } 02132 return sourcenode_; 02133 } 02134 02135 // required string targetNode = 2; 02136 inline bool DestroyVirtualLinkRequest::has_targetnode() const { 02137 return _has_bit(1); 02138 } 02139 inline void DestroyVirtualLinkRequest::clear_targetnode() { 02140 if (targetnode_ != &_default_targetnode_) { 02141 targetnode_->clear(); 02142 } 02143 _clear_bit(1); 02144 } 02145 inline const ::std::string& DestroyVirtualLinkRequest::targetnode() const { 02146 return *targetnode_; 02147 } 02148 inline void DestroyVirtualLinkRequest::set_targetnode(const ::std::string& value) { 02149 _set_bit(1); 02150 if (targetnode_ == &_default_targetnode_) { 02151 targetnode_ = new ::std::string; 02152 } 02153 targetnode_->assign(value); 02154 } 02155 inline void DestroyVirtualLinkRequest::set_targetnode(const char* value) { 02156 _set_bit(1); 02157 if (targetnode_ == &_default_targetnode_) { 02158 targetnode_ = new ::std::string; 02159 } 02160 targetnode_->assign(value); 02161 } 02162 inline void DestroyVirtualLinkRequest::set_targetnode(const char* value, size_t size) { 02163 _set_bit(1); 02164 if (targetnode_ == &_default_targetnode_) { 02165 targetnode_ = new ::std::string; 02166 } 02167 targetnode_->assign(reinterpret_cast<const char*>(value), size); 02168 } 02169 inline ::std::string* DestroyVirtualLinkRequest::mutable_targetnode() { 02170 _set_bit(1); 02171 if (targetnode_ == &_default_targetnode_) { 02172 targetnode_ = new ::std::string; 02173 } 02174 return targetnode_; 02175 } 02176 02177 // ------------------------------------------------------------------- 02178 02179 // DisablePhysicalLink 02180 02181 // required string nodeB = 2; 02182 inline bool DisablePhysicalLink::has_nodeb() const { 02183 return _has_bit(0); 02184 } 02185 inline void DisablePhysicalLink::clear_nodeb() { 02186 if (nodeb_ != &_default_nodeb_) { 02187 nodeb_->clear(); 02188 } 02189 _clear_bit(0); 02190 } 02191 inline const ::std::string& DisablePhysicalLink::nodeb() const { 02192 return *nodeb_; 02193 } 02194 inline void DisablePhysicalLink::set_nodeb(const ::std::string& value) { 02195 _set_bit(0); 02196 if (nodeb_ == &_default_nodeb_) { 02197 nodeb_ = new ::std::string; 02198 } 02199 nodeb_->assign(value); 02200 } 02201 inline void DisablePhysicalLink::set_nodeb(const char* value) { 02202 _set_bit(0); 02203 if (nodeb_ == &_default_nodeb_) { 02204 nodeb_ = new ::std::string; 02205 } 02206 nodeb_->assign(value); 02207 } 02208 inline void DisablePhysicalLink::set_nodeb(const char* value, size_t size) { 02209 _set_bit(0); 02210 if (nodeb_ == &_default_nodeb_) { 02211 nodeb_ = new ::std::string; 02212 } 02213 nodeb_->assign(reinterpret_cast<const char*>(value), size); 02214 } 02215 inline ::std::string* DisablePhysicalLink::mutable_nodeb() { 02216 _set_bit(0); 02217 if (nodeb_ == &_default_nodeb_) { 02218 nodeb_ = new ::std::string; 02219 } 02220 return nodeb_; 02221 } 02222 02223 // ------------------------------------------------------------------- 02224 02225 // EnablePhysicalLink 02226 02227 // required string nodeB = 2; 02228 inline bool EnablePhysicalLink::has_nodeb() const { 02229 return _has_bit(0); 02230 } 02231 inline void EnablePhysicalLink::clear_nodeb() { 02232 if (nodeb_ != &_default_nodeb_) { 02233 nodeb_->clear(); 02234 } 02235 _clear_bit(0); 02236 } 02237 inline const ::std::string& EnablePhysicalLink::nodeb() const { 02238 return *nodeb_; 02239 } 02240 inline void EnablePhysicalLink::set_nodeb(const ::std::string& value) { 02241 _set_bit(0); 02242 if (nodeb_ == &_default_nodeb_) { 02243 nodeb_ = new ::std::string; 02244 } 02245 nodeb_->assign(value); 02246 } 02247 inline void EnablePhysicalLink::set_nodeb(const char* value) { 02248 _set_bit(0); 02249 if (nodeb_ == &_default_nodeb_) { 02250 nodeb_ = new ::std::string; 02251 } 02252 nodeb_->assign(value); 02253 } 02254 inline void EnablePhysicalLink::set_nodeb(const char* value, size_t size) { 02255 _set_bit(0); 02256 if (nodeb_ == &_default_nodeb_) { 02257 nodeb_ = new ::std::string; 02258 } 02259 nodeb_->assign(reinterpret_cast<const char*>(value), size); 02260 } 02261 inline ::std::string* EnablePhysicalLink::mutable_nodeb() { 02262 _set_bit(0); 02263 if (nodeb_ == &_default_nodeb_) { 02264 nodeb_ = new ::std::string; 02265 } 02266 return nodeb_; 02267 } 02268 02269 // ------------------------------------------------------------------- 02270 02271 // OperationInvocation 02272 02273 // required .de.uniluebeck.itm.tr.runtime.wsnapp.OperationInvocation.Operation operation = 1; 02274 inline bool OperationInvocation::has_operation() const { 02275 return _has_bit(0); 02276 } 02277 inline void OperationInvocation::clear_operation() { 02278 operation_ = 0; 02279 _clear_bit(0); 02280 } 02281 inline ::de::uniluebeck::itm::tr::runtime::wsnapp::OperationInvocation_Operation OperationInvocation::operation() const { 02282 return static_cast< ::de::uniluebeck::itm::tr::runtime::wsnapp::OperationInvocation_Operation >(operation_); 02283 } 02284 inline void OperationInvocation::set_operation(::de::uniluebeck::itm::tr::runtime::wsnapp::OperationInvocation_Operation value) { 02285 GOOGLE_DCHECK(::de::uniluebeck::itm::tr::runtime::wsnapp::OperationInvocation_Operation_IsValid(value)); 02286 _set_bit(0); 02287 operation_ = value; 02288 } 02289 02290 // optional bytes arguments = 2; 02291 inline bool OperationInvocation::has_arguments() const { 02292 return _has_bit(1); 02293 } 02294 inline void OperationInvocation::clear_arguments() { 02295 if (arguments_ != &_default_arguments_) { 02296 arguments_->clear(); 02297 } 02298 _clear_bit(1); 02299 } 02300 inline const ::std::string& OperationInvocation::arguments() const { 02301 return *arguments_; 02302 } 02303 inline void OperationInvocation::set_arguments(const ::std::string& value) { 02304 _set_bit(1); 02305 if (arguments_ == &_default_arguments_) { 02306 arguments_ = new ::std::string; 02307 } 02308 arguments_->assign(value); 02309 } 02310 inline void OperationInvocation::set_arguments(const char* value) { 02311 _set_bit(1); 02312 if (arguments_ == &_default_arguments_) { 02313 arguments_ = new ::std::string; 02314 } 02315 arguments_->assign(value); 02316 } 02317 inline void OperationInvocation::set_arguments(const void* value, size_t size) { 02318 _set_bit(1); 02319 if (arguments_ == &_default_arguments_) { 02320 arguments_ = new ::std::string; 02321 } 02322 arguments_->assign(reinterpret_cast<const char*>(value), size); 02323 } 02324 inline ::std::string* OperationInvocation::mutable_arguments() { 02325 _set_bit(1); 02326 if (arguments_ == &_default_arguments_) { 02327 arguments_ = new ::std::string; 02328 } 02329 return arguments_; 02330 } 02331 02332 02333 // @@protoc_insertion_point(namespace_scope) 02334 02335 } // namespace wsnapp 02336 } // namespace runtime 02337 } // namespace tr 02338 } // namespace itm 02339 } // namespace uniluebeck 02340 } // namespace de 02341 02342 #ifndef SWIG 02343 namespace google { 02344 namespace protobuf { 02345 02346 template <> 02347 inline const EnumDescriptor* GetEnumDescriptor< ::de::uniluebeck::itm::tr::runtime::wsnapp::ListenerManagement_Operation>() { 02348 return ::de::uniluebeck::itm::tr::runtime::wsnapp::ListenerManagement_Operation_descriptor(); 02349 } 02350 template <> 02351 inline const EnumDescriptor* GetEnumDescriptor< ::de::uniluebeck::itm::tr::runtime::wsnapp::OperationInvocation_Operation>() { 02352 return ::de::uniluebeck::itm::tr::runtime::wsnapp::OperationInvocation_Operation_descriptor(); 02353 } 02354 02355 } // namespace google 02356 } // namespace protobuf 02357 #endif // SWIG 02358 02359 // @@protoc_insertion_point(global_scope) 02360 02361 #endif // PROTOBUF_WSNAppMessages_2eproto__INCLUDED