OpenMPI 0.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- Data Structures
- Class Hierarchy
- Data Fields

Data Fields
evbuffer_overlapped Struct Reference

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]

## Detailed Description

An evbuffer that can handle overlapped IO.

## Field Documentation

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

The documentation for this struct was generated from the following file:

- opal/mca/event/libevent2013/libevent/buffer_iocp.c