Eric,
Thanks, that does help.
Are you able to comment on whether I 'should' be doing this as regards the
non-blocking and non-seekable nature of a serial port?
Thanks,
Rob
On Jan 18, 2008 6:46 PM, Eric MALENFANT
Rob Desbois, le 18 janvier 2008 08:02:
After trying to compile I realised that a SeekableDevice provides read, write and seek functions, nothing else. Am I seriously misunderstanding the point of boost::iostreams?
A file_descriptor only implements the Device concept, it not an std::iostream. If you want an std::iostream, you wrap the Device in a boost::iostreams::stream which, as stated in its documentation: "performs i/o by delegating to a contained Device", and "derives from a specialization of std::basic_istream, std::basic_ostream or std::basic_iostream, depending on whether the underlying Device models Source, Sink or both."
HTH,
Éric Malenfant --------------------------------------------- If we were meant to fly, we wouldn't keep losing our luggage. _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
-- Rob Desbois Eml: rob.desbois@gmail.com Tel: 07946 705987 "There's a whale there's a whale there's a whale fish" he cried, and the whale was in full view. ...Then ooh welcome. Ahhh. Ooh mug welcome.