class Client;
/** \brief
+ ///\fixme Use special non-blocking streambuf
*/
class Server
: boost::noncopyable
};
/** \brief
+
+ \fixme Fix Client::clientData implementation
+ Remove the 'dup' needed here so we don't close the same fd twice (see Client constructor)
+ Make output non-blocking
+ Don't register a new ReadHelper every round
*/
class Client
: public senf::intrusive_refcount
Client(ClientHandle handle, std::string const & name);
void clientData(ReadHelper<ClientHandle>::ptr helper);
+ void showPrompt();
ClientHandle handle_;
std::string tail_;