def getDouble(self): if self.idx + 8 > self.limit: raise ProtocolBuffer.ProtocolBufferDecodeError('truncated') a = self.buf[self.idx:self.idx + 8] self.idx += 8 if a[0] & 0x80: a[0] ^= 0x80 else: a = [x ^ 0xFF for x in a] return struct.unpack('>d', array.array('B', a).tostring())[0]
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 10: self.set_blob_key(d.getPrefixedString()) continue if tt == 18: self.set_content(d.getPrefixedString()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 18: self.set_token(d.getPrefixedString()) continue if tt == 24: self.set_duration_minutes(d.getVarInt32()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 10: self.set_destination_url(d.getPrefixedString()) continue if tt == 18: self.set_auth_domain(d.getPrefixedString()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 10: length = d.getVarInt32() tmp = ProtocolBuffer.Decoder(d.buffer(), d.pos(), d.pos() + length) d.skip(length) self.add_sent_message().TryMerge(tmp) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while 1: tt = d.getVarInt32() if tt == 28: break if tt == 34: self.set_key(d.getPrefixedString()) continue if tt == 42: self.set_value(d.getPrefixedString()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 10: self.set_http_proxy_host(d.getPrefixedString()) continue if tt == 16: self.set_http_proxy_port(d.getVarInt32()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def get64(self): if self.idx + 8 > self.limit: raise ProtocolBuffer.ProtocolBufferDecodeError('truncated') c = int(self.buf[self.idx]) d = int(self.buf[self.idx + 1]) e = int(self.buf[self.idx + 2]) f = int(self.buf[self.idx + 3]) g = int(self.buf[self.idx + 4]) h = self.buf[self.idx + 5] i = self.buf[self.idx + 6] j = self.buf[self.idx + 7] self.idx += 8 return ((c << 56) | (d << 48) | (e << 40) | (f << 32) | (g << 24) | (h << 16) | (i << 8) | j)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 8: self.set_is_available(d.getBoolean()) continue if tt == 16: self.set_presence(d.getVarInt32()) continue if tt == 24: self.set_valid(d.getBoolean()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 10: self.set_package(d.getPrefixedString()) continue if tt == 18: self.add_capability(d.getPrefixedString()) continue if tt == 26: self.add_call(d.getPrefixedString()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 10: self.set_module(d.getPrefixedString()) continue if tt == 18: self.set_version(d.getPrefixedString()) continue if tt == 26: self.set_instance(d.getPrefixedString()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 10: self.set_file(d.getPrefixedString()) continue if tt == 16: self.set_line(d.getVarInt64()) continue if tt == 26: self.set_function_name(d.getPrefixedString()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 10: self.set_scope(d.getPrefixedString()) continue if tt == 18: self.add_scopes(d.getPrefixedString()) continue if tt == 24: self.set_request_writer_permission(d.getBoolean()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 10: self.set_key(d.getPrefixedString()) continue if tt == 18: self.add_value(d.getPrefixedString()) continue if tt == 24: self.set_partial(d.getBoolean()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 10: self.set_service_name(d.getPrefixedString()) continue if tt == 18: self.set_call(d.getPrefixedString()) continue if tt == 24: self.set_status(d.getVarInt32()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 10: self.set_owner(d.getPrefixedString()) continue if tt == 18: length = d.getVarInt32() tmp = ProtocolBuffer.Decoder(d.buffer(), d.pos(), d.pos() + length) d.skip(length) self.add_entries().TryMerge(tmp) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 10: self.set_sender(d.getPrefixedString()) continue if tt == 18: self.set_replyto(d.getPrefixedString()) continue if tt == 26: self.add_to(d.getPrefixedString()) continue if tt == 34: self.add_cc(d.getPrefixedString()) continue if tt == 42: self.add_bcc(d.getPrefixedString()) continue if tt == 50: self.set_subject(d.getPrefixedString()) continue if tt == 58: self.set_textbody(d.getPrefixedString()) continue if tt == 66: self.set_htmlbody(d.getPrefixedString()) continue if tt == 74: length = d.getVarInt32() tmp = ProtocolBuffer.Decoder(d.buffer(), d.pos(), d.pos() + length) d.skip(length) self.add_attachment().TryMerge(tmp) continue if tt == 82: length = d.getVarInt32() tmp = ProtocolBuffer.Decoder(d.buffer(), d.pos(), d.pos() + length) d.skip(length) self.add_header().TryMerge(tmp) continue if tt == 90: self.set_amphtmlbody(d.getPrefixedString()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while 1: tt = d.getVarInt32() if tt == 12: break if tt == 18: length = d.getVarInt32() tmp = ProtocolBuffer.Decoder(d.buffer(), d.pos(), d.pos() + length) d.skip(length) self.mutable_key().TryMerge(tmp) continue if tt == 26: self.set_hash(d.getPrefixedString()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 10: self.set_filename(d.getPrefixedString()) continue if tt == 18: self.set_data(d.getPrefixedString()) continue if tt == 26: self.set_contentid(d.getPrefixedString()) continue if tt == 104: self.set_contentid_set(d.getBoolean()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 8: self.set_summary_status(d.getVarInt32()) continue if tt == 16: self.set_time_until_scheduled(d.getVarInt64()) continue if tt == 26: length = d.getVarInt32() tmp = ProtocolBuffer.Decoder(d.buffer(), d.pos(), d.pos() + length) d.skip(length) self.add_config().TryMerge(tmp) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 10: self.set_service_name(d.getPrefixedString()) continue if tt == 18: self.set_call(d.getPrefixedString()) continue if tt == 26: length = d.getVarInt32() tmp = ProtocolBuffer.Decoder(d.buffer(), d.pos(), d.pos() + length) d.skip(length) self.mutable_status().TryMerge(tmp) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 10: length = d.getVarInt32() tmp = ProtocolBuffer.Decoder(d.buffer(), d.pos(), d.pos() + length) d.skip(length) self.mutable_scope().TryMerge(tmp) continue if tt == 16: self.set_permission(d.getVarInt32()) continue if tt == 26: self.set_display_name(d.getPrefixedString()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 18: self.set_service_name(d.getPrefixedString()) continue if tt == 26: self.set_method(d.getPrefixedString()) continue if tt == 34: self.set_request(d.getPrefixedString()) continue if tt == 42: self.set_request_id(d.getPrefixedString()) continue if tt == 50: self.set_trace_context(d.getPrefixedString()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 10: self.set_jid(d.getPrefixedString()) continue if tt == 18: self.set_type(d.getPrefixedString()) continue if tt == 26: self.set_show(d.getPrefixedString()) continue if tt == 34: self.set_status(d.getPrefixedString()) continue if tt == 42: self.set_from_jid(d.getPrefixedString()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 10: self.add_jid(d.getPrefixedString()) continue if tt == 18: self.set_body(d.getPrefixedString()) continue if tt == 24: self.set_raw_xml(d.getBoolean()) continue if tt == 34: self.set_type(d.getPrefixedString()) continue if tt == 42: self.set_from_jid(d.getPrefixedString()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 10: self.set_success_path(d.getPrefixedString()) continue if tt == 16: self.set_max_upload_size_bytes(d.getVarInt64()) continue if tt == 24: self.set_max_upload_size_per_blob_bytes(d.getVarInt64()) continue if tt == 34: self.set_gs_bucket_name(d.getPrefixedString()) continue if tt == 40: self.set_url_expiry_time_seconds(d.getVarInt32()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 10: self.set_email(d.getPrefixedString()) continue if tt == 18: self.set_auth_domain(d.getPrefixedString()) continue if tt == 26: self.set_user_id(d.getPrefixedString()) continue if tt == 32: self.set_is_admin(d.getBoolean()) continue if tt == 42: self.add_scopes(d.getPrefixedString()) continue if tt == 50: self.set_client_id(d.getPrefixedString()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 9: self.set_current(d.getDouble()) continue if tt == 17: self.set_total(d.getDouble()) continue if tt == 25: self.set_average1m(d.getDouble()) continue if tt == 33: self.set_average10m(d.getDouble()) continue if tt == 41: self.set_rate1m(d.getDouble()) continue if tt == 49: self.set_rate10m(d.getDouble()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if tt == 10: self.set_content(d.getPrefixedString()) continue if tt == 16: self.set_statuscode(d.getVarInt32()) continue if tt == 27: self.add_header().TryMerge(d) continue if tt == 48: self.set_contentwastruncated(d.getBoolean()) continue if tt == 56: self.set_externalbytessent(d.getVarInt64()) continue if tt == 64: self.set_externalbytesreceived(d.getVarInt64()) continue if tt == 74: self.set_finalurl(d.getPrefixedString()) continue if tt == 80: self.set_apicpumilliseconds(d.getVarInt64()) continue if tt == 88: self.set_apibytessent(d.getVarInt64()) continue if tt == 96: self.set_apibytesreceived(d.getVarInt64()) continue if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)
def TryMerge(self, d): while d.avail() > 0: tt = d.getVarInt32() if (tt == 0): raise ProtocolBuffer.ProtocolBufferDecodeError() d.skipData(tt)