MySQL 8.0.40
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 |