acl
3.5.3.0
|
#include <acl_aio.h>
Public 属性 | |
ACL_AIO * | aio |
ACL_VSTREAM * | stream |
ACL_VSTRING | strbuf |
int | timeout |
int | nrefer |
int | flag |
ACL_FIFO | write_fifo |
int | write_left |
int | write_offset |
int | write_nested |
int | write_nested_limit |
int(* | read_ready_fn )(ACL_VSTREAM *, ACL_VSTRING *, int *) |
int | read_nested |
int | read_nested_limit |
int | count |
int | keep_read |
int | accept_nloop |
int | error |
int | line_length |
ACL_AIO_ACCEPT_FN | accept_fn |
ACL_AIO_LISTEN_FN | listen_fn |
void * | context |
ACL_AIO_NOTIFY_FN | can_read_fn |
void * | can_read_ctx |
ACL_AIO_NOTIFY_FN | can_write_fn |
void * | can_write_ctx |
ACL_ARRAY * | read_handles |
ACL_ARRAY * | write_handles |
ACL_ARRAY * | close_handles |
ACL_ARRAY * | timeo_handles |
ACL_ARRAY * | connect_handles |
ACL_FIFO | reader_fifo |
ACL_FIFO | writer_fifo |
void(* | event_read_callback )(int event_type, ACL_ASTREAM *astream) |
ACL_AIO_ACCEPT_FN ACL_ASTREAM::accept_fn |
ACL_AIO_NOTIFY_FN ACL_ASTREAM::can_read_fn |
ACL_AIO_NOTIFY_FN ACL_ASTREAM::can_write_fn |
int ACL_ASTREAM::count |
调用 acl_aio_readn()/2 时设置的第二个参数值
void(* ACL_ASTREAM::event_read_callback) (int event_type, ACL_ASTREAM *astream) |
ACL_AIO_LISTEN_FN ACL_ASTREAM::listen_fn |
int(* ACL_ASTREAM::read_ready_fn) (ACL_VSTREAM *, ACL_VSTRING *, int *) |
ACL_VSTRING ACL_ASTREAM::strbuf |
ACL_VSTREAM* ACL_ASTREAM::stream |