Go to the source code of this file.
|  | 
| static void * | rx_thread_fn (void *arg) | 
|  | 
| static void | vl_api_rx_thread_exit_t_handler (vl_api_rx_thread_exit_t *mp) | 
|  | 
| static void | vl_api_memclnt_create_reply_t_handler (vl_api_memclnt_create_reply_t *mp) | 
|  | 
| static void | noop_handler (void *notused) | 
|  | 
| int | vl_client_connect (const char *name, int ctx_quota, int input_queue_size) | 
|  | 
| static void | vl_api_memclnt_delete_reply_t_handler (vl_api_memclnt_delete_reply_t *mp) | 
|  | 
| int | vl_client_disconnect (void) | 
|  | 
| static void | vl_api_memclnt_keepalive_t_handler (vl_api_memclnt_keepalive_t *mp) | 
|  | Stave off the binary API dead client reaper Only sent to inactive clients.  More... 
 | 
|  | 
| void | vl_client_install_client_message_handlers (void) | 
|  | 
| int | vl_client_api_map (const char *region_name) | 
|  | 
| void | vl_client_api_unmap (void) | 
|  | 
| u8 | vl_mem_client_is_connected (void) | 
|  | 
| static int | connect_to_vlib_internal (const char *svm_name, const char *client_name, int rx_queue_size, int want_pthread, int do_map) | 
|  | 
| int | vl_client_connect_to_vlib (const char *svm_name, const char *client_name, int rx_queue_size) | 
|  | 
| int | vl_client_connect_to_vlib_no_rx_pthread (const char *svm_name, const char *client_name, int rx_queue_size) | 
|  | 
| int | vl_client_connect_to_vlib_no_map (const char *svm_name, const char *client_name, int rx_queue_size) | 
|  | 
| static void | disconnect_from_vlib_internal (u8 do_unmap) | 
|  | 
| void | vl_client_disconnect_from_vlib (void) | 
|  | 
| void | vl_client_disconnect_from_vlib_no_unmap (void) | 
|  | 
| static void | vl_api_get_first_msg_id_reply_t_handler (vl_api_get_first_msg_id_reply_t *mp) | 
|  | 
| u16 | vl_client_get_first_plugin_msg_id (const char *plugin_name) | 
|  | 
Value:_(RX_THREAD_EXIT, rx_thread_exit)               \
_(MEMCLNT_CREATE_REPLY, memclnt_create_reply)   \
_(MEMCLNT_DELETE_REPLY, memclnt_delete_reply)   \
_(MEMCLNT_KEEPALIVE, memclnt_keepalive)
Definition at line 344 of file memory_client.c.
 
 
      
        
          | #define vl_endianfun   /* define message structures */ | 
      
 
 
      
        
          | #define vl_typedefs   /* define message structures */ | 
      
 
 
  
  | 
        
          | static int connect_to_vlib_internal | ( | const char * | svm_name, |  
          |  |  | const char * | client_name, |  
          |  |  | int | rx_queue_size, |  
          |  |  | int | want_pthread, |  
          |  |  | int | do_map |  
          |  | ) |  |  |  | static | 
 
 
  
  | 
        
          | static void disconnect_from_vlib_internal | ( | u8 | do_unmap | ) |  |  | static | 
 
 
  
  | 
        
          | static void noop_handler | ( | void * | notused | ) |  |  | static | 
 
 
  
  | 
        
          | static void* rx_thread_fn | ( | void * | arg | ) |  |  | static | 
 
 
Stave off the binary API dead client reaper Only sent to inactive clients. 
Definition at line 328 of file memory_client.c.
 
 
      
        
          | int vl_client_api_map | ( | const char * | region_name | ) |  | 
      
 
 
      
        
          | void vl_client_api_unmap | ( | void |  | ) |  | 
      
 
 
      
        
          | int vl_client_connect | ( | const char * | name, | 
        
          |  |  | int | ctx_quota, | 
        
          |  |  | int | input_queue_size | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | int vl_client_connect_to_vlib | ( | const char * | svm_name, | 
        
          |  |  | const char * | client_name, | 
        
          |  |  | int | rx_queue_size | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | int vl_client_connect_to_vlib_no_map | ( | const char * | svm_name, | 
        
          |  |  | const char * | client_name, | 
        
          |  |  | int | rx_queue_size | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | int vl_client_connect_to_vlib_no_rx_pthread | ( | const char * | svm_name, | 
        
          |  |  | const char * | client_name, | 
        
          |  |  | int | rx_queue_size | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | int vl_client_disconnect | ( | void |  | ) |  | 
      
 
 
      
        
          | void vl_client_disconnect_from_vlib | ( | void |  | ) |  | 
      
 
 
      
        
          | void vl_client_disconnect_from_vlib_no_unmap | ( | void |  | ) |  | 
      
 
 
      
        
          | u16 vl_client_get_first_plugin_msg_id | ( | const char * | plugin_name | ) |  | 
      
 
 
      
        
          | void vl_client_install_client_message_handlers | ( | void |  | ) |  | 
      
 
 
      
        
          | u8 vl_mem_client_is_connected | ( | void |  | ) |  |