![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
#include <stdlib.h>#include <openssl/ssl.h>#include "xcom/network/include/network_provider.h"#include "xcom/xcom_memory.h"#include "xcom/xcom_proto.h"#include "xdr_gen/xcom_vp.h"Go to the source code of this file.
Classes | |
| struct | connection_descriptor | 
Typedefs | |
| typedef enum con_state | con_state | 
| typedef struct connection_descriptor | connection_descriptor | 
Enumerations | |
| enum | con_state { CON_NULL , CON_FD , CON_PROTO } | 
Functions | |
| static connection_descriptor * | new_connection (int fd, SSL *ssl_fd) | 
| static void | free_connection (connection_descriptor *&con) | 
| Free a connection_descriptor created with new_connection.  More... | |
| static int | is_connected (connection_descriptor *con) | 
| static int | proto_done (connection_descriptor *con) | 
| static void | set_connected (connection_descriptor *con, con_state val) | 
| static void | set_protocol_stack (connection_descriptor *con, enum_transport_protocol val) | 
| typedef struct connection_descriptor connection_descriptor | 
| enum con_state | 
      
  | 
  inlinestatic | 
Free a connection_descriptor created with new_connection.
This function will, if the [in] parameter is not nullptr:
| con | a pointer to a connection_descriptor. | 
      
  | 
  inlinestatic | 
      
  | 
  inlinestatic | 
      
  | 
  inlinestatic | 
      
  | 
  inlinestatic | 
      
  | 
  inlinestatic |