blob: 50f70f7dff0e9e93266b05e7b606858f55a5be34 [file] [log] [blame]
David Li55c94cc2011-03-04 17:50:48 -08001// Generated by the protocol buffer compiler. DO NOT EDIT!
2
3#define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION
4#include "debugger_message.pb.h"
5#include <google/protobuf/stubs/once.h>
6#include <google/protobuf/io/coded_stream.h>
7#include <google/protobuf/wire_format_lite_inl.h>
8// @@protoc_insertion_point(includes)
9
10namespace com {
11namespace android {
12namespace glesv2debugger {
13
14void protobuf_ShutdownFile_debugger_5fmessage_2eproto() {
15 delete Message::default_instance_;
16}
17
18void protobuf_AddDesc_debugger_5fmessage_2eproto() {
19 static bool already_here = false;
20 if (already_here) return;
21 already_here = true;
22 GOOGLE_PROTOBUF_VERIFY_VERSION;
23
24 Message::default_instance_ = new Message();
25 Message::default_instance_->InitAsDefaultInstance();
26 ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_debugger_5fmessage_2eproto);
27}
28
29// Force AddDescriptors() to be called at static initialization time.
30struct StaticDescriptorInitializer_debugger_5fmessage_2eproto {
31 StaticDescriptorInitializer_debugger_5fmessage_2eproto() {
32 protobuf_AddDesc_debugger_5fmessage_2eproto();
33 }
34} static_descriptor_initializer_debugger_5fmessage_2eproto_;
35
36
37// ===================================================================
38
39bool Message_Function_IsValid(int value) {
40 switch(value) {
41 case 0:
42 case 1:
43 case 2:
44 case 3:
45 case 4:
46 case 5:
47 case 6:
48 case 7:
49 case 8:
50 case 9:
51 case 10:
52 case 11:
53 case 12:
54 case 13:
55 case 14:
56 case 15:
57 case 16:
58 case 17:
59 case 18:
60 case 19:
61 case 20:
62 case 21:
63 case 22:
64 case 23:
65 case 24:
66 case 25:
67 case 26:
68 case 27:
69 case 28:
70 case 29:
71 case 30:
72 case 31:
73 case 32:
74 case 33:
75 case 34:
76 case 35:
77 case 36:
78 case 37:
79 case 38:
80 case 39:
81 case 40:
82 case 41:
83 case 42:
84 case 43:
85 case 44:
86 case 45:
87 case 46:
88 case 47:
89 case 48:
90 case 49:
91 case 50:
92 case 51:
93 case 52:
94 case 53:
95 case 54:
96 case 55:
97 case 56:
98 case 57:
99 case 58:
100 case 59:
101 case 60:
102 case 61:
103 case 62:
104 case 63:
105 case 64:
106 case 65:
107 case 66:
108 case 67:
109 case 68:
110 case 69:
111 case 70:
112 case 71:
113 case 72:
114 case 73:
115 case 74:
116 case 75:
117 case 76:
118 case 77:
119 case 78:
120 case 79:
121 case 80:
122 case 81:
123 case 82:
124 case 83:
125 case 84:
126 case 85:
127 case 86:
128 case 87:
129 case 88:
130 case 89:
131 case 90:
132 case 91:
133 case 92:
134 case 93:
135 case 94:
136 case 95:
137 case 96:
138 case 97:
139 case 98:
140 case 99:
141 case 100:
142 case 101:
143 case 102:
144 case 103:
145 case 104:
146 case 105:
147 case 106:
148 case 107:
149 case 108:
150 case 109:
151 case 110:
152 case 111:
153 case 112:
154 case 113:
155 case 114:
156 case 115:
157 case 116:
158 case 117:
159 case 118:
160 case 119:
161 case 120:
162 case 121:
163 case 122:
164 case 123:
165 case 124:
166 case 125:
167 case 126:
168 case 127:
169 case 128:
170 case 129:
171 case 130:
172 case 131:
173 case 132:
174 case 133:
175 case 134:
176 case 135:
177 case 136:
178 case 137:
179 case 138:
180 case 139:
181 case 140:
182 case 141:
183 case 142:
184 case 143:
185 case 144:
186 case 145:
187 case 146:
188 case 147:
189 case 148:
190 case 149:
191 case 150:
192 case 151:
193 case 152:
194 case 153:
195 case 154:
196 case 155:
197 case 156:
198 case 157:
199 case 158:
200 case 159:
201 case 160:
202 case 161:
203 case 162:
204 case 163:
205 case 164:
206 case 165:
207 case 166:
208 case 167:
209 case 168:
210 case 169:
211 case 170:
212 case 171:
213 case 172:
214 case 173:
215 case 174:
216 case 175:
217 case 176:
218 case 177:
219 case 178:
220 case 179:
221 case 180:
222 case 181:
223 case 182:
224 case 183:
225 case 184:
226 case 185:
227 case 186:
228 case 187:
229 case 188:
230 case 189:
231 case 190:
David Li55c94cc2011-03-04 17:50:48 -0800232 return true;
233 default:
234 return false;
235 }
236}
237
238#ifndef _MSC_VER
239const Message_Function Message::glActiveTexture;
240const Message_Function Message::glAttachShader;
241const Message_Function Message::glBindAttribLocation;
242const Message_Function Message::glBindBuffer;
243const Message_Function Message::glBindFramebuffer;
244const Message_Function Message::glBindRenderbuffer;
245const Message_Function Message::glBindTexture;
246const Message_Function Message::glBlendColor;
247const Message_Function Message::glBlendEquation;
248const Message_Function Message::glBlendEquationSeparate;
249const Message_Function Message::glBlendFunc;
250const Message_Function Message::glBlendFuncSeparate;
251const Message_Function Message::glBufferData;
252const Message_Function Message::glBufferSubData;
253const Message_Function Message::glCheckFramebufferStatus;
254const Message_Function Message::glClear;
255const Message_Function Message::glClearColor;
256const Message_Function Message::glClearDepthf;
257const Message_Function Message::glClearStencil;
258const Message_Function Message::glColorMask;
259const Message_Function Message::glCompileShader;
260const Message_Function Message::glCompressedTexImage2D;
261const Message_Function Message::glCompressedTexSubImage2D;
262const Message_Function Message::glCopyTexImage2D;
263const Message_Function Message::glCopyTexSubImage2D;
264const Message_Function Message::glCreateProgram;
265const Message_Function Message::glCreateShader;
266const Message_Function Message::glCullFace;
267const Message_Function Message::glDeleteBuffers;
268const Message_Function Message::glDeleteFramebuffers;
269const Message_Function Message::glDeleteProgram;
270const Message_Function Message::glDeleteRenderbuffers;
271const Message_Function Message::glDeleteShader;
272const Message_Function Message::glDeleteTextures;
273const Message_Function Message::glDepthFunc;
274const Message_Function Message::glDepthMask;
275const Message_Function Message::glDepthRangef;
276const Message_Function Message::glDetachShader;
277const Message_Function Message::glDisable;
278const Message_Function Message::glDisableVertexAttribArray;
279const Message_Function Message::glDrawArrays;
280const Message_Function Message::glDrawElements;
281const Message_Function Message::glEnable;
282const Message_Function Message::glEnableVertexAttribArray;
283const Message_Function Message::glFinish;
284const Message_Function Message::glFlush;
285const Message_Function Message::glFramebufferRenderbuffer;
286const Message_Function Message::glFramebufferTexture2D;
287const Message_Function Message::glFrontFace;
288const Message_Function Message::glGenBuffers;
289const Message_Function Message::glGenerateMipmap;
290const Message_Function Message::glGenFramebuffers;
291const Message_Function Message::glGenRenderbuffers;
292const Message_Function Message::glGenTextures;
293const Message_Function Message::glGetActiveAttrib;
294const Message_Function Message::glGetActiveUniform;
295const Message_Function Message::glGetAttachedShaders;
296const Message_Function Message::glGetAttribLocation;
297const Message_Function Message::glGetBooleanv;
298const Message_Function Message::glGetBufferParameteriv;
299const Message_Function Message::glGetError;
300const Message_Function Message::glGetFloatv;
301const Message_Function Message::glGetFramebufferAttachmentParameteriv;
302const Message_Function Message::glGetIntegerv;
303const Message_Function Message::glGetProgramiv;
304const Message_Function Message::glGetProgramInfoLog;
305const Message_Function Message::glGetRenderbufferParameteriv;
306const Message_Function Message::glGetShaderiv;
307const Message_Function Message::glGetShaderInfoLog;
308const Message_Function Message::glGetShaderPrecisionFormat;
309const Message_Function Message::glGetShaderSource;
310const Message_Function Message::glGetString;
311const Message_Function Message::glGetTexParameterfv;
312const Message_Function Message::glGetTexParameteriv;
313const Message_Function Message::glGetUniformfv;
314const Message_Function Message::glGetUniformiv;
315const Message_Function Message::glGetUniformLocation;
316const Message_Function Message::glGetVertexAttribfv;
317const Message_Function Message::glGetVertexAttribiv;
318const Message_Function Message::glGetVertexAttribPointerv;
319const Message_Function Message::glHint;
320const Message_Function Message::glIsBuffer;
321const Message_Function Message::glIsEnabled;
322const Message_Function Message::glIsFramebuffer;
323const Message_Function Message::glIsProgram;
324const Message_Function Message::glIsRenderbuffer;
325const Message_Function Message::glIsShader;
326const Message_Function Message::glIsTexture;
327const Message_Function Message::glLineWidth;
328const Message_Function Message::glLinkProgram;
329const Message_Function Message::glPixelStorei;
330const Message_Function Message::glPolygonOffset;
331const Message_Function Message::glReadPixels;
332const Message_Function Message::glReleaseShaderCompiler;
333const Message_Function Message::glRenderbufferStorage;
334const Message_Function Message::glSampleCoverage;
335const Message_Function Message::glScissor;
336const Message_Function Message::glShaderBinary;
337const Message_Function Message::glShaderSource;
338const Message_Function Message::glStencilFunc;
339const Message_Function Message::glStencilFuncSeparate;
340const Message_Function Message::glStencilMask;
341const Message_Function Message::glStencilMaskSeparate;
342const Message_Function Message::glStencilOp;
343const Message_Function Message::glStencilOpSeparate;
344const Message_Function Message::glTexImage2D;
345const Message_Function Message::glTexParameterf;
346const Message_Function Message::glTexParameterfv;
347const Message_Function Message::glTexParameteri;
348const Message_Function Message::glTexParameteriv;
349const Message_Function Message::glTexSubImage2D;
350const Message_Function Message::glUniform1f;
351const Message_Function Message::glUniform1fv;
352const Message_Function Message::glUniform1i;
353const Message_Function Message::glUniform1iv;
354const Message_Function Message::glUniform2f;
355const Message_Function Message::glUniform2fv;
356const Message_Function Message::glUniform2i;
357const Message_Function Message::glUniform2iv;
358const Message_Function Message::glUniform3f;
359const Message_Function Message::glUniform3fv;
360const Message_Function Message::glUniform3i;
361const Message_Function Message::glUniform3iv;
362const Message_Function Message::glUniform4f;
363const Message_Function Message::glUniform4fv;
364const Message_Function Message::glUniform4i;
365const Message_Function Message::glUniform4iv;
366const Message_Function Message::glUniformMatrix2fv;
367const Message_Function Message::glUniformMatrix3fv;
368const Message_Function Message::glUniformMatrix4fv;
369const Message_Function Message::glUseProgram;
370const Message_Function Message::glValidateProgram;
371const Message_Function Message::glVertexAttrib1f;
372const Message_Function Message::glVertexAttrib1fv;
373const Message_Function Message::glVertexAttrib2f;
374const Message_Function Message::glVertexAttrib2fv;
375const Message_Function Message::glVertexAttrib3f;
376const Message_Function Message::glVertexAttrib3fv;
377const Message_Function Message::glVertexAttrib4f;
378const Message_Function Message::glVertexAttrib4fv;
379const Message_Function Message::glVertexAttribPointer;
380const Message_Function Message::glViewport;
381const Message_Function Message::eglGetDisplay;
382const Message_Function Message::eglInitialize;
383const Message_Function Message::eglTerminate;
384const Message_Function Message::eglGetConfigs;
385const Message_Function Message::eglChooseConfig;
386const Message_Function Message::eglGetConfigAttrib;
387const Message_Function Message::eglCreateWindowSurface;
388const Message_Function Message::eglCreatePixmapSurface;
389const Message_Function Message::eglCreatePbufferSurface;
390const Message_Function Message::eglDestroySurface;
391const Message_Function Message::eglQuerySurface;
392const Message_Function Message::eglCreateContext;
393const Message_Function Message::eglDestroyContext;
394const Message_Function Message::eglMakeCurrent;
395const Message_Function Message::eglGetCurrentContext;
396const Message_Function Message::eglGetCurrentSurface;
397const Message_Function Message::eglGetCurrentDisplay;
398const Message_Function Message::eglQueryContext;
399const Message_Function Message::eglWaitGL;
400const Message_Function Message::eglWaitNative;
401const Message_Function Message::eglSwapBuffers;
402const Message_Function Message::eglCopyBuffers;
403const Message_Function Message::eglGetError;
404const Message_Function Message::eglQueryString;
405const Message_Function Message::eglGetProcAddress;
406const Message_Function Message::eglSurfaceAttrib;
407const Message_Function Message::eglBindTexImage;
408const Message_Function Message::eglReleaseTexImage;
409const Message_Function Message::eglSwapInterval;
410const Message_Function Message::eglBindAPI;
411const Message_Function Message::eglQueryAPI;
412const Message_Function Message::eglWaitClient;
413const Message_Function Message::eglReleaseThread;
414const Message_Function Message::eglCreatePbufferFromClientBuffer;
415const Message_Function Message::eglLockSurfaceKHR;
416const Message_Function Message::eglUnlockSurfaceKHR;
417const Message_Function Message::eglCreateImageKHR;
418const Message_Function Message::eglDestroyImageKHR;
419const Message_Function Message::eglCreateSyncKHR;
420const Message_Function Message::eglDestroySyncKHR;
421const Message_Function Message::eglClientWaitSyncKHR;
422const Message_Function Message::eglGetSyncAttribKHR;
423const Message_Function Message::eglSetSwapRectangleANDROID;
424const Message_Function Message::eglGetRenderBufferANDROID;
425const Message_Function Message::ACK;
426const Message_Function Message::NEG;
427const Message_Function Message::CONTINUE;
428const Message_Function Message::SKIP;
429const Message_Function Message::SETPROP;
David Li55c94cc2011-03-04 17:50:48 -0800430const Message_Function Message::Function_MIN;
431const Message_Function Message::Function_MAX;
432const int Message::Function_ARRAYSIZE;
433#endif // _MSC_VER
434bool Message_Type_IsValid(int value) {
435 switch(value) {
436 case 0:
437 case 1:
438 case 2:
David Lie2ad4d02011-04-08 18:41:00 -0700439 case 3:
David Li27f130a2011-04-08 18:43:16 -0700440 case 4:
David Li55c94cc2011-03-04 17:50:48 -0800441 return true;
442 default:
443 return false;
444 }
445}
446
447#ifndef _MSC_VER
448const Message_Type Message::BeforeCall;
449const Message_Type Message::AfterCall;
David Lie2ad4d02011-04-08 18:41:00 -0700450const Message_Type Message::AfterGeneratedCall;
David Li55c94cc2011-03-04 17:50:48 -0800451const Message_Type Message::Response;
David Li27f130a2011-04-08 18:43:16 -0700452const Message_Type Message::CompleteCall;
David Li55c94cc2011-03-04 17:50:48 -0800453const Message_Type Message::Type_MIN;
454const Message_Type Message::Type_MAX;
455const int Message::Type_ARRAYSIZE;
456#endif // _MSC_VER
David Lif9bc1242011-03-22 18:42:03 -0700457bool Message_DataType_IsValid(int value) {
458 switch(value) {
459 case 0:
460 case 1:
461 return true;
462 default:
463 return false;
464 }
465}
466
467#ifndef _MSC_VER
468const Message_DataType Message::ReferencedImage;
469const Message_DataType Message::NonreferencedImage;
470const Message_DataType Message::DataType_MIN;
471const Message_DataType Message::DataType_MAX;
472const int Message::DataType_ARRAYSIZE;
473#endif // _MSC_VER
David Li55c94cc2011-03-04 17:50:48 -0800474bool Message_Prop_IsValid(int value) {
475 switch(value) {
476 case 0:
477 case 1:
David Lifbfc7032011-03-21 16:25:58 -0700478 case 2:
David Lie7180e82011-04-08 18:45:45 -0700479 case 3:
David Li31918cc2011-04-15 15:35:10 -0700480 case 4:
David Li55c94cc2011-03-04 17:50:48 -0800481 return true;
482 default:
483 return false;
484 }
485}
486
487#ifndef _MSC_VER
David Lie7180e82011-04-08 18:45:45 -0700488const Message_Prop Message::CaptureDraw;
David Li55c94cc2011-03-04 17:50:48 -0800489const Message_Prop Message::TimeMode;
David Lifbfc7032011-03-21 16:25:58 -0700490const Message_Prop Message::ExpectResponse;
David Lie7180e82011-04-08 18:45:45 -0700491const Message_Prop Message::CaptureSwap;
David Li31918cc2011-04-15 15:35:10 -0700492const Message_Prop Message::GLConstant;
David Li55c94cc2011-03-04 17:50:48 -0800493const Message_Prop Message::Prop_MIN;
494const Message_Prop Message::Prop_MAX;
495const int Message::Prop_ARRAYSIZE;
496#endif // _MSC_VER
497const ::std::string Message::_default_data_;
498#ifndef _MSC_VER
499const int Message::kContextIdFieldNumber;
500const int Message::kFunctionFieldNumber;
501const int Message::kTypeFieldNumber;
502const int Message::kExpectResponseFieldNumber;
503const int Message::kRetFieldNumber;
504const int Message::kArg0FieldNumber;
505const int Message::kArg1FieldNumber;
506const int Message::kArg2FieldNumber;
507const int Message::kArg3FieldNumber;
508const int Message::kArg4FieldNumber;
509const int Message::kArg5FieldNumber;
510const int Message::kArg6FieldNumber;
511const int Message::kArg7FieldNumber;
512const int Message::kArg8FieldNumber;
513const int Message::kDataFieldNumber;
David Lif9bc1242011-03-22 18:42:03 -0700514const int Message::kDataTypeFieldNumber;
515const int Message::kPixelFormatFieldNumber;
516const int Message::kPixelTypeFieldNumber;
David Lie7180e82011-04-08 18:45:45 -0700517const int Message::kImageWidthFieldNumber;
518const int Message::kImageHeightFieldNumber;
David Li55c94cc2011-03-04 17:50:48 -0800519const int Message::kTimeFieldNumber;
520const int Message::kPropFieldNumber;
521const int Message::kClockFieldNumber;
522#endif // !_MSC_VER
523
524Message::Message()
525 : ::google::protobuf::MessageLite() {
526 SharedCtor();
527}
528
529void Message::InitAsDefaultInstance() {
530}
531
532Message::Message(const Message& from)
533 : ::google::protobuf::MessageLite() {
534 SharedCtor();
535 MergeFrom(from);
536}
537
538void Message::SharedCtor() {
539 _cached_size_ = 0;
540 context_id_ = 0;
541 function_ = 187;
542 type_ = 0;
543 expect_response_ = false;
544 ret_ = 0;
545 arg0_ = 0;
546 arg1_ = 0;
547 arg2_ = 0;
548 arg3_ = 0;
549 arg4_ = 0;
550 arg5_ = 0;
551 arg6_ = 0;
552 arg7_ = 0;
553 arg8_ = 0;
554 data_ = const_cast< ::std::string*>(&_default_data_);
David Lif9bc1242011-03-22 18:42:03 -0700555 data_type_ = 0;
556 pixel_format_ = 0;
557 pixel_type_ = 0;
David Lie7180e82011-04-08 18:45:45 -0700558 image_width_ = 0;
559 image_height_ = 0;
David Li55c94cc2011-03-04 17:50:48 -0800560 time_ = 0;
561 prop_ = 0;
562 clock_ = 0;
563 ::memset(_has_bits_, 0, sizeof(_has_bits_));
564}
565
566Message::~Message() {
567 SharedDtor();
568}
569
570void Message::SharedDtor() {
571 if (data_ != &_default_data_) {
572 delete data_;
573 }
574 if (this != default_instance_) {
575 }
576}
577
578void Message::SetCachedSize(int size) const {
579 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
580 _cached_size_ = size;
581 GOOGLE_SAFE_CONCURRENT_WRITES_END();
582}
583const Message& Message::default_instance() {
584 if (default_instance_ == NULL) protobuf_AddDesc_debugger_5fmessage_2eproto(); return *default_instance_;
585}
586
587Message* Message::default_instance_ = NULL;
588
589Message* Message::New() const {
590 return new Message;
591}
592
593void Message::Clear() {
594 if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
595 context_id_ = 0;
596 function_ = 187;
597 type_ = 0;
598 expect_response_ = false;
599 ret_ = 0;
600 arg0_ = 0;
601 arg1_ = 0;
602 arg2_ = 0;
603 }
604 if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) {
605 arg3_ = 0;
606 arg4_ = 0;
607 arg5_ = 0;
608 arg6_ = 0;
609 arg7_ = 0;
610 arg8_ = 0;
611 if (_has_bit(14)) {
612 if (data_ != &_default_data_) {
613 data_->clear();
614 }
615 }
David Lif9bc1242011-03-22 18:42:03 -0700616 data_type_ = 0;
David Li55c94cc2011-03-04 17:50:48 -0800617 }
618 if (_has_bits_[16 / 32] & (0xffu << (16 % 32))) {
David Lif9bc1242011-03-22 18:42:03 -0700619 pixel_format_ = 0;
620 pixel_type_ = 0;
David Lie7180e82011-04-08 18:45:45 -0700621 image_width_ = 0;
622 image_height_ = 0;
David Lif9bc1242011-03-22 18:42:03 -0700623 time_ = 0;
David Li55c94cc2011-03-04 17:50:48 -0800624 prop_ = 0;
625 clock_ = 0;
626 }
627 ::memset(_has_bits_, 0, sizeof(_has_bits_));
628}
629
630bool Message::MergePartialFromCodedStream(
631 ::google::protobuf::io::CodedInputStream* input) {
632#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
633 ::google::protobuf::uint32 tag;
634 while ((tag = input->ReadTag()) != 0) {
635 switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
636 // required int32 context_id = 1;
637 case 1: {
638 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
639 ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
640 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
641 ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
642 input, &context_id_)));
643 _set_bit(0);
644 } else {
645 goto handle_uninterpreted;
646 }
647 if (input->ExpectTag(16)) goto parse_function;
648 break;
649 }
650
651 // required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG];
652 case 2: {
653 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
654 ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
655 parse_function:
656 int value;
657 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
658 int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
659 input, &value)));
660 if (::com::android::glesv2debugger::Message_Function_IsValid(value)) {
661 set_function(static_cast< ::com::android::glesv2debugger::Message_Function >(value));
662 }
663 } else {
664 goto handle_uninterpreted;
665 }
666 if (input->ExpectTag(24)) goto parse_type;
667 break;
668 }
669
670 // required .com.android.glesv2debugger.Message.Type type = 3;
671 case 3: {
672 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
673 ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
674 parse_type:
675 int value;
676 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
677 int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
678 input, &value)));
679 if (::com::android::glesv2debugger::Message_Type_IsValid(value)) {
680 set_type(static_cast< ::com::android::glesv2debugger::Message_Type >(value));
681 }
682 } else {
683 goto handle_uninterpreted;
684 }
685 if (input->ExpectTag(32)) goto parse_expect_response;
686 break;
687 }
688
689 // required bool expect_response = 4;
690 case 4: {
691 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
692 ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
693 parse_expect_response:
694 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
695 bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
696 input, &expect_response_)));
697 _set_bit(3);
698 } else {
699 goto handle_uninterpreted;
700 }
701 if (input->ExpectTag(40)) goto parse_ret;
702 break;
703 }
704
705 // optional int32 ret = 5;
706 case 5: {
707 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
708 ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
709 parse_ret:
710 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
711 ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
712 input, &ret_)));
713 _set_bit(4);
714 } else {
715 goto handle_uninterpreted;
716 }
717 if (input->ExpectTag(48)) goto parse_arg0;
718 break;
719 }
720
721 // optional int32 arg0 = 6;
722 case 6: {
723 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
724 ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
725 parse_arg0:
726 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
727 ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
728 input, &arg0_)));
729 _set_bit(5);
730 } else {
731 goto handle_uninterpreted;
732 }
733 if (input->ExpectTag(56)) goto parse_arg1;
734 break;
735 }
736
737 // optional int32 arg1 = 7;
738 case 7: {
739 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
740 ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
741 parse_arg1:
742 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
743 ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
744 input, &arg1_)));
745 _set_bit(6);
746 } else {
747 goto handle_uninterpreted;
748 }
749 if (input->ExpectTag(64)) goto parse_arg2;
750 break;
751 }
752
753 // optional int32 arg2 = 8;
754 case 8: {
755 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
756 ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
757 parse_arg2:
758 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
759 ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
760 input, &arg2_)));
761 _set_bit(7);
762 } else {
763 goto handle_uninterpreted;
764 }
765 if (input->ExpectTag(72)) goto parse_arg3;
766 break;
767 }
768
769 // optional int32 arg3 = 9;
770 case 9: {
771 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
772 ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
773 parse_arg3:
774 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
775 ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
776 input, &arg3_)));
777 _set_bit(8);
778 } else {
779 goto handle_uninterpreted;
780 }
781 if (input->ExpectTag(82)) goto parse_data;
782 break;
783 }
784
785 // optional bytes data = 10;
786 case 10: {
787 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
788 ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
789 parse_data:
790 DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
791 input, this->mutable_data()));
792 } else {
793 goto handle_uninterpreted;
794 }
795 if (input->ExpectTag(93)) goto parse_time;
796 break;
797 }
798
799 // optional float time = 11;
800 case 11: {
801 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
802 ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) {
803 parse_time:
804 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
805 float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
806 input, &time_)));
David Lie7180e82011-04-08 18:45:45 -0700807 _set_bit(20);
David Li55c94cc2011-03-04 17:50:48 -0800808 } else {
809 goto handle_uninterpreted;
810 }
811 if (input->ExpectTag(128)) goto parse_arg4;
812 break;
813 }
814
815 // optional int32 arg4 = 16;
816 case 16: {
817 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
818 ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
819 parse_arg4:
820 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
821 ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
822 input, &arg4_)));
823 _set_bit(9);
824 } else {
825 goto handle_uninterpreted;
826 }
827 if (input->ExpectTag(136)) goto parse_arg5;
828 break;
829 }
830
831 // optional int32 arg5 = 17;
832 case 17: {
833 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
834 ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
835 parse_arg5:
836 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
837 ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
838 input, &arg5_)));
839 _set_bit(10);
840 } else {
841 goto handle_uninterpreted;
842 }
843 if (input->ExpectTag(144)) goto parse_arg6;
844 break;
845 }
846
847 // optional int32 arg6 = 18;
848 case 18: {
849 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
850 ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
851 parse_arg6:
852 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
853 ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
854 input, &arg6_)));
855 _set_bit(11);
856 } else {
857 goto handle_uninterpreted;
858 }
859 if (input->ExpectTag(152)) goto parse_arg7;
860 break;
861 }
862
863 // optional int32 arg7 = 19;
864 case 19: {
865 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
866 ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
867 parse_arg7:
868 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
869 ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
870 input, &arg7_)));
871 _set_bit(12);
872 } else {
873 goto handle_uninterpreted;
874 }
875 if (input->ExpectTag(160)) goto parse_arg8;
876 break;
877 }
878
879 // optional int32 arg8 = 20;
880 case 20: {
881 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
882 ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
883 parse_arg8:
884 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
885 ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
886 input, &arg8_)));
887 _set_bit(13);
888 } else {
889 goto handle_uninterpreted;
890 }
891 if (input->ExpectTag(168)) goto parse_prop;
892 break;
893 }
894
895 // optional .com.android.glesv2debugger.Message.Prop prop = 21;
896 case 21: {
897 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
898 ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
899 parse_prop:
900 int value;
901 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
902 int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
903 input, &value)));
904 if (::com::android::glesv2debugger::Message_Prop_IsValid(value)) {
905 set_prop(static_cast< ::com::android::glesv2debugger::Message_Prop >(value));
906 }
907 } else {
908 goto handle_uninterpreted;
909 }
910 if (input->ExpectTag(181)) goto parse_clock;
911 break;
912 }
913
914 // optional float clock = 22;
915 case 22: {
916 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
917 ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) {
918 parse_clock:
919 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
920 float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
921 input, &clock_)));
David Lie7180e82011-04-08 18:45:45 -0700922 _set_bit(22);
David Lif9bc1242011-03-22 18:42:03 -0700923 } else {
924 goto handle_uninterpreted;
925 }
926 if (input->ExpectTag(184)) goto parse_data_type;
927 break;
928 }
929
930 // optional .com.android.glesv2debugger.Message.DataType data_type = 23;
931 case 23: {
932 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
933 ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
934 parse_data_type:
935 int value;
936 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
937 int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
938 input, &value)));
939 if (::com::android::glesv2debugger::Message_DataType_IsValid(value)) {
940 set_data_type(static_cast< ::com::android::glesv2debugger::Message_DataType >(value));
941 }
942 } else {
943 goto handle_uninterpreted;
944 }
945 if (input->ExpectTag(192)) goto parse_pixel_format;
946 break;
947 }
948
949 // optional int32 pixel_format = 24;
950 case 24: {
951 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
952 ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
953 parse_pixel_format:
954 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
955 ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
956 input, &pixel_format_)));
957 _set_bit(16);
958 } else {
959 goto handle_uninterpreted;
960 }
961 if (input->ExpectTag(200)) goto parse_pixel_type;
962 break;
963 }
964
965 // optional int32 pixel_type = 25;
966 case 25: {
967 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
968 ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
969 parse_pixel_type:
970 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
971 ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
972 input, &pixel_type_)));
David Li55c94cc2011-03-04 17:50:48 -0800973 _set_bit(17);
974 } else {
975 goto handle_uninterpreted;
976 }
David Lie7180e82011-04-08 18:45:45 -0700977 if (input->ExpectTag(208)) goto parse_image_width;
978 break;
979 }
David Li31918cc2011-04-15 15:35:10 -0700980
David Lie7180e82011-04-08 18:45:45 -0700981 // optional int32 image_width = 26;
982 case 26: {
983 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
984 ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
985 parse_image_width:
986 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
987 ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
988 input, &image_width_)));
989 _set_bit(18);
990 } else {
991 goto handle_uninterpreted;
992 }
993 if (input->ExpectTag(216)) goto parse_image_height;
994 break;
995 }
David Li31918cc2011-04-15 15:35:10 -0700996
David Lie7180e82011-04-08 18:45:45 -0700997 // optional int32 image_height = 27;
998 case 27: {
999 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
1000 ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
1001 parse_image_height:
1002 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
1003 ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
1004 input, &image_height_)));
1005 _set_bit(19);
1006 } else {
1007 goto handle_uninterpreted;
1008 }
David Li55c94cc2011-03-04 17:50:48 -08001009 if (input->ExpectAtEnd()) return true;
1010 break;
1011 }
1012
1013 default: {
1014 handle_uninterpreted:
1015 if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
1016 ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
1017 return true;
1018 }
1019 DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
1020 break;
1021 }
1022 }
1023 }
1024 return true;
1025#undef DO_
1026}
1027
1028void Message::SerializeWithCachedSizes(
1029 ::google::protobuf::io::CodedOutputStream* output) const {
1030 // required int32 context_id = 1;
1031 if (_has_bit(0)) {
1032 ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->context_id(), output);
1033 }
1034
1035 // required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG];
1036 if (_has_bit(1)) {
1037 ::google::protobuf::internal::WireFormatLite::WriteEnum(
1038 2, this->function(), output);
1039 }
1040
1041 // required .com.android.glesv2debugger.Message.Type type = 3;
1042 if (_has_bit(2)) {
1043 ::google::protobuf::internal::WireFormatLite::WriteEnum(
1044 3, this->type(), output);
1045 }
1046
1047 // required bool expect_response = 4;
1048 if (_has_bit(3)) {
1049 ::google::protobuf::internal::WireFormatLite::WriteBool(4, this->expect_response(), output);
1050 }
1051
1052 // optional int32 ret = 5;
1053 if (_has_bit(4)) {
1054 ::google::protobuf::internal::WireFormatLite::WriteInt32(5, this->ret(), output);
1055 }
1056
1057 // optional int32 arg0 = 6;
1058 if (_has_bit(5)) {
1059 ::google::protobuf::internal::WireFormatLite::WriteInt32(6, this->arg0(), output);
1060 }
1061
1062 // optional int32 arg1 = 7;
1063 if (_has_bit(6)) {
1064 ::google::protobuf::internal::WireFormatLite::WriteInt32(7, this->arg1(), output);
1065 }
1066
1067 // optional int32 arg2 = 8;
1068 if (_has_bit(7)) {
1069 ::google::protobuf::internal::WireFormatLite::WriteInt32(8, this->arg2(), output);
1070 }
1071
1072 // optional int32 arg3 = 9;
1073 if (_has_bit(8)) {
1074 ::google::protobuf::internal::WireFormatLite::WriteInt32(9, this->arg3(), output);
1075 }
1076
1077 // optional bytes data = 10;
1078 if (_has_bit(14)) {
1079 ::google::protobuf::internal::WireFormatLite::WriteBytes(
1080 10, this->data(), output);
1081 }
1082
1083 // optional float time = 11;
David Lie7180e82011-04-08 18:45:45 -07001084 if (_has_bit(20)) {
David Li55c94cc2011-03-04 17:50:48 -08001085 ::google::protobuf::internal::WireFormatLite::WriteFloat(11, this->time(), output);
1086 }
1087
1088 // optional int32 arg4 = 16;
1089 if (_has_bit(9)) {
1090 ::google::protobuf::internal::WireFormatLite::WriteInt32(16, this->arg4(), output);
1091 }
1092
1093 // optional int32 arg5 = 17;
1094 if (_has_bit(10)) {
1095 ::google::protobuf::internal::WireFormatLite::WriteInt32(17, this->arg5(), output);
1096 }
1097
1098 // optional int32 arg6 = 18;
1099 if (_has_bit(11)) {
1100 ::google::protobuf::internal::WireFormatLite::WriteInt32(18, this->arg6(), output);
1101 }
1102
1103 // optional int32 arg7 = 19;
1104 if (_has_bit(12)) {
1105 ::google::protobuf::internal::WireFormatLite::WriteInt32(19, this->arg7(), output);
1106 }
1107
1108 // optional int32 arg8 = 20;
1109 if (_has_bit(13)) {
1110 ::google::protobuf::internal::WireFormatLite::WriteInt32(20, this->arg8(), output);
1111 }
1112
1113 // optional .com.android.glesv2debugger.Message.Prop prop = 21;
David Lie7180e82011-04-08 18:45:45 -07001114 if (_has_bit(21)) {
David Li55c94cc2011-03-04 17:50:48 -08001115 ::google::protobuf::internal::WireFormatLite::WriteEnum(
1116 21, this->prop(), output);
1117 }
1118
1119 // optional float clock = 22;
David Lie7180e82011-04-08 18:45:45 -07001120 if (_has_bit(22)) {
David Li55c94cc2011-03-04 17:50:48 -08001121 ::google::protobuf::internal::WireFormatLite::WriteFloat(22, this->clock(), output);
1122 }
1123
David Lif9bc1242011-03-22 18:42:03 -07001124 // optional .com.android.glesv2debugger.Message.DataType data_type = 23;
1125 if (_has_bit(15)) {
1126 ::google::protobuf::internal::WireFormatLite::WriteEnum(
1127 23, this->data_type(), output);
1128 }
1129
1130 // optional int32 pixel_format = 24;
1131 if (_has_bit(16)) {
1132 ::google::protobuf::internal::WireFormatLite::WriteInt32(24, this->pixel_format(), output);
1133 }
1134
1135 // optional int32 pixel_type = 25;
1136 if (_has_bit(17)) {
1137 ::google::protobuf::internal::WireFormatLite::WriteInt32(25, this->pixel_type(), output);
1138 }
1139
David Lie7180e82011-04-08 18:45:45 -07001140 // optional int32 image_width = 26;
1141 if (_has_bit(18)) {
1142 ::google::protobuf::internal::WireFormatLite::WriteInt32(26, this->image_width(), output);
1143 }
David Li31918cc2011-04-15 15:35:10 -07001144
David Lie7180e82011-04-08 18:45:45 -07001145 // optional int32 image_height = 27;
1146 if (_has_bit(19)) {
1147 ::google::protobuf::internal::WireFormatLite::WriteInt32(27, this->image_height(), output);
1148 }
David Li31918cc2011-04-15 15:35:10 -07001149
David Li55c94cc2011-03-04 17:50:48 -08001150}
1151
1152int Message::ByteSize() const {
1153 int total_size = 0;
1154
1155 if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
1156 // required int32 context_id = 1;
1157 if (has_context_id()) {
1158 total_size += 1 +
1159 ::google::protobuf::internal::WireFormatLite::Int32Size(
1160 this->context_id());
1161 }
1162
1163 // required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG];
1164 if (has_function()) {
1165 total_size += 1 +
1166 ::google::protobuf::internal::WireFormatLite::EnumSize(this->function());
1167 }
1168
1169 // required .com.android.glesv2debugger.Message.Type type = 3;
1170 if (has_type()) {
1171 total_size += 1 +
1172 ::google::protobuf::internal::WireFormatLite::EnumSize(this->type());
1173 }
1174
1175 // required bool expect_response = 4;
1176 if (has_expect_response()) {
1177 total_size += 1 + 1;
1178 }
1179
1180 // optional int32 ret = 5;
1181 if (has_ret()) {
1182 total_size += 1 +
1183 ::google::protobuf::internal::WireFormatLite::Int32Size(
1184 this->ret());
1185 }
1186
1187 // optional int32 arg0 = 6;
1188 if (has_arg0()) {
1189 total_size += 1 +
1190 ::google::protobuf::internal::WireFormatLite::Int32Size(
1191 this->arg0());
1192 }
1193
1194 // optional int32 arg1 = 7;
1195 if (has_arg1()) {
1196 total_size += 1 +
1197 ::google::protobuf::internal::WireFormatLite::Int32Size(
1198 this->arg1());
1199 }
1200
1201 // optional int32 arg2 = 8;
1202 if (has_arg2()) {
1203 total_size += 1 +
1204 ::google::protobuf::internal::WireFormatLite::Int32Size(
1205 this->arg2());
1206 }
1207
1208 }
1209 if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) {
1210 // optional int32 arg3 = 9;
1211 if (has_arg3()) {
1212 total_size += 1 +
1213 ::google::protobuf::internal::WireFormatLite::Int32Size(
1214 this->arg3());
1215 }
1216
1217 // optional int32 arg4 = 16;
1218 if (has_arg4()) {
1219 total_size += 2 +
1220 ::google::protobuf::internal::WireFormatLite::Int32Size(
1221 this->arg4());
1222 }
1223
1224 // optional int32 arg5 = 17;
1225 if (has_arg5()) {
1226 total_size += 2 +
1227 ::google::protobuf::internal::WireFormatLite::Int32Size(
1228 this->arg5());
1229 }
1230
1231 // optional int32 arg6 = 18;
1232 if (has_arg6()) {
1233 total_size += 2 +
1234 ::google::protobuf::internal::WireFormatLite::Int32Size(
1235 this->arg6());
1236 }
1237
1238 // optional int32 arg7 = 19;
1239 if (has_arg7()) {
1240 total_size += 2 +
1241 ::google::protobuf::internal::WireFormatLite::Int32Size(
1242 this->arg7());
1243 }
1244
1245 // optional int32 arg8 = 20;
1246 if (has_arg8()) {
1247 total_size += 2 +
1248 ::google::protobuf::internal::WireFormatLite::Int32Size(
1249 this->arg8());
1250 }
1251
1252 // optional bytes data = 10;
1253 if (has_data()) {
1254 total_size += 1 +
1255 ::google::protobuf::internal::WireFormatLite::BytesSize(
1256 this->data());
1257 }
1258
David Lif9bc1242011-03-22 18:42:03 -07001259 // optional .com.android.glesv2debugger.Message.DataType data_type = 23;
1260 if (has_data_type()) {
1261 total_size += 2 +
1262 ::google::protobuf::internal::WireFormatLite::EnumSize(this->data_type());
1263 }
1264
1265 }
1266 if (_has_bits_[16 / 32] & (0xffu << (16 % 32))) {
1267 // optional int32 pixel_format = 24;
1268 if (has_pixel_format()) {
1269 total_size += 2 +
1270 ::google::protobuf::internal::WireFormatLite::Int32Size(
1271 this->pixel_format());
1272 }
1273
1274 // optional int32 pixel_type = 25;
1275 if (has_pixel_type()) {
1276 total_size += 2 +
1277 ::google::protobuf::internal::WireFormatLite::Int32Size(
1278 this->pixel_type());
1279 }
1280
David Lie7180e82011-04-08 18:45:45 -07001281 // optional int32 image_width = 26;
1282 if (has_image_width()) {
1283 total_size += 2 +
1284 ::google::protobuf::internal::WireFormatLite::Int32Size(
1285 this->image_width());
1286 }
David Li31918cc2011-04-15 15:35:10 -07001287
David Lie7180e82011-04-08 18:45:45 -07001288 // optional int32 image_height = 27;
1289 if (has_image_height()) {
1290 total_size += 2 +
1291 ::google::protobuf::internal::WireFormatLite::Int32Size(
1292 this->image_height());
1293 }
David Li31918cc2011-04-15 15:35:10 -07001294
David Li55c94cc2011-03-04 17:50:48 -08001295 // optional float time = 11;
1296 if (has_time()) {
1297 total_size += 1 + 4;
1298 }
1299
David Li55c94cc2011-03-04 17:50:48 -08001300 // optional .com.android.glesv2debugger.Message.Prop prop = 21;
1301 if (has_prop()) {
1302 total_size += 2 +
1303 ::google::protobuf::internal::WireFormatLite::EnumSize(this->prop());
1304 }
1305
1306 // optional float clock = 22;
1307 if (has_clock()) {
1308 total_size += 2 + 4;
1309 }
1310
1311 }
1312 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
1313 _cached_size_ = total_size;
1314 GOOGLE_SAFE_CONCURRENT_WRITES_END();
1315 return total_size;
1316}
1317
1318void Message::CheckTypeAndMergeFrom(
1319 const ::google::protobuf::MessageLite& from) {
1320 MergeFrom(*::google::protobuf::down_cast<const Message*>(&from));
1321}
1322
1323void Message::MergeFrom(const Message& from) {
1324 GOOGLE_CHECK_NE(&from, this);
1325 if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
1326 if (from._has_bit(0)) {
1327 set_context_id(from.context_id());
1328 }
1329 if (from._has_bit(1)) {
1330 set_function(from.function());
1331 }
1332 if (from._has_bit(2)) {
1333 set_type(from.type());
1334 }
1335 if (from._has_bit(3)) {
1336 set_expect_response(from.expect_response());
1337 }
1338 if (from._has_bit(4)) {
1339 set_ret(from.ret());
1340 }
1341 if (from._has_bit(5)) {
1342 set_arg0(from.arg0());
1343 }
1344 if (from._has_bit(6)) {
1345 set_arg1(from.arg1());
1346 }
1347 if (from._has_bit(7)) {
1348 set_arg2(from.arg2());
1349 }
1350 }
1351 if (from._has_bits_[8 / 32] & (0xffu << (8 % 32))) {
1352 if (from._has_bit(8)) {
1353 set_arg3(from.arg3());
1354 }
1355 if (from._has_bit(9)) {
1356 set_arg4(from.arg4());
1357 }
1358 if (from._has_bit(10)) {
1359 set_arg5(from.arg5());
1360 }
1361 if (from._has_bit(11)) {
1362 set_arg6(from.arg6());
1363 }
1364 if (from._has_bit(12)) {
1365 set_arg7(from.arg7());
1366 }
1367 if (from._has_bit(13)) {
1368 set_arg8(from.arg8());
1369 }
1370 if (from._has_bit(14)) {
1371 set_data(from.data());
1372 }
1373 if (from._has_bit(15)) {
David Lif9bc1242011-03-22 18:42:03 -07001374 set_data_type(from.data_type());
David Li55c94cc2011-03-04 17:50:48 -08001375 }
1376 }
1377 if (from._has_bits_[16 / 32] & (0xffu << (16 % 32))) {
1378 if (from._has_bit(16)) {
David Lif9bc1242011-03-22 18:42:03 -07001379 set_pixel_format(from.pixel_format());
David Li55c94cc2011-03-04 17:50:48 -08001380 }
1381 if (from._has_bit(17)) {
David Lif9bc1242011-03-22 18:42:03 -07001382 set_pixel_type(from.pixel_type());
1383 }
1384 if (from._has_bit(18)) {
David Lie7180e82011-04-08 18:45:45 -07001385 set_image_width(from.image_width());
David Lif9bc1242011-03-22 18:42:03 -07001386 }
1387 if (from._has_bit(19)) {
David Lie7180e82011-04-08 18:45:45 -07001388 set_image_height(from.image_height());
David Lif9bc1242011-03-22 18:42:03 -07001389 }
1390 if (from._has_bit(20)) {
David Lie7180e82011-04-08 18:45:45 -07001391 set_time(from.time());
1392 }
1393 if (from._has_bit(21)) {
1394 set_prop(from.prop());
1395 }
1396 if (from._has_bit(22)) {
David Li55c94cc2011-03-04 17:50:48 -08001397 set_clock(from.clock());
1398 }
1399 }
1400}
1401
1402void Message::CopyFrom(const Message& from) {
1403 if (&from == this) return;
1404 Clear();
1405 MergeFrom(from);
1406}
1407
1408bool Message::IsInitialized() const {
1409 if ((_has_bits_[0] & 0x0000000f) != 0x0000000f) return false;
1410
1411 return true;
1412}
1413
1414void Message::Swap(Message* other) {
1415 if (other != this) {
1416 std::swap(context_id_, other->context_id_);
1417 std::swap(function_, other->function_);
1418 std::swap(type_, other->type_);
1419 std::swap(expect_response_, other->expect_response_);
1420 std::swap(ret_, other->ret_);
1421 std::swap(arg0_, other->arg0_);
1422 std::swap(arg1_, other->arg1_);
1423 std::swap(arg2_, other->arg2_);
1424 std::swap(arg3_, other->arg3_);
1425 std::swap(arg4_, other->arg4_);
1426 std::swap(arg5_, other->arg5_);
1427 std::swap(arg6_, other->arg6_);
1428 std::swap(arg7_, other->arg7_);
1429 std::swap(arg8_, other->arg8_);
1430 std::swap(data_, other->data_);
David Lif9bc1242011-03-22 18:42:03 -07001431 std::swap(data_type_, other->data_type_);
1432 std::swap(pixel_format_, other->pixel_format_);
1433 std::swap(pixel_type_, other->pixel_type_);
David Lie7180e82011-04-08 18:45:45 -07001434 std::swap(image_width_, other->image_width_);
1435 std::swap(image_height_, other->image_height_);
David Li55c94cc2011-03-04 17:50:48 -08001436 std::swap(time_, other->time_);
1437 std::swap(prop_, other->prop_);
1438 std::swap(clock_, other->clock_);
1439 std::swap(_has_bits_[0], other->_has_bits_[0]);
1440 std::swap(_cached_size_, other->_cached_size_);
1441 }
1442}
1443
1444::std::string Message::GetTypeName() const {
1445 return "com.android.glesv2debugger.Message";
1446}
1447
1448
1449// @@protoc_insertion_point(namespace_scope)
1450
1451} // namespace glesv2debugger
1452} // namespace android
1453} // namespace com
1454
1455// @@protoc_insertion_point(global_scope)