|
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.
1.8.14