diff options
Diffstat (limited to 'modules/core')
-rw-r--r-- | modules/core/c++/buffer.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/modules/core/c++/buffer.cpp b/modules/core/c++/buffer.cpp index 5312e86..dde723a 100644 --- a/modules/core/c++/buffer.cpp +++ b/modules/core/c++/buffer.cpp @@ -6,6 +6,8 @@ #include <iomanip> #include <sstream> +#include <iostream> + namespace saw { error buffer::push(const uint8_t &value) { size_t write_remain = write_composite_length(); @@ -19,9 +21,9 @@ error buffer::push(const uint8_t &value) { } error buffer::push(const uint8_t &buffer, size_t size) { - error error = write_require_length(size); - if (error.failed()) { - return error; + error err = write_require_length(size); + if (err.failed()) { + return err; } const uint8_t *buffer_ptr = &buffer; while (size > 0) { @@ -31,6 +33,8 @@ error buffer::push(const uint8_t &buffer, size_t size) { size -= segment; buffer_ptr += segment; } + + std::cout<<"Read: "<<read_segment_length()<<"\nWrite"<<write_segment_length()<<"\n"<<std::endl; return no_error(); } |