#include <tls.h>
Data Fields | |
| int | socket |
| in6_addr | ip_addr |
| char * | user_name |
| uint32_t | user_id |
| GSList * | groups |
| char * | os_sysname |
| char * | os_release |
| char * | os_version |
| char * | buffer |
| int32_t | buffer_len |
| int | client_version |
| int | auth_quality |
Definition at line 80 of file tls.h.
Quality of client authentication
Definition at line 92 of file tls.h.
Referenced by treat_user_request(), and user_request().
| char* tls_buffer_read::buffer |
Content of the received packet
Definition at line 89 of file tls.h.
Referenced by free_buffer_read(), treat_user_request(), user_request(), and userpckt_decode().
| int32_t tls_buffer_read::buffer_len |
Length of the buffer
Definition at line 90 of file tls.h.
Referenced by treat_user_request(), user_request(), and userpckt_decode().
Protocol version of client
Definition at line 91 of file tls.h.
Referenced by treat_user_request(), and user_request().
| GSList* tls_buffer_read::groups |
User groups
Definition at line 85 of file tls.h.
Referenced by free_buffer_read(), treat_user_request(), and user_request().
| struct in6_addr tls_buffer_read::ip_addr |
Operation system release
Definition at line 87 of file tls.h.
Referenced by free_buffer_read(), treat_user_request(), and user_request().
Operation system name
Definition at line 86 of file tls.h.
Referenced by free_buffer_read(), treat_user_request(), and user_request().
Operation system version
Definition at line 88 of file tls.h.
Referenced by free_buffer_read(), treat_user_request(), and user_request().
Socket file descriptor (value from accept())
Definition at line 81 of file tls.h.
Referenced by treat_user_request().
| uint32_t tls_buffer_read::user_id |
User identifier (16 bits
Definition at line 84 of file tls.h.
Referenced by treat_user_request(), and user_request().
User name string
Definition at line 83 of file tls.h.
Referenced by free_buffer_read(), treat_user_request(), and user_request().
1.4.7