LCOV - code coverage report
Current view: top level - build/protobuf_generated - plotserver.pb.h (source / functions) Hit Total Coverage
Test: casacpp_coverage.info Lines: 2 417 0.5 %
Date: 2024-12-11 20:54:31 Functions: 1 182 0.5 %

          Line data    Source code
       1             : // Generated by the protocol buffer compiler.  DO NOT EDIT!
       2             : // source: plotserver.proto
       3             : 
       4             : #ifndef PROTOBUF_INCLUDED_plotserver_2eproto
       5             : #define PROTOBUF_INCLUDED_plotserver_2eproto
       6             : 
       7             : #include <string>
       8             : 
       9             : #include <google/protobuf/stubs/common.h>
      10             : 
      11             : #if GOOGLE_PROTOBUF_VERSION < 3006001
      12             : #error This file was generated by a newer version of protoc which is
      13             : #error incompatible with your Protocol Buffer headers.  Please update
      14             : #error your headers.
      15             : #endif
      16             : #if 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
      17             : #error This file was generated by an older version of protoc which is
      18             : #error incompatible with your Protocol Buffer headers.  Please
      19             : #error regenerate this file with a newer version of protoc.
      20             : #endif
      21             : 
      22             : #include <google/protobuf/io/coded_stream.h>
      23             : #include <google/protobuf/arena.h>
      24             : #include <google/protobuf/arenastring.h>
      25             : #include <google/protobuf/generated_message_table_driven.h>
      26             : #include <google/protobuf/generated_message_util.h>
      27             : #include <google/protobuf/inlined_string_field.h>
      28             : #include <google/protobuf/metadata.h>
      29             : #include <google/protobuf/message.h>
      30             : #include <google/protobuf/repeated_field.h>  // IWYU pragma: export
      31             : #include <google/protobuf/extension_set.h>  // IWYU pragma: export
      32             : #include <google/protobuf/unknown_field_set.h>
      33             : #include <google/protobuf/empty.pb.h>
      34             : #include <google/protobuf/wrappers.pb.h>
      35             : // @@protoc_insertion_point(includes)
      36             : #define PROTOBUF_INTERNAL_EXPORT_protobuf_plotserver_2eproto 
      37             : 
      38             : namespace protobuf_plotserver_2eproto {
      39             : // Internal implementation detail -- do not use these members.
      40             : struct TableStruct {
      41             :   static const ::google::protobuf::internal::ParseTableField entries[];
      42             :   static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
      43             :   static const ::google::protobuf::internal::ParseTable schema[11];
      44             :   static const ::google::protobuf::internal::FieldMetadata field_metadata[];
      45             :   static const ::google::protobuf::internal::SerializationTable serialization_table[];
      46             :   static const ::google::protobuf::uint32 offsets[];
      47             : };
      48             : void AddDescriptors();
      49             : }  // namespace protobuf_plotserver_2eproto
      50             : namespace rpc {
      51             : namespace gui {
      52             : class ColorMaps;
      53             : class ColorMapsDefaultTypeInternal;
      54             : extern ColorMapsDefaultTypeInternal _ColorMaps_default_instance_;
      55             : class Colors;
      56             : class ColorsDefaultTypeInternal;
      57             : extern ColorsDefaultTypeInternal _Colors_default_instance_;
      58             : class DockSpec;
      59             : class DockSpecDefaultTypeInternal;
      60             : extern DockSpecDefaultTypeInternal _DockSpec_default_instance_;
      61             : class Id;
      62             : class IdDefaultTypeInternal;
      63             : extern IdDefaultTypeInternal _Id_default_instance_;
      64             : class Label;
      65             : class LabelDefaultTypeInternal;
      66             : extern LabelDefaultTypeInternal _Label_default_instance_;
      67             : class NewHistogram;
      68             : class NewHistogramDefaultTypeInternal;
      69             : extern NewHistogramDefaultTypeInternal _NewHistogram_default_instance_;
      70             : class NewLine;
      71             : class NewLineDefaultTypeInternal;
      72             : extern NewLineDefaultTypeInternal _NewLine_default_instance_;
      73             : class NewPanel;
      74             : class NewPanelDefaultTypeInternal;
      75             : extern NewPanelDefaultTypeInternal _NewPanel_default_instance_;
      76             : class NewRaster;
      77             : class NewRasterDefaultTypeInternal;
      78             : extern NewRasterDefaultTypeInternal _NewRaster_default_instance_;
      79             : class NewScatter;
      80             : class NewScatterDefaultTypeInternal;
      81             : extern NewScatterDefaultTypeInternal _NewScatter_default_instance_;
      82             : class Symbols;
      83             : class SymbolsDefaultTypeInternal;
      84             : extern SymbolsDefaultTypeInternal _Symbols_default_instance_;
      85             : }  // namespace gui
      86             : }  // namespace rpc
      87             : namespace google {
      88             : namespace protobuf {
      89             : template<> ::rpc::gui::ColorMaps* Arena::CreateMaybeMessage<::rpc::gui::ColorMaps>(Arena*);
      90             : template<> ::rpc::gui::Colors* Arena::CreateMaybeMessage<::rpc::gui::Colors>(Arena*);
      91             : template<> ::rpc::gui::DockSpec* Arena::CreateMaybeMessage<::rpc::gui::DockSpec>(Arena*);
      92             : template<> ::rpc::gui::Id* Arena::CreateMaybeMessage<::rpc::gui::Id>(Arena*);
      93             : template<> ::rpc::gui::Label* Arena::CreateMaybeMessage<::rpc::gui::Label>(Arena*);
      94             : template<> ::rpc::gui::NewHistogram* Arena::CreateMaybeMessage<::rpc::gui::NewHistogram>(Arena*);
      95             : template<> ::rpc::gui::NewLine* Arena::CreateMaybeMessage<::rpc::gui::NewLine>(Arena*);
      96             : template<> ::rpc::gui::NewPanel* Arena::CreateMaybeMessage<::rpc::gui::NewPanel>(Arena*);
      97             : template<> ::rpc::gui::NewRaster* Arena::CreateMaybeMessage<::rpc::gui::NewRaster>(Arena*);
      98             : template<> ::rpc::gui::NewScatter* Arena::CreateMaybeMessage<::rpc::gui::NewScatter>(Arena*);
      99             : template<> ::rpc::gui::Symbols* Arena::CreateMaybeMessage<::rpc::gui::Symbols>(Arena*);
     100             : }  // namespace protobuf
     101             : }  // namespace google
     102             : namespace rpc {
     103             : namespace gui {
     104             : 
     105             : // ===================================================================
     106             : 
     107             : class Id : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:rpc.gui.Id) */ {
     108             :  public:
     109             :   Id();
     110             :   virtual ~Id();
     111             : 
     112             :   Id(const Id& from);
     113             : 
     114             :   inline Id& operator=(const Id& from) {
     115             :     CopyFrom(from);
     116             :     return *this;
     117             :   }
     118             :   #if LANG_CXX11
     119             :   Id(Id&& from) noexcept
     120             :     : Id() {
     121             :     *this = ::std::move(from);
     122             :   }
     123             : 
     124             :   inline Id& operator=(Id&& from) noexcept {
     125             :     if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
     126             :       if (this != &from) InternalSwap(&from);
     127             :     } else {
     128             :       CopyFrom(from);
     129             :     }
     130             :     return *this;
     131             :   }
     132             :   #endif
     133             :   static const ::google::protobuf::Descriptor* descriptor();
     134             :   static const Id& default_instance();
     135             : 
     136             :   static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
     137         132 :   static inline const Id* internal_default_instance() {
     138             :     return reinterpret_cast<const Id*>(
     139         132 :                &_Id_default_instance_);
     140             :   }
     141             :   static constexpr int kIndexInFileMessages =
     142             :     0;
     143             : 
     144             :   void Swap(Id* other);
     145             :   friend void swap(Id& a, Id& b) {
     146             :     a.Swap(&b);
     147             :   }
     148             : 
     149             :   // implements Message ----------------------------------------------
     150             : 
     151           0 :   inline Id* New() const final {
     152           0 :     return CreateMaybeMessage<Id>(NULL);
     153             :   }
     154             : 
     155           0 :   Id* New(::google::protobuf::Arena* arena) const final {
     156           0 :     return CreateMaybeMessage<Id>(arena);
     157             :   }
     158             :   void CopyFrom(const ::google::protobuf::Message& from) final;
     159             :   void MergeFrom(const ::google::protobuf::Message& from) final;
     160             :   void CopyFrom(const Id& from);
     161             :   void MergeFrom(const Id& from);
     162             :   void Clear() final;
     163             :   bool IsInitialized() const final;
     164             : 
     165             :   size_t ByteSizeLong() const final;
     166             :   bool MergePartialFromCodedStream(
     167             :       ::google::protobuf::io::CodedInputStream* input) final;
     168             :   void SerializeWithCachedSizes(
     169             :       ::google::protobuf::io::CodedOutputStream* output) const final;
     170             :   ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
     171             :       bool deterministic, ::google::protobuf::uint8* target) const final;
     172           0 :   int GetCachedSize() const final { return _cached_size_.Get(); }
     173             : 
     174             :   private:
     175             :   void SharedCtor();
     176             :   void SharedDtor();
     177             :   void SetCachedSize(int size) const final;
     178             :   void InternalSwap(Id* other);
     179             :   private:
     180             :   inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
     181             :     return NULL;
     182             :   }
     183             :   inline void* MaybeArenaPtr() const {
     184             :     return NULL;
     185             :   }
     186             :   public:
     187             : 
     188             :   ::google::protobuf::Metadata GetMetadata() const final;
     189             : 
     190             :   // nested types ----------------------------------------------------
     191             : 
     192             :   // accessors -------------------------------------------------------
     193             : 
     194             :   // int32 id = 1;
     195             :   void clear_id();
     196             :   static const int kIdFieldNumber = 1;
     197             :   ::google::protobuf::int32 id() const;
     198             :   void set_id(::google::protobuf::int32 value);
     199             : 
     200             :   // @@protoc_insertion_point(class_scope:rpc.gui.Id)
     201             :  private:
     202             : 
     203             :   ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
     204             :   ::google::protobuf::int32 id_;
     205             :   mutable ::google::protobuf::internal::CachedSize _cached_size_;
     206             :   friend struct ::protobuf_plotserver_2eproto::TableStruct;
     207             : };
     208             : // -------------------------------------------------------------------
     209             : 
     210             : class NewPanel : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:rpc.gui.NewPanel) */ {
     211             :  public:
     212             :   NewPanel();
     213             :   virtual ~NewPanel();
     214             : 
     215             :   NewPanel(const NewPanel& from);
     216             : 
     217             :   inline NewPanel& operator=(const NewPanel& from) {
     218             :     CopyFrom(from);
     219             :     return *this;
     220             :   }
     221             :   #if LANG_CXX11
     222             :   NewPanel(NewPanel&& from) noexcept
     223             :     : NewPanel() {
     224             :     *this = ::std::move(from);
     225             :   }
     226             : 
     227             :   inline NewPanel& operator=(NewPanel&& from) noexcept {
     228             :     if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
     229             :       if (this != &from) InternalSwap(&from);
     230             :     } else {
     231             :       CopyFrom(from);
     232             :     }
     233             :     return *this;
     234             :   }
     235             :   #endif
     236             :   static const ::google::protobuf::Descriptor* descriptor();
     237             :   static const NewPanel& default_instance();
     238             : 
     239             :   static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
     240           0 :   static inline const NewPanel* internal_default_instance() {
     241             :     return reinterpret_cast<const NewPanel*>(
     242           0 :                &_NewPanel_default_instance_);
     243             :   }
     244             :   static constexpr int kIndexInFileMessages =
     245             :     1;
     246             : 
     247             :   void Swap(NewPanel* other);
     248             :   friend void swap(NewPanel& a, NewPanel& b) {
     249             :     a.Swap(&b);
     250             :   }
     251             : 
     252             :   // implements Message ----------------------------------------------
     253             : 
     254           0 :   inline NewPanel* New() const final {
     255           0 :     return CreateMaybeMessage<NewPanel>(NULL);
     256             :   }
     257             : 
     258           0 :   NewPanel* New(::google::protobuf::Arena* arena) const final {
     259           0 :     return CreateMaybeMessage<NewPanel>(arena);
     260             :   }
     261             :   void CopyFrom(const ::google::protobuf::Message& from) final;
     262             :   void MergeFrom(const ::google::protobuf::Message& from) final;
     263             :   void CopyFrom(const NewPanel& from);
     264             :   void MergeFrom(const NewPanel& from);
     265             :   void Clear() final;
     266             :   bool IsInitialized() const final;
     267             : 
     268             :   size_t ByteSizeLong() const final;
     269             :   bool MergePartialFromCodedStream(
     270             :       ::google::protobuf::io::CodedInputStream* input) final;
     271             :   void SerializeWithCachedSizes(
     272             :       ::google::protobuf::io::CodedOutputStream* output) const final;
     273             :   ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
     274             :       bool deterministic, ::google::protobuf::uint8* target) const final;
     275           0 :   int GetCachedSize() const final { return _cached_size_.Get(); }
     276             : 
     277             :   private:
     278             :   void SharedCtor();
     279             :   void SharedDtor();
     280             :   void SetCachedSize(int size) const final;
     281             :   void InternalSwap(NewPanel* other);
     282             :   private:
     283           0 :   inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
     284           0 :     return NULL;
     285             :   }
     286             :   inline void* MaybeArenaPtr() const {
     287             :     return NULL;
     288             :   }
     289             :   public:
     290             : 
     291             :   ::google::protobuf::Metadata GetMetadata() const final;
     292             : 
     293             :   // nested types ----------------------------------------------------
     294             : 
     295             :   // accessors -------------------------------------------------------
     296             : 
     297             :   // repeated int32 size = 5;
     298             :   int size_size() const;
     299             :   void clear_size();
     300             :   static const int kSizeFieldNumber = 5;
     301             :   ::google::protobuf::int32 size(int index) const;
     302             :   void set_size(int index, ::google::protobuf::int32 value);
     303             :   void add_size(::google::protobuf::int32 value);
     304             :   const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
     305             :       size() const;
     306             :   ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
     307             :       mutable_size();
     308             : 
     309             :   // string title = 1;
     310             :   void clear_title();
     311             :   static const int kTitleFieldNumber = 1;
     312             :   const ::std::string& title() const;
     313             :   void set_title(const ::std::string& value);
     314             :   #if LANG_CXX11
     315             :   void set_title(::std::string&& value);
     316             :   #endif
     317             :   void set_title(const char* value);
     318             :   void set_title(const char* value, size_t size);
     319             :   ::std::string* mutable_title();
     320             :   ::std::string* release_title();
     321             :   void set_allocated_title(::std::string* title);
     322             : 
     323             :   // string xlabel = 2;
     324             :   void clear_xlabel();
     325             :   static const int kXlabelFieldNumber = 2;
     326             :   const ::std::string& xlabel() const;
     327             :   void set_xlabel(const ::std::string& value);
     328             :   #if LANG_CXX11
     329             :   void set_xlabel(::std::string&& value);
     330             :   #endif
     331             :   void set_xlabel(const char* value);
     332             :   void set_xlabel(const char* value, size_t size);
     333             :   ::std::string* mutable_xlabel();
     334             :   ::std::string* release_xlabel();
     335             :   void set_allocated_xlabel(::std::string* xlabel);
     336             : 
     337             :   // string ylabel = 3;
     338             :   void clear_ylabel();
     339             :   static const int kYlabelFieldNumber = 3;
     340             :   const ::std::string& ylabel() const;
     341             :   void set_ylabel(const ::std::string& value);
     342             :   #if LANG_CXX11
     343             :   void set_ylabel(::std::string&& value);
     344             :   #endif
     345             :   void set_ylabel(const char* value);
     346             :   void set_ylabel(const char* value, size_t size);
     347             :   ::std::string* mutable_ylabel();
     348             :   ::std::string* release_ylabel();
     349             :   void set_allocated_ylabel(::std::string* ylabel);
     350             : 
     351             :   // string window_title = 4;
     352             :   void clear_window_title();
     353             :   static const int kWindowTitleFieldNumber = 4;
     354             :   const ::std::string& window_title() const;
     355             :   void set_window_title(const ::std::string& value);
     356             :   #if LANG_CXX11
     357             :   void set_window_title(::std::string&& value);
     358             :   #endif
     359             :   void set_window_title(const char* value);
     360             :   void set_window_title(const char* value, size_t size);
     361             :   ::std::string* mutable_window_title();
     362             :   ::std::string* release_window_title();
     363             :   void set_allocated_window_title(::std::string* window_title);
     364             : 
     365             :   // string legend = 6;
     366             :   void clear_legend();
     367             :   static const int kLegendFieldNumber = 6;
     368             :   const ::std::string& legend() const;
     369             :   void set_legend(const ::std::string& value);
     370             :   #if LANG_CXX11
     371             :   void set_legend(::std::string&& value);
     372             :   #endif
     373             :   void set_legend(const char* value);
     374             :   void set_legend(const char* value, size_t size);
     375             :   ::std::string* mutable_legend();
     376             :   ::std::string* release_legend();
     377             :   void set_allocated_legend(::std::string* legend);
     378             : 
     379             :   // string zoom = 7;
     380             :   void clear_zoom();
     381             :   static const int kZoomFieldNumber = 7;
     382             :   const ::std::string& zoom() const;
     383             :   void set_zoom(const ::std::string& value);
     384             :   #if LANG_CXX11
     385             :   void set_zoom(::std::string&& value);
     386             :   #endif
     387             :   void set_zoom(const char* value);
     388             :   void set_zoom(const char* value, size_t size);
     389             :   ::std::string* mutable_zoom();
     390             :   ::std::string* release_zoom();
     391             :   void set_allocated_zoom(::std::string* zoom);
     392             : 
     393             :   // int32 with_panel = 8;
     394             :   void clear_with_panel();
     395             :   static const int kWithPanelFieldNumber = 8;
     396             :   ::google::protobuf::int32 with_panel() const;
     397             :   void set_with_panel(::google::protobuf::int32 value);
     398             : 
     399             :   // bool new_row = 9;
     400             :   void clear_new_row();
     401             :   static const int kNewRowFieldNumber = 9;
     402             :   bool new_row() const;
     403             :   void set_new_row(bool value);
     404             : 
     405             :   // bool hidden = 10;
     406             :   void clear_hidden();
     407             :   static const int kHiddenFieldNumber = 10;
     408             :   bool hidden() const;
     409             :   void set_hidden(bool value);
     410             : 
     411             :   // @@protoc_insertion_point(class_scope:rpc.gui.NewPanel)
     412             :  private:
     413             : 
     414             :   ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
     415             :   ::google::protobuf::RepeatedField< ::google::protobuf::int32 > size_;
     416             :   mutable int _size_cached_byte_size_;
     417             :   ::google::protobuf::internal::ArenaStringPtr title_;
     418             :   ::google::protobuf::internal::ArenaStringPtr xlabel_;
     419             :   ::google::protobuf::internal::ArenaStringPtr ylabel_;
     420             :   ::google::protobuf::internal::ArenaStringPtr window_title_;
     421             :   ::google::protobuf::internal::ArenaStringPtr legend_;
     422             :   ::google::protobuf::internal::ArenaStringPtr zoom_;
     423             :   ::google::protobuf::int32 with_panel_;
     424             :   bool new_row_;
     425             :   bool hidden_;
     426             :   mutable ::google::protobuf::internal::CachedSize _cached_size_;
     427             :   friend struct ::protobuf_plotserver_2eproto::TableStruct;
     428             : };
     429             : // -------------------------------------------------------------------
     430             : 
     431             : class Colors : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:rpc.gui.Colors) */ {
     432             :  public:
     433             :   Colors();
     434             :   virtual ~Colors();
     435             : 
     436             :   Colors(const Colors& from);
     437             : 
     438             :   inline Colors& operator=(const Colors& from) {
     439             :     CopyFrom(from);
     440             :     return *this;
     441             :   }
     442             :   #if LANG_CXX11
     443             :   Colors(Colors&& from) noexcept
     444             :     : Colors() {
     445             :     *this = ::std::move(from);
     446             :   }
     447             : 
     448             :   inline Colors& operator=(Colors&& from) noexcept {
     449             :     if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
     450             :       if (this != &from) InternalSwap(&from);
     451             :     } else {
     452             :       CopyFrom(from);
     453             :     }
     454             :     return *this;
     455             :   }
     456             :   #endif
     457             :   static const ::google::protobuf::Descriptor* descriptor();
     458             :   static const Colors& default_instance();
     459             : 
     460             :   static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
     461           0 :   static inline const Colors* internal_default_instance() {
     462             :     return reinterpret_cast<const Colors*>(
     463           0 :                &_Colors_default_instance_);
     464             :   }
     465             :   static constexpr int kIndexInFileMessages =
     466             :     2;
     467             : 
     468             :   void Swap(Colors* other);
     469             :   friend void swap(Colors& a, Colors& b) {
     470             :     a.Swap(&b);
     471             :   }
     472             : 
     473             :   // implements Message ----------------------------------------------
     474             : 
     475           0 :   inline Colors* New() const final {
     476           0 :     return CreateMaybeMessage<Colors>(NULL);
     477             :   }
     478             : 
     479           0 :   Colors* New(::google::protobuf::Arena* arena) const final {
     480           0 :     return CreateMaybeMessage<Colors>(arena);
     481             :   }
     482             :   void CopyFrom(const ::google::protobuf::Message& from) final;
     483             :   void MergeFrom(const ::google::protobuf::Message& from) final;
     484             :   void CopyFrom(const Colors& from);
     485             :   void MergeFrom(const Colors& from);
     486             :   void Clear() final;
     487             :   bool IsInitialized() const final;
     488             : 
     489             :   size_t ByteSizeLong() const final;
     490             :   bool MergePartialFromCodedStream(
     491             :       ::google::protobuf::io::CodedInputStream* input) final;
     492             :   void SerializeWithCachedSizes(
     493             :       ::google::protobuf::io::CodedOutputStream* output) const final;
     494             :   ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
     495             :       bool deterministic, ::google::protobuf::uint8* target) const final;
     496           0 :   int GetCachedSize() const final { return _cached_size_.Get(); }
     497             : 
     498             :   private:
     499             :   void SharedCtor();
     500             :   void SharedDtor();
     501             :   void SetCachedSize(int size) const final;
     502             :   void InternalSwap(Colors* other);
     503             :   private:
     504             :   inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
     505             :     return NULL;
     506             :   }
     507             :   inline void* MaybeArenaPtr() const {
     508             :     return NULL;
     509             :   }
     510             :   public:
     511             : 
     512             :   ::google::protobuf::Metadata GetMetadata() const final;
     513             : 
     514             :   // nested types ----------------------------------------------------
     515             : 
     516             :   // accessors -------------------------------------------------------
     517             : 
     518             :   // repeated string names = 1;
     519             :   int names_size() const;
     520             :   void clear_names();
     521             :   static const int kNamesFieldNumber = 1;
     522             :   const ::std::string& names(int index) const;
     523             :   ::std::string* mutable_names(int index);
     524             :   void set_names(int index, const ::std::string& value);
     525             :   #if LANG_CXX11
     526             :   void set_names(int index, ::std::string&& value);
     527             :   #endif
     528             :   void set_names(int index, const char* value);
     529             :   void set_names(int index, const char* value, size_t size);
     530             :   ::std::string* add_names();
     531             :   void add_names(const ::std::string& value);
     532             :   #if LANG_CXX11
     533             :   void add_names(::std::string&& value);
     534             :   #endif
     535             :   void add_names(const char* value);
     536             :   void add_names(const char* value, size_t size);
     537             :   const ::google::protobuf::RepeatedPtrField< ::std::string>& names() const;
     538             :   ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_names();
     539             : 
     540             :   // @@protoc_insertion_point(class_scope:rpc.gui.Colors)
     541             :  private:
     542             : 
     543             :   ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
     544             :   ::google::protobuf::RepeatedPtrField< ::std::string> names_;
     545             :   mutable ::google::protobuf::internal::CachedSize _cached_size_;
     546             :   friend struct ::protobuf_plotserver_2eproto::TableStruct;
     547             : };
     548             : // -------------------------------------------------------------------
     549             : 
     550             : class ColorMaps : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:rpc.gui.ColorMaps) */ {
     551             :  public:
     552             :   ColorMaps();
     553             :   virtual ~ColorMaps();
     554             : 
     555             :   ColorMaps(const ColorMaps& from);
     556             : 
     557             :   inline ColorMaps& operator=(const ColorMaps& from) {
     558             :     CopyFrom(from);
     559             :     return *this;
     560             :   }
     561             :   #if LANG_CXX11
     562             :   ColorMaps(ColorMaps&& from) noexcept
     563             :     : ColorMaps() {
     564             :     *this = ::std::move(from);
     565             :   }
     566             : 
     567             :   inline ColorMaps& operator=(ColorMaps&& from) noexcept {
     568             :     if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
     569             :       if (this != &from) InternalSwap(&from);
     570             :     } else {
     571             :       CopyFrom(from);
     572             :     }
     573             :     return *this;
     574             :   }
     575             :   #endif
     576             :   static const ::google::protobuf::Descriptor* descriptor();
     577             :   static const ColorMaps& default_instance();
     578             : 
     579             :   static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
     580           0 :   static inline const ColorMaps* internal_default_instance() {
     581             :     return reinterpret_cast<const ColorMaps*>(
     582           0 :                &_ColorMaps_default_instance_);
     583             :   }
     584             :   static constexpr int kIndexInFileMessages =
     585             :     3;
     586             : 
     587             :   void Swap(ColorMaps* other);
     588             :   friend void swap(ColorMaps& a, ColorMaps& b) {
     589             :     a.Swap(&b);
     590             :   }
     591             : 
     592             :   // implements Message ----------------------------------------------
     593             : 
     594           0 :   inline ColorMaps* New() const final {
     595           0 :     return CreateMaybeMessage<ColorMaps>(NULL);
     596             :   }
     597             : 
     598           0 :   ColorMaps* New(::google::protobuf::Arena* arena) const final {
     599           0 :     return CreateMaybeMessage<ColorMaps>(arena);
     600             :   }
     601             :   void CopyFrom(const ::google::protobuf::Message& from) final;
     602             :   void MergeFrom(const ::google::protobuf::Message& from) final;
     603             :   void CopyFrom(const ColorMaps& from);
     604             :   void MergeFrom(const ColorMaps& from);
     605             :   void Clear() final;
     606             :   bool IsInitialized() const final;
     607             : 
     608             :   size_t ByteSizeLong() const final;
     609             :   bool MergePartialFromCodedStream(
     610             :       ::google::protobuf::io::CodedInputStream* input) final;
     611             :   void SerializeWithCachedSizes(
     612             :       ::google::protobuf::io::CodedOutputStream* output) const final;
     613             :   ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
     614             :       bool deterministic, ::google::protobuf::uint8* target) const final;
     615           0 :   int GetCachedSize() const final { return _cached_size_.Get(); }
     616             : 
     617             :   private:
     618             :   void SharedCtor();
     619             :   void SharedDtor();
     620             :   void SetCachedSize(int size) const final;
     621             :   void InternalSwap(ColorMaps* other);
     622             :   private:
     623             :   inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
     624             :     return NULL;
     625             :   }
     626             :   inline void* MaybeArenaPtr() const {
     627             :     return NULL;
     628             :   }
     629             :   public:
     630             : 
     631             :   ::google::protobuf::Metadata GetMetadata() const final;
     632             : 
     633             :   // nested types ----------------------------------------------------
     634             : 
     635             :   // accessors -------------------------------------------------------
     636             : 
     637             :   // repeated string names = 1;
     638             :   int names_size() const;
     639             :   void clear_names();
     640             :   static const int kNamesFieldNumber = 1;
     641             :   const ::std::string& names(int index) const;
     642             :   ::std::string* mutable_names(int index);
     643             :   void set_names(int index, const ::std::string& value);
     644             :   #if LANG_CXX11
     645             :   void set_names(int index, ::std::string&& value);
     646             :   #endif
     647             :   void set_names(int index, const char* value);
     648             :   void set_names(int index, const char* value, size_t size);
     649             :   ::std::string* add_names();
     650             :   void add_names(const ::std::string& value);
     651             :   #if LANG_CXX11
     652             :   void add_names(::std::string&& value);
     653             :   #endif
     654             :   void add_names(const char* value);
     655             :   void add_names(const char* value, size_t size);
     656             :   const ::google::protobuf::RepeatedPtrField< ::std::string>& names() const;
     657             :   ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_names();
     658             : 
     659             :   // @@protoc_insertion_point(class_scope:rpc.gui.ColorMaps)
     660             :  private:
     661             : 
     662             :   ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
     663             :   ::google::protobuf::RepeatedPtrField< ::std::string> names_;
     664             :   mutable ::google::protobuf::internal::CachedSize _cached_size_;
     665             :   friend struct ::protobuf_plotserver_2eproto::TableStruct;
     666             : };
     667             : // -------------------------------------------------------------------
     668             : 
     669             : class Symbols : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:rpc.gui.Symbols) */ {
     670             :  public:
     671             :   Symbols();
     672             :   virtual ~Symbols();
     673             : 
     674             :   Symbols(const Symbols& from);
     675             : 
     676             :   inline Symbols& operator=(const Symbols& from) {
     677             :     CopyFrom(from);
     678             :     return *this;
     679             :   }
     680             :   #if LANG_CXX11
     681             :   Symbols(Symbols&& from) noexcept
     682             :     : Symbols() {
     683             :     *this = ::std::move(from);
     684             :   }
     685             : 
     686             :   inline Symbols& operator=(Symbols&& from) noexcept {
     687             :     if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
     688             :       if (this != &from) InternalSwap(&from);
     689             :     } else {
     690             :       CopyFrom(from);
     691             :     }
     692             :     return *this;
     693             :   }
     694             :   #endif
     695             :   static const ::google::protobuf::Descriptor* descriptor();
     696             :   static const Symbols& default_instance();
     697             : 
     698             :   static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
     699           0 :   static inline const Symbols* internal_default_instance() {
     700             :     return reinterpret_cast<const Symbols*>(
     701           0 :                &_Symbols_default_instance_);
     702             :   }
     703             :   static constexpr int kIndexInFileMessages =
     704             :     4;
     705             : 
     706             :   void Swap(Symbols* other);
     707             :   friend void swap(Symbols& a, Symbols& b) {
     708             :     a.Swap(&b);
     709             :   }
     710             : 
     711             :   // implements Message ----------------------------------------------
     712             : 
     713           0 :   inline Symbols* New() const final {
     714           0 :     return CreateMaybeMessage<Symbols>(NULL);
     715             :   }
     716             : 
     717           0 :   Symbols* New(::google::protobuf::Arena* arena) const final {
     718           0 :     return CreateMaybeMessage<Symbols>(arena);
     719             :   }
     720             :   void CopyFrom(const ::google::protobuf::Message& from) final;
     721             :   void MergeFrom(const ::google::protobuf::Message& from) final;
     722             :   void CopyFrom(const Symbols& from);
     723             :   void MergeFrom(const Symbols& from);
     724             :   void Clear() final;
     725             :   bool IsInitialized() const final;
     726             : 
     727             :   size_t ByteSizeLong() const final;
     728             :   bool MergePartialFromCodedStream(
     729             :       ::google::protobuf::io::CodedInputStream* input) final;
     730             :   void SerializeWithCachedSizes(
     731             :       ::google::protobuf::io::CodedOutputStream* output) const final;
     732             :   ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
     733             :       bool deterministic, ::google::protobuf::uint8* target) const final;
     734           0 :   int GetCachedSize() const final { return _cached_size_.Get(); }
     735             : 
     736             :   private:
     737             :   void SharedCtor();
     738             :   void SharedDtor();
     739             :   void SetCachedSize(int size) const final;
     740             :   void InternalSwap(Symbols* other);
     741             :   private:
     742             :   inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
     743             :     return NULL;
     744             :   }
     745             :   inline void* MaybeArenaPtr() const {
     746             :     return NULL;
     747             :   }
     748             :   public:
     749             : 
     750             :   ::google::protobuf::Metadata GetMetadata() const final;
     751             : 
     752             :   // nested types ----------------------------------------------------
     753             : 
     754             :   // accessors -------------------------------------------------------
     755             : 
     756             :   // repeated string names = 1;
     757             :   int names_size() const;
     758             :   void clear_names();
     759             :   static const int kNamesFieldNumber = 1;
     760             :   const ::std::string& names(int index) const;
     761             :   ::std::string* mutable_names(int index);
     762             :   void set_names(int index, const ::std::string& value);
     763             :   #if LANG_CXX11
     764             :   void set_names(int index, ::std::string&& value);
     765             :   #endif
     766             :   void set_names(int index, const char* value);
     767             :   void set_names(int index, const char* value, size_t size);
     768             :   ::std::string* add_names();
     769             :   void add_names(const ::std::string& value);
     770             :   #if LANG_CXX11
     771             :   void add_names(::std::string&& value);
     772             :   #endif
     773             :   void add_names(const char* value);
     774             :   void add_names(const char* value, size_t size);
     775             :   const ::google::protobuf::RepeatedPtrField< ::std::string>& names() const;
     776             :   ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_names();
     777             : 
     778             :   // @@protoc_insertion_point(class_scope:rpc.gui.Symbols)
     779             :  private:
     780             : 
     781             :   ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
     782             :   ::google::protobuf::RepeatedPtrField< ::std::string> names_;
     783             :   mutable ::google::protobuf::internal::CachedSize _cached_size_;
     784             :   friend struct ::protobuf_plotserver_2eproto::TableStruct;
     785             : };
     786             : // -------------------------------------------------------------------
     787             : 
     788             : class NewLine : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:rpc.gui.NewLine) */ {
     789             :  public:
     790             :   NewLine();
     791             :   virtual ~NewLine();
     792             : 
     793             :   NewLine(const NewLine& from);
     794             : 
     795             :   inline NewLine& operator=(const NewLine& from) {
     796             :     CopyFrom(from);
     797             :     return *this;
     798             :   }
     799             :   #if LANG_CXX11
     800             :   NewLine(NewLine&& from) noexcept
     801             :     : NewLine() {
     802             :     *this = ::std::move(from);
     803             :   }
     804             : 
     805             :   inline NewLine& operator=(NewLine&& from) noexcept {
     806             :     if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
     807             :       if (this != &from) InternalSwap(&from);
     808             :     } else {
     809             :       CopyFrom(from);
     810             :     }
     811             :     return *this;
     812             :   }
     813             :   #endif
     814             :   static const ::google::protobuf::Descriptor* descriptor();
     815             :   static const NewLine& default_instance();
     816             : 
     817             :   static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
     818           0 :   static inline const NewLine* internal_default_instance() {
     819             :     return reinterpret_cast<const NewLine*>(
     820           0 :                &_NewLine_default_instance_);
     821             :   }
     822             :   static constexpr int kIndexInFileMessages =
     823             :     5;
     824             : 
     825             :   void Swap(NewLine* other);
     826             :   friend void swap(NewLine& a, NewLine& b) {
     827             :     a.Swap(&b);
     828             :   }
     829             : 
     830             :   // implements Message ----------------------------------------------
     831             : 
     832           0 :   inline NewLine* New() const final {
     833           0 :     return CreateMaybeMessage<NewLine>(NULL);
     834             :   }
     835             : 
     836           0 :   NewLine* New(::google::protobuf::Arena* arena) const final {
     837           0 :     return CreateMaybeMessage<NewLine>(arena);
     838             :   }
     839             :   void CopyFrom(const ::google::protobuf::Message& from) final;
     840             :   void MergeFrom(const ::google::protobuf::Message& from) final;
     841             :   void CopyFrom(const NewLine& from);
     842             :   void MergeFrom(const NewLine& from);
     843             :   void Clear() final;
     844             :   bool IsInitialized() const final;
     845             : 
     846             :   size_t ByteSizeLong() const final;
     847             :   bool MergePartialFromCodedStream(
     848             :       ::google::protobuf::io::CodedInputStream* input) final;
     849             :   void SerializeWithCachedSizes(
     850             :       ::google::protobuf::io::CodedOutputStream* output) const final;
     851             :   ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
     852             :       bool deterministic, ::google::protobuf::uint8* target) const final;
     853           0 :   int GetCachedSize() const final { return _cached_size_.Get(); }
     854             : 
     855             :   private:
     856             :   void SharedCtor();
     857             :   void SharedDtor();
     858             :   void SetCachedSize(int size) const final;
     859             :   void InternalSwap(NewLine* other);
     860             :   private:
     861           0 :   inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
     862           0 :     return NULL;
     863             :   }
     864             :   inline void* MaybeArenaPtr() const {
     865             :     return NULL;
     866             :   }
     867             :   public:
     868             : 
     869             :   ::google::protobuf::Metadata GetMetadata() const final;
     870             : 
     871             :   // nested types ----------------------------------------------------
     872             : 
     873             :   // accessors -------------------------------------------------------
     874             : 
     875             :   // repeated double x = 1;
     876             :   int x_size() const;
     877             :   void clear_x();
     878             :   static const int kXFieldNumber = 1;
     879             :   double x(int index) const;
     880             :   void set_x(int index, double value);
     881             :   void add_x(double value);
     882             :   const ::google::protobuf::RepeatedField< double >&
     883             :       x() const;
     884             :   ::google::protobuf::RepeatedField< double >*
     885             :       mutable_x();
     886             : 
     887             :   // repeated double y = 2;
     888             :   int y_size() const;
     889             :   void clear_y();
     890             :   static const int kYFieldNumber = 2;
     891             :   double y(int index) const;
     892             :   void set_y(int index, double value);
     893             :   void add_y(double value);
     894             :   const ::google::protobuf::RepeatedField< double >&
     895             :       y() const;
     896             :   ::google::protobuf::RepeatedField< double >*
     897             :       mutable_y();
     898             : 
     899             :   // string color = 3;
     900             :   void clear_color();
     901             :   static const int kColorFieldNumber = 3;
     902             :   const ::std::string& color() const;
     903             :   void set_color(const ::std::string& value);
     904             :   #if LANG_CXX11
     905             :   void set_color(::std::string&& value);
     906             :   #endif
     907             :   void set_color(const char* value);
     908             :   void set_color(const char* value, size_t size);
     909             :   ::std::string* mutable_color();
     910             :   ::std::string* release_color();
     911             :   void set_allocated_color(::std::string* color);
     912             : 
     913             :   // string label = 4;
     914             :   void clear_label();
     915             :   static const int kLabelFieldNumber = 4;
     916             :   const ::std::string& label() const;
     917             :   void set_label(const ::std::string& value);
     918             :   #if LANG_CXX11
     919             :   void set_label(::std::string&& value);
     920             :   #endif
     921             :   void set_label(const char* value);
     922             :   void set_label(const char* value, size_t size);
     923             :   ::std::string* mutable_label();
     924             :   ::std::string* release_label();
     925             :   void set_allocated_label(::std::string* label);
     926             : 
     927             :   // .rpc.gui.Id panel = 5;
     928             :   bool has_panel() const;
     929             :   void clear_panel();
     930             :   static const int kPanelFieldNumber = 5;
     931             :   private:
     932             :   const ::rpc::gui::Id& _internal_panel() const;
     933             :   public:
     934             :   const ::rpc::gui::Id& panel() const;
     935             :   ::rpc::gui::Id* release_panel();
     936             :   ::rpc::gui::Id* mutable_panel();
     937             :   void set_allocated_panel(::rpc::gui::Id* panel);
     938             : 
     939             :   // @@protoc_insertion_point(class_scope:rpc.gui.NewLine)
     940             :  private:
     941             : 
     942             :   ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
     943             :   ::google::protobuf::RepeatedField< double > x_;
     944             :   mutable int _x_cached_byte_size_;
     945             :   ::google::protobuf::RepeatedField< double > y_;
     946             :   mutable int _y_cached_byte_size_;
     947             :   ::google::protobuf::internal::ArenaStringPtr color_;
     948             :   ::google::protobuf::internal::ArenaStringPtr label_;
     949             :   ::rpc::gui::Id* panel_;
     950             :   mutable ::google::protobuf::internal::CachedSize _cached_size_;
     951             :   friend struct ::protobuf_plotserver_2eproto::TableStruct;
     952             : };
     953             : // -------------------------------------------------------------------
     954             : 
     955             : class NewScatter : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:rpc.gui.NewScatter) */ {
     956             :  public:
     957             :   NewScatter();
     958             :   virtual ~NewScatter();
     959             : 
     960             :   NewScatter(const NewScatter& from);
     961             : 
     962             :   inline NewScatter& operator=(const NewScatter& from) {
     963             :     CopyFrom(from);
     964             :     return *this;
     965             :   }
     966             :   #if LANG_CXX11
     967             :   NewScatter(NewScatter&& from) noexcept
     968             :     : NewScatter() {
     969             :     *this = ::std::move(from);
     970             :   }
     971             : 
     972             :   inline NewScatter& operator=(NewScatter&& from) noexcept {
     973             :     if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
     974             :       if (this != &from) InternalSwap(&from);
     975             :     } else {
     976             :       CopyFrom(from);
     977             :     }
     978             :     return *this;
     979             :   }
     980             :   #endif
     981             :   static const ::google::protobuf::Descriptor* descriptor();
     982             :   static const NewScatter& default_instance();
     983             : 
     984             :   static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
     985           0 :   static inline const NewScatter* internal_default_instance() {
     986             :     return reinterpret_cast<const NewScatter*>(
     987           0 :                &_NewScatter_default_instance_);
     988             :   }
     989             :   static constexpr int kIndexInFileMessages =
     990             :     6;
     991             : 
     992             :   void Swap(NewScatter* other);
     993             :   friend void swap(NewScatter& a, NewScatter& b) {
     994             :     a.Swap(&b);
     995             :   }
     996             : 
     997             :   // implements Message ----------------------------------------------
     998             : 
     999           0 :   inline NewScatter* New() const final {
    1000           0 :     return CreateMaybeMessage<NewScatter>(NULL);
    1001             :   }
    1002             : 
    1003           0 :   NewScatter* New(::google::protobuf::Arena* arena) const final {
    1004           0 :     return CreateMaybeMessage<NewScatter>(arena);
    1005             :   }
    1006             :   void CopyFrom(const ::google::protobuf::Message& from) final;
    1007             :   void MergeFrom(const ::google::protobuf::Message& from) final;
    1008             :   void CopyFrom(const NewScatter& from);
    1009             :   void MergeFrom(const NewScatter& from);
    1010             :   void Clear() final;
    1011             :   bool IsInitialized() const final;
    1012             : 
    1013             :   size_t ByteSizeLong() const final;
    1014             :   bool MergePartialFromCodedStream(
    1015             :       ::google::protobuf::io::CodedInputStream* input) final;
    1016             :   void SerializeWithCachedSizes(
    1017             :       ::google::protobuf::io::CodedOutputStream* output) const final;
    1018             :   ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
    1019             :       bool deterministic, ::google::protobuf::uint8* target) const final;
    1020           0 :   int GetCachedSize() const final { return _cached_size_.Get(); }
    1021             : 
    1022             :   private:
    1023             :   void SharedCtor();
    1024             :   void SharedDtor();
    1025             :   void SetCachedSize(int size) const final;
    1026             :   void InternalSwap(NewScatter* other);
    1027             :   private:
    1028           0 :   inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
    1029           0 :     return NULL;
    1030             :   }
    1031             :   inline void* MaybeArenaPtr() const {
    1032             :     return NULL;
    1033             :   }
    1034             :   public:
    1035             : 
    1036             :   ::google::protobuf::Metadata GetMetadata() const final;
    1037             : 
    1038             :   // nested types ----------------------------------------------------
    1039             : 
    1040             :   // accessors -------------------------------------------------------
    1041             : 
    1042             :   // repeated double x = 1;
    1043             :   int x_size() const;
    1044             :   void clear_x();
    1045             :   static const int kXFieldNumber = 1;
    1046             :   double x(int index) const;
    1047             :   void set_x(int index, double value);
    1048             :   void add_x(double value);
    1049             :   const ::google::protobuf::RepeatedField< double >&
    1050             :       x() const;
    1051             :   ::google::protobuf::RepeatedField< double >*
    1052             :       mutable_x();
    1053             : 
    1054             :   // repeated double y = 2;
    1055             :   int y_size() const;
    1056             :   void clear_y();
    1057             :   static const int kYFieldNumber = 2;
    1058             :   double y(int index) const;
    1059             :   void set_y(int index, double value);
    1060             :   void add_y(double value);
    1061             :   const ::google::protobuf::RepeatedField< double >&
    1062             :       y() const;
    1063             :   ::google::protobuf::RepeatedField< double >*
    1064             :       mutable_y();
    1065             : 
    1066             :   // string color = 3;
    1067             :   void clear_color();
    1068             :   static const int kColorFieldNumber = 3;
    1069             :   const ::std::string& color() const;
    1070             :   void set_color(const ::std::string& value);
    1071             :   #if LANG_CXX11
    1072             :   void set_color(::std::string&& value);
    1073             :   #endif
    1074             :   void set_color(const char* value);
    1075             :   void set_color(const char* value, size_t size);
    1076             :   ::std::string* mutable_color();
    1077             :   ::std::string* release_color();
    1078             :   void set_allocated_color(::std::string* color);
    1079             : 
    1080             :   // string label = 4;
    1081             :   void clear_label();
    1082             :   static const int kLabelFieldNumber = 4;
    1083             :   const ::std::string& label() const;
    1084             :   void set_label(const ::std::string& value);
    1085             :   #if LANG_CXX11
    1086             :   void set_label(::std::string&& value);
    1087             :   #endif
    1088             :   void set_label(const char* value);
    1089             :   void set_label(const char* value, size_t size);
    1090             :   ::std::string* mutable_label();
    1091             :   ::std::string* release_label();
    1092             :   void set_allocated_label(::std::string* label);
    1093             : 
    1094             :   // string symbol = 5;
    1095             :   void clear_symbol();
    1096             :   static const int kSymbolFieldNumber = 5;
    1097             :   const ::std::string& symbol() const;
    1098             :   void set_symbol(const ::std::string& value);
    1099             :   #if LANG_CXX11
    1100             :   void set_symbol(::std::string&& value);
    1101             :   #endif
    1102             :   void set_symbol(const char* value);
    1103             :   void set_symbol(const char* value, size_t size);
    1104             :   ::std::string* mutable_symbol();
    1105             :   ::std::string* release_symbol();
    1106             :   void set_allocated_symbol(::std::string* symbol);
    1107             : 
    1108             :   // .rpc.gui.Id panel = 8;
    1109             :   bool has_panel() const;
    1110             :   void clear_panel();
    1111             :   static const int kPanelFieldNumber = 8;
    1112             :   private:
    1113             :   const ::rpc::gui::Id& _internal_panel() const;
    1114             :   public:
    1115             :   const ::rpc::gui::Id& panel() const;
    1116             :   ::rpc::gui::Id* release_panel();
    1117             :   ::rpc::gui::Id* mutable_panel();
    1118             :   void set_allocated_panel(::rpc::gui::Id* panel);
    1119             : 
    1120             :   // int32 symbol_size = 6;
    1121             :   void clear_symbol_size();
    1122             :   static const int kSymbolSizeFieldNumber = 6;
    1123             :   ::google::protobuf::int32 symbol_size() const;
    1124             :   void set_symbol_size(::google::protobuf::int32 value);
    1125             : 
    1126             :   // int32 dot_size = 7;
    1127             :   void clear_dot_size();
    1128             :   static const int kDotSizeFieldNumber = 7;
    1129             :   ::google::protobuf::int32 dot_size() const;
    1130             :   void set_dot_size(::google::protobuf::int32 value);
    1131             : 
    1132             :   // @@protoc_insertion_point(class_scope:rpc.gui.NewScatter)
    1133             :  private:
    1134             : 
    1135             :   ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
    1136             :   ::google::protobuf::RepeatedField< double > x_;
    1137             :   mutable int _x_cached_byte_size_;
    1138             :   ::google::protobuf::RepeatedField< double > y_;
    1139             :   mutable int _y_cached_byte_size_;
    1140             :   ::google::protobuf::internal::ArenaStringPtr color_;
    1141             :   ::google::protobuf::internal::ArenaStringPtr label_;
    1142             :   ::google::protobuf::internal::ArenaStringPtr symbol_;
    1143             :   ::rpc::gui::Id* panel_;
    1144             :   ::google::protobuf::int32 symbol_size_;
    1145             :   ::google::protobuf::int32 dot_size_;
    1146             :   mutable ::google::protobuf::internal::CachedSize _cached_size_;
    1147             :   friend struct ::protobuf_plotserver_2eproto::TableStruct;
    1148             : };
    1149             : // -------------------------------------------------------------------
    1150             : 
    1151             : class NewHistogram : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:rpc.gui.NewHistogram) */ {
    1152             :  public:
    1153             :   NewHistogram();
    1154             :   virtual ~NewHistogram();
    1155             : 
    1156             :   NewHistogram(const NewHistogram& from);
    1157             : 
    1158             :   inline NewHistogram& operator=(const NewHistogram& from) {
    1159             :     CopyFrom(from);
    1160             :     return *this;
    1161             :   }
    1162             :   #if LANG_CXX11
    1163             :   NewHistogram(NewHistogram&& from) noexcept
    1164             :     : NewHistogram() {
    1165             :     *this = ::std::move(from);
    1166             :   }
    1167             : 
    1168             :   inline NewHistogram& operator=(NewHistogram&& from) noexcept {
    1169             :     if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
    1170             :       if (this != &from) InternalSwap(&from);
    1171             :     } else {
    1172             :       CopyFrom(from);
    1173             :     }
    1174             :     return *this;
    1175             :   }
    1176             :   #endif
    1177             :   static const ::google::protobuf::Descriptor* descriptor();
    1178             :   static const NewHistogram& default_instance();
    1179             : 
    1180             :   static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
    1181           0 :   static inline const NewHistogram* internal_default_instance() {
    1182             :     return reinterpret_cast<const NewHistogram*>(
    1183           0 :                &_NewHistogram_default_instance_);
    1184             :   }
    1185             :   static constexpr int kIndexInFileMessages =
    1186             :     7;
    1187             : 
    1188             :   void Swap(NewHistogram* other);
    1189             :   friend void swap(NewHistogram& a, NewHistogram& b) {
    1190             :     a.Swap(&b);
    1191             :   }
    1192             : 
    1193             :   // implements Message ----------------------------------------------
    1194             : 
    1195           0 :   inline NewHistogram* New() const final {
    1196           0 :     return CreateMaybeMessage<NewHistogram>(NULL);
    1197             :   }
    1198             : 
    1199           0 :   NewHistogram* New(::google::protobuf::Arena* arena) const final {
    1200           0 :     return CreateMaybeMessage<NewHistogram>(arena);
    1201             :   }
    1202             :   void CopyFrom(const ::google::protobuf::Message& from) final;
    1203             :   void MergeFrom(const ::google::protobuf::Message& from) final;
    1204             :   void CopyFrom(const NewHistogram& from);
    1205             :   void MergeFrom(const NewHistogram& from);
    1206             :   void Clear() final;
    1207             :   bool IsInitialized() const final;
    1208             : 
    1209             :   size_t ByteSizeLong() const final;
    1210             :   bool MergePartialFromCodedStream(
    1211             :       ::google::protobuf::io::CodedInputStream* input) final;
    1212             :   void SerializeWithCachedSizes(
    1213             :       ::google::protobuf::io::CodedOutputStream* output) const final;
    1214             :   ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
    1215             :       bool deterministic, ::google::protobuf::uint8* target) const final;
    1216           0 :   int GetCachedSize() const final { return _cached_size_.Get(); }
    1217             : 
    1218             :   private:
    1219             :   void SharedCtor();
    1220             :   void SharedDtor();
    1221             :   void SetCachedSize(int size) const final;
    1222             :   void InternalSwap(NewHistogram* other);
    1223             :   private:
    1224           0 :   inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
    1225           0 :     return NULL;
    1226             :   }
    1227             :   inline void* MaybeArenaPtr() const {
    1228             :     return NULL;
    1229             :   }
    1230             :   public:
    1231             : 
    1232             :   ::google::protobuf::Metadata GetMetadata() const final;
    1233             : 
    1234             :   // nested types ----------------------------------------------------
    1235             : 
    1236             :   // accessors -------------------------------------------------------
    1237             : 
    1238             :   // repeated double values = 1;
    1239             :   int values_size() const;
    1240             :   void clear_values();
    1241             :   static const int kValuesFieldNumber = 1;
    1242             :   double values(int index) const;
    1243             :   void set_values(int index, double value);
    1244             :   void add_values(double value);
    1245             :   const ::google::protobuf::RepeatedField< double >&
    1246             :       values() const;
    1247             :   ::google::protobuf::RepeatedField< double >*
    1248             :       mutable_values();
    1249             : 
    1250             :   // string color = 3;
    1251             :   void clear_color();
    1252             :   static const int kColorFieldNumber = 3;
    1253             :   const ::std::string& color() const;
    1254             :   void set_color(const ::std::string& value);
    1255             :   #if LANG_CXX11
    1256             :   void set_color(::std::string&& value);
    1257             :   #endif
    1258             :   void set_color(const char* value);
    1259             :   void set_color(const char* value, size_t size);
    1260             :   ::std::string* mutable_color();
    1261             :   ::std::string* release_color();
    1262             :   void set_allocated_color(::std::string* color);
    1263             : 
    1264             :   // string label = 4;
    1265             :   void clear_label();
    1266             :   static const int kLabelFieldNumber = 4;
    1267             :   const ::std::string& label() const;
    1268             :   void set_label(const ::std::string& value);
    1269             :   #if LANG_CXX11
    1270             :   void set_label(::std::string&& value);
    1271             :   #endif
    1272             :   void set_label(const char* value);
    1273             :   void set_label(const char* value, size_t size);
    1274             :   ::std::string* mutable_label();
    1275             :   ::std::string* release_label();
    1276             :   void set_allocated_label(::std::string* label);
    1277             : 
    1278             :   // .rpc.gui.Id panel = 5;
    1279             :   bool has_panel() const;
    1280             :   void clear_panel();
    1281             :   static const int kPanelFieldNumber = 5;
    1282             :   private:
    1283             :   const ::rpc::gui::Id& _internal_panel() const;
    1284             :   public:
    1285             :   const ::rpc::gui::Id& panel() const;
    1286             :   ::rpc::gui::Id* release_panel();
    1287             :   ::rpc::gui::Id* mutable_panel();
    1288             :   void set_allocated_panel(::rpc::gui::Id* panel);
    1289             : 
    1290             :   // int32 bins = 2;
    1291             :   void clear_bins();
    1292             :   static const int kBinsFieldNumber = 2;
    1293             :   ::google::protobuf::int32 bins() const;
    1294             :   void set_bins(::google::protobuf::int32 value);
    1295             : 
    1296             :   // @@protoc_insertion_point(class_scope:rpc.gui.NewHistogram)
    1297             :  private:
    1298             : 
    1299             :   ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
    1300             :   ::google::protobuf::RepeatedField< double > values_;
    1301             :   mutable int _values_cached_byte_size_;
    1302             :   ::google::protobuf::internal::ArenaStringPtr color_;
    1303             :   ::google::protobuf::internal::ArenaStringPtr label_;
    1304             :   ::rpc::gui::Id* panel_;
    1305             :   ::google::protobuf::int32 bins_;
    1306             :   mutable ::google::protobuf::internal::CachedSize _cached_size_;
    1307             :   friend struct ::protobuf_plotserver_2eproto::TableStruct;
    1308             : };
    1309             : // -------------------------------------------------------------------
    1310             : 
    1311             : class NewRaster : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:rpc.gui.NewRaster) */ {
    1312             :  public:
    1313             :   NewRaster();
    1314             :   virtual ~NewRaster();
    1315             : 
    1316             :   NewRaster(const NewRaster& from);
    1317             : 
    1318             :   inline NewRaster& operator=(const NewRaster& from) {
    1319             :     CopyFrom(from);
    1320             :     return *this;
    1321             :   }
    1322             :   #if LANG_CXX11
    1323             :   NewRaster(NewRaster&& from) noexcept
    1324             :     : NewRaster() {
    1325             :     *this = ::std::move(from);
    1326             :   }
    1327             : 
    1328             :   inline NewRaster& operator=(NewRaster&& from) noexcept {
    1329             :     if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
    1330             :       if (this != &from) InternalSwap(&from);
    1331             :     } else {
    1332             :       CopyFrom(from);
    1333             :     }
    1334             :     return *this;
    1335             :   }
    1336             :   #endif
    1337             :   static const ::google::protobuf::Descriptor* descriptor();
    1338             :   static const NewRaster& default_instance();
    1339             : 
    1340             :   static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
    1341           0 :   static inline const NewRaster* internal_default_instance() {
    1342             :     return reinterpret_cast<const NewRaster*>(
    1343           0 :                &_NewRaster_default_instance_);
    1344             :   }
    1345             :   static constexpr int kIndexInFileMessages =
    1346             :     8;
    1347             : 
    1348             :   void Swap(NewRaster* other);
    1349             :   friend void swap(NewRaster& a, NewRaster& b) {
    1350             :     a.Swap(&b);
    1351             :   }
    1352             : 
    1353             :   // implements Message ----------------------------------------------
    1354             : 
    1355           0 :   inline NewRaster* New() const final {
    1356           0 :     return CreateMaybeMessage<NewRaster>(NULL);
    1357             :   }
    1358             : 
    1359           0 :   NewRaster* New(::google::protobuf::Arena* arena) const final {
    1360           0 :     return CreateMaybeMessage<NewRaster>(arena);
    1361             :   }
    1362             :   void CopyFrom(const ::google::protobuf::Message& from) final;
    1363             :   void MergeFrom(const ::google::protobuf::Message& from) final;
    1364             :   void CopyFrom(const NewRaster& from);
    1365             :   void MergeFrom(const NewRaster& from);
    1366             :   void Clear() final;
    1367             :   bool IsInitialized() const final;
    1368             : 
    1369             :   size_t ByteSizeLong() const final;
    1370             :   bool MergePartialFromCodedStream(
    1371             :       ::google::protobuf::io::CodedInputStream* input) final;
    1372             :   void SerializeWithCachedSizes(
    1373             :       ::google::protobuf::io::CodedOutputStream* output) const final;
    1374             :   ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
    1375             :       bool deterministic, ::google::protobuf::uint8* target) const final;
    1376           0 :   int GetCachedSize() const final { return _cached_size_.Get(); }
    1377             : 
    1378             :   private:
    1379             :   void SharedCtor();
    1380             :   void SharedDtor();
    1381             :   void SetCachedSize(int size) const final;
    1382             :   void InternalSwap(NewRaster* other);
    1383             :   private:
    1384           0 :   inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
    1385           0 :     return NULL;
    1386             :   }
    1387             :   inline void* MaybeArenaPtr() const {
    1388             :     return NULL;
    1389             :   }
    1390             :   public:
    1391             : 
    1392             :   ::google::protobuf::Metadata GetMetadata() const final;
    1393             : 
    1394             :   // nested types ----------------------------------------------------
    1395             : 
    1396             :   // accessors -------------------------------------------------------
    1397             : 
    1398             :   // repeated double matrix = 1;
    1399             :   int matrix_size() const;
    1400             :   void clear_matrix();
    1401             :   static const int kMatrixFieldNumber = 1;
    1402             :   double matrix(int index) const;
    1403             :   void set_matrix(int index, double value);
    1404             :   void add_matrix(double value);
    1405             :   const ::google::protobuf::RepeatedField< double >&
    1406             :       matrix() const;
    1407             :   ::google::protobuf::RepeatedField< double >*
    1408             :       mutable_matrix();
    1409             : 
    1410             :   // string colormap = 4;
    1411             :   void clear_colormap();
    1412             :   static const int kColormapFieldNumber = 4;
    1413             :   const ::std::string& colormap() const;
    1414             :   void set_colormap(const ::std::string& value);
    1415             :   #if LANG_CXX11
    1416             :   void set_colormap(::std::string&& value);
    1417             :   #endif
    1418             :   void set_colormap(const char* value);
    1419             :   void set_colormap(const char* value, size_t size);
    1420             :   ::std::string* mutable_colormap();
    1421             :   ::std::string* release_colormap();
    1422             :   void set_allocated_colormap(::std::string* colormap);
    1423             : 
    1424             :   // .rpc.gui.Id panel = 5;
    1425             :   bool has_panel() const;
    1426             :   void clear_panel();
    1427             :   static const int kPanelFieldNumber = 5;
    1428             :   private:
    1429             :   const ::rpc::gui::Id& _internal_panel() const;
    1430             :   public:
    1431             :   const ::rpc::gui::Id& panel() const;
    1432             :   ::rpc::gui::Id* release_panel();
    1433             :   ::rpc::gui::Id* mutable_panel();
    1434             :   void set_allocated_panel(::rpc::gui::Id* panel);
    1435             : 
    1436             :   // int32 sizex = 2;
    1437             :   void clear_sizex();
    1438             :   static const int kSizexFieldNumber = 2;
    1439             :   ::google::protobuf::int32 sizex() const;
    1440             :   void set_sizex(::google::protobuf::int32 value);
    1441             : 
    1442             :   // int32 sizey = 3;
    1443             :   void clear_sizey();
    1444             :   static const int kSizeyFieldNumber = 3;
    1445             :   ::google::protobuf::int32 sizey() const;
    1446             :   void set_sizey(::google::protobuf::int32 value);
    1447             : 
    1448             :   // @@protoc_insertion_point(class_scope:rpc.gui.NewRaster)
    1449             :  private:
    1450             : 
    1451             :   ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
    1452             :   ::google::protobuf::RepeatedField< double > matrix_;
    1453             :   mutable int _matrix_cached_byte_size_;
    1454             :   ::google::protobuf::internal::ArenaStringPtr colormap_;
    1455             :   ::rpc::gui::Id* panel_;
    1456             :   ::google::protobuf::int32 sizex_;
    1457             :   ::google::protobuf::int32 sizey_;
    1458             :   mutable ::google::protobuf::internal::CachedSize _cached_size_;
    1459             :   friend struct ::protobuf_plotserver_2eproto::TableStruct;
    1460             : };
    1461             : // -------------------------------------------------------------------
    1462             : 
    1463             : class Label : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:rpc.gui.Label) */ {
    1464             :  public:
    1465             :   Label();
    1466             :   virtual ~Label();
    1467             : 
    1468             :   Label(const Label& from);
    1469             : 
    1470             :   inline Label& operator=(const Label& from) {
    1471             :     CopyFrom(from);
    1472             :     return *this;
    1473             :   }
    1474             :   #if LANG_CXX11
    1475             :   Label(Label&& from) noexcept
    1476             :     : Label() {
    1477             :     *this = ::std::move(from);
    1478             :   }
    1479             : 
    1480             :   inline Label& operator=(Label&& from) noexcept {
    1481             :     if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
    1482             :       if (this != &from) InternalSwap(&from);
    1483             :     } else {
    1484             :       CopyFrom(from);
    1485             :     }
    1486             :     return *this;
    1487             :   }
    1488             :   #endif
    1489             :   static const ::google::protobuf::Descriptor* descriptor();
    1490             :   static const Label& default_instance();
    1491             : 
    1492             :   static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
    1493           0 :   static inline const Label* internal_default_instance() {
    1494             :     return reinterpret_cast<const Label*>(
    1495           0 :                &_Label_default_instance_);
    1496             :   }
    1497             :   static constexpr int kIndexInFileMessages =
    1498             :     9;
    1499             : 
    1500             :   void Swap(Label* other);
    1501             :   friend void swap(Label& a, Label& b) {
    1502             :     a.Swap(&b);
    1503             :   }
    1504             : 
    1505             :   // implements Message ----------------------------------------------
    1506             : 
    1507           0 :   inline Label* New() const final {
    1508           0 :     return CreateMaybeMessage<Label>(NULL);
    1509             :   }
    1510             : 
    1511           0 :   Label* New(::google::protobuf::Arena* arena) const final {
    1512           0 :     return CreateMaybeMessage<Label>(arena);
    1513             :   }
    1514             :   void CopyFrom(const ::google::protobuf::Message& from) final;
    1515             :   void MergeFrom(const ::google::protobuf::Message& from) final;
    1516             :   void CopyFrom(const Label& from);
    1517             :   void MergeFrom(const Label& from);
    1518             :   void Clear() final;
    1519             :   bool IsInitialized() const final;
    1520             : 
    1521             :   size_t ByteSizeLong() const final;
    1522             :   bool MergePartialFromCodedStream(
    1523             :       ::google::protobuf::io::CodedInputStream* input) final;
    1524             :   void SerializeWithCachedSizes(
    1525             :       ::google::protobuf::io::CodedOutputStream* output) const final;
    1526             :   ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
    1527             :       bool deterministic, ::google::protobuf::uint8* target) const final;
    1528           0 :   int GetCachedSize() const final { return _cached_size_.Get(); }
    1529             : 
    1530             :   private:
    1531             :   void SharedCtor();
    1532             :   void SharedDtor();
    1533             :   void SetCachedSize(int size) const final;
    1534             :   void InternalSwap(Label* other);
    1535             :   private:
    1536           0 :   inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
    1537           0 :     return NULL;
    1538             :   }
    1539             :   inline void* MaybeArenaPtr() const {
    1540             :     return NULL;
    1541             :   }
    1542             :   public:
    1543             : 
    1544             :   ::google::protobuf::Metadata GetMetadata() const final;
    1545             : 
    1546             :   // nested types ----------------------------------------------------
    1547             : 
    1548             :   // accessors -------------------------------------------------------
    1549             : 
    1550             :   // string xlabel = 1;
    1551             :   void clear_xlabel();
    1552             :   static const int kXlabelFieldNumber = 1;
    1553             :   const ::std::string& xlabel() const;
    1554             :   void set_xlabel(const ::std::string& value);
    1555             :   #if LANG_CXX11
    1556             :   void set_xlabel(::std::string&& value);
    1557             :   #endif
    1558             :   void set_xlabel(const char* value);
    1559             :   void set_xlabel(const char* value, size_t size);
    1560             :   ::std::string* mutable_xlabel();
    1561             :   ::std::string* release_xlabel();
    1562             :   void set_allocated_xlabel(::std::string* xlabel);
    1563             : 
    1564             :   // string ylabel = 2;
    1565             :   void clear_ylabel();
    1566             :   static const int kYlabelFieldNumber = 2;
    1567             :   const ::std::string& ylabel() const;
    1568             :   void set_ylabel(const ::std::string& value);
    1569             :   #if LANG_CXX11
    1570             :   void set_ylabel(::std::string&& value);
    1571             :   #endif
    1572             :   void set_ylabel(const char* value);
    1573             :   void set_ylabel(const char* value, size_t size);
    1574             :   ::std::string* mutable_ylabel();
    1575             :   ::std::string* release_ylabel();
    1576             :   void set_allocated_ylabel(::std::string* ylabel);
    1577             : 
    1578             :   // string title = 3;
    1579             :   void clear_title();
    1580             :   static const int kTitleFieldNumber = 3;
    1581             :   const ::std::string& title() const;
    1582             :   void set_title(const ::std::string& value);
    1583             :   #if LANG_CXX11
    1584             :   void set_title(::std::string&& value);
    1585             :   #endif
    1586             :   void set_title(const char* value);
    1587             :   void set_title(const char* value, size_t size);
    1588             :   ::std::string* mutable_title();
    1589             :   ::std::string* release_title();
    1590             :   void set_allocated_title(::std::string* title);
    1591             : 
    1592             :   // .rpc.gui.Id panel = 4;
    1593             :   bool has_panel() const;
    1594             :   void clear_panel();
    1595             :   static const int kPanelFieldNumber = 4;
    1596             :   private:
    1597             :   const ::rpc::gui::Id& _internal_panel() const;
    1598             :   public:
    1599             :   const ::rpc::gui::Id& panel() const;
    1600             :   ::rpc::gui::Id* release_panel();
    1601             :   ::rpc::gui::Id* mutable_panel();
    1602             :   void set_allocated_panel(::rpc::gui::Id* panel);
    1603             : 
    1604             :   // @@protoc_insertion_point(class_scope:rpc.gui.Label)
    1605             :  private:
    1606             : 
    1607             :   ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
    1608             :   ::google::protobuf::internal::ArenaStringPtr xlabel_;
    1609             :   ::google::protobuf::internal::ArenaStringPtr ylabel_;
    1610             :   ::google::protobuf::internal::ArenaStringPtr title_;
    1611             :   ::rpc::gui::Id* panel_;
    1612             :   mutable ::google::protobuf::internal::CachedSize _cached_size_;
    1613             :   friend struct ::protobuf_plotserver_2eproto::TableStruct;
    1614             : };
    1615             : // -------------------------------------------------------------------
    1616             : 
    1617             : class DockSpec : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:rpc.gui.DockSpec) */ {
    1618             :  public:
    1619             :   DockSpec();
    1620             :   virtual ~DockSpec();
    1621             : 
    1622             :   DockSpec(const DockSpec& from);
    1623             : 
    1624             :   inline DockSpec& operator=(const DockSpec& from) {
    1625             :     CopyFrom(from);
    1626             :     return *this;
    1627             :   }
    1628             :   #if LANG_CXX11
    1629             :   DockSpec(DockSpec&& from) noexcept
    1630             :     : DockSpec() {
    1631             :     *this = ::std::move(from);
    1632             :   }
    1633             : 
    1634             :   inline DockSpec& operator=(DockSpec&& from) noexcept {
    1635             :     if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
    1636             :       if (this != &from) InternalSwap(&from);
    1637             :     } else {
    1638             :       CopyFrom(from);
    1639             :     }
    1640             :     return *this;
    1641             :   }
    1642             :   #endif
    1643             :   static const ::google::protobuf::Descriptor* descriptor();
    1644             :   static const DockSpec& default_instance();
    1645             : 
    1646             :   static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
    1647           0 :   static inline const DockSpec* internal_default_instance() {
    1648             :     return reinterpret_cast<const DockSpec*>(
    1649           0 :                &_DockSpec_default_instance_);
    1650             :   }
    1651             :   static constexpr int kIndexInFileMessages =
    1652             :     10;
    1653             : 
    1654             :   void Swap(DockSpec* other);
    1655             :   friend void swap(DockSpec& a, DockSpec& b) {
    1656             :     a.Swap(&b);
    1657             :   }
    1658             : 
    1659             :   // implements Message ----------------------------------------------
    1660             : 
    1661           0 :   inline DockSpec* New() const final {
    1662           0 :     return CreateMaybeMessage<DockSpec>(NULL);
    1663             :   }
    1664             : 
    1665           0 :   DockSpec* New(::google::protobuf::Arena* arena) const final {
    1666           0 :     return CreateMaybeMessage<DockSpec>(arena);
    1667             :   }
    1668             :   void CopyFrom(const ::google::protobuf::Message& from) final;
    1669             :   void MergeFrom(const ::google::protobuf::Message& from) final;
    1670             :   void CopyFrom(const DockSpec& from);
    1671             :   void MergeFrom(const DockSpec& from);
    1672             :   void Clear() final;
    1673             :   bool IsInitialized() const final;
    1674             : 
    1675             :   size_t ByteSizeLong() const final;
    1676             :   bool MergePartialFromCodedStream(
    1677             :       ::google::protobuf::io::CodedInputStream* input) final;
    1678             :   void SerializeWithCachedSizes(
    1679             :       ::google::protobuf::io::CodedOutputStream* output) const final;
    1680             :   ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
    1681             :       bool deterministic, ::google::protobuf::uint8* target) const final;
    1682           0 :   int GetCachedSize() const final { return _cached_size_.Get(); }
    1683             : 
    1684             :   private:
    1685             :   void SharedCtor();
    1686             :   void SharedDtor();
    1687             :   void SetCachedSize(int size) const final;
    1688             :   void InternalSwap(DockSpec* other);
    1689             :   private:
    1690           0 :   inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
    1691           0 :     return NULL;
    1692             :   }
    1693             :   inline void* MaybeArenaPtr() const {
    1694             :     return NULL;
    1695             :   }
    1696             :   public:
    1697             : 
    1698             :   ::google::protobuf::Metadata GetMetadata() const final;
    1699             : 
    1700             :   // nested types ----------------------------------------------------
    1701             : 
    1702             :   // accessors -------------------------------------------------------
    1703             : 
    1704             :   // repeated string dockable = 3;
    1705             :   int dockable_size() const;
    1706             :   void clear_dockable();
    1707             :   static const int kDockableFieldNumber = 3;
    1708             :   const ::std::string& dockable(int index) const;
    1709             :   ::std::string* mutable_dockable(int index);
    1710             :   void set_dockable(int index, const ::std::string& value);
    1711             :   #if LANG_CXX11
    1712             :   void set_dockable(int index, ::std::string&& value);
    1713             :   #endif
    1714             :   void set_dockable(int index, const char* value);
    1715             :   void set_dockable(int index, const char* value, size_t size);
    1716             :   ::std::string* add_dockable();
    1717             :   void add_dockable(const ::std::string& value);
    1718             :   #if LANG_CXX11
    1719             :   void add_dockable(::std::string&& value);
    1720             :   #endif
    1721             :   void add_dockable(const char* value);
    1722             :   void add_dockable(const char* value, size_t size);
    1723             :   const ::google::protobuf::RepeatedPtrField< ::std::string>& dockable() const;
    1724             :   ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_dockable();
    1725             : 
    1726             :   // string file_or_xml = 1;
    1727             :   void clear_file_or_xml();
    1728             :   static const int kFileOrXmlFieldNumber = 1;
    1729             :   const ::std::string& file_or_xml() const;
    1730             :   void set_file_or_xml(const ::std::string& value);
    1731             :   #if LANG_CXX11
    1732             :   void set_file_or_xml(::std::string&& value);
    1733             :   #endif
    1734             :   void set_file_or_xml(const char* value);
    1735             :   void set_file_or_xml(const char* value, size_t size);
    1736             :   ::std::string* mutable_file_or_xml();
    1737             :   ::std::string* release_file_or_xml();
    1738             :   void set_allocated_file_or_xml(::std::string* file_or_xml);
    1739             : 
    1740             :   // string loc = 2;
    1741             :   void clear_loc();
    1742             :   static const int kLocFieldNumber = 2;
    1743             :   const ::std::string& loc() const;
    1744             :   void set_loc(const ::std::string& value);
    1745             :   #if LANG_CXX11
    1746             :   void set_loc(::std::string&& value);
    1747             :   #endif
    1748             :   void set_loc(const char* value);
    1749             :   void set_loc(const char* value, size_t size);
    1750             :   ::std::string* mutable_loc();
    1751             :   ::std::string* release_loc();
    1752             :   void set_allocated_loc(::std::string* loc);
    1753             : 
    1754             :   // .rpc.gui.Id panel = 4;
    1755             :   bool has_panel() const;
    1756             :   void clear_panel();
    1757             :   static const int kPanelFieldNumber = 4;
    1758             :   private:
    1759             :   const ::rpc::gui::Id& _internal_panel() const;
    1760             :   public:
    1761             :   const ::rpc::gui::Id& panel() const;
    1762             :   ::rpc::gui::Id* release_panel();
    1763             :   ::rpc::gui::Id* mutable_panel();
    1764             :   void set_allocated_panel(::rpc::gui::Id* panel);
    1765             : 
    1766             :   // @@protoc_insertion_point(class_scope:rpc.gui.DockSpec)
    1767             :  private:
    1768             : 
    1769             :   ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
    1770             :   ::google::protobuf::RepeatedPtrField< ::std::string> dockable_;
    1771             :   ::google::protobuf::internal::ArenaStringPtr file_or_xml_;
    1772             :   ::google::protobuf::internal::ArenaStringPtr loc_;
    1773             :   ::rpc::gui::Id* panel_;
    1774             :   mutable ::google::protobuf::internal::CachedSize _cached_size_;
    1775             :   friend struct ::protobuf_plotserver_2eproto::TableStruct;
    1776             : };
    1777             : // ===================================================================
    1778             : 
    1779             : 
    1780             : // ===================================================================
    1781             : 
    1782             : #ifdef __GNUC__
    1783             :   #pragma GCC diagnostic push
    1784             :   #pragma GCC diagnostic ignored "-Wstrict-aliasing"
    1785             : #endif  // __GNUC__
    1786             : // Id
    1787             : 
    1788             : // int32 id = 1;
    1789             : inline void Id::clear_id() {
    1790             :   id_ = 0;
    1791             : }
    1792           0 : inline ::google::protobuf::int32 Id::id() const {
    1793             :   // @@protoc_insertion_point(field_get:rpc.gui.Id.id)
    1794           0 :   return id_;
    1795             : }
    1796           0 : inline void Id::set_id(::google::protobuf::int32 value) {
    1797             :   
    1798           0 :   id_ = value;
    1799             :   // @@protoc_insertion_point(field_set:rpc.gui.Id.id)
    1800           0 : }
    1801             : 
    1802             : // -------------------------------------------------------------------
    1803             : 
    1804             : // NewPanel
    1805             : 
    1806             : // string title = 1;
    1807             : inline void NewPanel::clear_title() {
    1808             :   title_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    1809             : }
    1810           0 : inline const ::std::string& NewPanel::title() const {
    1811             :   // @@protoc_insertion_point(field_get:rpc.gui.NewPanel.title)
    1812           0 :   return title_.GetNoArena();
    1813             : }
    1814             : inline void NewPanel::set_title(const ::std::string& value) {
    1815             :   
    1816             :   title_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
    1817             :   // @@protoc_insertion_point(field_set:rpc.gui.NewPanel.title)
    1818             : }
    1819             : #if LANG_CXX11
    1820             : inline void NewPanel::set_title(::std::string&& value) {
    1821             :   
    1822             :   title_.SetNoArena(
    1823             :     &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
    1824             :   // @@protoc_insertion_point(field_set_rvalue:rpc.gui.NewPanel.title)
    1825             : }
    1826             : #endif
    1827           0 : inline void NewPanel::set_title(const char* value) {
    1828           0 :   GOOGLE_DCHECK(value != NULL);
    1829             :   
    1830           0 :   title_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
    1831             :   // @@protoc_insertion_point(field_set_char:rpc.gui.NewPanel.title)
    1832           0 : }
    1833             : inline void NewPanel::set_title(const char* value, size_t size) {
    1834             :   
    1835             :   title_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
    1836             :       ::std::string(reinterpret_cast<const char*>(value), size));
    1837             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.NewPanel.title)
    1838             : }
    1839           0 : inline ::std::string* NewPanel::mutable_title() {
    1840             :   
    1841             :   // @@protoc_insertion_point(field_mutable:rpc.gui.NewPanel.title)
    1842           0 :   return title_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    1843             : }
    1844             : inline ::std::string* NewPanel::release_title() {
    1845             :   // @@protoc_insertion_point(field_release:rpc.gui.NewPanel.title)
    1846             :   
    1847             :   return title_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    1848             : }
    1849             : inline void NewPanel::set_allocated_title(::std::string* title) {
    1850             :   if (title != NULL) {
    1851             :     
    1852             :   } else {
    1853             :     
    1854             :   }
    1855             :   title_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), title);
    1856             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.NewPanel.title)
    1857             : }
    1858             : 
    1859             : // string xlabel = 2;
    1860             : inline void NewPanel::clear_xlabel() {
    1861             :   xlabel_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    1862             : }
    1863           0 : inline const ::std::string& NewPanel::xlabel() const {
    1864             :   // @@protoc_insertion_point(field_get:rpc.gui.NewPanel.xlabel)
    1865           0 :   return xlabel_.GetNoArena();
    1866             : }
    1867             : inline void NewPanel::set_xlabel(const ::std::string& value) {
    1868             :   
    1869             :   xlabel_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
    1870             :   // @@protoc_insertion_point(field_set:rpc.gui.NewPanel.xlabel)
    1871             : }
    1872             : #if LANG_CXX11
    1873             : inline void NewPanel::set_xlabel(::std::string&& value) {
    1874             :   
    1875             :   xlabel_.SetNoArena(
    1876             :     &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
    1877             :   // @@protoc_insertion_point(field_set_rvalue:rpc.gui.NewPanel.xlabel)
    1878             : }
    1879             : #endif
    1880           0 : inline void NewPanel::set_xlabel(const char* value) {
    1881           0 :   GOOGLE_DCHECK(value != NULL);
    1882             :   
    1883           0 :   xlabel_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
    1884             :   // @@protoc_insertion_point(field_set_char:rpc.gui.NewPanel.xlabel)
    1885           0 : }
    1886             : inline void NewPanel::set_xlabel(const char* value, size_t size) {
    1887             :   
    1888             :   xlabel_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
    1889             :       ::std::string(reinterpret_cast<const char*>(value), size));
    1890             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.NewPanel.xlabel)
    1891             : }
    1892           0 : inline ::std::string* NewPanel::mutable_xlabel() {
    1893             :   
    1894             :   // @@protoc_insertion_point(field_mutable:rpc.gui.NewPanel.xlabel)
    1895           0 :   return xlabel_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    1896             : }
    1897             : inline ::std::string* NewPanel::release_xlabel() {
    1898             :   // @@protoc_insertion_point(field_release:rpc.gui.NewPanel.xlabel)
    1899             :   
    1900             :   return xlabel_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    1901             : }
    1902             : inline void NewPanel::set_allocated_xlabel(::std::string* xlabel) {
    1903             :   if (xlabel != NULL) {
    1904             :     
    1905             :   } else {
    1906             :     
    1907             :   }
    1908             :   xlabel_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), xlabel);
    1909             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.NewPanel.xlabel)
    1910             : }
    1911             : 
    1912             : // string ylabel = 3;
    1913             : inline void NewPanel::clear_ylabel() {
    1914             :   ylabel_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    1915             : }
    1916           0 : inline const ::std::string& NewPanel::ylabel() const {
    1917             :   // @@protoc_insertion_point(field_get:rpc.gui.NewPanel.ylabel)
    1918           0 :   return ylabel_.GetNoArena();
    1919             : }
    1920             : inline void NewPanel::set_ylabel(const ::std::string& value) {
    1921             :   
    1922             :   ylabel_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
    1923             :   // @@protoc_insertion_point(field_set:rpc.gui.NewPanel.ylabel)
    1924             : }
    1925             : #if LANG_CXX11
    1926             : inline void NewPanel::set_ylabel(::std::string&& value) {
    1927             :   
    1928             :   ylabel_.SetNoArena(
    1929             :     &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
    1930             :   // @@protoc_insertion_point(field_set_rvalue:rpc.gui.NewPanel.ylabel)
    1931             : }
    1932             : #endif
    1933           0 : inline void NewPanel::set_ylabel(const char* value) {
    1934           0 :   GOOGLE_DCHECK(value != NULL);
    1935             :   
    1936           0 :   ylabel_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
    1937             :   // @@protoc_insertion_point(field_set_char:rpc.gui.NewPanel.ylabel)
    1938           0 : }
    1939             : inline void NewPanel::set_ylabel(const char* value, size_t size) {
    1940             :   
    1941             :   ylabel_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
    1942             :       ::std::string(reinterpret_cast<const char*>(value), size));
    1943             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.NewPanel.ylabel)
    1944             : }
    1945           0 : inline ::std::string* NewPanel::mutable_ylabel() {
    1946             :   
    1947             :   // @@protoc_insertion_point(field_mutable:rpc.gui.NewPanel.ylabel)
    1948           0 :   return ylabel_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    1949             : }
    1950             : inline ::std::string* NewPanel::release_ylabel() {
    1951             :   // @@protoc_insertion_point(field_release:rpc.gui.NewPanel.ylabel)
    1952             :   
    1953             :   return ylabel_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    1954             : }
    1955             : inline void NewPanel::set_allocated_ylabel(::std::string* ylabel) {
    1956             :   if (ylabel != NULL) {
    1957             :     
    1958             :   } else {
    1959             :     
    1960             :   }
    1961             :   ylabel_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ylabel);
    1962             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.NewPanel.ylabel)
    1963             : }
    1964             : 
    1965             : // string window_title = 4;
    1966             : inline void NewPanel::clear_window_title() {
    1967             :   window_title_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    1968             : }
    1969           0 : inline const ::std::string& NewPanel::window_title() const {
    1970             :   // @@protoc_insertion_point(field_get:rpc.gui.NewPanel.window_title)
    1971           0 :   return window_title_.GetNoArena();
    1972             : }
    1973             : inline void NewPanel::set_window_title(const ::std::string& value) {
    1974             :   
    1975             :   window_title_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
    1976             :   // @@protoc_insertion_point(field_set:rpc.gui.NewPanel.window_title)
    1977             : }
    1978             : #if LANG_CXX11
    1979             : inline void NewPanel::set_window_title(::std::string&& value) {
    1980             :   
    1981             :   window_title_.SetNoArena(
    1982             :     &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
    1983             :   // @@protoc_insertion_point(field_set_rvalue:rpc.gui.NewPanel.window_title)
    1984             : }
    1985             : #endif
    1986           0 : inline void NewPanel::set_window_title(const char* value) {
    1987           0 :   GOOGLE_DCHECK(value != NULL);
    1988             :   
    1989           0 :   window_title_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
    1990             :   // @@protoc_insertion_point(field_set_char:rpc.gui.NewPanel.window_title)
    1991           0 : }
    1992             : inline void NewPanel::set_window_title(const char* value, size_t size) {
    1993             :   
    1994             :   window_title_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
    1995             :       ::std::string(reinterpret_cast<const char*>(value), size));
    1996             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.NewPanel.window_title)
    1997             : }
    1998           0 : inline ::std::string* NewPanel::mutable_window_title() {
    1999             :   
    2000             :   // @@protoc_insertion_point(field_mutable:rpc.gui.NewPanel.window_title)
    2001           0 :   return window_title_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2002             : }
    2003             : inline ::std::string* NewPanel::release_window_title() {
    2004             :   // @@protoc_insertion_point(field_release:rpc.gui.NewPanel.window_title)
    2005             :   
    2006             :   return window_title_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2007             : }
    2008             : inline void NewPanel::set_allocated_window_title(::std::string* window_title) {
    2009             :   if (window_title != NULL) {
    2010             :     
    2011             :   } else {
    2012             :     
    2013             :   }
    2014             :   window_title_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), window_title);
    2015             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.NewPanel.window_title)
    2016             : }
    2017             : 
    2018             : // repeated int32 size = 5;
    2019           0 : inline int NewPanel::size_size() const {
    2020           0 :   return size_.size();
    2021             : }
    2022             : inline void NewPanel::clear_size() {
    2023             :   size_.Clear();
    2024             : }
    2025           0 : inline ::google::protobuf::int32 NewPanel::size(int index) const {
    2026             :   // @@protoc_insertion_point(field_get:rpc.gui.NewPanel.size)
    2027           0 :   return size_.Get(index);
    2028             : }
    2029             : inline void NewPanel::set_size(int index, ::google::protobuf::int32 value) {
    2030             :   size_.Set(index, value);
    2031             :   // @@protoc_insertion_point(field_set:rpc.gui.NewPanel.size)
    2032             : }
    2033             : inline void NewPanel::add_size(::google::protobuf::int32 value) {
    2034             :   size_.Add(value);
    2035             :   // @@protoc_insertion_point(field_add:rpc.gui.NewPanel.size)
    2036             : }
    2037             : inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
    2038             : NewPanel::size() const {
    2039             :   // @@protoc_insertion_point(field_list:rpc.gui.NewPanel.size)
    2040             :   return size_;
    2041             : }
    2042             : inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
    2043           0 : NewPanel::mutable_size() {
    2044             :   // @@protoc_insertion_point(field_mutable_list:rpc.gui.NewPanel.size)
    2045           0 :   return &size_;
    2046             : }
    2047             : 
    2048             : // string legend = 6;
    2049             : inline void NewPanel::clear_legend() {
    2050             :   legend_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2051             : }
    2052           0 : inline const ::std::string& NewPanel::legend() const {
    2053             :   // @@protoc_insertion_point(field_get:rpc.gui.NewPanel.legend)
    2054           0 :   return legend_.GetNoArena();
    2055             : }
    2056           0 : inline void NewPanel::set_legend(const ::std::string& value) {
    2057             :   
    2058           0 :   legend_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
    2059             :   // @@protoc_insertion_point(field_set:rpc.gui.NewPanel.legend)
    2060           0 : }
    2061             : #if LANG_CXX11
    2062             : inline void NewPanel::set_legend(::std::string&& value) {
    2063             :   
    2064             :   legend_.SetNoArena(
    2065             :     &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
    2066             :   // @@protoc_insertion_point(field_set_rvalue:rpc.gui.NewPanel.legend)
    2067             : }
    2068             : #endif
    2069             : inline void NewPanel::set_legend(const char* value) {
    2070             :   GOOGLE_DCHECK(value != NULL);
    2071             :   
    2072             :   legend_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
    2073             :   // @@protoc_insertion_point(field_set_char:rpc.gui.NewPanel.legend)
    2074             : }
    2075             : inline void NewPanel::set_legend(const char* value, size_t size) {
    2076             :   
    2077             :   legend_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
    2078             :       ::std::string(reinterpret_cast<const char*>(value), size));
    2079             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.NewPanel.legend)
    2080             : }
    2081           0 : inline ::std::string* NewPanel::mutable_legend() {
    2082             :   
    2083             :   // @@protoc_insertion_point(field_mutable:rpc.gui.NewPanel.legend)
    2084           0 :   return legend_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2085             : }
    2086             : inline ::std::string* NewPanel::release_legend() {
    2087             :   // @@protoc_insertion_point(field_release:rpc.gui.NewPanel.legend)
    2088             :   
    2089             :   return legend_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2090             : }
    2091             : inline void NewPanel::set_allocated_legend(::std::string* legend) {
    2092             :   if (legend != NULL) {
    2093             :     
    2094             :   } else {
    2095             :     
    2096             :   }
    2097             :   legend_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), legend);
    2098             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.NewPanel.legend)
    2099             : }
    2100             : 
    2101             : // string zoom = 7;
    2102             : inline void NewPanel::clear_zoom() {
    2103             :   zoom_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2104             : }
    2105           0 : inline const ::std::string& NewPanel::zoom() const {
    2106             :   // @@protoc_insertion_point(field_get:rpc.gui.NewPanel.zoom)
    2107           0 :   return zoom_.GetNoArena();
    2108             : }
    2109           0 : inline void NewPanel::set_zoom(const ::std::string& value) {
    2110             :   
    2111           0 :   zoom_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
    2112             :   // @@protoc_insertion_point(field_set:rpc.gui.NewPanel.zoom)
    2113           0 : }
    2114             : #if LANG_CXX11
    2115             : inline void NewPanel::set_zoom(::std::string&& value) {
    2116             :   
    2117             :   zoom_.SetNoArena(
    2118             :     &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
    2119             :   // @@protoc_insertion_point(field_set_rvalue:rpc.gui.NewPanel.zoom)
    2120             : }
    2121             : #endif
    2122             : inline void NewPanel::set_zoom(const char* value) {
    2123             :   GOOGLE_DCHECK(value != NULL);
    2124             :   
    2125             :   zoom_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
    2126             :   // @@protoc_insertion_point(field_set_char:rpc.gui.NewPanel.zoom)
    2127             : }
    2128             : inline void NewPanel::set_zoom(const char* value, size_t size) {
    2129             :   
    2130             :   zoom_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
    2131             :       ::std::string(reinterpret_cast<const char*>(value), size));
    2132             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.NewPanel.zoom)
    2133             : }
    2134           0 : inline ::std::string* NewPanel::mutable_zoom() {
    2135             :   
    2136             :   // @@protoc_insertion_point(field_mutable:rpc.gui.NewPanel.zoom)
    2137           0 :   return zoom_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2138             : }
    2139             : inline ::std::string* NewPanel::release_zoom() {
    2140             :   // @@protoc_insertion_point(field_release:rpc.gui.NewPanel.zoom)
    2141             :   
    2142             :   return zoom_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2143             : }
    2144             : inline void NewPanel::set_allocated_zoom(::std::string* zoom) {
    2145             :   if (zoom != NULL) {
    2146             :     
    2147             :   } else {
    2148             :     
    2149             :   }
    2150             :   zoom_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), zoom);
    2151             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.NewPanel.zoom)
    2152             : }
    2153             : 
    2154             : // int32 with_panel = 8;
    2155             : inline void NewPanel::clear_with_panel() {
    2156             :   with_panel_ = 0;
    2157             : }
    2158           0 : inline ::google::protobuf::int32 NewPanel::with_panel() const {
    2159             :   // @@protoc_insertion_point(field_get:rpc.gui.NewPanel.with_panel)
    2160           0 :   return with_panel_;
    2161             : }
    2162           0 : inline void NewPanel::set_with_panel(::google::protobuf::int32 value) {
    2163             :   
    2164           0 :   with_panel_ = value;
    2165             :   // @@protoc_insertion_point(field_set:rpc.gui.NewPanel.with_panel)
    2166           0 : }
    2167             : 
    2168             : // bool new_row = 9;
    2169             : inline void NewPanel::clear_new_row() {
    2170             :   new_row_ = false;
    2171             : }
    2172           0 : inline bool NewPanel::new_row() const {
    2173             :   // @@protoc_insertion_point(field_get:rpc.gui.NewPanel.new_row)
    2174           0 :   return new_row_;
    2175             : }
    2176           0 : inline void NewPanel::set_new_row(bool value) {
    2177             :   
    2178           0 :   new_row_ = value;
    2179             :   // @@protoc_insertion_point(field_set:rpc.gui.NewPanel.new_row)
    2180           0 : }
    2181             : 
    2182             : // bool hidden = 10;
    2183             : inline void NewPanel::clear_hidden() {
    2184             :   hidden_ = false;
    2185             : }
    2186           0 : inline bool NewPanel::hidden() const {
    2187             :   // @@protoc_insertion_point(field_get:rpc.gui.NewPanel.hidden)
    2188           0 :   return hidden_;
    2189             : }
    2190           0 : inline void NewPanel::set_hidden(bool value) {
    2191             :   
    2192           0 :   hidden_ = value;
    2193             :   // @@protoc_insertion_point(field_set:rpc.gui.NewPanel.hidden)
    2194           0 : }
    2195             : 
    2196             : // -------------------------------------------------------------------
    2197             : 
    2198             : // Colors
    2199             : 
    2200             : // repeated string names = 1;
    2201           0 : inline int Colors::names_size() const {
    2202           0 :   return names_.size();
    2203             : }
    2204             : inline void Colors::clear_names() {
    2205             :   names_.Clear();
    2206             : }
    2207           0 : inline const ::std::string& Colors::names(int index) const {
    2208             :   // @@protoc_insertion_point(field_get:rpc.gui.Colors.names)
    2209           0 :   return names_.Get(index);
    2210             : }
    2211             : inline ::std::string* Colors::mutable_names(int index) {
    2212             :   // @@protoc_insertion_point(field_mutable:rpc.gui.Colors.names)
    2213             :   return names_.Mutable(index);
    2214             : }
    2215             : inline void Colors::set_names(int index, const ::std::string& value) {
    2216             :   // @@protoc_insertion_point(field_set:rpc.gui.Colors.names)
    2217             :   names_.Mutable(index)->assign(value);
    2218             : }
    2219             : #if LANG_CXX11
    2220             : inline void Colors::set_names(int index, ::std::string&& value) {
    2221             :   // @@protoc_insertion_point(field_set:rpc.gui.Colors.names)
    2222             :   names_.Mutable(index)->assign(std::move(value));
    2223             : }
    2224             : #endif
    2225             : inline void Colors::set_names(int index, const char* value) {
    2226             :   GOOGLE_DCHECK(value != NULL);
    2227             :   names_.Mutable(index)->assign(value);
    2228             :   // @@protoc_insertion_point(field_set_char:rpc.gui.Colors.names)
    2229             : }
    2230             : inline void Colors::set_names(int index, const char* value, size_t size) {
    2231             :   names_.Mutable(index)->assign(
    2232             :     reinterpret_cast<const char*>(value), size);
    2233             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.Colors.names)
    2234             : }
    2235           0 : inline ::std::string* Colors::add_names() {
    2236             :   // @@protoc_insertion_point(field_add_mutable:rpc.gui.Colors.names)
    2237           0 :   return names_.Add();
    2238             : }
    2239             : inline void Colors::add_names(const ::std::string& value) {
    2240             :   names_.Add()->assign(value);
    2241             :   // @@protoc_insertion_point(field_add:rpc.gui.Colors.names)
    2242             : }
    2243             : #if LANG_CXX11
    2244             : inline void Colors::add_names(::std::string&& value) {
    2245             :   names_.Add(std::move(value));
    2246             :   // @@protoc_insertion_point(field_add:rpc.gui.Colors.names)
    2247             : }
    2248             : #endif
    2249             : inline void Colors::add_names(const char* value) {
    2250             :   GOOGLE_DCHECK(value != NULL);
    2251             :   names_.Add()->assign(value);
    2252             :   // @@protoc_insertion_point(field_add_char:rpc.gui.Colors.names)
    2253             : }
    2254             : inline void Colors::add_names(const char* value, size_t size) {
    2255             :   names_.Add()->assign(reinterpret_cast<const char*>(value), size);
    2256             :   // @@protoc_insertion_point(field_add_pointer:rpc.gui.Colors.names)
    2257             : }
    2258             : inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
    2259             : Colors::names() const {
    2260             :   // @@protoc_insertion_point(field_list:rpc.gui.Colors.names)
    2261             :   return names_;
    2262             : }
    2263             : inline ::google::protobuf::RepeatedPtrField< ::std::string>*
    2264             : Colors::mutable_names() {
    2265             :   // @@protoc_insertion_point(field_mutable_list:rpc.gui.Colors.names)
    2266             :   return &names_;
    2267             : }
    2268             : 
    2269             : // -------------------------------------------------------------------
    2270             : 
    2271             : // ColorMaps
    2272             : 
    2273             : // repeated string names = 1;
    2274           0 : inline int ColorMaps::names_size() const {
    2275           0 :   return names_.size();
    2276             : }
    2277             : inline void ColorMaps::clear_names() {
    2278             :   names_.Clear();
    2279             : }
    2280           0 : inline const ::std::string& ColorMaps::names(int index) const {
    2281             :   // @@protoc_insertion_point(field_get:rpc.gui.ColorMaps.names)
    2282           0 :   return names_.Get(index);
    2283             : }
    2284             : inline ::std::string* ColorMaps::mutable_names(int index) {
    2285             :   // @@protoc_insertion_point(field_mutable:rpc.gui.ColorMaps.names)
    2286             :   return names_.Mutable(index);
    2287             : }
    2288             : inline void ColorMaps::set_names(int index, const ::std::string& value) {
    2289             :   // @@protoc_insertion_point(field_set:rpc.gui.ColorMaps.names)
    2290             :   names_.Mutable(index)->assign(value);
    2291             : }
    2292             : #if LANG_CXX11
    2293             : inline void ColorMaps::set_names(int index, ::std::string&& value) {
    2294             :   // @@protoc_insertion_point(field_set:rpc.gui.ColorMaps.names)
    2295             :   names_.Mutable(index)->assign(std::move(value));
    2296             : }
    2297             : #endif
    2298             : inline void ColorMaps::set_names(int index, const char* value) {
    2299             :   GOOGLE_DCHECK(value != NULL);
    2300             :   names_.Mutable(index)->assign(value);
    2301             :   // @@protoc_insertion_point(field_set_char:rpc.gui.ColorMaps.names)
    2302             : }
    2303             : inline void ColorMaps::set_names(int index, const char* value, size_t size) {
    2304             :   names_.Mutable(index)->assign(
    2305             :     reinterpret_cast<const char*>(value), size);
    2306             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.ColorMaps.names)
    2307             : }
    2308           0 : inline ::std::string* ColorMaps::add_names() {
    2309             :   // @@protoc_insertion_point(field_add_mutable:rpc.gui.ColorMaps.names)
    2310           0 :   return names_.Add();
    2311             : }
    2312             : inline void ColorMaps::add_names(const ::std::string& value) {
    2313             :   names_.Add()->assign(value);
    2314             :   // @@protoc_insertion_point(field_add:rpc.gui.ColorMaps.names)
    2315             : }
    2316             : #if LANG_CXX11
    2317             : inline void ColorMaps::add_names(::std::string&& value) {
    2318             :   names_.Add(std::move(value));
    2319             :   // @@protoc_insertion_point(field_add:rpc.gui.ColorMaps.names)
    2320             : }
    2321             : #endif
    2322             : inline void ColorMaps::add_names(const char* value) {
    2323             :   GOOGLE_DCHECK(value != NULL);
    2324             :   names_.Add()->assign(value);
    2325             :   // @@protoc_insertion_point(field_add_char:rpc.gui.ColorMaps.names)
    2326             : }
    2327             : inline void ColorMaps::add_names(const char* value, size_t size) {
    2328             :   names_.Add()->assign(reinterpret_cast<const char*>(value), size);
    2329             :   // @@protoc_insertion_point(field_add_pointer:rpc.gui.ColorMaps.names)
    2330             : }
    2331             : inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
    2332             : ColorMaps::names() const {
    2333             :   // @@protoc_insertion_point(field_list:rpc.gui.ColorMaps.names)
    2334             :   return names_;
    2335             : }
    2336             : inline ::google::protobuf::RepeatedPtrField< ::std::string>*
    2337             : ColorMaps::mutable_names() {
    2338             :   // @@protoc_insertion_point(field_mutable_list:rpc.gui.ColorMaps.names)
    2339             :   return &names_;
    2340             : }
    2341             : 
    2342             : // -------------------------------------------------------------------
    2343             : 
    2344             : // Symbols
    2345             : 
    2346             : // repeated string names = 1;
    2347           0 : inline int Symbols::names_size() const {
    2348           0 :   return names_.size();
    2349             : }
    2350             : inline void Symbols::clear_names() {
    2351             :   names_.Clear();
    2352             : }
    2353           0 : inline const ::std::string& Symbols::names(int index) const {
    2354             :   // @@protoc_insertion_point(field_get:rpc.gui.Symbols.names)
    2355           0 :   return names_.Get(index);
    2356             : }
    2357             : inline ::std::string* Symbols::mutable_names(int index) {
    2358             :   // @@protoc_insertion_point(field_mutable:rpc.gui.Symbols.names)
    2359             :   return names_.Mutable(index);
    2360             : }
    2361             : inline void Symbols::set_names(int index, const ::std::string& value) {
    2362             :   // @@protoc_insertion_point(field_set:rpc.gui.Symbols.names)
    2363             :   names_.Mutable(index)->assign(value);
    2364             : }
    2365             : #if LANG_CXX11
    2366             : inline void Symbols::set_names(int index, ::std::string&& value) {
    2367             :   // @@protoc_insertion_point(field_set:rpc.gui.Symbols.names)
    2368             :   names_.Mutable(index)->assign(std::move(value));
    2369             : }
    2370             : #endif
    2371             : inline void Symbols::set_names(int index, const char* value) {
    2372             :   GOOGLE_DCHECK(value != NULL);
    2373             :   names_.Mutable(index)->assign(value);
    2374             :   // @@protoc_insertion_point(field_set_char:rpc.gui.Symbols.names)
    2375             : }
    2376             : inline void Symbols::set_names(int index, const char* value, size_t size) {
    2377             :   names_.Mutable(index)->assign(
    2378             :     reinterpret_cast<const char*>(value), size);
    2379             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.Symbols.names)
    2380             : }
    2381           0 : inline ::std::string* Symbols::add_names() {
    2382             :   // @@protoc_insertion_point(field_add_mutable:rpc.gui.Symbols.names)
    2383           0 :   return names_.Add();
    2384             : }
    2385             : inline void Symbols::add_names(const ::std::string& value) {
    2386             :   names_.Add()->assign(value);
    2387             :   // @@protoc_insertion_point(field_add:rpc.gui.Symbols.names)
    2388             : }
    2389             : #if LANG_CXX11
    2390             : inline void Symbols::add_names(::std::string&& value) {
    2391             :   names_.Add(std::move(value));
    2392             :   // @@protoc_insertion_point(field_add:rpc.gui.Symbols.names)
    2393             : }
    2394             : #endif
    2395             : inline void Symbols::add_names(const char* value) {
    2396             :   GOOGLE_DCHECK(value != NULL);
    2397             :   names_.Add()->assign(value);
    2398             :   // @@protoc_insertion_point(field_add_char:rpc.gui.Symbols.names)
    2399             : }
    2400             : inline void Symbols::add_names(const char* value, size_t size) {
    2401             :   names_.Add()->assign(reinterpret_cast<const char*>(value), size);
    2402             :   // @@protoc_insertion_point(field_add_pointer:rpc.gui.Symbols.names)
    2403             : }
    2404             : inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
    2405             : Symbols::names() const {
    2406             :   // @@protoc_insertion_point(field_list:rpc.gui.Symbols.names)
    2407             :   return names_;
    2408             : }
    2409             : inline ::google::protobuf::RepeatedPtrField< ::std::string>*
    2410             : Symbols::mutable_names() {
    2411             :   // @@protoc_insertion_point(field_mutable_list:rpc.gui.Symbols.names)
    2412             :   return &names_;
    2413             : }
    2414             : 
    2415             : // -------------------------------------------------------------------
    2416             : 
    2417             : // NewLine
    2418             : 
    2419             : // repeated double x = 1;
    2420           0 : inline int NewLine::x_size() const {
    2421           0 :   return x_.size();
    2422             : }
    2423             : inline void NewLine::clear_x() {
    2424             :   x_.Clear();
    2425             : }
    2426             : inline double NewLine::x(int index) const {
    2427             :   // @@protoc_insertion_point(field_get:rpc.gui.NewLine.x)
    2428             :   return x_.Get(index);
    2429             : }
    2430             : inline void NewLine::set_x(int index, double value) {
    2431             :   x_.Set(index, value);
    2432             :   // @@protoc_insertion_point(field_set:rpc.gui.NewLine.x)
    2433             : }
    2434             : inline void NewLine::add_x(double value) {
    2435             :   x_.Add(value);
    2436             :   // @@protoc_insertion_point(field_add:rpc.gui.NewLine.x)
    2437             : }
    2438             : inline const ::google::protobuf::RepeatedField< double >&
    2439           0 : NewLine::x() const {
    2440             :   // @@protoc_insertion_point(field_list:rpc.gui.NewLine.x)
    2441           0 :   return x_;
    2442             : }
    2443             : inline ::google::protobuf::RepeatedField< double >*
    2444           0 : NewLine::mutable_x() {
    2445             :   // @@protoc_insertion_point(field_mutable_list:rpc.gui.NewLine.x)
    2446           0 :   return &x_;
    2447             : }
    2448             : 
    2449             : // repeated double y = 2;
    2450           0 : inline int NewLine::y_size() const {
    2451           0 :   return y_.size();
    2452             : }
    2453             : inline void NewLine::clear_y() {
    2454             :   y_.Clear();
    2455             : }
    2456             : inline double NewLine::y(int index) const {
    2457             :   // @@protoc_insertion_point(field_get:rpc.gui.NewLine.y)
    2458             :   return y_.Get(index);
    2459             : }
    2460             : inline void NewLine::set_y(int index, double value) {
    2461             :   y_.Set(index, value);
    2462             :   // @@protoc_insertion_point(field_set:rpc.gui.NewLine.y)
    2463             : }
    2464             : inline void NewLine::add_y(double value) {
    2465             :   y_.Add(value);
    2466             :   // @@protoc_insertion_point(field_add:rpc.gui.NewLine.y)
    2467             : }
    2468             : inline const ::google::protobuf::RepeatedField< double >&
    2469           0 : NewLine::y() const {
    2470             :   // @@protoc_insertion_point(field_list:rpc.gui.NewLine.y)
    2471           0 :   return y_;
    2472             : }
    2473             : inline ::google::protobuf::RepeatedField< double >*
    2474           0 : NewLine::mutable_y() {
    2475             :   // @@protoc_insertion_point(field_mutable_list:rpc.gui.NewLine.y)
    2476           0 :   return &y_;
    2477             : }
    2478             : 
    2479             : // string color = 3;
    2480             : inline void NewLine::clear_color() {
    2481             :   color_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2482             : }
    2483           0 : inline const ::std::string& NewLine::color() const {
    2484             :   // @@protoc_insertion_point(field_get:rpc.gui.NewLine.color)
    2485           0 :   return color_.GetNoArena();
    2486             : }
    2487           0 : inline void NewLine::set_color(const ::std::string& value) {
    2488             :   
    2489           0 :   color_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
    2490             :   // @@protoc_insertion_point(field_set:rpc.gui.NewLine.color)
    2491           0 : }
    2492             : #if LANG_CXX11
    2493             : inline void NewLine::set_color(::std::string&& value) {
    2494             :   
    2495             :   color_.SetNoArena(
    2496             :     &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
    2497             :   // @@protoc_insertion_point(field_set_rvalue:rpc.gui.NewLine.color)
    2498             : }
    2499             : #endif
    2500             : inline void NewLine::set_color(const char* value) {
    2501             :   GOOGLE_DCHECK(value != NULL);
    2502             :   
    2503             :   color_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
    2504             :   // @@protoc_insertion_point(field_set_char:rpc.gui.NewLine.color)
    2505             : }
    2506             : inline void NewLine::set_color(const char* value, size_t size) {
    2507             :   
    2508             :   color_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
    2509             :       ::std::string(reinterpret_cast<const char*>(value), size));
    2510             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.NewLine.color)
    2511             : }
    2512           0 : inline ::std::string* NewLine::mutable_color() {
    2513             :   
    2514             :   // @@protoc_insertion_point(field_mutable:rpc.gui.NewLine.color)
    2515           0 :   return color_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2516             : }
    2517             : inline ::std::string* NewLine::release_color() {
    2518             :   // @@protoc_insertion_point(field_release:rpc.gui.NewLine.color)
    2519             :   
    2520             :   return color_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2521             : }
    2522             : inline void NewLine::set_allocated_color(::std::string* color) {
    2523             :   if (color != NULL) {
    2524             :     
    2525             :   } else {
    2526             :     
    2527             :   }
    2528             :   color_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), color);
    2529             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.NewLine.color)
    2530             : }
    2531             : 
    2532             : // string label = 4;
    2533             : inline void NewLine::clear_label() {
    2534             :   label_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2535             : }
    2536           0 : inline const ::std::string& NewLine::label() const {
    2537             :   // @@protoc_insertion_point(field_get:rpc.gui.NewLine.label)
    2538           0 :   return label_.GetNoArena();
    2539             : }
    2540           0 : inline void NewLine::set_label(const ::std::string& value) {
    2541             :   
    2542           0 :   label_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
    2543             :   // @@protoc_insertion_point(field_set:rpc.gui.NewLine.label)
    2544           0 : }
    2545             : #if LANG_CXX11
    2546             : inline void NewLine::set_label(::std::string&& value) {
    2547             :   
    2548             :   label_.SetNoArena(
    2549             :     &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
    2550             :   // @@protoc_insertion_point(field_set_rvalue:rpc.gui.NewLine.label)
    2551             : }
    2552             : #endif
    2553             : inline void NewLine::set_label(const char* value) {
    2554             :   GOOGLE_DCHECK(value != NULL);
    2555             :   
    2556             :   label_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
    2557             :   // @@protoc_insertion_point(field_set_char:rpc.gui.NewLine.label)
    2558             : }
    2559             : inline void NewLine::set_label(const char* value, size_t size) {
    2560             :   
    2561             :   label_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
    2562             :       ::std::string(reinterpret_cast<const char*>(value), size));
    2563             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.NewLine.label)
    2564             : }
    2565           0 : inline ::std::string* NewLine::mutable_label() {
    2566             :   
    2567             :   // @@protoc_insertion_point(field_mutable:rpc.gui.NewLine.label)
    2568           0 :   return label_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2569             : }
    2570             : inline ::std::string* NewLine::release_label() {
    2571             :   // @@protoc_insertion_point(field_release:rpc.gui.NewLine.label)
    2572             :   
    2573             :   return label_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2574             : }
    2575             : inline void NewLine::set_allocated_label(::std::string* label) {
    2576             :   if (label != NULL) {
    2577             :     
    2578             :   } else {
    2579             :     
    2580             :   }
    2581             :   label_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), label);
    2582             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.NewLine.label)
    2583             : }
    2584             : 
    2585             : // .rpc.gui.Id panel = 5;
    2586           0 : inline bool NewLine::has_panel() const {
    2587           0 :   return this != internal_default_instance() && panel_ != NULL;
    2588             : }
    2589             : inline void NewLine::clear_panel() {
    2590             :   if (GetArenaNoVirtual() == NULL && panel_ != NULL) {
    2591             :     delete panel_;
    2592             :   }
    2593             :   panel_ = NULL;
    2594             : }
    2595           0 : inline const ::rpc::gui::Id& NewLine::_internal_panel() const {
    2596           0 :   return *panel_;
    2597             : }
    2598           0 : inline const ::rpc::gui::Id& NewLine::panel() const {
    2599           0 :   const ::rpc::gui::Id* p = panel_;
    2600             :   // @@protoc_insertion_point(field_get:rpc.gui.NewLine.panel)
    2601           0 :   return p != NULL ? *p : *reinterpret_cast<const ::rpc::gui::Id*>(
    2602           0 :       &::rpc::gui::_Id_default_instance_);
    2603             : }
    2604             : inline ::rpc::gui::Id* NewLine::release_panel() {
    2605             :   // @@protoc_insertion_point(field_release:rpc.gui.NewLine.panel)
    2606             :   
    2607             :   ::rpc::gui::Id* temp = panel_;
    2608             :   panel_ = NULL;
    2609             :   return temp;
    2610             : }
    2611           0 : inline ::rpc::gui::Id* NewLine::mutable_panel() {
    2612             :   
    2613           0 :   if (panel_ == NULL) {
    2614           0 :     auto* p = CreateMaybeMessage<::rpc::gui::Id>(GetArenaNoVirtual());
    2615           0 :     panel_ = p;
    2616             :   }
    2617             :   // @@protoc_insertion_point(field_mutable:rpc.gui.NewLine.panel)
    2618           0 :   return panel_;
    2619             : }
    2620             : inline void NewLine::set_allocated_panel(::rpc::gui::Id* panel) {
    2621             :   ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
    2622             :   if (message_arena == NULL) {
    2623             :     delete panel_;
    2624             :   }
    2625             :   if (panel) {
    2626             :     ::google::protobuf::Arena* submessage_arena = NULL;
    2627             :     if (message_arena != submessage_arena) {
    2628             :       panel = ::google::protobuf::internal::GetOwnedMessage(
    2629             :           message_arena, panel, submessage_arena);
    2630             :     }
    2631             :     
    2632             :   } else {
    2633             :     
    2634             :   }
    2635             :   panel_ = panel;
    2636             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.NewLine.panel)
    2637             : }
    2638             : 
    2639             : // -------------------------------------------------------------------
    2640             : 
    2641             : // NewScatter
    2642             : 
    2643             : // repeated double x = 1;
    2644           0 : inline int NewScatter::x_size() const {
    2645           0 :   return x_.size();
    2646             : }
    2647             : inline void NewScatter::clear_x() {
    2648             :   x_.Clear();
    2649             : }
    2650             : inline double NewScatter::x(int index) const {
    2651             :   // @@protoc_insertion_point(field_get:rpc.gui.NewScatter.x)
    2652             :   return x_.Get(index);
    2653             : }
    2654             : inline void NewScatter::set_x(int index, double value) {
    2655             :   x_.Set(index, value);
    2656             :   // @@protoc_insertion_point(field_set:rpc.gui.NewScatter.x)
    2657             : }
    2658             : inline void NewScatter::add_x(double value) {
    2659             :   x_.Add(value);
    2660             :   // @@protoc_insertion_point(field_add:rpc.gui.NewScatter.x)
    2661             : }
    2662             : inline const ::google::protobuf::RepeatedField< double >&
    2663           0 : NewScatter::x() const {
    2664             :   // @@protoc_insertion_point(field_list:rpc.gui.NewScatter.x)
    2665           0 :   return x_;
    2666             : }
    2667             : inline ::google::protobuf::RepeatedField< double >*
    2668           0 : NewScatter::mutable_x() {
    2669             :   // @@protoc_insertion_point(field_mutable_list:rpc.gui.NewScatter.x)
    2670           0 :   return &x_;
    2671             : }
    2672             : 
    2673             : // repeated double y = 2;
    2674           0 : inline int NewScatter::y_size() const {
    2675           0 :   return y_.size();
    2676             : }
    2677             : inline void NewScatter::clear_y() {
    2678             :   y_.Clear();
    2679             : }
    2680             : inline double NewScatter::y(int index) const {
    2681             :   // @@protoc_insertion_point(field_get:rpc.gui.NewScatter.y)
    2682             :   return y_.Get(index);
    2683             : }
    2684             : inline void NewScatter::set_y(int index, double value) {
    2685             :   y_.Set(index, value);
    2686             :   // @@protoc_insertion_point(field_set:rpc.gui.NewScatter.y)
    2687             : }
    2688             : inline void NewScatter::add_y(double value) {
    2689             :   y_.Add(value);
    2690             :   // @@protoc_insertion_point(field_add:rpc.gui.NewScatter.y)
    2691             : }
    2692             : inline const ::google::protobuf::RepeatedField< double >&
    2693           0 : NewScatter::y() const {
    2694             :   // @@protoc_insertion_point(field_list:rpc.gui.NewScatter.y)
    2695           0 :   return y_;
    2696             : }
    2697             : inline ::google::protobuf::RepeatedField< double >*
    2698           0 : NewScatter::mutable_y() {
    2699             :   // @@protoc_insertion_point(field_mutable_list:rpc.gui.NewScatter.y)
    2700           0 :   return &y_;
    2701             : }
    2702             : 
    2703             : // string color = 3;
    2704             : inline void NewScatter::clear_color() {
    2705             :   color_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2706             : }
    2707           0 : inline const ::std::string& NewScatter::color() const {
    2708             :   // @@protoc_insertion_point(field_get:rpc.gui.NewScatter.color)
    2709           0 :   return color_.GetNoArena();
    2710             : }
    2711           0 : inline void NewScatter::set_color(const ::std::string& value) {
    2712             :   
    2713           0 :   color_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
    2714             :   // @@protoc_insertion_point(field_set:rpc.gui.NewScatter.color)
    2715           0 : }
    2716             : #if LANG_CXX11
    2717             : inline void NewScatter::set_color(::std::string&& value) {
    2718             :   
    2719             :   color_.SetNoArena(
    2720             :     &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
    2721             :   // @@protoc_insertion_point(field_set_rvalue:rpc.gui.NewScatter.color)
    2722             : }
    2723             : #endif
    2724             : inline void NewScatter::set_color(const char* value) {
    2725             :   GOOGLE_DCHECK(value != NULL);
    2726             :   
    2727             :   color_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
    2728             :   // @@protoc_insertion_point(field_set_char:rpc.gui.NewScatter.color)
    2729             : }
    2730             : inline void NewScatter::set_color(const char* value, size_t size) {
    2731             :   
    2732             :   color_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
    2733             :       ::std::string(reinterpret_cast<const char*>(value), size));
    2734             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.NewScatter.color)
    2735             : }
    2736           0 : inline ::std::string* NewScatter::mutable_color() {
    2737             :   
    2738             :   // @@protoc_insertion_point(field_mutable:rpc.gui.NewScatter.color)
    2739           0 :   return color_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2740             : }
    2741             : inline ::std::string* NewScatter::release_color() {
    2742             :   // @@protoc_insertion_point(field_release:rpc.gui.NewScatter.color)
    2743             :   
    2744             :   return color_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2745             : }
    2746             : inline void NewScatter::set_allocated_color(::std::string* color) {
    2747             :   if (color != NULL) {
    2748             :     
    2749             :   } else {
    2750             :     
    2751             :   }
    2752             :   color_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), color);
    2753             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.NewScatter.color)
    2754             : }
    2755             : 
    2756             : // string label = 4;
    2757             : inline void NewScatter::clear_label() {
    2758             :   label_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2759             : }
    2760           0 : inline const ::std::string& NewScatter::label() const {
    2761             :   // @@protoc_insertion_point(field_get:rpc.gui.NewScatter.label)
    2762           0 :   return label_.GetNoArena();
    2763             : }
    2764           0 : inline void NewScatter::set_label(const ::std::string& value) {
    2765             :   
    2766           0 :   label_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
    2767             :   // @@protoc_insertion_point(field_set:rpc.gui.NewScatter.label)
    2768           0 : }
    2769             : #if LANG_CXX11
    2770             : inline void NewScatter::set_label(::std::string&& value) {
    2771             :   
    2772             :   label_.SetNoArena(
    2773             :     &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
    2774             :   // @@protoc_insertion_point(field_set_rvalue:rpc.gui.NewScatter.label)
    2775             : }
    2776             : #endif
    2777             : inline void NewScatter::set_label(const char* value) {
    2778             :   GOOGLE_DCHECK(value != NULL);
    2779             :   
    2780             :   label_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
    2781             :   // @@protoc_insertion_point(field_set_char:rpc.gui.NewScatter.label)
    2782             : }
    2783             : inline void NewScatter::set_label(const char* value, size_t size) {
    2784             :   
    2785             :   label_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
    2786             :       ::std::string(reinterpret_cast<const char*>(value), size));
    2787             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.NewScatter.label)
    2788             : }
    2789           0 : inline ::std::string* NewScatter::mutable_label() {
    2790             :   
    2791             :   // @@protoc_insertion_point(field_mutable:rpc.gui.NewScatter.label)
    2792           0 :   return label_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2793             : }
    2794             : inline ::std::string* NewScatter::release_label() {
    2795             :   // @@protoc_insertion_point(field_release:rpc.gui.NewScatter.label)
    2796             :   
    2797             :   return label_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2798             : }
    2799             : inline void NewScatter::set_allocated_label(::std::string* label) {
    2800             :   if (label != NULL) {
    2801             :     
    2802             :   } else {
    2803             :     
    2804             :   }
    2805             :   label_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), label);
    2806             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.NewScatter.label)
    2807             : }
    2808             : 
    2809             : // string symbol = 5;
    2810             : inline void NewScatter::clear_symbol() {
    2811             :   symbol_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2812             : }
    2813           0 : inline const ::std::string& NewScatter::symbol() const {
    2814             :   // @@protoc_insertion_point(field_get:rpc.gui.NewScatter.symbol)
    2815           0 :   return symbol_.GetNoArena();
    2816             : }
    2817           0 : inline void NewScatter::set_symbol(const ::std::string& value) {
    2818             :   
    2819           0 :   symbol_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
    2820             :   // @@protoc_insertion_point(field_set:rpc.gui.NewScatter.symbol)
    2821           0 : }
    2822             : #if LANG_CXX11
    2823             : inline void NewScatter::set_symbol(::std::string&& value) {
    2824             :   
    2825             :   symbol_.SetNoArena(
    2826             :     &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
    2827             :   // @@protoc_insertion_point(field_set_rvalue:rpc.gui.NewScatter.symbol)
    2828             : }
    2829             : #endif
    2830             : inline void NewScatter::set_symbol(const char* value) {
    2831             :   GOOGLE_DCHECK(value != NULL);
    2832             :   
    2833             :   symbol_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
    2834             :   // @@protoc_insertion_point(field_set_char:rpc.gui.NewScatter.symbol)
    2835             : }
    2836             : inline void NewScatter::set_symbol(const char* value, size_t size) {
    2837             :   
    2838             :   symbol_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
    2839             :       ::std::string(reinterpret_cast<const char*>(value), size));
    2840             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.NewScatter.symbol)
    2841             : }
    2842           0 : inline ::std::string* NewScatter::mutable_symbol() {
    2843             :   
    2844             :   // @@protoc_insertion_point(field_mutable:rpc.gui.NewScatter.symbol)
    2845           0 :   return symbol_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2846             : }
    2847             : inline ::std::string* NewScatter::release_symbol() {
    2848             :   // @@protoc_insertion_point(field_release:rpc.gui.NewScatter.symbol)
    2849             :   
    2850             :   return symbol_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2851             : }
    2852             : inline void NewScatter::set_allocated_symbol(::std::string* symbol) {
    2853             :   if (symbol != NULL) {
    2854             :     
    2855             :   } else {
    2856             :     
    2857             :   }
    2858             :   symbol_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), symbol);
    2859             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.NewScatter.symbol)
    2860             : }
    2861             : 
    2862             : // int32 symbol_size = 6;
    2863             : inline void NewScatter::clear_symbol_size() {
    2864             :   symbol_size_ = 0;
    2865             : }
    2866           0 : inline ::google::protobuf::int32 NewScatter::symbol_size() const {
    2867             :   // @@protoc_insertion_point(field_get:rpc.gui.NewScatter.symbol_size)
    2868           0 :   return symbol_size_;
    2869             : }
    2870           0 : inline void NewScatter::set_symbol_size(::google::protobuf::int32 value) {
    2871             :   
    2872           0 :   symbol_size_ = value;
    2873             :   // @@protoc_insertion_point(field_set:rpc.gui.NewScatter.symbol_size)
    2874           0 : }
    2875             : 
    2876             : // int32 dot_size = 7;
    2877             : inline void NewScatter::clear_dot_size() {
    2878             :   dot_size_ = 0;
    2879             : }
    2880           0 : inline ::google::protobuf::int32 NewScatter::dot_size() const {
    2881             :   // @@protoc_insertion_point(field_get:rpc.gui.NewScatter.dot_size)
    2882           0 :   return dot_size_;
    2883             : }
    2884           0 : inline void NewScatter::set_dot_size(::google::protobuf::int32 value) {
    2885             :   
    2886           0 :   dot_size_ = value;
    2887             :   // @@protoc_insertion_point(field_set:rpc.gui.NewScatter.dot_size)
    2888           0 : }
    2889             : 
    2890             : // .rpc.gui.Id panel = 8;
    2891           0 : inline bool NewScatter::has_panel() const {
    2892           0 :   return this != internal_default_instance() && panel_ != NULL;
    2893             : }
    2894             : inline void NewScatter::clear_panel() {
    2895             :   if (GetArenaNoVirtual() == NULL && panel_ != NULL) {
    2896             :     delete panel_;
    2897             :   }
    2898             :   panel_ = NULL;
    2899             : }
    2900           0 : inline const ::rpc::gui::Id& NewScatter::_internal_panel() const {
    2901           0 :   return *panel_;
    2902             : }
    2903           0 : inline const ::rpc::gui::Id& NewScatter::panel() const {
    2904           0 :   const ::rpc::gui::Id* p = panel_;
    2905             :   // @@protoc_insertion_point(field_get:rpc.gui.NewScatter.panel)
    2906           0 :   return p != NULL ? *p : *reinterpret_cast<const ::rpc::gui::Id*>(
    2907           0 :       &::rpc::gui::_Id_default_instance_);
    2908             : }
    2909             : inline ::rpc::gui::Id* NewScatter::release_panel() {
    2910             :   // @@protoc_insertion_point(field_release:rpc.gui.NewScatter.panel)
    2911             :   
    2912             :   ::rpc::gui::Id* temp = panel_;
    2913             :   panel_ = NULL;
    2914             :   return temp;
    2915             : }
    2916           0 : inline ::rpc::gui::Id* NewScatter::mutable_panel() {
    2917             :   
    2918           0 :   if (panel_ == NULL) {
    2919           0 :     auto* p = CreateMaybeMessage<::rpc::gui::Id>(GetArenaNoVirtual());
    2920           0 :     panel_ = p;
    2921             :   }
    2922             :   // @@protoc_insertion_point(field_mutable:rpc.gui.NewScatter.panel)
    2923           0 :   return panel_;
    2924             : }
    2925             : inline void NewScatter::set_allocated_panel(::rpc::gui::Id* panel) {
    2926             :   ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
    2927             :   if (message_arena == NULL) {
    2928             :     delete panel_;
    2929             :   }
    2930             :   if (panel) {
    2931             :     ::google::protobuf::Arena* submessage_arena = NULL;
    2932             :     if (message_arena != submessage_arena) {
    2933             :       panel = ::google::protobuf::internal::GetOwnedMessage(
    2934             :           message_arena, panel, submessage_arena);
    2935             :     }
    2936             :     
    2937             :   } else {
    2938             :     
    2939             :   }
    2940             :   panel_ = panel;
    2941             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.NewScatter.panel)
    2942             : }
    2943             : 
    2944             : // -------------------------------------------------------------------
    2945             : 
    2946             : // NewHistogram
    2947             : 
    2948             : // repeated double values = 1;
    2949           0 : inline int NewHistogram::values_size() const {
    2950           0 :   return values_.size();
    2951             : }
    2952             : inline void NewHistogram::clear_values() {
    2953             :   values_.Clear();
    2954             : }
    2955             : inline double NewHistogram::values(int index) const {
    2956             :   // @@protoc_insertion_point(field_get:rpc.gui.NewHistogram.values)
    2957             :   return values_.Get(index);
    2958             : }
    2959             : inline void NewHistogram::set_values(int index, double value) {
    2960             :   values_.Set(index, value);
    2961             :   // @@protoc_insertion_point(field_set:rpc.gui.NewHistogram.values)
    2962             : }
    2963             : inline void NewHistogram::add_values(double value) {
    2964             :   values_.Add(value);
    2965             :   // @@protoc_insertion_point(field_add:rpc.gui.NewHistogram.values)
    2966             : }
    2967             : inline const ::google::protobuf::RepeatedField< double >&
    2968           0 : NewHistogram::values() const {
    2969             :   // @@protoc_insertion_point(field_list:rpc.gui.NewHistogram.values)
    2970           0 :   return values_;
    2971             : }
    2972             : inline ::google::protobuf::RepeatedField< double >*
    2973           0 : NewHistogram::mutable_values() {
    2974             :   // @@protoc_insertion_point(field_mutable_list:rpc.gui.NewHistogram.values)
    2975           0 :   return &values_;
    2976             : }
    2977             : 
    2978             : // int32 bins = 2;
    2979             : inline void NewHistogram::clear_bins() {
    2980             :   bins_ = 0;
    2981             : }
    2982           0 : inline ::google::protobuf::int32 NewHistogram::bins() const {
    2983             :   // @@protoc_insertion_point(field_get:rpc.gui.NewHistogram.bins)
    2984           0 :   return bins_;
    2985             : }
    2986           0 : inline void NewHistogram::set_bins(::google::protobuf::int32 value) {
    2987             :   
    2988           0 :   bins_ = value;
    2989             :   // @@protoc_insertion_point(field_set:rpc.gui.NewHistogram.bins)
    2990           0 : }
    2991             : 
    2992             : // string color = 3;
    2993             : inline void NewHistogram::clear_color() {
    2994             :   color_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    2995             : }
    2996           0 : inline const ::std::string& NewHistogram::color() const {
    2997             :   // @@protoc_insertion_point(field_get:rpc.gui.NewHistogram.color)
    2998           0 :   return color_.GetNoArena();
    2999             : }
    3000             : inline void NewHistogram::set_color(const ::std::string& value) {
    3001             :   
    3002             :   color_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
    3003             :   // @@protoc_insertion_point(field_set:rpc.gui.NewHistogram.color)
    3004             : }
    3005             : #if LANG_CXX11
    3006             : inline void NewHistogram::set_color(::std::string&& value) {
    3007             :   
    3008             :   color_.SetNoArena(
    3009             :     &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
    3010             :   // @@protoc_insertion_point(field_set_rvalue:rpc.gui.NewHistogram.color)
    3011             : }
    3012             : #endif
    3013             : inline void NewHistogram::set_color(const char* value) {
    3014             :   GOOGLE_DCHECK(value != NULL);
    3015             :   
    3016             :   color_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
    3017             :   // @@protoc_insertion_point(field_set_char:rpc.gui.NewHistogram.color)
    3018             : }
    3019             : inline void NewHistogram::set_color(const char* value, size_t size) {
    3020             :   
    3021             :   color_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
    3022             :       ::std::string(reinterpret_cast<const char*>(value), size));
    3023             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.NewHistogram.color)
    3024             : }
    3025           0 : inline ::std::string* NewHistogram::mutable_color() {
    3026             :   
    3027             :   // @@protoc_insertion_point(field_mutable:rpc.gui.NewHistogram.color)
    3028           0 :   return color_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3029             : }
    3030             : inline ::std::string* NewHistogram::release_color() {
    3031             :   // @@protoc_insertion_point(field_release:rpc.gui.NewHistogram.color)
    3032             :   
    3033             :   return color_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3034             : }
    3035             : inline void NewHistogram::set_allocated_color(::std::string* color) {
    3036             :   if (color != NULL) {
    3037             :     
    3038             :   } else {
    3039             :     
    3040             :   }
    3041             :   color_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), color);
    3042             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.NewHistogram.color)
    3043             : }
    3044             : 
    3045             : // string label = 4;
    3046             : inline void NewHistogram::clear_label() {
    3047             :   label_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3048             : }
    3049           0 : inline const ::std::string& NewHistogram::label() const {
    3050             :   // @@protoc_insertion_point(field_get:rpc.gui.NewHistogram.label)
    3051           0 :   return label_.GetNoArena();
    3052             : }
    3053             : inline void NewHistogram::set_label(const ::std::string& value) {
    3054             :   
    3055             :   label_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
    3056             :   // @@protoc_insertion_point(field_set:rpc.gui.NewHistogram.label)
    3057             : }
    3058             : #if LANG_CXX11
    3059             : inline void NewHistogram::set_label(::std::string&& value) {
    3060             :   
    3061             :   label_.SetNoArena(
    3062             :     &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
    3063             :   // @@protoc_insertion_point(field_set_rvalue:rpc.gui.NewHistogram.label)
    3064             : }
    3065             : #endif
    3066             : inline void NewHistogram::set_label(const char* value) {
    3067             :   GOOGLE_DCHECK(value != NULL);
    3068             :   
    3069             :   label_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
    3070             :   // @@protoc_insertion_point(field_set_char:rpc.gui.NewHistogram.label)
    3071             : }
    3072             : inline void NewHistogram::set_label(const char* value, size_t size) {
    3073             :   
    3074             :   label_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
    3075             :       ::std::string(reinterpret_cast<const char*>(value), size));
    3076             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.NewHistogram.label)
    3077             : }
    3078           0 : inline ::std::string* NewHistogram::mutable_label() {
    3079             :   
    3080             :   // @@protoc_insertion_point(field_mutable:rpc.gui.NewHistogram.label)
    3081           0 :   return label_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3082             : }
    3083             : inline ::std::string* NewHistogram::release_label() {
    3084             :   // @@protoc_insertion_point(field_release:rpc.gui.NewHistogram.label)
    3085             :   
    3086             :   return label_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3087             : }
    3088             : inline void NewHistogram::set_allocated_label(::std::string* label) {
    3089             :   if (label != NULL) {
    3090             :     
    3091             :   } else {
    3092             :     
    3093             :   }
    3094             :   label_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), label);
    3095             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.NewHistogram.label)
    3096             : }
    3097             : 
    3098             : // .rpc.gui.Id panel = 5;
    3099           0 : inline bool NewHistogram::has_panel() const {
    3100           0 :   return this != internal_default_instance() && panel_ != NULL;
    3101             : }
    3102             : inline void NewHistogram::clear_panel() {
    3103             :   if (GetArenaNoVirtual() == NULL && panel_ != NULL) {
    3104             :     delete panel_;
    3105             :   }
    3106             :   panel_ = NULL;
    3107             : }
    3108           0 : inline const ::rpc::gui::Id& NewHistogram::_internal_panel() const {
    3109           0 :   return *panel_;
    3110             : }
    3111           0 : inline const ::rpc::gui::Id& NewHistogram::panel() const {
    3112           0 :   const ::rpc::gui::Id* p = panel_;
    3113             :   // @@protoc_insertion_point(field_get:rpc.gui.NewHistogram.panel)
    3114           0 :   return p != NULL ? *p : *reinterpret_cast<const ::rpc::gui::Id*>(
    3115           0 :       &::rpc::gui::_Id_default_instance_);
    3116             : }
    3117             : inline ::rpc::gui::Id* NewHistogram::release_panel() {
    3118             :   // @@protoc_insertion_point(field_release:rpc.gui.NewHistogram.panel)
    3119             :   
    3120             :   ::rpc::gui::Id* temp = panel_;
    3121             :   panel_ = NULL;
    3122             :   return temp;
    3123             : }
    3124           0 : inline ::rpc::gui::Id* NewHistogram::mutable_panel() {
    3125             :   
    3126           0 :   if (panel_ == NULL) {
    3127           0 :     auto* p = CreateMaybeMessage<::rpc::gui::Id>(GetArenaNoVirtual());
    3128           0 :     panel_ = p;
    3129             :   }
    3130             :   // @@protoc_insertion_point(field_mutable:rpc.gui.NewHistogram.panel)
    3131           0 :   return panel_;
    3132             : }
    3133             : inline void NewHistogram::set_allocated_panel(::rpc::gui::Id* panel) {
    3134             :   ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
    3135             :   if (message_arena == NULL) {
    3136             :     delete panel_;
    3137             :   }
    3138             :   if (panel) {
    3139             :     ::google::protobuf::Arena* submessage_arena = NULL;
    3140             :     if (message_arena != submessage_arena) {
    3141             :       panel = ::google::protobuf::internal::GetOwnedMessage(
    3142             :           message_arena, panel, submessage_arena);
    3143             :     }
    3144             :     
    3145             :   } else {
    3146             :     
    3147             :   }
    3148             :   panel_ = panel;
    3149             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.NewHistogram.panel)
    3150             : }
    3151             : 
    3152             : // -------------------------------------------------------------------
    3153             : 
    3154             : // NewRaster
    3155             : 
    3156             : // repeated double matrix = 1;
    3157           0 : inline int NewRaster::matrix_size() const {
    3158           0 :   return matrix_.size();
    3159             : }
    3160             : inline void NewRaster::clear_matrix() {
    3161             :   matrix_.Clear();
    3162             : }
    3163             : inline double NewRaster::matrix(int index) const {
    3164             :   // @@protoc_insertion_point(field_get:rpc.gui.NewRaster.matrix)
    3165             :   return matrix_.Get(index);
    3166             : }
    3167             : inline void NewRaster::set_matrix(int index, double value) {
    3168             :   matrix_.Set(index, value);
    3169             :   // @@protoc_insertion_point(field_set:rpc.gui.NewRaster.matrix)
    3170             : }
    3171             : inline void NewRaster::add_matrix(double value) {
    3172             :   matrix_.Add(value);
    3173             :   // @@protoc_insertion_point(field_add:rpc.gui.NewRaster.matrix)
    3174             : }
    3175             : inline const ::google::protobuf::RepeatedField< double >&
    3176           0 : NewRaster::matrix() const {
    3177             :   // @@protoc_insertion_point(field_list:rpc.gui.NewRaster.matrix)
    3178           0 :   return matrix_;
    3179             : }
    3180             : inline ::google::protobuf::RepeatedField< double >*
    3181           0 : NewRaster::mutable_matrix() {
    3182             :   // @@protoc_insertion_point(field_mutable_list:rpc.gui.NewRaster.matrix)
    3183           0 :   return &matrix_;
    3184             : }
    3185             : 
    3186             : // int32 sizex = 2;
    3187             : inline void NewRaster::clear_sizex() {
    3188             :   sizex_ = 0;
    3189             : }
    3190           0 : inline ::google::protobuf::int32 NewRaster::sizex() const {
    3191             :   // @@protoc_insertion_point(field_get:rpc.gui.NewRaster.sizex)
    3192           0 :   return sizex_;
    3193             : }
    3194           0 : inline void NewRaster::set_sizex(::google::protobuf::int32 value) {
    3195             :   
    3196           0 :   sizex_ = value;
    3197             :   // @@protoc_insertion_point(field_set:rpc.gui.NewRaster.sizex)
    3198           0 : }
    3199             : 
    3200             : // int32 sizey = 3;
    3201             : inline void NewRaster::clear_sizey() {
    3202             :   sizey_ = 0;
    3203             : }
    3204           0 : inline ::google::protobuf::int32 NewRaster::sizey() const {
    3205             :   // @@protoc_insertion_point(field_get:rpc.gui.NewRaster.sizey)
    3206           0 :   return sizey_;
    3207             : }
    3208           0 : inline void NewRaster::set_sizey(::google::protobuf::int32 value) {
    3209             :   
    3210           0 :   sizey_ = value;
    3211             :   // @@protoc_insertion_point(field_set:rpc.gui.NewRaster.sizey)
    3212           0 : }
    3213             : 
    3214             : // string colormap = 4;
    3215             : inline void NewRaster::clear_colormap() {
    3216             :   colormap_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3217             : }
    3218           0 : inline const ::std::string& NewRaster::colormap() const {
    3219             :   // @@protoc_insertion_point(field_get:rpc.gui.NewRaster.colormap)
    3220           0 :   return colormap_.GetNoArena();
    3221             : }
    3222             : inline void NewRaster::set_colormap(const ::std::string& value) {
    3223             :   
    3224             :   colormap_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
    3225             :   // @@protoc_insertion_point(field_set:rpc.gui.NewRaster.colormap)
    3226             : }
    3227             : #if LANG_CXX11
    3228             : inline void NewRaster::set_colormap(::std::string&& value) {
    3229             :   
    3230             :   colormap_.SetNoArena(
    3231             :     &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
    3232             :   // @@protoc_insertion_point(field_set_rvalue:rpc.gui.NewRaster.colormap)
    3233             : }
    3234             : #endif
    3235           0 : inline void NewRaster::set_colormap(const char* value) {
    3236           0 :   GOOGLE_DCHECK(value != NULL);
    3237             :   
    3238           0 :   colormap_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
    3239             :   // @@protoc_insertion_point(field_set_char:rpc.gui.NewRaster.colormap)
    3240           0 : }
    3241             : inline void NewRaster::set_colormap(const char* value, size_t size) {
    3242             :   
    3243             :   colormap_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
    3244             :       ::std::string(reinterpret_cast<const char*>(value), size));
    3245             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.NewRaster.colormap)
    3246             : }
    3247           0 : inline ::std::string* NewRaster::mutable_colormap() {
    3248             :   
    3249             :   // @@protoc_insertion_point(field_mutable:rpc.gui.NewRaster.colormap)
    3250           0 :   return colormap_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3251             : }
    3252             : inline ::std::string* NewRaster::release_colormap() {
    3253             :   // @@protoc_insertion_point(field_release:rpc.gui.NewRaster.colormap)
    3254             :   
    3255             :   return colormap_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3256             : }
    3257             : inline void NewRaster::set_allocated_colormap(::std::string* colormap) {
    3258             :   if (colormap != NULL) {
    3259             :     
    3260             :   } else {
    3261             :     
    3262             :   }
    3263             :   colormap_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), colormap);
    3264             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.NewRaster.colormap)
    3265             : }
    3266             : 
    3267             : // .rpc.gui.Id panel = 5;
    3268           0 : inline bool NewRaster::has_panel() const {
    3269           0 :   return this != internal_default_instance() && panel_ != NULL;
    3270             : }
    3271             : inline void NewRaster::clear_panel() {
    3272             :   if (GetArenaNoVirtual() == NULL && panel_ != NULL) {
    3273             :     delete panel_;
    3274             :   }
    3275             :   panel_ = NULL;
    3276             : }
    3277           0 : inline const ::rpc::gui::Id& NewRaster::_internal_panel() const {
    3278           0 :   return *panel_;
    3279             : }
    3280           0 : inline const ::rpc::gui::Id& NewRaster::panel() const {
    3281           0 :   const ::rpc::gui::Id* p = panel_;
    3282             :   // @@protoc_insertion_point(field_get:rpc.gui.NewRaster.panel)
    3283           0 :   return p != NULL ? *p : *reinterpret_cast<const ::rpc::gui::Id*>(
    3284           0 :       &::rpc::gui::_Id_default_instance_);
    3285             : }
    3286             : inline ::rpc::gui::Id* NewRaster::release_panel() {
    3287             :   // @@protoc_insertion_point(field_release:rpc.gui.NewRaster.panel)
    3288             :   
    3289             :   ::rpc::gui::Id* temp = panel_;
    3290             :   panel_ = NULL;
    3291             :   return temp;
    3292             : }
    3293           0 : inline ::rpc::gui::Id* NewRaster::mutable_panel() {
    3294             :   
    3295           0 :   if (panel_ == NULL) {
    3296           0 :     auto* p = CreateMaybeMessage<::rpc::gui::Id>(GetArenaNoVirtual());
    3297           0 :     panel_ = p;
    3298             :   }
    3299             :   // @@protoc_insertion_point(field_mutable:rpc.gui.NewRaster.panel)
    3300           0 :   return panel_;
    3301             : }
    3302             : inline void NewRaster::set_allocated_panel(::rpc::gui::Id* panel) {
    3303             :   ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
    3304             :   if (message_arena == NULL) {
    3305             :     delete panel_;
    3306             :   }
    3307             :   if (panel) {
    3308             :     ::google::protobuf::Arena* submessage_arena = NULL;
    3309             :     if (message_arena != submessage_arena) {
    3310             :       panel = ::google::protobuf::internal::GetOwnedMessage(
    3311             :           message_arena, panel, submessage_arena);
    3312             :     }
    3313             :     
    3314             :   } else {
    3315             :     
    3316             :   }
    3317             :   panel_ = panel;
    3318             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.NewRaster.panel)
    3319             : }
    3320             : 
    3321             : // -------------------------------------------------------------------
    3322             : 
    3323             : // Label
    3324             : 
    3325             : // string xlabel = 1;
    3326             : inline void Label::clear_xlabel() {
    3327             :   xlabel_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3328             : }
    3329           0 : inline const ::std::string& Label::xlabel() const {
    3330             :   // @@protoc_insertion_point(field_get:rpc.gui.Label.xlabel)
    3331           0 :   return xlabel_.GetNoArena();
    3332             : }
    3333           0 : inline void Label::set_xlabel(const ::std::string& value) {
    3334             :   
    3335           0 :   xlabel_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
    3336             :   // @@protoc_insertion_point(field_set:rpc.gui.Label.xlabel)
    3337           0 : }
    3338             : #if LANG_CXX11
    3339             : inline void Label::set_xlabel(::std::string&& value) {
    3340             :   
    3341             :   xlabel_.SetNoArena(
    3342             :     &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
    3343             :   // @@protoc_insertion_point(field_set_rvalue:rpc.gui.Label.xlabel)
    3344             : }
    3345             : #endif
    3346             : inline void Label::set_xlabel(const char* value) {
    3347             :   GOOGLE_DCHECK(value != NULL);
    3348             :   
    3349             :   xlabel_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
    3350             :   // @@protoc_insertion_point(field_set_char:rpc.gui.Label.xlabel)
    3351             : }
    3352             : inline void Label::set_xlabel(const char* value, size_t size) {
    3353             :   
    3354             :   xlabel_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
    3355             :       ::std::string(reinterpret_cast<const char*>(value), size));
    3356             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.Label.xlabel)
    3357             : }
    3358           0 : inline ::std::string* Label::mutable_xlabel() {
    3359             :   
    3360             :   // @@protoc_insertion_point(field_mutable:rpc.gui.Label.xlabel)
    3361           0 :   return xlabel_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3362             : }
    3363             : inline ::std::string* Label::release_xlabel() {
    3364             :   // @@protoc_insertion_point(field_release:rpc.gui.Label.xlabel)
    3365             :   
    3366             :   return xlabel_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3367             : }
    3368             : inline void Label::set_allocated_xlabel(::std::string* xlabel) {
    3369             :   if (xlabel != NULL) {
    3370             :     
    3371             :   } else {
    3372             :     
    3373             :   }
    3374             :   xlabel_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), xlabel);
    3375             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.Label.xlabel)
    3376             : }
    3377             : 
    3378             : // string ylabel = 2;
    3379             : inline void Label::clear_ylabel() {
    3380             :   ylabel_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3381             : }
    3382           0 : inline const ::std::string& Label::ylabel() const {
    3383             :   // @@protoc_insertion_point(field_get:rpc.gui.Label.ylabel)
    3384           0 :   return ylabel_.GetNoArena();
    3385             : }
    3386           0 : inline void Label::set_ylabel(const ::std::string& value) {
    3387             :   
    3388           0 :   ylabel_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
    3389             :   // @@protoc_insertion_point(field_set:rpc.gui.Label.ylabel)
    3390           0 : }
    3391             : #if LANG_CXX11
    3392             : inline void Label::set_ylabel(::std::string&& value) {
    3393             :   
    3394             :   ylabel_.SetNoArena(
    3395             :     &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
    3396             :   // @@protoc_insertion_point(field_set_rvalue:rpc.gui.Label.ylabel)
    3397             : }
    3398             : #endif
    3399             : inline void Label::set_ylabel(const char* value) {
    3400             :   GOOGLE_DCHECK(value != NULL);
    3401             :   
    3402             :   ylabel_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
    3403             :   // @@protoc_insertion_point(field_set_char:rpc.gui.Label.ylabel)
    3404             : }
    3405             : inline void Label::set_ylabel(const char* value, size_t size) {
    3406             :   
    3407             :   ylabel_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
    3408             :       ::std::string(reinterpret_cast<const char*>(value), size));
    3409             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.Label.ylabel)
    3410             : }
    3411           0 : inline ::std::string* Label::mutable_ylabel() {
    3412             :   
    3413             :   // @@protoc_insertion_point(field_mutable:rpc.gui.Label.ylabel)
    3414           0 :   return ylabel_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3415             : }
    3416             : inline ::std::string* Label::release_ylabel() {
    3417             :   // @@protoc_insertion_point(field_release:rpc.gui.Label.ylabel)
    3418             :   
    3419             :   return ylabel_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3420             : }
    3421             : inline void Label::set_allocated_ylabel(::std::string* ylabel) {
    3422             :   if (ylabel != NULL) {
    3423             :     
    3424             :   } else {
    3425             :     
    3426             :   }
    3427             :   ylabel_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ylabel);
    3428             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.Label.ylabel)
    3429             : }
    3430             : 
    3431             : // string title = 3;
    3432             : inline void Label::clear_title() {
    3433             :   title_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3434             : }
    3435           0 : inline const ::std::string& Label::title() const {
    3436             :   // @@protoc_insertion_point(field_get:rpc.gui.Label.title)
    3437           0 :   return title_.GetNoArena();
    3438             : }
    3439           0 : inline void Label::set_title(const ::std::string& value) {
    3440             :   
    3441           0 :   title_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
    3442             :   // @@protoc_insertion_point(field_set:rpc.gui.Label.title)
    3443           0 : }
    3444             : #if LANG_CXX11
    3445             : inline void Label::set_title(::std::string&& value) {
    3446             :   
    3447             :   title_.SetNoArena(
    3448             :     &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
    3449             :   // @@protoc_insertion_point(field_set_rvalue:rpc.gui.Label.title)
    3450             : }
    3451             : #endif
    3452             : inline void Label::set_title(const char* value) {
    3453             :   GOOGLE_DCHECK(value != NULL);
    3454             :   
    3455             :   title_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
    3456             :   // @@protoc_insertion_point(field_set_char:rpc.gui.Label.title)
    3457             : }
    3458             : inline void Label::set_title(const char* value, size_t size) {
    3459             :   
    3460             :   title_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
    3461             :       ::std::string(reinterpret_cast<const char*>(value), size));
    3462             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.Label.title)
    3463             : }
    3464           0 : inline ::std::string* Label::mutable_title() {
    3465             :   
    3466             :   // @@protoc_insertion_point(field_mutable:rpc.gui.Label.title)
    3467           0 :   return title_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3468             : }
    3469             : inline ::std::string* Label::release_title() {
    3470             :   // @@protoc_insertion_point(field_release:rpc.gui.Label.title)
    3471             :   
    3472             :   return title_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3473             : }
    3474             : inline void Label::set_allocated_title(::std::string* title) {
    3475             :   if (title != NULL) {
    3476             :     
    3477             :   } else {
    3478             :     
    3479             :   }
    3480             :   title_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), title);
    3481             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.Label.title)
    3482             : }
    3483             : 
    3484             : // .rpc.gui.Id panel = 4;
    3485           0 : inline bool Label::has_panel() const {
    3486           0 :   return this != internal_default_instance() && panel_ != NULL;
    3487             : }
    3488             : inline void Label::clear_panel() {
    3489             :   if (GetArenaNoVirtual() == NULL && panel_ != NULL) {
    3490             :     delete panel_;
    3491             :   }
    3492             :   panel_ = NULL;
    3493             : }
    3494           0 : inline const ::rpc::gui::Id& Label::_internal_panel() const {
    3495           0 :   return *panel_;
    3496             : }
    3497           0 : inline const ::rpc::gui::Id& Label::panel() const {
    3498           0 :   const ::rpc::gui::Id* p = panel_;
    3499             :   // @@protoc_insertion_point(field_get:rpc.gui.Label.panel)
    3500           0 :   return p != NULL ? *p : *reinterpret_cast<const ::rpc::gui::Id*>(
    3501           0 :       &::rpc::gui::_Id_default_instance_);
    3502             : }
    3503             : inline ::rpc::gui::Id* Label::release_panel() {
    3504             :   // @@protoc_insertion_point(field_release:rpc.gui.Label.panel)
    3505             :   
    3506             :   ::rpc::gui::Id* temp = panel_;
    3507             :   panel_ = NULL;
    3508             :   return temp;
    3509             : }
    3510           0 : inline ::rpc::gui::Id* Label::mutable_panel() {
    3511             :   
    3512           0 :   if (panel_ == NULL) {
    3513           0 :     auto* p = CreateMaybeMessage<::rpc::gui::Id>(GetArenaNoVirtual());
    3514           0 :     panel_ = p;
    3515             :   }
    3516             :   // @@protoc_insertion_point(field_mutable:rpc.gui.Label.panel)
    3517           0 :   return panel_;
    3518             : }
    3519             : inline void Label::set_allocated_panel(::rpc::gui::Id* panel) {
    3520             :   ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
    3521             :   if (message_arena == NULL) {
    3522             :     delete panel_;
    3523             :   }
    3524             :   if (panel) {
    3525             :     ::google::protobuf::Arena* submessage_arena = NULL;
    3526             :     if (message_arena != submessage_arena) {
    3527             :       panel = ::google::protobuf::internal::GetOwnedMessage(
    3528             :           message_arena, panel, submessage_arena);
    3529             :     }
    3530             :     
    3531             :   } else {
    3532             :     
    3533             :   }
    3534             :   panel_ = panel;
    3535             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.Label.panel)
    3536             : }
    3537             : 
    3538             : // -------------------------------------------------------------------
    3539             : 
    3540             : // DockSpec
    3541             : 
    3542             : // string file_or_xml = 1;
    3543             : inline void DockSpec::clear_file_or_xml() {
    3544             :   file_or_xml_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3545             : }
    3546           0 : inline const ::std::string& DockSpec::file_or_xml() const {
    3547             :   // @@protoc_insertion_point(field_get:rpc.gui.DockSpec.file_or_xml)
    3548           0 :   return file_or_xml_.GetNoArena();
    3549             : }
    3550           0 : inline void DockSpec::set_file_or_xml(const ::std::string& value) {
    3551             :   
    3552           0 :   file_or_xml_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
    3553             :   // @@protoc_insertion_point(field_set:rpc.gui.DockSpec.file_or_xml)
    3554           0 : }
    3555             : #if LANG_CXX11
    3556             : inline void DockSpec::set_file_or_xml(::std::string&& value) {
    3557             :   
    3558             :   file_or_xml_.SetNoArena(
    3559             :     &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
    3560             :   // @@protoc_insertion_point(field_set_rvalue:rpc.gui.DockSpec.file_or_xml)
    3561             : }
    3562             : #endif
    3563             : inline void DockSpec::set_file_or_xml(const char* value) {
    3564             :   GOOGLE_DCHECK(value != NULL);
    3565             :   
    3566             :   file_or_xml_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
    3567             :   // @@protoc_insertion_point(field_set_char:rpc.gui.DockSpec.file_or_xml)
    3568             : }
    3569             : inline void DockSpec::set_file_or_xml(const char* value, size_t size) {
    3570             :   
    3571             :   file_or_xml_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
    3572             :       ::std::string(reinterpret_cast<const char*>(value), size));
    3573             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.DockSpec.file_or_xml)
    3574             : }
    3575           0 : inline ::std::string* DockSpec::mutable_file_or_xml() {
    3576             :   
    3577             :   // @@protoc_insertion_point(field_mutable:rpc.gui.DockSpec.file_or_xml)
    3578           0 :   return file_or_xml_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3579             : }
    3580             : inline ::std::string* DockSpec::release_file_or_xml() {
    3581             :   // @@protoc_insertion_point(field_release:rpc.gui.DockSpec.file_or_xml)
    3582             :   
    3583             :   return file_or_xml_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3584             : }
    3585             : inline void DockSpec::set_allocated_file_or_xml(::std::string* file_or_xml) {
    3586             :   if (file_or_xml != NULL) {
    3587             :     
    3588             :   } else {
    3589             :     
    3590             :   }
    3591             :   file_or_xml_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), file_or_xml);
    3592             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.DockSpec.file_or_xml)
    3593             : }
    3594             : 
    3595             : // string loc = 2;
    3596             : inline void DockSpec::clear_loc() {
    3597             :   loc_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3598             : }
    3599           0 : inline const ::std::string& DockSpec::loc() const {
    3600             :   // @@protoc_insertion_point(field_get:rpc.gui.DockSpec.loc)
    3601           0 :   return loc_.GetNoArena();
    3602             : }
    3603             : inline void DockSpec::set_loc(const ::std::string& value) {
    3604             :   
    3605             :   loc_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
    3606             :   // @@protoc_insertion_point(field_set:rpc.gui.DockSpec.loc)
    3607             : }
    3608             : #if LANG_CXX11
    3609             : inline void DockSpec::set_loc(::std::string&& value) {
    3610             :   
    3611             :   loc_.SetNoArena(
    3612             :     &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
    3613             :   // @@protoc_insertion_point(field_set_rvalue:rpc.gui.DockSpec.loc)
    3614             : }
    3615             : #endif
    3616           0 : inline void DockSpec::set_loc(const char* value) {
    3617           0 :   GOOGLE_DCHECK(value != NULL);
    3618             :   
    3619           0 :   loc_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
    3620             :   // @@protoc_insertion_point(field_set_char:rpc.gui.DockSpec.loc)
    3621           0 : }
    3622             : inline void DockSpec::set_loc(const char* value, size_t size) {
    3623             :   
    3624             :   loc_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
    3625             :       ::std::string(reinterpret_cast<const char*>(value), size));
    3626             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.DockSpec.loc)
    3627             : }
    3628           0 : inline ::std::string* DockSpec::mutable_loc() {
    3629             :   
    3630             :   // @@protoc_insertion_point(field_mutable:rpc.gui.DockSpec.loc)
    3631           0 :   return loc_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3632             : }
    3633             : inline ::std::string* DockSpec::release_loc() {
    3634             :   // @@protoc_insertion_point(field_release:rpc.gui.DockSpec.loc)
    3635             :   
    3636             :   return loc_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
    3637             : }
    3638             : inline void DockSpec::set_allocated_loc(::std::string* loc) {
    3639             :   if (loc != NULL) {
    3640             :     
    3641             :   } else {
    3642             :     
    3643             :   }
    3644             :   loc_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), loc);
    3645             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.DockSpec.loc)
    3646             : }
    3647             : 
    3648             : // repeated string dockable = 3;
    3649           0 : inline int DockSpec::dockable_size() const {
    3650           0 :   return dockable_.size();
    3651             : }
    3652             : inline void DockSpec::clear_dockable() {
    3653             :   dockable_.Clear();
    3654             : }
    3655           0 : inline const ::std::string& DockSpec::dockable(int index) const {
    3656             :   // @@protoc_insertion_point(field_get:rpc.gui.DockSpec.dockable)
    3657           0 :   return dockable_.Get(index);
    3658             : }
    3659             : inline ::std::string* DockSpec::mutable_dockable(int index) {
    3660             :   // @@protoc_insertion_point(field_mutable:rpc.gui.DockSpec.dockable)
    3661             :   return dockable_.Mutable(index);
    3662             : }
    3663             : inline void DockSpec::set_dockable(int index, const ::std::string& value) {
    3664             :   // @@protoc_insertion_point(field_set:rpc.gui.DockSpec.dockable)
    3665             :   dockable_.Mutable(index)->assign(value);
    3666             : }
    3667             : #if LANG_CXX11
    3668             : inline void DockSpec::set_dockable(int index, ::std::string&& value) {
    3669             :   // @@protoc_insertion_point(field_set:rpc.gui.DockSpec.dockable)
    3670             :   dockable_.Mutable(index)->assign(std::move(value));
    3671             : }
    3672             : #endif
    3673             : inline void DockSpec::set_dockable(int index, const char* value) {
    3674             :   GOOGLE_DCHECK(value != NULL);
    3675             :   dockable_.Mutable(index)->assign(value);
    3676             :   // @@protoc_insertion_point(field_set_char:rpc.gui.DockSpec.dockable)
    3677             : }
    3678             : inline void DockSpec::set_dockable(int index, const char* value, size_t size) {
    3679             :   dockable_.Mutable(index)->assign(
    3680             :     reinterpret_cast<const char*>(value), size);
    3681             :   // @@protoc_insertion_point(field_set_pointer:rpc.gui.DockSpec.dockable)
    3682             : }
    3683           0 : inline ::std::string* DockSpec::add_dockable() {
    3684             :   // @@protoc_insertion_point(field_add_mutable:rpc.gui.DockSpec.dockable)
    3685           0 :   return dockable_.Add();
    3686             : }
    3687             : inline void DockSpec::add_dockable(const ::std::string& value) {
    3688             :   dockable_.Add()->assign(value);
    3689             :   // @@protoc_insertion_point(field_add:rpc.gui.DockSpec.dockable)
    3690             : }
    3691             : #if LANG_CXX11
    3692             : inline void DockSpec::add_dockable(::std::string&& value) {
    3693             :   dockable_.Add(std::move(value));
    3694             :   // @@protoc_insertion_point(field_add:rpc.gui.DockSpec.dockable)
    3695             : }
    3696             : #endif
    3697           0 : inline void DockSpec::add_dockable(const char* value) {
    3698           0 :   GOOGLE_DCHECK(value != NULL);
    3699           0 :   dockable_.Add()->assign(value);
    3700             :   // @@protoc_insertion_point(field_add_char:rpc.gui.DockSpec.dockable)
    3701           0 : }
    3702             : inline void DockSpec::add_dockable(const char* value, size_t size) {
    3703             :   dockable_.Add()->assign(reinterpret_cast<const char*>(value), size);
    3704             :   // @@protoc_insertion_point(field_add_pointer:rpc.gui.DockSpec.dockable)
    3705             : }
    3706             : inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
    3707             : DockSpec::dockable() const {
    3708             :   // @@protoc_insertion_point(field_list:rpc.gui.DockSpec.dockable)
    3709             :   return dockable_;
    3710             : }
    3711             : inline ::google::protobuf::RepeatedPtrField< ::std::string>*
    3712             : DockSpec::mutable_dockable() {
    3713             :   // @@protoc_insertion_point(field_mutable_list:rpc.gui.DockSpec.dockable)
    3714             :   return &dockable_;
    3715             : }
    3716             : 
    3717             : // .rpc.gui.Id panel = 4;
    3718           0 : inline bool DockSpec::has_panel() const {
    3719           0 :   return this != internal_default_instance() && panel_ != NULL;
    3720             : }
    3721             : inline void DockSpec::clear_panel() {
    3722             :   if (GetArenaNoVirtual() == NULL && panel_ != NULL) {
    3723             :     delete panel_;
    3724             :   }
    3725             :   panel_ = NULL;
    3726             : }
    3727           0 : inline const ::rpc::gui::Id& DockSpec::_internal_panel() const {
    3728           0 :   return *panel_;
    3729             : }
    3730           0 : inline const ::rpc::gui::Id& DockSpec::panel() const {
    3731           0 :   const ::rpc::gui::Id* p = panel_;
    3732             :   // @@protoc_insertion_point(field_get:rpc.gui.DockSpec.panel)
    3733           0 :   return p != NULL ? *p : *reinterpret_cast<const ::rpc::gui::Id*>(
    3734           0 :       &::rpc::gui::_Id_default_instance_);
    3735             : }
    3736             : inline ::rpc::gui::Id* DockSpec::release_panel() {
    3737             :   // @@protoc_insertion_point(field_release:rpc.gui.DockSpec.panel)
    3738             :   
    3739             :   ::rpc::gui::Id* temp = panel_;
    3740             :   panel_ = NULL;
    3741             :   return temp;
    3742             : }
    3743           0 : inline ::rpc::gui::Id* DockSpec::mutable_panel() {
    3744             :   
    3745           0 :   if (panel_ == NULL) {
    3746           0 :     auto* p = CreateMaybeMessage<::rpc::gui::Id>(GetArenaNoVirtual());
    3747           0 :     panel_ = p;
    3748             :   }
    3749             :   // @@protoc_insertion_point(field_mutable:rpc.gui.DockSpec.panel)
    3750           0 :   return panel_;
    3751             : }
    3752             : inline void DockSpec::set_allocated_panel(::rpc::gui::Id* panel) {
    3753             :   ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
    3754             :   if (message_arena == NULL) {
    3755             :     delete panel_;
    3756             :   }
    3757             :   if (panel) {
    3758             :     ::google::protobuf::Arena* submessage_arena = NULL;
    3759             :     if (message_arena != submessage_arena) {
    3760             :       panel = ::google::protobuf::internal::GetOwnedMessage(
    3761             :           message_arena, panel, submessage_arena);
    3762             :     }
    3763             :     
    3764             :   } else {
    3765             :     
    3766             :   }
    3767             :   panel_ = panel;
    3768             :   // @@protoc_insertion_point(field_set_allocated:rpc.gui.DockSpec.panel)
    3769             : }
    3770             : 
    3771             : #ifdef __GNUC__
    3772             :   #pragma GCC diagnostic pop
    3773             : #endif  // __GNUC__
    3774             : // -------------------------------------------------------------------
    3775             : 
    3776             : // -------------------------------------------------------------------
    3777             : 
    3778             : // -------------------------------------------------------------------
    3779             : 
    3780             : // -------------------------------------------------------------------
    3781             : 
    3782             : // -------------------------------------------------------------------
    3783             : 
    3784             : // -------------------------------------------------------------------
    3785             : 
    3786             : // -------------------------------------------------------------------
    3787             : 
    3788             : // -------------------------------------------------------------------
    3789             : 
    3790             : // -------------------------------------------------------------------
    3791             : 
    3792             : // -------------------------------------------------------------------
    3793             : 
    3794             : 
    3795             : // @@protoc_insertion_point(namespace_scope)
    3796             : 
    3797             : }  // namespace gui
    3798             : }  // namespace rpc
    3799             : 
    3800             : // @@protoc_insertion_point(global_scope)
    3801             : 
    3802             : #endif  // PROTOBUF_INCLUDED_plotserver_2eproto

Generated by: LCOV version 1.16