• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: debugger_message.proto
3 
4 #ifndef PROTOBUF_debugger_5fmessage_2eproto__INCLUDED
5 #define PROTOBUF_debugger_5fmessage_2eproto__INCLUDED
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 2003000
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 2003000 < 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/repeated_field.h>
24 #include <google/protobuf/extension_set.h>
25 // @@protoc_insertion_point(includes)
26 
27 namespace com {
28 namespace android {
29 namespace glesv2debugger {
30 
31 // Internal implementation detail -- do not call these.
32 void  protobuf_AddDesc_debugger_5fmessage_2eproto();
33 void protobuf_AssignDesc_debugger_5fmessage_2eproto();
34 void protobuf_ShutdownFile_debugger_5fmessage_2eproto();
35 
36 class Message;
37 
38 enum Message_Function {
39   Message_Function_glActiveTexture = 0,
40   Message_Function_glAttachShader = 1,
41   Message_Function_glBindAttribLocation = 2,
42   Message_Function_glBindBuffer = 3,
43   Message_Function_glBindFramebuffer = 4,
44   Message_Function_glBindRenderbuffer = 5,
45   Message_Function_glBindTexture = 6,
46   Message_Function_glBlendColor = 7,
47   Message_Function_glBlendEquation = 8,
48   Message_Function_glBlendEquationSeparate = 9,
49   Message_Function_glBlendFunc = 10,
50   Message_Function_glBlendFuncSeparate = 11,
51   Message_Function_glBufferData = 12,
52   Message_Function_glBufferSubData = 13,
53   Message_Function_glCheckFramebufferStatus = 14,
54   Message_Function_glClear = 15,
55   Message_Function_glClearColor = 16,
56   Message_Function_glClearDepthf = 17,
57   Message_Function_glClearStencil = 18,
58   Message_Function_glColorMask = 19,
59   Message_Function_glCompileShader = 20,
60   Message_Function_glCompressedTexImage2D = 21,
61   Message_Function_glCompressedTexSubImage2D = 22,
62   Message_Function_glCopyTexImage2D = 23,
63   Message_Function_glCopyTexSubImage2D = 24,
64   Message_Function_glCreateProgram = 25,
65   Message_Function_glCreateShader = 26,
66   Message_Function_glCullFace = 27,
67   Message_Function_glDeleteBuffers = 28,
68   Message_Function_glDeleteFramebuffers = 29,
69   Message_Function_glDeleteProgram = 30,
70   Message_Function_glDeleteRenderbuffers = 31,
71   Message_Function_glDeleteShader = 32,
72   Message_Function_glDeleteTextures = 33,
73   Message_Function_glDepthFunc = 34,
74   Message_Function_glDepthMask = 35,
75   Message_Function_glDepthRangef = 36,
76   Message_Function_glDetachShader = 37,
77   Message_Function_glDisable = 38,
78   Message_Function_glDisableVertexAttribArray = 39,
79   Message_Function_glDrawArrays = 40,
80   Message_Function_glDrawElements = 41,
81   Message_Function_glEnable = 42,
82   Message_Function_glEnableVertexAttribArray = 43,
83   Message_Function_glFinish = 44,
84   Message_Function_glFlush = 45,
85   Message_Function_glFramebufferRenderbuffer = 46,
86   Message_Function_glFramebufferTexture2D = 47,
87   Message_Function_glFrontFace = 48,
88   Message_Function_glGenBuffers = 49,
89   Message_Function_glGenerateMipmap = 50,
90   Message_Function_glGenFramebuffers = 51,
91   Message_Function_glGenRenderbuffers = 52,
92   Message_Function_glGenTextures = 53,
93   Message_Function_glGetActiveAttrib = 54,
94   Message_Function_glGetActiveUniform = 55,
95   Message_Function_glGetAttachedShaders = 56,
96   Message_Function_glGetAttribLocation = 57,
97   Message_Function_glGetBooleanv = 58,
98   Message_Function_glGetBufferParameteriv = 59,
99   Message_Function_glGetError = 60,
100   Message_Function_glGetFloatv = 61,
101   Message_Function_glGetFramebufferAttachmentParameteriv = 62,
102   Message_Function_glGetIntegerv = 63,
103   Message_Function_glGetProgramiv = 64,
104   Message_Function_glGetProgramInfoLog = 65,
105   Message_Function_glGetRenderbufferParameteriv = 66,
106   Message_Function_glGetShaderiv = 67,
107   Message_Function_glGetShaderInfoLog = 68,
108   Message_Function_glGetShaderPrecisionFormat = 69,
109   Message_Function_glGetShaderSource = 70,
110   Message_Function_glGetString = 71,
111   Message_Function_glGetTexParameterfv = 72,
112   Message_Function_glGetTexParameteriv = 73,
113   Message_Function_glGetUniformfv = 74,
114   Message_Function_glGetUniformiv = 75,
115   Message_Function_glGetUniformLocation = 76,
116   Message_Function_glGetVertexAttribfv = 77,
117   Message_Function_glGetVertexAttribiv = 78,
118   Message_Function_glGetVertexAttribPointerv = 79,
119   Message_Function_glHint = 80,
120   Message_Function_glIsBuffer = 81,
121   Message_Function_glIsEnabled = 82,
122   Message_Function_glIsFramebuffer = 83,
123   Message_Function_glIsProgram = 84,
124   Message_Function_glIsRenderbuffer = 85,
125   Message_Function_glIsShader = 86,
126   Message_Function_glIsTexture = 87,
127   Message_Function_glLineWidth = 88,
128   Message_Function_glLinkProgram = 89,
129   Message_Function_glPixelStorei = 90,
130   Message_Function_glPolygonOffset = 91,
131   Message_Function_glReadPixels = 92,
132   Message_Function_glReleaseShaderCompiler = 93,
133   Message_Function_glRenderbufferStorage = 94,
134   Message_Function_glSampleCoverage = 95,
135   Message_Function_glScissor = 96,
136   Message_Function_glShaderBinary = 97,
137   Message_Function_glShaderSource = 98,
138   Message_Function_glStencilFunc = 99,
139   Message_Function_glStencilFuncSeparate = 100,
140   Message_Function_glStencilMask = 101,
141   Message_Function_glStencilMaskSeparate = 102,
142   Message_Function_glStencilOp = 103,
143   Message_Function_glStencilOpSeparate = 104,
144   Message_Function_glTexImage2D = 105,
145   Message_Function_glTexParameterf = 106,
146   Message_Function_glTexParameterfv = 107,
147   Message_Function_glTexParameteri = 108,
148   Message_Function_glTexParameteriv = 109,
149   Message_Function_glTexSubImage2D = 110,
150   Message_Function_glUniform1f = 111,
151   Message_Function_glUniform1fv = 112,
152   Message_Function_glUniform1i = 113,
153   Message_Function_glUniform1iv = 114,
154   Message_Function_glUniform2f = 115,
155   Message_Function_glUniform2fv = 116,
156   Message_Function_glUniform2i = 117,
157   Message_Function_glUniform2iv = 118,
158   Message_Function_glUniform3f = 119,
159   Message_Function_glUniform3fv = 120,
160   Message_Function_glUniform3i = 121,
161   Message_Function_glUniform3iv = 122,
162   Message_Function_glUniform4f = 123,
163   Message_Function_glUniform4fv = 124,
164   Message_Function_glUniform4i = 125,
165   Message_Function_glUniform4iv = 126,
166   Message_Function_glUniformMatrix2fv = 127,
167   Message_Function_glUniformMatrix3fv = 128,
168   Message_Function_glUniformMatrix4fv = 129,
169   Message_Function_glUseProgram = 130,
170   Message_Function_glValidateProgram = 131,
171   Message_Function_glVertexAttrib1f = 132,
172   Message_Function_glVertexAttrib1fv = 133,
173   Message_Function_glVertexAttrib2f = 134,
174   Message_Function_glVertexAttrib2fv = 135,
175   Message_Function_glVertexAttrib3f = 136,
176   Message_Function_glVertexAttrib3fv = 137,
177   Message_Function_glVertexAttrib4f = 138,
178   Message_Function_glVertexAttrib4fv = 139,
179   Message_Function_glVertexAttribPointer = 140,
180   Message_Function_glViewport = 141,
181   Message_Function_eglGetDisplay = 142,
182   Message_Function_eglInitialize = 143,
183   Message_Function_eglTerminate = 144,
184   Message_Function_eglGetConfigs = 145,
185   Message_Function_eglChooseConfig = 146,
186   Message_Function_eglGetConfigAttrib = 147,
187   Message_Function_eglCreateWindowSurface = 148,
188   Message_Function_eglCreatePixmapSurface = 149,
189   Message_Function_eglCreatePbufferSurface = 150,
190   Message_Function_eglDestroySurface = 151,
191   Message_Function_eglQuerySurface = 152,
192   Message_Function_eglCreateContext = 153,
193   Message_Function_eglDestroyContext = 154,
194   Message_Function_eglMakeCurrent = 155,
195   Message_Function_eglGetCurrentContext = 156,
196   Message_Function_eglGetCurrentSurface = 157,
197   Message_Function_eglGetCurrentDisplay = 158,
198   Message_Function_eglQueryContext = 159,
199   Message_Function_eglWaitGL = 160,
200   Message_Function_eglWaitNative = 161,
201   Message_Function_eglSwapBuffers = 162,
202   Message_Function_eglCopyBuffers = 163,
203   Message_Function_eglGetError = 164,
204   Message_Function_eglQueryString = 165,
205   Message_Function_eglGetProcAddress = 166,
206   Message_Function_eglSurfaceAttrib = 167,
207   Message_Function_eglBindTexImage = 168,
208   Message_Function_eglReleaseTexImage = 169,
209   Message_Function_eglSwapInterval = 170,
210   Message_Function_eglBindAPI = 171,
211   Message_Function_eglQueryAPI = 172,
212   Message_Function_eglWaitClient = 173,
213   Message_Function_eglReleaseThread = 174,
214   Message_Function_eglCreatePbufferFromClientBuffer = 175,
215   Message_Function_eglLockSurfaceKHR = 176,
216   Message_Function_eglUnlockSurfaceKHR = 177,
217   Message_Function_eglCreateImageKHR = 178,
218   Message_Function_eglDestroyImageKHR = 179,
219   Message_Function_eglCreateSyncKHR = 180,
220   Message_Function_eglDestroySyncKHR = 181,
221   Message_Function_eglClientWaitSyncKHR = 182,
222   Message_Function_eglGetSyncAttribKHR = 183,
223   Message_Function_eglSetSwapRectangleANDROID = 184,
224   Message_Function_eglGetRenderBufferANDROID = 185,
225   Message_Function_ACK = 186,
226   Message_Function_NEG = 187,
227   Message_Function_CONTINUE = 188,
228   Message_Function_SKIP = 189,
229   Message_Function_SETPROP = 190
230 };
231 bool Message_Function_IsValid(int value);
232 const Message_Function Message_Function_Function_MIN = Message_Function_glActiveTexture;
233 const Message_Function Message_Function_Function_MAX = Message_Function_SETPROP;
234 const int Message_Function_Function_ARRAYSIZE = Message_Function_Function_MAX + 1;
235 
236 enum Message_Type {
237   Message_Type_BeforeCall = 0,
238   Message_Type_AfterCall = 1,
239   Message_Type_AfterGeneratedCall = 2,
240   Message_Type_Response = 3,
241   Message_Type_CompleteCall = 4
242 };
243 bool Message_Type_IsValid(int value);
244 const Message_Type Message_Type_Type_MIN = Message_Type_BeforeCall;
245 const Message_Type Message_Type_Type_MAX = Message_Type_CompleteCall;
246 const int Message_Type_Type_ARRAYSIZE = Message_Type_Type_MAX + 1;
247 
248 enum Message_DataType {
249   Message_DataType_ReferencedImage = 0,
250   Message_DataType_NonreferencedImage = 1
251 };
252 bool Message_DataType_IsValid(int value);
253 const Message_DataType Message_DataType_DataType_MIN = Message_DataType_ReferencedImage;
254 const Message_DataType Message_DataType_DataType_MAX = Message_DataType_NonreferencedImage;
255 const int Message_DataType_DataType_ARRAYSIZE = Message_DataType_DataType_MAX + 1;
256 
257 enum Message_Prop {
258   Message_Prop_CaptureDraw = 0,
259   Message_Prop_TimeMode = 1,
260   Message_Prop_ExpectResponse = 2,
261   Message_Prop_CaptureSwap = 3,
262   Message_Prop_GLConstant = 4
263 };
264 bool Message_Prop_IsValid(int value);
265 const Message_Prop Message_Prop_Prop_MIN = Message_Prop_CaptureDraw;
266 const Message_Prop Message_Prop_Prop_MAX = Message_Prop_GLConstant;
267 const int Message_Prop_Prop_ARRAYSIZE = Message_Prop_Prop_MAX + 1;
268 
269 // ===================================================================
270 
271 class Message : public ::google::protobuf::MessageLite {
272  public:
273   Message();
274   virtual ~Message();
275 
276   Message(const Message& from);
277 
278   inline Message& operator=(const Message& from) {
279     CopyFrom(from);
280     return *this;
281   }
282 
283   static const Message& default_instance();
284 
285   void Swap(Message* other);
286 
287   // implements Message ----------------------------------------------
288 
289   Message* New() const;
290   void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from);
291   void CopyFrom(const Message& from);
292   void MergeFrom(const Message& from);
293   void Clear();
294   bool IsInitialized() const;
295 
296   int ByteSize() const;
297   bool MergePartialFromCodedStream(
298       ::google::protobuf::io::CodedInputStream* input);
299   void SerializeWithCachedSizes(
300       ::google::protobuf::io::CodedOutputStream* output) const;
GetCachedSize()301   int GetCachedSize() const { return _cached_size_; }
302   private:
303   void SharedCtor();
304   void SharedDtor();
305   void SetCachedSize(int size) const;
306   public:
307 
308   ::std::string GetTypeName() const;
309 
310   // nested types ----------------------------------------------------
311 
312   typedef Message_Function Function;
313   static const Function glActiveTexture = Message_Function_glActiveTexture;
314   static const Function glAttachShader = Message_Function_glAttachShader;
315   static const Function glBindAttribLocation = Message_Function_glBindAttribLocation;
316   static const Function glBindBuffer = Message_Function_glBindBuffer;
317   static const Function glBindFramebuffer = Message_Function_glBindFramebuffer;
318   static const Function glBindRenderbuffer = Message_Function_glBindRenderbuffer;
319   static const Function glBindTexture = Message_Function_glBindTexture;
320   static const Function glBlendColor = Message_Function_glBlendColor;
321   static const Function glBlendEquation = Message_Function_glBlendEquation;
322   static const Function glBlendEquationSeparate = Message_Function_glBlendEquationSeparate;
323   static const Function glBlendFunc = Message_Function_glBlendFunc;
324   static const Function glBlendFuncSeparate = Message_Function_glBlendFuncSeparate;
325   static const Function glBufferData = Message_Function_glBufferData;
326   static const Function glBufferSubData = Message_Function_glBufferSubData;
327   static const Function glCheckFramebufferStatus = Message_Function_glCheckFramebufferStatus;
328   static const Function glClear = Message_Function_glClear;
329   static const Function glClearColor = Message_Function_glClearColor;
330   static const Function glClearDepthf = Message_Function_glClearDepthf;
331   static const Function glClearStencil = Message_Function_glClearStencil;
332   static const Function glColorMask = Message_Function_glColorMask;
333   static const Function glCompileShader = Message_Function_glCompileShader;
334   static const Function glCompressedTexImage2D = Message_Function_glCompressedTexImage2D;
335   static const Function glCompressedTexSubImage2D = Message_Function_glCompressedTexSubImage2D;
336   static const Function glCopyTexImage2D = Message_Function_glCopyTexImage2D;
337   static const Function glCopyTexSubImage2D = Message_Function_glCopyTexSubImage2D;
338   static const Function glCreateProgram = Message_Function_glCreateProgram;
339   static const Function glCreateShader = Message_Function_glCreateShader;
340   static const Function glCullFace = Message_Function_glCullFace;
341   static const Function glDeleteBuffers = Message_Function_glDeleteBuffers;
342   static const Function glDeleteFramebuffers = Message_Function_glDeleteFramebuffers;
343   static const Function glDeleteProgram = Message_Function_glDeleteProgram;
344   static const Function glDeleteRenderbuffers = Message_Function_glDeleteRenderbuffers;
345   static const Function glDeleteShader = Message_Function_glDeleteShader;
346   static const Function glDeleteTextures = Message_Function_glDeleteTextures;
347   static const Function glDepthFunc = Message_Function_glDepthFunc;
348   static const Function glDepthMask = Message_Function_glDepthMask;
349   static const Function glDepthRangef = Message_Function_glDepthRangef;
350   static const Function glDetachShader = Message_Function_glDetachShader;
351   static const Function glDisable = Message_Function_glDisable;
352   static const Function glDisableVertexAttribArray = Message_Function_glDisableVertexAttribArray;
353   static const Function glDrawArrays = Message_Function_glDrawArrays;
354   static const Function glDrawElements = Message_Function_glDrawElements;
355   static const Function glEnable = Message_Function_glEnable;
356   static const Function glEnableVertexAttribArray = Message_Function_glEnableVertexAttribArray;
357   static const Function glFinish = Message_Function_glFinish;
358   static const Function glFlush = Message_Function_glFlush;
359   static const Function glFramebufferRenderbuffer = Message_Function_glFramebufferRenderbuffer;
360   static const Function glFramebufferTexture2D = Message_Function_glFramebufferTexture2D;
361   static const Function glFrontFace = Message_Function_glFrontFace;
362   static const Function glGenBuffers = Message_Function_glGenBuffers;
363   static const Function glGenerateMipmap = Message_Function_glGenerateMipmap;
364   static const Function glGenFramebuffers = Message_Function_glGenFramebuffers;
365   static const Function glGenRenderbuffers = Message_Function_glGenRenderbuffers;
366   static const Function glGenTextures = Message_Function_glGenTextures;
367   static const Function glGetActiveAttrib = Message_Function_glGetActiveAttrib;
368   static const Function glGetActiveUniform = Message_Function_glGetActiveUniform;
369   static const Function glGetAttachedShaders = Message_Function_glGetAttachedShaders;
370   static const Function glGetAttribLocation = Message_Function_glGetAttribLocation;
371   static const Function glGetBooleanv = Message_Function_glGetBooleanv;
372   static const Function glGetBufferParameteriv = Message_Function_glGetBufferParameteriv;
373   static const Function glGetError = Message_Function_glGetError;
374   static const Function glGetFloatv = Message_Function_glGetFloatv;
375   static const Function glGetFramebufferAttachmentParameteriv = Message_Function_glGetFramebufferAttachmentParameteriv;
376   static const Function glGetIntegerv = Message_Function_glGetIntegerv;
377   static const Function glGetProgramiv = Message_Function_glGetProgramiv;
378   static const Function glGetProgramInfoLog = Message_Function_glGetProgramInfoLog;
379   static const Function glGetRenderbufferParameteriv = Message_Function_glGetRenderbufferParameteriv;
380   static const Function glGetShaderiv = Message_Function_glGetShaderiv;
381   static const Function glGetShaderInfoLog = Message_Function_glGetShaderInfoLog;
382   static const Function glGetShaderPrecisionFormat = Message_Function_glGetShaderPrecisionFormat;
383   static const Function glGetShaderSource = Message_Function_glGetShaderSource;
384   static const Function glGetString = Message_Function_glGetString;
385   static const Function glGetTexParameterfv = Message_Function_glGetTexParameterfv;
386   static const Function glGetTexParameteriv = Message_Function_glGetTexParameteriv;
387   static const Function glGetUniformfv = Message_Function_glGetUniformfv;
388   static const Function glGetUniformiv = Message_Function_glGetUniformiv;
389   static const Function glGetUniformLocation = Message_Function_glGetUniformLocation;
390   static const Function glGetVertexAttribfv = Message_Function_glGetVertexAttribfv;
391   static const Function glGetVertexAttribiv = Message_Function_glGetVertexAttribiv;
392   static const Function glGetVertexAttribPointerv = Message_Function_glGetVertexAttribPointerv;
393   static const Function glHint = Message_Function_glHint;
394   static const Function glIsBuffer = Message_Function_glIsBuffer;
395   static const Function glIsEnabled = Message_Function_glIsEnabled;
396   static const Function glIsFramebuffer = Message_Function_glIsFramebuffer;
397   static const Function glIsProgram = Message_Function_glIsProgram;
398   static const Function glIsRenderbuffer = Message_Function_glIsRenderbuffer;
399   static const Function glIsShader = Message_Function_glIsShader;
400   static const Function glIsTexture = Message_Function_glIsTexture;
401   static const Function glLineWidth = Message_Function_glLineWidth;
402   static const Function glLinkProgram = Message_Function_glLinkProgram;
403   static const Function glPixelStorei = Message_Function_glPixelStorei;
404   static const Function glPolygonOffset = Message_Function_glPolygonOffset;
405   static const Function glReadPixels = Message_Function_glReadPixels;
406   static const Function glReleaseShaderCompiler = Message_Function_glReleaseShaderCompiler;
407   static const Function glRenderbufferStorage = Message_Function_glRenderbufferStorage;
408   static const Function glSampleCoverage = Message_Function_glSampleCoverage;
409   static const Function glScissor = Message_Function_glScissor;
410   static const Function glShaderBinary = Message_Function_glShaderBinary;
411   static const Function glShaderSource = Message_Function_glShaderSource;
412   static const Function glStencilFunc = Message_Function_glStencilFunc;
413   static const Function glStencilFuncSeparate = Message_Function_glStencilFuncSeparate;
414   static const Function glStencilMask = Message_Function_glStencilMask;
415   static const Function glStencilMaskSeparate = Message_Function_glStencilMaskSeparate;
416   static const Function glStencilOp = Message_Function_glStencilOp;
417   static const Function glStencilOpSeparate = Message_Function_glStencilOpSeparate;
418   static const Function glTexImage2D = Message_Function_glTexImage2D;
419   static const Function glTexParameterf = Message_Function_glTexParameterf;
420   static const Function glTexParameterfv = Message_Function_glTexParameterfv;
421   static const Function glTexParameteri = Message_Function_glTexParameteri;
422   static const Function glTexParameteriv = Message_Function_glTexParameteriv;
423   static const Function glTexSubImage2D = Message_Function_glTexSubImage2D;
424   static const Function glUniform1f = Message_Function_glUniform1f;
425   static const Function glUniform1fv = Message_Function_glUniform1fv;
426   static const Function glUniform1i = Message_Function_glUniform1i;
427   static const Function glUniform1iv = Message_Function_glUniform1iv;
428   static const Function glUniform2f = Message_Function_glUniform2f;
429   static const Function glUniform2fv = Message_Function_glUniform2fv;
430   static const Function glUniform2i = Message_Function_glUniform2i;
431   static const Function glUniform2iv = Message_Function_glUniform2iv;
432   static const Function glUniform3f = Message_Function_glUniform3f;
433   static const Function glUniform3fv = Message_Function_glUniform3fv;
434   static const Function glUniform3i = Message_Function_glUniform3i;
435   static const Function glUniform3iv = Message_Function_glUniform3iv;
436   static const Function glUniform4f = Message_Function_glUniform4f;
437   static const Function glUniform4fv = Message_Function_glUniform4fv;
438   static const Function glUniform4i = Message_Function_glUniform4i;
439   static const Function glUniform4iv = Message_Function_glUniform4iv;
440   static const Function glUniformMatrix2fv = Message_Function_glUniformMatrix2fv;
441   static const Function glUniformMatrix3fv = Message_Function_glUniformMatrix3fv;
442   static const Function glUniformMatrix4fv = Message_Function_glUniformMatrix4fv;
443   static const Function glUseProgram = Message_Function_glUseProgram;
444   static const Function glValidateProgram = Message_Function_glValidateProgram;
445   static const Function glVertexAttrib1f = Message_Function_glVertexAttrib1f;
446   static const Function glVertexAttrib1fv = Message_Function_glVertexAttrib1fv;
447   static const Function glVertexAttrib2f = Message_Function_glVertexAttrib2f;
448   static const Function glVertexAttrib2fv = Message_Function_glVertexAttrib2fv;
449   static const Function glVertexAttrib3f = Message_Function_glVertexAttrib3f;
450   static const Function glVertexAttrib3fv = Message_Function_glVertexAttrib3fv;
451   static const Function glVertexAttrib4f = Message_Function_glVertexAttrib4f;
452   static const Function glVertexAttrib4fv = Message_Function_glVertexAttrib4fv;
453   static const Function glVertexAttribPointer = Message_Function_glVertexAttribPointer;
454   static const Function glViewport = Message_Function_glViewport;
455   static const Function eglGetDisplay = Message_Function_eglGetDisplay;
456   static const Function eglInitialize = Message_Function_eglInitialize;
457   static const Function eglTerminate = Message_Function_eglTerminate;
458   static const Function eglGetConfigs = Message_Function_eglGetConfigs;
459   static const Function eglChooseConfig = Message_Function_eglChooseConfig;
460   static const Function eglGetConfigAttrib = Message_Function_eglGetConfigAttrib;
461   static const Function eglCreateWindowSurface = Message_Function_eglCreateWindowSurface;
462   static const Function eglCreatePixmapSurface = Message_Function_eglCreatePixmapSurface;
463   static const Function eglCreatePbufferSurface = Message_Function_eglCreatePbufferSurface;
464   static const Function eglDestroySurface = Message_Function_eglDestroySurface;
465   static const Function eglQuerySurface = Message_Function_eglQuerySurface;
466   static const Function eglCreateContext = Message_Function_eglCreateContext;
467   static const Function eglDestroyContext = Message_Function_eglDestroyContext;
468   static const Function eglMakeCurrent = Message_Function_eglMakeCurrent;
469   static const Function eglGetCurrentContext = Message_Function_eglGetCurrentContext;
470   static const Function eglGetCurrentSurface = Message_Function_eglGetCurrentSurface;
471   static const Function eglGetCurrentDisplay = Message_Function_eglGetCurrentDisplay;
472   static const Function eglQueryContext = Message_Function_eglQueryContext;
473   static const Function eglWaitGL = Message_Function_eglWaitGL;
474   static const Function eglWaitNative = Message_Function_eglWaitNative;
475   static const Function eglSwapBuffers = Message_Function_eglSwapBuffers;
476   static const Function eglCopyBuffers = Message_Function_eglCopyBuffers;
477   static const Function eglGetError = Message_Function_eglGetError;
478   static const Function eglQueryString = Message_Function_eglQueryString;
479   static const Function eglGetProcAddress = Message_Function_eglGetProcAddress;
480   static const Function eglSurfaceAttrib = Message_Function_eglSurfaceAttrib;
481   static const Function eglBindTexImage = Message_Function_eglBindTexImage;
482   static const Function eglReleaseTexImage = Message_Function_eglReleaseTexImage;
483   static const Function eglSwapInterval = Message_Function_eglSwapInterval;
484   static const Function eglBindAPI = Message_Function_eglBindAPI;
485   static const Function eglQueryAPI = Message_Function_eglQueryAPI;
486   static const Function eglWaitClient = Message_Function_eglWaitClient;
487   static const Function eglReleaseThread = Message_Function_eglReleaseThread;
488   static const Function eglCreatePbufferFromClientBuffer = Message_Function_eglCreatePbufferFromClientBuffer;
489   static const Function eglLockSurfaceKHR = Message_Function_eglLockSurfaceKHR;
490   static const Function eglUnlockSurfaceKHR = Message_Function_eglUnlockSurfaceKHR;
491   static const Function eglCreateImageKHR = Message_Function_eglCreateImageKHR;
492   static const Function eglDestroyImageKHR = Message_Function_eglDestroyImageKHR;
493   static const Function eglCreateSyncKHR = Message_Function_eglCreateSyncKHR;
494   static const Function eglDestroySyncKHR = Message_Function_eglDestroySyncKHR;
495   static const Function eglClientWaitSyncKHR = Message_Function_eglClientWaitSyncKHR;
496   static const Function eglGetSyncAttribKHR = Message_Function_eglGetSyncAttribKHR;
497   static const Function eglSetSwapRectangleANDROID = Message_Function_eglSetSwapRectangleANDROID;
498   static const Function eglGetRenderBufferANDROID = Message_Function_eglGetRenderBufferANDROID;
499   static const Function ACK = Message_Function_ACK;
500   static const Function NEG = Message_Function_NEG;
501   static const Function CONTINUE = Message_Function_CONTINUE;
502   static const Function SKIP = Message_Function_SKIP;
503   static const Function SETPROP = Message_Function_SETPROP;
Function_IsValid(int value)504   static inline bool Function_IsValid(int value) {
505     return Message_Function_IsValid(value);
506   }
507   static const Function Function_MIN =
508     Message_Function_Function_MIN;
509   static const Function Function_MAX =
510     Message_Function_Function_MAX;
511   static const int Function_ARRAYSIZE =
512     Message_Function_Function_ARRAYSIZE;
513 
514   typedef Message_Type Type;
515   static const Type BeforeCall = Message_Type_BeforeCall;
516   static const Type AfterCall = Message_Type_AfterCall;
517   static const Type AfterGeneratedCall = Message_Type_AfterGeneratedCall;
518   static const Type Response = Message_Type_Response;
519   static const Type CompleteCall = Message_Type_CompleteCall;
Type_IsValid(int value)520   static inline bool Type_IsValid(int value) {
521     return Message_Type_IsValid(value);
522   }
523   static const Type Type_MIN =
524     Message_Type_Type_MIN;
525   static const Type Type_MAX =
526     Message_Type_Type_MAX;
527   static const int Type_ARRAYSIZE =
528     Message_Type_Type_ARRAYSIZE;
529 
530   typedef Message_DataType DataType;
531   static const DataType ReferencedImage = Message_DataType_ReferencedImage;
532   static const DataType NonreferencedImage = Message_DataType_NonreferencedImage;
DataType_IsValid(int value)533   static inline bool DataType_IsValid(int value) {
534     return Message_DataType_IsValid(value);
535   }
536   static const DataType DataType_MIN =
537     Message_DataType_DataType_MIN;
538   static const DataType DataType_MAX =
539     Message_DataType_DataType_MAX;
540   static const int DataType_ARRAYSIZE =
541     Message_DataType_DataType_ARRAYSIZE;
542 
543   typedef Message_Prop Prop;
544   static const Prop CaptureDraw = Message_Prop_CaptureDraw;
545   static const Prop TimeMode = Message_Prop_TimeMode;
546   static const Prop ExpectResponse = Message_Prop_ExpectResponse;
547   static const Prop CaptureSwap = Message_Prop_CaptureSwap;
548   static const Prop GLConstant = Message_Prop_GLConstant;
Prop_IsValid(int value)549   static inline bool Prop_IsValid(int value) {
550     return Message_Prop_IsValid(value);
551   }
552   static const Prop Prop_MIN =
553     Message_Prop_Prop_MIN;
554   static const Prop Prop_MAX =
555     Message_Prop_Prop_MAX;
556   static const int Prop_ARRAYSIZE =
557     Message_Prop_Prop_ARRAYSIZE;
558 
559   // accessors -------------------------------------------------------
560 
561   // required int32 context_id = 1;
562   inline bool has_context_id() const;
563   inline void clear_context_id();
564   static const int kContextIdFieldNumber = 1;
565   inline ::google::protobuf::int32 context_id() const;
566   inline void set_context_id(::google::protobuf::int32 value);
567 
568   // required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG];
569   inline bool has_function() const;
570   inline void clear_function();
571   static const int kFunctionFieldNumber = 2;
572   inline ::com::android::glesv2debugger::Message_Function function() const;
573   inline void set_function(::com::android::glesv2debugger::Message_Function value);
574 
575   // required .com.android.glesv2debugger.Message.Type type = 3;
576   inline bool has_type() const;
577   inline void clear_type();
578   static const int kTypeFieldNumber = 3;
579   inline ::com::android::glesv2debugger::Message_Type type() const;
580   inline void set_type(::com::android::glesv2debugger::Message_Type value);
581 
582   // required bool expect_response = 4;
583   inline bool has_expect_response() const;
584   inline void clear_expect_response();
585   static const int kExpectResponseFieldNumber = 4;
586   inline bool expect_response() const;
587   inline void set_expect_response(bool value);
588 
589   // optional int32 ret = 5;
590   inline bool has_ret() const;
591   inline void clear_ret();
592   static const int kRetFieldNumber = 5;
593   inline ::google::protobuf::int32 ret() const;
594   inline void set_ret(::google::protobuf::int32 value);
595 
596   // optional int32 arg0 = 6;
597   inline bool has_arg0() const;
598   inline void clear_arg0();
599   static const int kArg0FieldNumber = 6;
600   inline ::google::protobuf::int32 arg0() const;
601   inline void set_arg0(::google::protobuf::int32 value);
602 
603   // optional int32 arg1 = 7;
604   inline bool has_arg1() const;
605   inline void clear_arg1();
606   static const int kArg1FieldNumber = 7;
607   inline ::google::protobuf::int32 arg1() const;
608   inline void set_arg1(::google::protobuf::int32 value);
609 
610   // optional int32 arg2 = 8;
611   inline bool has_arg2() const;
612   inline void clear_arg2();
613   static const int kArg2FieldNumber = 8;
614   inline ::google::protobuf::int32 arg2() const;
615   inline void set_arg2(::google::protobuf::int32 value);
616 
617   // optional int32 arg3 = 9;
618   inline bool has_arg3() const;
619   inline void clear_arg3();
620   static const int kArg3FieldNumber = 9;
621   inline ::google::protobuf::int32 arg3() const;
622   inline void set_arg3(::google::protobuf::int32 value);
623 
624   // optional int32 arg4 = 16;
625   inline bool has_arg4() const;
626   inline void clear_arg4();
627   static const int kArg4FieldNumber = 16;
628   inline ::google::protobuf::int32 arg4() const;
629   inline void set_arg4(::google::protobuf::int32 value);
630 
631   // optional int32 arg5 = 17;
632   inline bool has_arg5() const;
633   inline void clear_arg5();
634   static const int kArg5FieldNumber = 17;
635   inline ::google::protobuf::int32 arg5() const;
636   inline void set_arg5(::google::protobuf::int32 value);
637 
638   // optional int32 arg6 = 18;
639   inline bool has_arg6() const;
640   inline void clear_arg6();
641   static const int kArg6FieldNumber = 18;
642   inline ::google::protobuf::int32 arg6() const;
643   inline void set_arg6(::google::protobuf::int32 value);
644 
645   // optional int32 arg7 = 19;
646   inline bool has_arg7() const;
647   inline void clear_arg7();
648   static const int kArg7FieldNumber = 19;
649   inline ::google::protobuf::int32 arg7() const;
650   inline void set_arg7(::google::protobuf::int32 value);
651 
652   // optional int32 arg8 = 20;
653   inline bool has_arg8() const;
654   inline void clear_arg8();
655   static const int kArg8FieldNumber = 20;
656   inline ::google::protobuf::int32 arg8() const;
657   inline void set_arg8(::google::protobuf::int32 value);
658 
659   // optional bytes data = 10;
660   inline bool has_data() const;
661   inline void clear_data();
662   static const int kDataFieldNumber = 10;
663   inline const ::std::string& data() const;
664   inline void set_data(const ::std::string& value);
665   inline void set_data(const char* value);
666   inline void set_data(const void* value, size_t size);
667   inline ::std::string* mutable_data();
668 
669   // optional .com.android.glesv2debugger.Message.DataType data_type = 23;
670   inline bool has_data_type() const;
671   inline void clear_data_type();
672   static const int kDataTypeFieldNumber = 23;
673   inline ::com::android::glesv2debugger::Message_DataType data_type() const;
674   inline void set_data_type(::com::android::glesv2debugger::Message_DataType value);
675 
676   // optional int32 pixel_format = 24;
677   inline bool has_pixel_format() const;
678   inline void clear_pixel_format();
679   static const int kPixelFormatFieldNumber = 24;
680   inline ::google::protobuf::int32 pixel_format() const;
681   inline void set_pixel_format(::google::protobuf::int32 value);
682 
683   // optional int32 pixel_type = 25;
684   inline bool has_pixel_type() const;
685   inline void clear_pixel_type();
686   static const int kPixelTypeFieldNumber = 25;
687   inline ::google::protobuf::int32 pixel_type() const;
688   inline void set_pixel_type(::google::protobuf::int32 value);
689 
690   // optional int32 image_width = 26;
691   inline bool has_image_width() const;
692   inline void clear_image_width();
693   static const int kImageWidthFieldNumber = 26;
694   inline ::google::protobuf::int32 image_width() const;
695   inline void set_image_width(::google::protobuf::int32 value);
696 
697   // optional int32 image_height = 27;
698   inline bool has_image_height() const;
699   inline void clear_image_height();
700   static const int kImageHeightFieldNumber = 27;
701   inline ::google::protobuf::int32 image_height() const;
702   inline void set_image_height(::google::protobuf::int32 value);
703 
704   // optional float time = 11;
705   inline bool has_time() const;
706   inline void clear_time();
707   static const int kTimeFieldNumber = 11;
708   inline float time() const;
709   inline void set_time(float value);
710 
711   // optional .com.android.glesv2debugger.Message.Prop prop = 21;
712   inline bool has_prop() const;
713   inline void clear_prop();
714   static const int kPropFieldNumber = 21;
715   inline ::com::android::glesv2debugger::Message_Prop prop() const;
716   inline void set_prop(::com::android::glesv2debugger::Message_Prop value);
717 
718   // optional float clock = 22;
719   inline bool has_clock() const;
720   inline void clear_clock();
721   static const int kClockFieldNumber = 22;
722   inline float clock() const;
723   inline void set_clock(float value);
724 
725   // @@protoc_insertion_point(class_scope:com.android.glesv2debugger.Message)
726  private:
727   mutable int _cached_size_;
728 
729   ::google::protobuf::int32 context_id_;
730   int function_;
731   int type_;
732   bool expect_response_;
733   ::google::protobuf::int32 ret_;
734   ::google::protobuf::int32 arg0_;
735   ::google::protobuf::int32 arg1_;
736   ::google::protobuf::int32 arg2_;
737   ::google::protobuf::int32 arg3_;
738   ::google::protobuf::int32 arg4_;
739   ::google::protobuf::int32 arg5_;
740   ::google::protobuf::int32 arg6_;
741   ::google::protobuf::int32 arg7_;
742   ::google::protobuf::int32 arg8_;
743   ::std::string* data_;
744   static const ::std::string _default_data_;
745   int data_type_;
746   ::google::protobuf::int32 pixel_format_;
747   ::google::protobuf::int32 pixel_type_;
748   ::google::protobuf::int32 image_width_;
749   ::google::protobuf::int32 image_height_;
750   float time_;
751   int prop_;
752   float clock_;
753   friend void  protobuf_AddDesc_debugger_5fmessage_2eproto();
754   friend void protobuf_AssignDesc_debugger_5fmessage_2eproto();
755   friend void protobuf_ShutdownFile_debugger_5fmessage_2eproto();
756 
757   ::google::protobuf::uint32 _has_bits_[(23 + 31) / 32];
758 
759   // WHY DOES & HAVE LOWER PRECEDENCE THAN != !?
_has_bit(int index)760   inline bool _has_bit(int index) const {
761     return (_has_bits_[index / 32] & (1u << (index % 32))) != 0;
762   }
_set_bit(int index)763   inline void _set_bit(int index) {
764     _has_bits_[index / 32] |= (1u << (index % 32));
765   }
_clear_bit(int index)766   inline void _clear_bit(int index) {
767     _has_bits_[index / 32] &= ~(1u << (index % 32));
768   }
769 
770   void InitAsDefaultInstance();
771   static Message* default_instance_;
772 };
773 // ===================================================================
774 
775 
776 // ===================================================================
777 
778 // Message
779 
780 // required int32 context_id = 1;
has_context_id()781 inline bool Message::has_context_id() const {
782   return _has_bit(0);
783 }
clear_context_id()784 inline void Message::clear_context_id() {
785   context_id_ = 0;
786   _clear_bit(0);
787 }
context_id()788 inline ::google::protobuf::int32 Message::context_id() const {
789   return context_id_;
790 }
set_context_id(::google::protobuf::int32 value)791 inline void Message::set_context_id(::google::protobuf::int32 value) {
792   _set_bit(0);
793   context_id_ = value;
794 }
795 
796 // required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG];
has_function()797 inline bool Message::has_function() const {
798   return _has_bit(1);
799 }
clear_function()800 inline void Message::clear_function() {
801   function_ = 187;
802   _clear_bit(1);
803 }
function()804 inline ::com::android::glesv2debugger::Message_Function Message::function() const {
805   return static_cast< ::com::android::glesv2debugger::Message_Function >(function_);
806 }
set_function(::com::android::glesv2debugger::Message_Function value)807 inline void Message::set_function(::com::android::glesv2debugger::Message_Function value) {
808   GOOGLE_DCHECK(::com::android::glesv2debugger::Message_Function_IsValid(value));
809   _set_bit(1);
810   function_ = value;
811 }
812 
813 // required .com.android.glesv2debugger.Message.Type type = 3;
has_type()814 inline bool Message::has_type() const {
815   return _has_bit(2);
816 }
clear_type()817 inline void Message::clear_type() {
818   type_ = 0;
819   _clear_bit(2);
820 }
type()821 inline ::com::android::glesv2debugger::Message_Type Message::type() const {
822   return static_cast< ::com::android::glesv2debugger::Message_Type >(type_);
823 }
set_type(::com::android::glesv2debugger::Message_Type value)824 inline void Message::set_type(::com::android::glesv2debugger::Message_Type value) {
825   GOOGLE_DCHECK(::com::android::glesv2debugger::Message_Type_IsValid(value));
826   _set_bit(2);
827   type_ = value;
828 }
829 
830 // required bool expect_response = 4;
has_expect_response()831 inline bool Message::has_expect_response() const {
832   return _has_bit(3);
833 }
clear_expect_response()834 inline void Message::clear_expect_response() {
835   expect_response_ = false;
836   _clear_bit(3);
837 }
expect_response()838 inline bool Message::expect_response() const {
839   return expect_response_;
840 }
set_expect_response(bool value)841 inline void Message::set_expect_response(bool value) {
842   _set_bit(3);
843   expect_response_ = value;
844 }
845 
846 // optional int32 ret = 5;
has_ret()847 inline bool Message::has_ret() const {
848   return _has_bit(4);
849 }
clear_ret()850 inline void Message::clear_ret() {
851   ret_ = 0;
852   _clear_bit(4);
853 }
ret()854 inline ::google::protobuf::int32 Message::ret() const {
855   return ret_;
856 }
set_ret(::google::protobuf::int32 value)857 inline void Message::set_ret(::google::protobuf::int32 value) {
858   _set_bit(4);
859   ret_ = value;
860 }
861 
862 // optional int32 arg0 = 6;
has_arg0()863 inline bool Message::has_arg0() const {
864   return _has_bit(5);
865 }
clear_arg0()866 inline void Message::clear_arg0() {
867   arg0_ = 0;
868   _clear_bit(5);
869 }
arg0()870 inline ::google::protobuf::int32 Message::arg0() const {
871   return arg0_;
872 }
set_arg0(::google::protobuf::int32 value)873 inline void Message::set_arg0(::google::protobuf::int32 value) {
874   _set_bit(5);
875   arg0_ = value;
876 }
877 
878 // optional int32 arg1 = 7;
has_arg1()879 inline bool Message::has_arg1() const {
880   return _has_bit(6);
881 }
clear_arg1()882 inline void Message::clear_arg1() {
883   arg1_ = 0;
884   _clear_bit(6);
885 }
arg1()886 inline ::google::protobuf::int32 Message::arg1() const {
887   return arg1_;
888 }
set_arg1(::google::protobuf::int32 value)889 inline void Message::set_arg1(::google::protobuf::int32 value) {
890   _set_bit(6);
891   arg1_ = value;
892 }
893 
894 // optional int32 arg2 = 8;
has_arg2()895 inline bool Message::has_arg2() const {
896   return _has_bit(7);
897 }
clear_arg2()898 inline void Message::clear_arg2() {
899   arg2_ = 0;
900   _clear_bit(7);
901 }
arg2()902 inline ::google::protobuf::int32 Message::arg2() const {
903   return arg2_;
904 }
set_arg2(::google::protobuf::int32 value)905 inline void Message::set_arg2(::google::protobuf::int32 value) {
906   _set_bit(7);
907   arg2_ = value;
908 }
909 
910 // optional int32 arg3 = 9;
has_arg3()911 inline bool Message::has_arg3() const {
912   return _has_bit(8);
913 }
clear_arg3()914 inline void Message::clear_arg3() {
915   arg3_ = 0;
916   _clear_bit(8);
917 }
arg3()918 inline ::google::protobuf::int32 Message::arg3() const {
919   return arg3_;
920 }
set_arg3(::google::protobuf::int32 value)921 inline void Message::set_arg3(::google::protobuf::int32 value) {
922   _set_bit(8);
923   arg3_ = value;
924 }
925 
926 // optional int32 arg4 = 16;
has_arg4()927 inline bool Message::has_arg4() const {
928   return _has_bit(9);
929 }
clear_arg4()930 inline void Message::clear_arg4() {
931   arg4_ = 0;
932   _clear_bit(9);
933 }
arg4()934 inline ::google::protobuf::int32 Message::arg4() const {
935   return arg4_;
936 }
set_arg4(::google::protobuf::int32 value)937 inline void Message::set_arg4(::google::protobuf::int32 value) {
938   _set_bit(9);
939   arg4_ = value;
940 }
941 
942 // optional int32 arg5 = 17;
has_arg5()943 inline bool Message::has_arg5() const {
944   return _has_bit(10);
945 }
clear_arg5()946 inline void Message::clear_arg5() {
947   arg5_ = 0;
948   _clear_bit(10);
949 }
arg5()950 inline ::google::protobuf::int32 Message::arg5() const {
951   return arg5_;
952 }
set_arg5(::google::protobuf::int32 value)953 inline void Message::set_arg5(::google::protobuf::int32 value) {
954   _set_bit(10);
955   arg5_ = value;
956 }
957 
958 // optional int32 arg6 = 18;
has_arg6()959 inline bool Message::has_arg6() const {
960   return _has_bit(11);
961 }
clear_arg6()962 inline void Message::clear_arg6() {
963   arg6_ = 0;
964   _clear_bit(11);
965 }
arg6()966 inline ::google::protobuf::int32 Message::arg6() const {
967   return arg6_;
968 }
set_arg6(::google::protobuf::int32 value)969 inline void Message::set_arg6(::google::protobuf::int32 value) {
970   _set_bit(11);
971   arg6_ = value;
972 }
973 
974 // optional int32 arg7 = 19;
has_arg7()975 inline bool Message::has_arg7() const {
976   return _has_bit(12);
977 }
clear_arg7()978 inline void Message::clear_arg7() {
979   arg7_ = 0;
980   _clear_bit(12);
981 }
arg7()982 inline ::google::protobuf::int32 Message::arg7() const {
983   return arg7_;
984 }
set_arg7(::google::protobuf::int32 value)985 inline void Message::set_arg7(::google::protobuf::int32 value) {
986   _set_bit(12);
987   arg7_ = value;
988 }
989 
990 // optional int32 arg8 = 20;
has_arg8()991 inline bool Message::has_arg8() const {
992   return _has_bit(13);
993 }
clear_arg8()994 inline void Message::clear_arg8() {
995   arg8_ = 0;
996   _clear_bit(13);
997 }
arg8()998 inline ::google::protobuf::int32 Message::arg8() const {
999   return arg8_;
1000 }
set_arg8(::google::protobuf::int32 value)1001 inline void Message::set_arg8(::google::protobuf::int32 value) {
1002   _set_bit(13);
1003   arg8_ = value;
1004 }
1005 
1006 // optional bytes data = 10;
has_data()1007 inline bool Message::has_data() const {
1008   return _has_bit(14);
1009 }
clear_data()1010 inline void Message::clear_data() {
1011   if (data_ != &_default_data_) {
1012     data_->clear();
1013   }
1014   _clear_bit(14);
1015 }
data()1016 inline const ::std::string& Message::data() const {
1017   return *data_;
1018 }
set_data(const::std::string & value)1019 inline void Message::set_data(const ::std::string& value) {
1020   _set_bit(14);
1021   if (data_ == &_default_data_) {
1022     data_ = new ::std::string;
1023   }
1024   data_->assign(value);
1025 }
set_data(const char * value)1026 inline void Message::set_data(const char* value) {
1027   _set_bit(14);
1028   if (data_ == &_default_data_) {
1029     data_ = new ::std::string;
1030   }
1031   data_->assign(value);
1032 }
set_data(const void * value,size_t size)1033 inline void Message::set_data(const void* value, size_t size) {
1034   _set_bit(14);
1035   if (data_ == &_default_data_) {
1036     data_ = new ::std::string;
1037   }
1038   data_->assign(reinterpret_cast<const char*>(value), size);
1039 }
mutable_data()1040 inline ::std::string* Message::mutable_data() {
1041   _set_bit(14);
1042   if (data_ == &_default_data_) {
1043     data_ = new ::std::string;
1044   }
1045   return data_;
1046 }
1047 
1048 // optional .com.android.glesv2debugger.Message.DataType data_type = 23;
has_data_type()1049 inline bool Message::has_data_type() const {
1050   return _has_bit(15);
1051 }
clear_data_type()1052 inline void Message::clear_data_type() {
1053   data_type_ = 0;
1054   _clear_bit(15);
1055 }
data_type()1056 inline ::com::android::glesv2debugger::Message_DataType Message::data_type() const {
1057   return static_cast< ::com::android::glesv2debugger::Message_DataType >(data_type_);
1058 }
set_data_type(::com::android::glesv2debugger::Message_DataType value)1059 inline void Message::set_data_type(::com::android::glesv2debugger::Message_DataType value) {
1060   GOOGLE_DCHECK(::com::android::glesv2debugger::Message_DataType_IsValid(value));
1061   _set_bit(15);
1062   data_type_ = value;
1063 }
1064 
1065 // optional int32 pixel_format = 24;
has_pixel_format()1066 inline bool Message::has_pixel_format() const {
1067   return _has_bit(16);
1068 }
clear_pixel_format()1069 inline void Message::clear_pixel_format() {
1070   pixel_format_ = 0;
1071   _clear_bit(16);
1072 }
pixel_format()1073 inline ::google::protobuf::int32 Message::pixel_format() const {
1074   return pixel_format_;
1075 }
set_pixel_format(::google::protobuf::int32 value)1076 inline void Message::set_pixel_format(::google::protobuf::int32 value) {
1077   _set_bit(16);
1078   pixel_format_ = value;
1079 }
1080 
1081 // optional int32 pixel_type = 25;
has_pixel_type()1082 inline bool Message::has_pixel_type() const {
1083   return _has_bit(17);
1084 }
clear_pixel_type()1085 inline void Message::clear_pixel_type() {
1086   pixel_type_ = 0;
1087   _clear_bit(17);
1088 }
pixel_type()1089 inline ::google::protobuf::int32 Message::pixel_type() const {
1090   return pixel_type_;
1091 }
set_pixel_type(::google::protobuf::int32 value)1092 inline void Message::set_pixel_type(::google::protobuf::int32 value) {
1093   _set_bit(17);
1094   pixel_type_ = value;
1095 }
1096 
1097 // optional int32 image_width = 26;
has_image_width()1098 inline bool Message::has_image_width() const {
1099   return _has_bit(18);
1100 }
clear_image_width()1101 inline void Message::clear_image_width() {
1102   image_width_ = 0;
1103   _clear_bit(18);
1104 }
image_width()1105 inline ::google::protobuf::int32 Message::image_width() const {
1106   return image_width_;
1107 }
set_image_width(::google::protobuf::int32 value)1108 inline void Message::set_image_width(::google::protobuf::int32 value) {
1109   _set_bit(18);
1110   image_width_ = value;
1111 }
1112 
1113 // optional int32 image_height = 27;
has_image_height()1114 inline bool Message::has_image_height() const {
1115   return _has_bit(19);
1116 }
clear_image_height()1117 inline void Message::clear_image_height() {
1118   image_height_ = 0;
1119   _clear_bit(19);
1120 }
image_height()1121 inline ::google::protobuf::int32 Message::image_height() const {
1122   return image_height_;
1123 }
set_image_height(::google::protobuf::int32 value)1124 inline void Message::set_image_height(::google::protobuf::int32 value) {
1125   _set_bit(19);
1126   image_height_ = value;
1127 }
1128 
1129 // optional float time = 11;
has_time()1130 inline bool Message::has_time() const {
1131   return _has_bit(20);
1132 }
clear_time()1133 inline void Message::clear_time() {
1134   time_ = 0;
1135   _clear_bit(20);
1136 }
time()1137 inline float Message::time() const {
1138   return time_;
1139 }
set_time(float value)1140 inline void Message::set_time(float value) {
1141   _set_bit(20);
1142   time_ = value;
1143 }
1144 
1145 // optional .com.android.glesv2debugger.Message.Prop prop = 21;
has_prop()1146 inline bool Message::has_prop() const {
1147   return _has_bit(21);
1148 }
clear_prop()1149 inline void Message::clear_prop() {
1150   prop_ = 0;
1151   _clear_bit(21);
1152 }
prop()1153 inline ::com::android::glesv2debugger::Message_Prop Message::prop() const {
1154   return static_cast< ::com::android::glesv2debugger::Message_Prop >(prop_);
1155 }
set_prop(::com::android::glesv2debugger::Message_Prop value)1156 inline void Message::set_prop(::com::android::glesv2debugger::Message_Prop value) {
1157   GOOGLE_DCHECK(::com::android::glesv2debugger::Message_Prop_IsValid(value));
1158   _set_bit(21);
1159   prop_ = value;
1160 }
1161 
1162 // optional float clock = 22;
has_clock()1163 inline bool Message::has_clock() const {
1164   return _has_bit(22);
1165 }
clear_clock()1166 inline void Message::clear_clock() {
1167   clock_ = 0;
1168   _clear_bit(22);
1169 }
clock()1170 inline float Message::clock() const {
1171   return clock_;
1172 }
set_clock(float value)1173 inline void Message::set_clock(float value) {
1174   _set_bit(22);
1175   clock_ = value;
1176 }
1177 
1178 
1179 // @@protoc_insertion_point(namespace_scope)
1180 
1181 }  // namespace glesv2debugger
1182 }  // namespace android
1183 }  // namespace com
1184 
1185 // @@protoc_insertion_point(global_scope)
1186 
1187 #endif  // PROTOBUF_debugger_5fmessage_2eproto__INCLUDED
1188