![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
Interface to decouple XCom sock_probe implementation to allow unit testing. More...
#include <gcs_xcom_networking.h>
Public Member Functions | |
| Gcs_sock_probe_interface ()=default | |
| virtual | ~Gcs_sock_probe_interface ()=default | 
| virtual int | init_sock_probe (sock_probe *s)=0 | 
| virtual int | number_of_interfaces (sock_probe *s)=0 | 
| virtual void | get_sockaddr_address (sock_probe *s, int count, struct sockaddr **out)=0 | 
| virtual void | get_sockaddr_netmask (sock_probe *s, int count, struct sockaddr **out)=0 | 
| virtual char * | get_if_name (sock_probe *s, int count)=0 | 
| virtual bool_t | is_if_running (sock_probe *s, int count)=0 | 
| virtual void | close_sock_probe (sock_probe *s)=0 | 
| Gcs_sock_probe_interface (Gcs_sock_probe_interface &)=default | |
| Gcs_sock_probe_interface (Gcs_sock_probe_interface &&)=default | |
| Gcs_sock_probe_interface & | operator= (const Gcs_sock_probe_interface &)=default | 
| Gcs_sock_probe_interface & | operator= (Gcs_sock_probe_interface &&)=default | 
Interface to decouple XCom sock_probe implementation to allow unit testing.
Implementation of.
      
  | 
  default | 
      
  | 
  virtualdefault | 
      
  | 
  default | 
      
  | 
  default | 
      
  | 
  pure virtual | 
Implemented in Gcs_sock_probe_interface_impl.
      
  | 
  pure virtual | 
Implemented in Gcs_sock_probe_interface_impl.
      
  | 
  pure virtual | 
Implemented in Gcs_sock_probe_interface_impl.
      
  | 
  pure virtual | 
Implemented in Gcs_sock_probe_interface_impl.
      
  | 
  pure virtual | 
Implemented in Gcs_sock_probe_interface_impl.
      
  | 
  pure virtual | 
Implemented in Gcs_sock_probe_interface_impl.
      
  | 
  pure virtual | 
Implemented in Gcs_sock_probe_interface_impl.
      
  | 
  default | 
      
  | 
  default |