UniSet 2.32.1
Открытые члены | Открытые статические члены | Защищенные члены | Полный список членов класса
Класс 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 (size_t num) noexcept
 
bool async_run (const std::string &addr, Poco::UInt16 port)
 
bool run (const std::string &addr, Poco::UInt16 port)
 
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)
 

Методы

◆ evfinish()

void uniset::LogServer::evfinish ( const ev::loop_ref & loop)
overrideprotectedvirtual

Переопределяет метод предка uniset::EvWatcher.

◆ evprepare()

void uniset::LogServer::evprepare ( const ev::loop_ref & loop)
overrideprotectedvirtual

Переопределяет метод предка uniset::EvWatcher.

◆ wname()

std::string uniset::LogServer::wname ( ) const
overrideprotectedvirtualnoexcept

Переопределяет метод предка uniset::EvWatcher.