Libtrap: Internal development docs
1.16.1
|
Structure for TLS IFC client information. More...
#include <ifc_tls_internal.h>
Data Fields | |
SSL * | ssl |
int | sd |
void * | sending_pointer |
uint64_t | timer_total |
uint64_t | timeouts |
uint32_t | timer_last |
uint32_t | pending_bytes |
uint32_t | id |
uint32_t | assigned_buffer |
Structure for TLS IFC client information.
Definition at line 67 of file ifc_tls_internal.h.
uint32_t tlsclient_s::assigned_buffer |
Index of assigned buffer in array of buffers
Definition at line 79 of file ifc_tls_internal.h.
uint32_t tlsclient_s::id |
Client identification - PID for unix socket, port number for TCP socket
Definition at line 78 of file ifc_tls_internal.h.
uint32_t tlsclient_s::pending_bytes |
The size of data that must be sent
Definition at line 77 of file ifc_tls_internal.h.
int tlsclient_s::sd |
Client socket descriptor
Definition at line 70 of file ifc_tls_internal.h.
void* tlsclient_s::sending_pointer |
Pointer to data in client's assigned buffer
Definition at line 71 of file ifc_tls_internal.h.
SSL* tlsclient_s::ssl |
Client SSL info.
Definition at line 68 of file ifc_tls_internal.h.
uint64_t tlsclient_s::timeouts |
Number of messages dropped (since connection) due to client blocking active buffer
Definition at line 74 of file ifc_tls_internal.h.
uint32_t tlsclient_s::timer_last |
Time spent on last send call [microseconds]
Definition at line 76 of file ifc_tls_internal.h.
uint64_t tlsclient_s::timer_total |
Total time spent sending (microseconds) since client connection
Definition at line 73 of file ifc_tls_internal.h.