All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Fields
as_socket Struct Reference

Detailed Description

Socket fields for both regular and TLS sockets.

Definition at line 64 of file as_socket.h.

#include "as_socket.h"

+ Collaboration diagram for as_socket:

Data Fields

union {
   struct {
      uint32_t   last_used
 
      uint32_t   max_socket_idle
 
   }   idle_check
 
   struct as_conn_pool_lock_s *   pool_lock
 
}; 
 
as_tls_contextctx
 
int family
 
int fd
 
SSL * ssl
 
const char * tls_name
 

Field Documentation

union { ... }
as_tls_context* as_socket::ctx

Definition at line 74 of file as_socket.h.

int as_socket::family

Definition at line 66 of file as_socket.h.

int as_socket::fd

Definition at line 65 of file as_socket.h.

struct { ... } as_socket::idle_check
uint32_t as_socket::last_used

Definition at line 71 of file as_socket.h.

uint32_t as_socket::max_socket_idle

Definition at line 70 of file as_socket.h.

struct as_conn_pool_lock_s* as_socket::pool_lock

Definition at line 68 of file as_socket.h.

SSL* as_socket::ssl

Definition at line 76 of file as_socket.h.

const char* as_socket::tls_name

Definition at line 75 of file as_socket.h.


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