]> git.tdb.fi Git - libs/core.git/blobdiff - source/io/buffered.cpp
Separate event-related stuff from Base
[libs/core.git] / source / io / buffered.cpp
index f72522361b1d013d8f79d21fedefff910d0b1c1c..be4c8d47c8bc263d516846c4053018b9696f2824 100644 (file)
@@ -1,6 +1,7 @@
 #include <cstring>
 #include <stdexcept>
 #include "buffered.h"
+#include "handle.h"
 
 using namespace std;
 
@@ -40,7 +41,7 @@ void Buffered::flush()
                {
                        unsigned len = below.write(begin, used);
 
-                       begin=end = buf;
+                       begin = end = buf;
 
                        if(len<used)
                                throw runtime_error("Couldn't flush all data");
@@ -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