[
https://issues.apache.org/jira/browse/THRIFT-3480?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Xiaoshuang LU updated THRIFT-3480:
----------------------------------
Description:
Hi Thrift guys, I would like to propose a transport for computing byte size of
the serialized object. Here is a example.
{code}
boost::shared_ptr<TWriteOnlyTransport> transport{ new TWriteOnlyTransport };
boost::shared_ptr<TBinaryProtocol> protocol{ new TBinaryProtocol(transport)
};
size = object.write(protocol.get());
{code}
A write only transport can be written but never read. It discards all data
written to it but reports that the write operation succeeded. And the truth is
that write function of this transport does nothing at all.
was:
Hi Thrift guys, I would like to propose a transport for computing byte size of
the serialized object. Here is a example.
{code}
boost::shared_ptr<TWriteOnlyTransport> transport{ new TWriteOnlyTransport };
boost::shared_ptr<TBinaryProtocol> protocol{ new TBinaryProtocol(transport)
};
size = object.write(protocol.get());
{code}
A write only transport can be written but never read. It discards all data
written to it but reports that the write operation succeeded.
> offer a simple approach to compute byte size of the serialized object
> ---------------------------------------------------------------------
>
> Key: THRIFT-3480
> URL: https://issues.apache.org/jira/browse/THRIFT-3480
> Project: Thrift
> Issue Type: New Feature
> Components: C++ - Library
> Affects Versions: 0.9.3
> Reporter: Xiaoshuang LU
> Fix For: 0.9.4
>
> Attachments: THRIFT-3480.patch
>
>
> Hi Thrift guys, I would like to propose a transport for computing byte size
> of the serialized object. Here is a example.
> {code}
> boost::shared_ptr<TWriteOnlyTransport> transport{ new TWriteOnlyTransport
> };
> boost::shared_ptr<TBinaryProtocol> protocol{ new
> TBinaryProtocol(transport) };
> size = object.write(protocol.get());
> {code}
> A write only transport can be written but never read. It discards all data
> written to it but reports that the write operation succeeded. And the truth
> is that write function of this transport does nothing at all.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)