in Aliyun/Log/log.proto.php [354:374]
public function size() {
$size = 0;
if (!is_null($this->logs_))
foreach($this->logs_ as $v) {
$l = $v->size();
$size += 1 + Protobuf::size_varint($l) + $l;
}
if (!is_null($this->reserved_)) {
$l = strlen($this->reserved_);
$size += 1 + Protobuf::size_varint($l) + $l;
}
if (!is_null($this->topic_)) {
$l = strlen($this->topic_);
$size += 1 + Protobuf::size_varint($l) + $l;
}
if (!is_null($this->source_)) {
$l = strlen($this->source_);
$size += 1 + Protobuf::size_varint($l) + $l;
}
return $size;
}