OpenMPI
0.1.1
|
An evbuffer that can handle overlapped IO. More...
Data Fields | |
struct evbuffer | buffer |
evutil_socket_t | fd |
The socket that we're doing overlapped IO on. More... | |
unsigned | read_in_progress: 1 |
pending I/O type | |
unsigned | write_in_progress: 1 |
struct evbuffer_chain * | first_pinned |
The first pinned chain in the buffer. More... | |
int | n_buffers |
How many chains are pinned; how many of the fields in buffers are we using. More... | |
WSABUF | buffers [MAX_WSABUFS] |
An evbuffer that can handle overlapped IO.
evutil_socket_t evbuffer_overlapped::fd |
The socket that we're doing overlapped IO on.
Referenced by _evbuffer_overlapped_get_fd(), evbuffer_launch_read(), evbuffer_launch_write(), and evbuffer_overlapped_new().
struct evbuffer_chain* evbuffer_overlapped::first_pinned |
The first pinned chain in the buffer.
Referenced by evbuffer_launch_read(), evbuffer_launch_write(), and pin_release().
int evbuffer_overlapped::n_buffers |
How many chains are pinned; how many of the fields in buffers are we using.
Referenced by evbuffer_commit_read(), evbuffer_launch_read(), evbuffer_launch_write(), and pin_release().