|
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().