diff options
author | Determinant <[email protected]> | 2018-09-12 10:32:51 -0400 |
---|---|---|
committer | Determinant <[email protected]> | 2018-09-12 10:32:51 -0400 |
commit | 0eea9ddc7cfb2820295dd87aed3dc911a100ecde (patch) | |
tree | ae641aa20713d15577776af64d686c1d4ee949ae /include | |
parent | f40ee925f06587399e3a1b755ede2ea87a7cc67f (diff) |
no need to cut the segs for the send_buffer
Diffstat (limited to 'include')
-rw-r--r-- | include/salticidae/conn.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/salticidae/conn.h b/include/salticidae/conn.h index 53d51a3..f290e3d 100644 --- a/include/salticidae/conn.h +++ b/include/salticidae/conn.h @@ -114,6 +114,12 @@ class SegBuffer { _size += data.size(); buffer.push_back(buffer_entry_t(std::move(data))); } + + bytearray_t move_pop() { + auto res = std::move(buffer.front().data); + buffer.pop_front(); + return std::move(res); + } bytearray_t pop(size_t len) { bytearray_t res; |