1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 07:27:45 +00:00

LibArchive: Port TarOutputStream to Core::Stream

This commit is contained in:
Tim Schumacher 2022-12-14 01:20:38 +01:00 committed by Linus Groh
parent 9ec2cb3741
commit 1ec646ab94
3 changed files with 18 additions and 19 deletions

View file

@ -58,14 +58,14 @@ private:
class TarOutputStream {
public:
TarOutputStream(OutputStream&);
TarOutputStream(Core::Stream::Handle<Core::Stream::Stream>);
void add_file(DeprecatedString const& path, mode_t, ReadonlyBytes);
void add_link(DeprecatedString const& path, mode_t, StringView);
void add_directory(DeprecatedString const& path, mode_t);
void finish();
private:
OutputStream& m_stream;
Core::Stream::Handle<Core::Stream::Stream> m_stream;
bool m_finished { false };
friend class TarFileStream;