diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/salticidae/conn.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/salticidae/conn.h b/include/salticidae/conn.h index d93f787..53d51a3 100644 --- a/include/salticidae/conn.h +++ b/include/salticidae/conn.h @@ -104,7 +104,12 @@ class SegBuffer { } return *this; } - + + void rewind(bytearray_t &&data) { + _size += data.size(); + buffer.push_front(buffer_entry_t(std::move(data))); + } + void push(bytearray_t &&data) { _size += data.size(); buffer.push_back(buffer_entry_t(std::move(data))); |