UniSet  2.6.0
Открытые члены | Открытые статические члены | Защищенные члены | Полный список членов класса
Класс uniset::LogServer
Граф наследования:uniset::LogServer:
Inheritance graph
[см. легенду]
Граф связей класса uniset::LogServer:
Collaboration graph
[см. легенду]

Открытые члены

 LogServer (std::shared_ptr< DebugStream > log)
 LogServer (std::shared_ptr< LogAgregator > log)
void setCmdTimeout (timeout_t msec) noexcept
void setSessionLog (Debug::type t) noexcept
void setMaxSessionCount (int num) noexcept
void run (const std::string &addr, Poco::UInt16 port, bool thread=true)
void terminate ()
bool isRunning () const noexcept
bool check (bool restart_if_fail=true)
void init (const std::string &prefix, xmlNode *cnode=0)
std::string getShortInfo ()
Poco::JSON::Object::Ptr httpGetShortInfo ()

Открытые статические члены

static std::string help_print (const std::string &prefix)

Защищенные члены

virtual void evprepare (const ev::loop_ref &loop) override
virtual void evfinish (const ev::loop_ref &loop) override
virtual std::string wname () const noexcept override
void ioAccept (ev::io &watcher, int revents)
void sessionFinished (LogSession *s)
void saveDefaultLogLevels (const std::string &logname)
void restoreDefaultLogLevels (const std::string &logname)
std::string onCommand (LogSession *s, LogServerTypes::Command cmd, const std::string &logname)