}
}
else if(cur_op==M_READ)
- begin=end = buf;
+ begin = end = buf;
}
unsigned Buffered::do_write(const 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;
return end-begin;
}
-const Handle &Buffered::get_event_handle()
-{
- throw logic_error("Buffered doesn't support events");
-}
-
} // namespace IO
} // namespace Msp