acl
3.5.3.0
|
#include <aio_listen_stream.hpp>
Public 成员函数 | |
aio_listen_callback (void) | |
virtual | ~aio_listen_callback (void) |
virtual bool | listen_callback (aio_listen_stream &ss)=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 () | |
当异步监听流收到有新连接到达事件时调用此类中的虚函数,在由子类实现该虚函数 中调用 accept() 系统 API 接收客户端连接,该类与上面的 aio_accept_callback 有所不同,在 aio_accept_callback::accept_callback() 被调用时,客户端连接对 象已经被创建,而在 listen_callback() 中,则需要应用自己接收连接对象
在文件 aio_listen_stream.hpp 第 37 行定义.
|
inline |
在文件 aio_listen_stream.hpp 第 40 行定义.
|
inlinevirtual |
在文件 aio_listen_stream.hpp 第 41 行定义.
|
pure virtual |