diff options
| author | Yuqian Yang <crupest@crupest.life> | 2026-03-12 16:36:54 +0800 |
|---|---|---|
| committer | Yuqian Yang <crupest@crupest.life> | 2026-03-12 16:36:54 +0800 |
| commit | 55824becea00e10bb76201d35a0c333c679ce140 (patch) | |
| tree | 67cb8506432b49a58cfd04232f1c56068a382798 | |
| parent | fcd03ecc3d3d2635ffa09f7edb4216950b6f3caf (diff) | |
| download | cru-55824becea00e10bb76201d35a0c333c679ce140.tar.gz cru-55824becea00e10bb76201d35a0c333c679ce140.tar.bz2 cru-55824becea00e10bb76201d35a0c333c679ce140.zip | |
| -rw-r--r-- | include/cru/base/io/BufferStream.h | 2 | ||||
| -rw-r--r-- | src/base/io/BufferStream.cpp | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/include/cru/base/io/BufferStream.h b/include/cru/base/io/BufferStream.h index c8e8f707..e3d7fda9 100644 --- a/include/cru/base/io/BufferStream.h +++ b/include/cru/base/io/BufferStream.h @@ -46,7 +46,7 @@ struct BufferStreamOptions { /** * @brief MPMC (Multiple Producer Multiple Consumer) buffer stream. */ -class BufferStream : public Stream { +class CRU_BASE_API BufferStream : public Stream { public: explicit BufferStream(const BufferStreamOptions& options = {}); ~BufferStream() override; diff --git a/src/base/io/BufferStream.cpp b/src/base/io/BufferStream.cpp index fdcd25ff..598d01f1 100644 --- a/src/base/io/BufferStream.cpp +++ b/src/base/io/BufferStream.cpp @@ -1,6 +1,8 @@ #include "cru/base/io/BufferStream.h" #include "cru/base/io/Stream.h" +#include <cstring> + namespace cru::io { BufferStream::BufferStream(const BufferStreamOptions& options) : Stream(false, true, true) { |
