High Performance OPC UA Server SDK  1.2.0.193
ua_net_base Struct Reference

Network base object. More...

#include <uanetwork_types.h>

Data Fields

struct ua_socket ** aSockets
 The managed sockets - list used to fill fd_sets. More...
 
int num_sockets
 Number of elements in aSockets. More...
 
struct ua_socketpAcceptSocket
 Socket with pending accept operation. More...
 
HANDLE hIOCP
 
unsigned char abAddresses [2 *(sizeof(struct sockaddr_in)+16)]
 The completion port handle.
 
struct epoll_event * aEvents
 Array for storing the pending epoll events. More...
 
struct epoll_event tmpEvent
 Temporary helper event. More...
 
int epfd
 The event scheduler object. More...
 

Detailed Description

Network base object.

Network base object encapsulating an IOCP and its threads and sockets.

Field Documentation

struct epoll_event* aEvents

Array for storing the pending epoll events.

struct ua_socket ** aSockets

The managed sockets - list used to fill fd_sets.

The managed sockets.

int epfd

The event scheduler object.

int num_sockets

Number of elements in aSockets.

Number of elements in aSockets and aEvents.

struct ua_socket * pAcceptSocket

Socket with pending accept operation.

struct epoll_event tmpEvent

Temporary helper event.


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