3#include <StormByte/buffer/exception.hxx>
4#include <StormByte/logger/log.hxx>
5#include <StormByte/expected.hxx>
21namespace StormByte::Buffer {
34 enum class STORMBYTE_BUFFER_PUBLIC Position {
59 using DataType = std::vector<std::byte>;
70 using PipeFunction = std::function<void(Consumer, Producer, std::shared_ptr<Logger::Log>)>;
86 enum class STORMBYTE_BUFFER_PUBLIC ExecutionMode {