#include <dns_service.hpp>
◆ dns_result_callback()
acl::dns_result_callback::dns_result_callback |
( |
const char * |
domain | ) |
|
|
inline |
◆ ~dns_result_callback()
virtual acl::dns_result_callback::~dns_result_callback |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ destroy()
virtual void acl::dns_result_callback::destroy |
( |
void |
| ) |
|
|
inlinevirtual |
当任务处理完毕或出错时,内部处理过程会自动调用 destroy 接口, 子类可以在该接口内进行一些释放过程,尤其当该对象是动态创建时, 子类应该在该函数内 delete this 以删除自己,因为该函数最终肯定 会被调用,所以子类不应在其它地方进行析构操作
在文件 dns_service.hpp 第 35 行定义.
◆ get_domain()
const string& acl::dns_result_callback::get_domain |
( |
| ) |
const |
|
inline |
◆ on_result()
virtual void acl::dns_result_callback::on_result |
( |
const char * |
domain, |
|
|
const dns_res & |
res |
|
) |
| |
|
pure virtual |
子类实现此接口,以获得查询结果,如果 res.ips_.size() == 0 则说明查询结果为空
- 参数
-
该类的文档由以下文件生成: