Bin\rpc\rpc_sendMessage_args::write PHP Метод

write() публичный Метод

public write ( $output )
    public function write($output)
    {
        $xfer = 0;
        $xfer += $output->writeStructBegin('rpc_sendMessage_args');
        if ($this->msg !== null) {
            if (!is_object($this->msg)) {
                throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
            }
            $xfer += $output->writeFieldBegin('msg', TType::STRUCT, 1);
            $xfer += $this->msg->write($output);
            $xfer += $output->writeFieldEnd();
        }
        $xfer += $output->writeFieldStop();
        $xfer += $output->writeStructEnd();
        return $xfer;
    }