add_log_observer(const unsigned int unit) override | openvpn::RunContext< ServerThread, Stats > | inlinevirtual |
add_thread() | openvpn::RunContext< ServerThread, Stats > | inlineprivate |
async_stop() override | openvpn::RunContext< ServerThread, Stats > | inlinevirtual |
async_stop_ | openvpn::RunContext< ServerThread, Stats > | private |
cancel() override | openvpn::RunContext< ServerThread, Stats > | inlinevirtual |
clear_server(const unsigned int unit) | openvpn::RunContext< ServerThread, Stats > | inline |
disable_log_history() override | openvpn::RunContext< ServerThread, Stats > | inlinevirtual |
enable_log_history() | openvpn::RunContext< ServerThread, Stats > | inline |
exit_timer | openvpn::RunContext< ServerThread, Stats > | private |
get_servers() | openvpn::RunContext< ServerThread, Stats > | inline |
halt | openvpn::RunContext< ServerThread, Stats > | protected |
io_context | openvpn::RunContext< ServerThread, Stats > | private |
io_context_ptr() | openvpn::RunContext< ServerThread, Stats > | inline |
is_thread_safe() | openvpn::RC< thread_safe_refcount > | static |
join() | openvpn::RunContext< ServerThread, Stats > | inline |
log(const std::string &str) override | openvpn::RunContext< ServerThread, Stats > | inlinevirtual |
log_context | openvpn::RunContext< ServerThread, Stats > | private |
log_history | openvpn::RunContext< ServerThread, Stats > | private |
log_observers | openvpn::RunContext< ServerThread, Stats > | private |
log_reopen | openvpn::RunContext< ServerThread, Stats > | private |
log_wrap | openvpn::RunContext< ServerThread, Stats > | private |
log_wrapper() | openvpn::RunContext< ServerThread, Stats > | inline |
mutex | openvpn::RunContext< ServerThread, Stats > | private |
operator=(const RC &)=delete | openvpn::RC< thread_safe_refcount > | |
prefix | openvpn::RunContext< ServerThread, Stats > | private |
process_exception(const std::string &thread_name, const unsigned int unit, const bool io_context_run_called, openvpn_io::io_context &io_context, SVC &svc, PThreadBarrier &event_loop_bar, const std::exception &e) | openvpn::RunContext< ServerThread, Stats > | inline |
Ptr typedef | openvpn::RunContext< ServerThread, Stats > | |
RC() noexcept=default | openvpn::RC< thread_safe_refcount > | |
RC(const RC &)=delete | openvpn::RC< thread_safe_refcount > | |
refcount_ | openvpn::RC< thread_safe_refcount > | private |
remove_thread() | openvpn::RunContext< ServerThread, Stats > | inlineprivate |
run() | openvpn::RunContext< ServerThread, Stats > | inline |
RunContext() | openvpn::RunContext< ServerThread, Stats > | inline |
schedule_debug_exit() | openvpn::RunContext< ServerThread, Stats > | inlineprivate |
servlist | openvpn::RunContext< ServerThread, Stats > | private |
set_async_stop(Stop *async_stop) | openvpn::RunContext< ServerThread, Stats > | inline |
set_log_reopen(LogSetup::Ptr lr) | openvpn::RunContext< ServerThread, Stats > | inline |
set_prefix(const std::string &pre) | openvpn::RunContext< ServerThread, Stats > | inline |
set_server(const unsigned int unit, ServerThread *serv) | openvpn::RunContext< ServerThread, Stats > | inline |
set_stats_obj(const typename Stats::Ptr &stats_arg) | openvpn::RunContext< ServerThread, Stats > | inline |
set_thread(const unsigned int unit, std::thread *thread) | openvpn::RunContext< ServerThread, Stats > | inline |
signal(const openvpn_io::error_code &error, int signum) | openvpn::RunContext< ServerThread, Stats > | inlineprotectedvirtual |
signal_rearm() | openvpn::RunContext< ServerThread, Stats > | inlineprivate |
signals | openvpn::RunContext< ServerThread, Stats > | private |
stats | openvpn::RunContext< ServerThread, Stats > | private |
thread_count | openvpn::RunContext< ServerThread, Stats > | private |
threadlist | openvpn::RunContext< ServerThread, Stats > | private |
use_count() const noexcept | openvpn::RC< thread_safe_refcount > | |
~RC()=default | openvpn::RC< thread_safe_refcount > | virtual |