XLIO
The NVIDIA® Accelerated IO
xlio_socket_attr Struct Reference

Socket creation attributes. More...

#include <xlio_types.h>

Public Attributes

unsigned flags
 
int domain
 
xlio_poll_group_t group
 
uintptr_t userdata_sq
 

Detailed Description

Socket creation attributes.

Structure containing parameters for socket creation with xlio_socket_create(). The socket is automatically associated with the specified polling group.

Domain Support:
  • AF_INET: IPv4 support
  • AF_INET6: IPv6 support
User Data:
  • userdata_sq: Application-defined value for socket identification in callbacks
  • Can be updated later with xlio_socket_update()
Structure Members:
  • unsigned flags: Socket flags (reserved for future use)
  • int domain: Address family (AF_INET or AF_INET6)
  • xlio_poll_group_t group: Polling group to associate socket with
  • uintptr_t userdata_sq: User data for socket identification in callbacks

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