X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Fio%2Fbuffered.cpp;h=53f83912a67bcf8ad5237cce37908afd44651359;hp=5dbd49463fc2666a39019036c4882231b73b653d;hb=dce2985e07e6184f000ef176451150710e21ee35;hpb=d4d2018e1ba971e57eb2d8fee022b70a9c33d2e5 diff --git a/source/io/buffered.cpp b/source/io/buffered.cpp index 5dbd494..53f8391 100644 --- a/source/io/buffered.cpp +++ b/source/io/buffered.cpp @@ -1,6 +1,7 @@ #include #include #include "buffered.h" +#include "handle.h" using namespace std; @@ -47,7 +48,7 @@ void Buffered::flush() } } else if(cur_op==M_READ) - begin=end = buf; + begin = end = buf; } unsigned Buffered::do_write(const char *data, unsigned size) @@ -100,7 +101,7 @@ unsigned Buffered::do_read(char *data, unsigned size) // Give out whatever is in the buffer already memcpy(data, begin, end-begin); unsigned ret = end-begin; - begin=end = buf; + begin = end = buf; data += ret; size -= ret; @@ -179,10 +180,5 @@ unsigned Buffered::get_current_size() const return end-begin; } -Handle Buffered::get_event_handle() -{ - throw logic_error("Buffered doesn't support events"); -} - } // namespace IO } // namespace Msp