Открытые члены |
| 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 () |
Защищенные члены |
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) |