acl  3.5.3.0
acl::aio_open_callback类 参考abstract

#include <aio_socket_stream.hpp>

+ 类 acl::aio_open_callback 继承关系图:
+ acl::aio_open_callback 的协作图:

Public 成员函数

 aio_open_callback (void)
 
virtual ~aio_open_callback (void)
 
virtual bool open_callback (void)=0
 
- Public 成员函数 继承自 acl::aio_callback
 aio_callback (void)
 
virtual ~aio_callback (void)
 
virtual void close_callback (void)
 
virtual bool timeout_callback (void)
 
virtual bool read_callback (char *data, int len)
 
virtual bool read_wakeup (void)
 
virtual bool write_callback (void)
 
virtual bool write_wakeup (void)
 

额外继承的成员函数

- Protected 成员函数 继承自 acl::acl::noncopyable
 noncopyable ()
 
 ~noncopyable ()
 

详细描述

当异步客户端流异步连接远程服务器时的回调函数类,该类为纯虚类, 要求子类必须实现 open_callback 回调过程

在文件 aio_socket_stream.hpp16 行定义.

构造及析构函数说明

◆ aio_open_callback()

acl::aio_open_callback::aio_open_callback ( void  )
inline

在文件 aio_socket_stream.hpp19 行定义.

19 {}

◆ ~aio_open_callback()

virtual acl::aio_open_callback::~aio_open_callback ( void  )
inlinevirtual

在文件 aio_socket_stream.hpp20 行定义.

20 {}

成员函数说明

◆ open_callback()

virtual bool acl::aio_open_callback::open_callback ( void  )
pure virtual

acl::http_aclient , 以及 acl::mqtt_aclient 内被实现.


该类的文档由以下文件生成: