#include <master_base.hpp>
◆ master_base()
acl::master_base::master_base |
( |
| ) |
|
|
protected |
◆ ~master_base()
virtual acl::master_base::~master_base |
( |
| ) |
|
|
protectedvirtual |
◆ daemon_mode()
bool acl::master_base::daemon_mode |
( |
void |
| ) |
const |
判断是否是由 acl_master 控制的 daemon 模式
- 返回
- {bool}
◆ get_event()
ACL_EVENT* acl::master_base::get_event |
( |
void |
| ) |
const |
|
inlineprotected |
◆ proc_del_timer()
void acl::master_base::proc_del_timer |
( |
event_timer * |
timer | ) |
|
删除进程级别定时器
- 参数
-
timer | {event_timer*} 由 proc_set_timer 设置的定时任务 |
◆ proc_on_exit()
virtual void acl::master_base::proc_on_exit |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
◆ proc_on_init()
virtual void acl::master_base::proc_on_init |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
◆ proc_on_listen()
virtual void acl::master_base::proc_on_listen |
( |
server_socket & |
ss | ) |
|
|
inlineprotectedvirtual |
◆ proc_on_sighup()
virtual bool acl::master_base::proc_on_sighup |
( |
string & |
| ) |
|
|
inlineprotectedvirtual |
◆ proc_pre_jail()
virtual void acl::master_base::proc_pre_jail |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
◆ proc_set_timer()
bool acl::master_base::proc_set_timer |
( |
event_timer * |
timer | ) |
|
设置进程级别的定时器,该函数只可在主线程的运行空间 (如在函数 proc_on_init) 中被设置,当该定时器任务都执行完毕后会自动被 销毁(即内部会自动调用 master_timer::destroy 方法)
- 参数
-
- 返回
- {bool} 设置定时器是否成功
◆ set_cfg_bool()
◆ set_cfg_int()
◆ set_cfg_int64()
◆ set_cfg_str()
◆ set_event()
void acl::master_base::set_event |
( |
ACL_EVENT * |
event | ) |
|
|
protected |
◆ conf_
◆ daemon_mode_
bool acl::master_base::daemon_mode_ |
|
protected |
◆ proc_inited_
bool acl::master_base::proc_inited_ |
|
protected |
◆ servers_
该类的文档由以下文件生成: