aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/skiff/zerocopy_output_writer.cpp
diff options
context:
space:
mode:
authorqrort <qrort@yandex-team.com>2022-12-02 11:31:25 +0300
committerqrort <qrort@yandex-team.com>2022-12-02 11:31:25 +0300
commitb1f4ffc9c8abff3ba58dc1ec9a9f92d2f0de6806 (patch)
tree2a23209faf0fea5586a6d4b9cee60d1b318d29fe /library/cpp/skiff/zerocopy_output_writer.cpp
parent559174a9144de40d6bb3997ea4073c82289b4974 (diff)
downloadydb-b1f4ffc9c8abff3ba58dc1ec9a9f92d2f0de6806.tar.gz
remove kikimr/driver DEPENDS
Diffstat (limited to 'library/cpp/skiff/zerocopy_output_writer.cpp')
-rw-r--r--library/cpp/skiff/zerocopy_output_writer.cpp38
1 files changed, 0 insertions, 38 deletions
diff --git a/library/cpp/skiff/zerocopy_output_writer.cpp b/library/cpp/skiff/zerocopy_output_writer.cpp
deleted file mode 100644
index 49492b55a4..0000000000
--- a/library/cpp/skiff/zerocopy_output_writer.cpp
+++ /dev/null
@@ -1,38 +0,0 @@
-#include "zerocopy_output_writer.h"
-
-namespace NSkiff {
-
-////////////////////////////////////////////////////////////////////////////////
-
-TZeroCopyOutputStreamWriter::TZeroCopyOutputStreamWriter(IZeroCopyOutput* output)
- : Output_(output)
-{
- ObtainNextBlock();
-}
-
-TZeroCopyOutputStreamWriter::~TZeroCopyOutputStreamWriter()
-{
- if (RemainingBytes_ > 0) {
- UndoRemaining();
- }
-}
-
-void TZeroCopyOutputStreamWriter::ObtainNextBlock()
-{
- if (RemainingBytes_ > 0) {
- UndoRemaining();
- }
- RemainingBytes_ = Output_->Next(&Current_);
- TotalWrittenBlockSize_ += RemainingBytes_;
-}
-
-void TZeroCopyOutputStreamWriter::UndoRemaining()
-{
- Output_->Undo(RemainingBytes_);
- TotalWrittenBlockSize_ -= RemainingBytes_;
- RemainingBytes_ = 0;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-
-} // namespace NSkiff