![]() |
hamigaki::archivers::basic_tar_file_sink —
tarファイルへの書き込み専用アクセスを提供するSinkモデル
template<typename Sink> class basic_tar_file_sink { public: // types typedef char char_type; typedef implementation defined category; typedef tar::header header_type; // construct/copy/destruct basic_tar_file_sink(const Sink&); // Boost.Iostreams implementation std::streamsize write(const char_type*, std::streamsize); void close(); // Hamigaki.Archivers implementation void create_entry(const tar::header&); void rewind_entry(); void close_archive(); };
受け取ったSinkへ複数のファイルデータをtarファイルとして書き出すことができる。
モデルとなるコンセプト:Sink, ClosableDevice
製作著作 © 2006, 2007 Takeshi Mouri |