prefix_ void senf::console::detail::ReadlineClientReader::write(std::string text)
{
- translate(text);
- handle().write(text);
+ try {
+ translate(text);
+ handle().write(text);
+ } catch (SystemException &) {
+ ;
+ }
}
prefix_ void senf::console::detail::ReadlineClientReader::terminate()
terminate_ = true;
}
+prefix_ void senf::console::detail::ReadlineClientReader::eof()
+{
+ stream() << '\n' << std::flush;
+ stopClient();
+}
+
///////////////////////////////////////////////////////////////////////////
// senf::console::detail::SafeReadlineClientReader