X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Console%2FServer.hh;h=e33be2cb496cd7eb6516d983b13b5fa8751c85b6;hb=ca70e274a556bf217f3f4c7b12e0fad2a7cd4853;hp=abc70b78c18c559a2ac07f3e54a3db17a3a448bf;hpb=f9d24df84e9dd01127ebeabef977a22e379cb41d;p=senf.git diff --git a/Console/Server.hh b/Console/Server.hh index abc70b7..e33be2c 100644 --- a/Console/Server.hh +++ b/Console/Server.hh @@ -85,9 +85,12 @@ namespace console { ///< Start server on given IPv4 address/port static Server & start(senf::INet6SocketAddress const & address); ///< Start server on given IPv6 address/port - void name(std::string const & name); ///< Set server name + Server & name(std::string const & name); ///< Set server name /**< This information is used in the prompt string. */ - + + void stop(); ///< Stop the server + /**< All clients will be closed */ + protected: private: @@ -137,6 +140,8 @@ namespace console { std::ostream & stream(); std::string promptString() const; + static Client & get(std::ostream & os); + protected: private: