OpenVPN
overlapped_io Struct Reference

#include <win32.h>

Collaboration diagram for overlapped_io:

Data Fields

int iostate
OVERLAPPED overlapped
DWORD size
DWORD flags
int status
bool addr_defined
union { 
   struct sockaddr_in   addr 
   struct sockaddr_in6   addr6 
}; 
int addrlen
struct buffer buf_init
struct buffer buf

Detailed Description

Definition at line 204 of file win32.h.

Field Documentation

◆ [union]

union { ... } overlapped_io

◆ addr

struct sockaddr_in overlapped_io::addr

Definition at line 217 of file win32.h.

Referenced by read_sockaddr_from_overlapped(), socket_recv_queue(), and socket_send_queue().

◆ addr6

struct sockaddr_in6 overlapped_io::addr6

Definition at line 218 of file win32.h.

Referenced by read_sockaddr_from_overlapped(), socket_recv_queue(), and socket_send_queue().

◆ addr_defined

bool overlapped_io::addr_defined

Definition at line 214 of file win32.h.

Referenced by read_sockaddr_from_overlapped(), socket_recv_queue(), and socket_send_queue().

◆ addrlen

int overlapped_io::addrlen

Definition at line 220 of file win32.h.

Referenced by read_sockaddr_from_overlapped(), socket_recv_queue(), and socket_send_queue().

◆ buf

struct buffer overlapped_io::buf

◆ buf_init

◆ flags

DWORD overlapped_io::flags

Definition at line 212 of file win32.h.

Referenced by socket_recv_queue(), socket_send_queue(), and SocketHandleGetOverlappedResult().

◆ iostate

◆ overlapped

◆ size

◆ status

int overlapped_io::status

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