Thrift Transport for C++ Streams
As I had problem with the TFileTransport (those described at http://publists.facebook.com/pipermail/thrift/2008-January/000357.html) I wrote a transport for C++ streams.
There are three classes of interest:
- InputStreamTransport
Transport for std::istream.
- OutputStreamTransport
Transport for std::ostream.
- StreamTransport
Transport for std::stream.
All of these classes have a constructor taking a boost::shared_ptr<StreamT> in parameter and can be used as any other thrift transports.
StreamTransport.hpp
{attachment:StreamTransport.hpp}
Updates
- Initial version
- Changed license and facebook namespace reference to apache.