~alinuxninja/nginx-edge/trunk

« back to all changes in this revision

Viewing changes to debian/modules/ngx_pagespeed/psol/include/out/Release/obj/gen/protoc_out/instaweb/net/instaweb/rewriter/critical_images.pb.h

  • Committer: Vivian
  • Date: 2015-12-04 18:20:11 UTC
  • Revision ID: git-v1:a36f2bc32e884f7473b3a47040e5411306144d7d
* Do not extract psol.tar.gz

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
// Generated by the protocol buffer compiler.  DO NOT EDIT!
2
 
// source: net/instaweb/rewriter/critical_images.proto
3
 
 
4
 
#ifndef PROTOBUF_net_2finstaweb_2frewriter_2fcritical_5fimages_2eproto__INCLUDED
5
 
#define PROTOBUF_net_2finstaweb_2frewriter_2fcritical_5fimages_2eproto__INCLUDED
6
 
 
7
 
#include <string>
8
 
 
9
 
#include <google/protobuf/stubs/common.h>
10
 
 
11
 
#if GOOGLE_PROTOBUF_VERSION < 2005000
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 2005000 < 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/generated_message_util.h>
23
 
#include <google/protobuf/message_lite.h>
24
 
#include <google/protobuf/repeated_field.h>
25
 
#include <google/protobuf/extension_set.h>
26
 
#include "net/instaweb/rewriter/critical_keys.pb.h"
27
 
// @@protoc_insertion_point(includes)
28
 
 
29
 
namespace net_instaweb {
30
 
 
31
 
// Internal implementation detail -- do not call these.
32
 
void  protobuf_AddDesc_net_2finstaweb_2frewriter_2fcritical_5fimages_2eproto();
33
 
void protobuf_AssignDesc_net_2finstaweb_2frewriter_2fcritical_5fimages_2eproto();
34
 
void protobuf_ShutdownFile_net_2finstaweb_2frewriter_2fcritical_5fimages_2eproto();
35
 
 
36
 
class CriticalImages;
37
 
 
38
 
// ===================================================================
39
 
 
40
 
class CriticalImages : public ::google::protobuf::MessageLite {
41
 
 public:
42
 
  CriticalImages();
43
 
  virtual ~CriticalImages();
44
 
 
45
 
  CriticalImages(const CriticalImages& from);
46
 
 
47
 
  inline CriticalImages& operator=(const CriticalImages& from) {
48
 
    CopyFrom(from);
49
 
    return *this;
50
 
  }
51
 
 
52
 
  static const CriticalImages& default_instance();
53
 
 
54
 
  #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER
55
 
  // Returns the internal default instance pointer. This function can
56
 
  // return NULL thus should not be used by the user. This is intended
57
 
  // for Protobuf internal code. Please use default_instance() declared
58
 
  // above instead.
59
 
  static inline const CriticalImages* internal_default_instance() {
60
 
    return default_instance_;
61
 
  }
62
 
  #endif
63
 
 
64
 
  void Swap(CriticalImages* other);
65
 
 
66
 
  // implements Message ----------------------------------------------
67
 
 
68
 
  CriticalImages* New() const;
69
 
  void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from);
70
 
  void CopyFrom(const CriticalImages& from);
71
 
  void MergeFrom(const CriticalImages& from);
72
 
  void Clear();
73
 
  bool IsInitialized() const;
74
 
 
75
 
  int ByteSize() const;
76
 
  bool MergePartialFromCodedStream(
77
 
      ::google::protobuf::io::CodedInputStream* input);
78
 
  void SerializeWithCachedSizes(
79
 
      ::google::protobuf::io::CodedOutputStream* output) const;
80
 
  int GetCachedSize() const { return _cached_size_; }
81
 
  private:
82
 
  void SharedCtor();
83
 
  void SharedDtor();
84
 
  void SetCachedSize(int size) const;
85
 
  public:
86
 
 
87
 
  ::std::string GetTypeName() const;
88
 
 
89
 
  // nested types ----------------------------------------------------
90
 
 
91
 
  // accessors -------------------------------------------------------
92
 
 
93
 
  // optional .net_instaweb.CriticalKeys html_critical_image_support = 5;
94
 
  inline bool has_html_critical_image_support() const;
95
 
  inline void clear_html_critical_image_support();
96
 
  static const int kHtmlCriticalImageSupportFieldNumber = 5;
97
 
  inline const ::net_instaweb::CriticalKeys& html_critical_image_support() const;
98
 
  inline ::net_instaweb::CriticalKeys* mutable_html_critical_image_support();
99
 
  inline ::net_instaweb::CriticalKeys* release_html_critical_image_support();
100
 
  inline void set_allocated_html_critical_image_support(::net_instaweb::CriticalKeys* html_critical_image_support);
101
 
 
102
 
  // optional .net_instaweb.CriticalKeys css_critical_image_support = 6;
103
 
  inline bool has_css_critical_image_support() const;
104
 
  inline void clear_css_critical_image_support();
105
 
  static const int kCssCriticalImageSupportFieldNumber = 6;
106
 
  inline const ::net_instaweb::CriticalKeys& css_critical_image_support() const;
107
 
  inline ::net_instaweb::CriticalKeys* mutable_css_critical_image_support();
108
 
  inline ::net_instaweb::CriticalKeys* release_css_critical_image_support();
109
 
  inline void set_allocated_css_critical_image_support(::net_instaweb::CriticalKeys* css_critical_image_support);
110
 
 
111
 
  // @@protoc_insertion_point(class_scope:net_instaweb.CriticalImages)
112
 
 private:
113
 
  inline void set_has_html_critical_image_support();
114
 
  inline void clear_has_html_critical_image_support();
115
 
  inline void set_has_css_critical_image_support();
116
 
  inline void clear_has_css_critical_image_support();
117
 
 
118
 
  ::net_instaweb::CriticalKeys* html_critical_image_support_;
119
 
  ::net_instaweb::CriticalKeys* css_critical_image_support_;
120
 
 
121
 
  mutable int _cached_size_;
122
 
  ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
123
 
 
124
 
  #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER
125
 
  friend void  protobuf_AddDesc_net_2finstaweb_2frewriter_2fcritical_5fimages_2eproto_impl();
126
 
  #else
127
 
  friend void  protobuf_AddDesc_net_2finstaweb_2frewriter_2fcritical_5fimages_2eproto();
128
 
  #endif
129
 
  friend void protobuf_AssignDesc_net_2finstaweb_2frewriter_2fcritical_5fimages_2eproto();
130
 
  friend void protobuf_ShutdownFile_net_2finstaweb_2frewriter_2fcritical_5fimages_2eproto();
131
 
 
132
 
  void InitAsDefaultInstance();
133
 
  static CriticalImages* default_instance_;
134
 
};
135
 
// ===================================================================
136
 
 
137
 
 
138
 
// ===================================================================
139
 
 
140
 
// CriticalImages
141
 
 
142
 
// optional .net_instaweb.CriticalKeys html_critical_image_support = 5;
143
 
inline bool CriticalImages::has_html_critical_image_support() const {
144
 
  return (_has_bits_[0] & 0x00000001u) != 0;
145
 
}
146
 
inline void CriticalImages::set_has_html_critical_image_support() {
147
 
  _has_bits_[0] |= 0x00000001u;
148
 
}
149
 
inline void CriticalImages::clear_has_html_critical_image_support() {
150
 
  _has_bits_[0] &= ~0x00000001u;
151
 
}
152
 
inline void CriticalImages::clear_html_critical_image_support() {
153
 
  if (html_critical_image_support_ != NULL) html_critical_image_support_->::net_instaweb::CriticalKeys::Clear();
154
 
  clear_has_html_critical_image_support();
155
 
}
156
 
inline const ::net_instaweb::CriticalKeys& CriticalImages::html_critical_image_support() const {
157
 
#ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER
158
 
  return html_critical_image_support_ != NULL ? *html_critical_image_support_ : *default_instance().html_critical_image_support_;
159
 
#else
160
 
  return html_critical_image_support_ != NULL ? *html_critical_image_support_ : *default_instance_->html_critical_image_support_;
161
 
#endif
162
 
}
163
 
inline ::net_instaweb::CriticalKeys* CriticalImages::mutable_html_critical_image_support() {
164
 
  set_has_html_critical_image_support();
165
 
  if (html_critical_image_support_ == NULL) html_critical_image_support_ = new ::net_instaweb::CriticalKeys;
166
 
  return html_critical_image_support_;
167
 
}
168
 
inline ::net_instaweb::CriticalKeys* CriticalImages::release_html_critical_image_support() {
169
 
  clear_has_html_critical_image_support();
170
 
  ::net_instaweb::CriticalKeys* temp = html_critical_image_support_;
171
 
  html_critical_image_support_ = NULL;
172
 
  return temp;
173
 
}
174
 
inline void CriticalImages::set_allocated_html_critical_image_support(::net_instaweb::CriticalKeys* html_critical_image_support) {
175
 
  delete html_critical_image_support_;
176
 
  html_critical_image_support_ = html_critical_image_support;
177
 
  if (html_critical_image_support) {
178
 
    set_has_html_critical_image_support();
179
 
  } else {
180
 
    clear_has_html_critical_image_support();
181
 
  }
182
 
}
183
 
 
184
 
// optional .net_instaweb.CriticalKeys css_critical_image_support = 6;
185
 
inline bool CriticalImages::has_css_critical_image_support() const {
186
 
  return (_has_bits_[0] & 0x00000002u) != 0;
187
 
}
188
 
inline void CriticalImages::set_has_css_critical_image_support() {
189
 
  _has_bits_[0] |= 0x00000002u;
190
 
}
191
 
inline void CriticalImages::clear_has_css_critical_image_support() {
192
 
  _has_bits_[0] &= ~0x00000002u;
193
 
}
194
 
inline void CriticalImages::clear_css_critical_image_support() {
195
 
  if (css_critical_image_support_ != NULL) css_critical_image_support_->::net_instaweb::CriticalKeys::Clear();
196
 
  clear_has_css_critical_image_support();
197
 
}
198
 
inline const ::net_instaweb::CriticalKeys& CriticalImages::css_critical_image_support() const {
199
 
#ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER
200
 
  return css_critical_image_support_ != NULL ? *css_critical_image_support_ : *default_instance().css_critical_image_support_;
201
 
#else
202
 
  return css_critical_image_support_ != NULL ? *css_critical_image_support_ : *default_instance_->css_critical_image_support_;
203
 
#endif
204
 
}
205
 
inline ::net_instaweb::CriticalKeys* CriticalImages::mutable_css_critical_image_support() {
206
 
  set_has_css_critical_image_support();
207
 
  if (css_critical_image_support_ == NULL) css_critical_image_support_ = new ::net_instaweb::CriticalKeys;
208
 
  return css_critical_image_support_;
209
 
}
210
 
inline ::net_instaweb::CriticalKeys* CriticalImages::release_css_critical_image_support() {
211
 
  clear_has_css_critical_image_support();
212
 
  ::net_instaweb::CriticalKeys* temp = css_critical_image_support_;
213
 
  css_critical_image_support_ = NULL;
214
 
  return temp;
215
 
}
216
 
inline void CriticalImages::set_allocated_css_critical_image_support(::net_instaweb::CriticalKeys* css_critical_image_support) {
217
 
  delete css_critical_image_support_;
218
 
  css_critical_image_support_ = css_critical_image_support;
219
 
  if (css_critical_image_support) {
220
 
    set_has_css_critical_image_support();
221
 
  } else {
222
 
    clear_has_css_critical_image_support();
223
 
  }
224
 
}
225
 
 
226
 
 
227
 
// @@protoc_insertion_point(namespace_scope)
228
 
 
229
 
}  // namespace net_instaweb
230
 
 
231
 
// @@protoc_insertion_point(global_scope)
232
 
 
233
 
#endif  // PROTOBUF_net_2finstaweb_2frewriter_2fcritical_5fimages_2eproto__INCLUDED