Boost logo

Boost Users :

Subject: Re: [Boost-users] [serialization] Binary archive headers?
From: Kim Barrett (kab.conundrums_at_[hidden])
Date: 2009-08-26 00:03:16


At 6:03 PM -0500 8/25/09, Robert Dailey wrote:
>Hi,
>
>I'm looking at the streambuf filled with data after I do this:
>
> boost::asio::streambuf buf;
> std::ostream stream( &buf );
> boost::archive::binary_oarchive archive( stream );
> archive << "Hello World";
>
>And I see that there's a lot of binary data that preceeds the "Hello
>World" data. Looks like custom header information that
>boost::serialization inserts into the stream. Is there a way to
>prevent any automatic header information from being inserted into
>the archive's stream? I'm using this serialized buffer to
>communicate with a device over a COM port and I can't have this
>extra information in my buffer.

Include the boost::archive::no_header flag in the optional second argument
to the archive constructor.


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net