MySQL 8.3.0
Source Code Documentation
Gcs_sock_probe_interface_impl Class Reference

#include <gcs_xcom_networking.h>

Inheritance diagram for Gcs_sock_probe_interface_impl:
[legend]

Public Member Functions

 Gcs_sock_probe_interface_impl ()
 
 ~Gcs_sock_probe_interface_impl () override=default
 
int init_sock_probe (sock_probe *s) override
 
int number_of_interfaces (sock_probe *s) override
 
void get_sockaddr_address (sock_probe *s, int count, struct sockaddr **out) override
 
void get_sockaddr_netmask (sock_probe *s, int count, struct sockaddr **out) override
 
char * get_if_name (sock_probe *s, int count) override
 
bool_t is_if_running (sock_probe *s, int count) override
 
void close_sock_probe (sock_probe *s) override
 
 Gcs_sock_probe_interface_impl (Gcs_sock_probe_interface_impl &)=default
 
 Gcs_sock_probe_interface_impl (Gcs_sock_probe_interface_impl &&)=default
 
Gcs_sock_probe_interface_imploperator= (const Gcs_sock_probe_interface_impl &)=default
 
Gcs_sock_probe_interface_imploperator= (Gcs_sock_probe_interface_impl &&)=default
 
- Public Member Functions inherited from Gcs_sock_probe_interface
 Gcs_sock_probe_interface ()=default
 
virtual ~Gcs_sock_probe_interface ()=default
 
 Gcs_sock_probe_interface (Gcs_sock_probe_interface &)=default
 
 Gcs_sock_probe_interface (Gcs_sock_probe_interface &&)=default
 
Gcs_sock_probe_interfaceoperator= (const Gcs_sock_probe_interface &)=default
 
Gcs_sock_probe_interfaceoperator= (Gcs_sock_probe_interface &&)=default
 

Constructor & Destructor Documentation

◆ Gcs_sock_probe_interface_impl() [1/3]

Gcs_sock_probe_interface_impl::Gcs_sock_probe_interface_impl ( )
inline

◆ ~Gcs_sock_probe_interface_impl()

Gcs_sock_probe_interface_impl::~Gcs_sock_probe_interface_impl ( )
overridedefault

◆ Gcs_sock_probe_interface_impl() [2/3]

Gcs_sock_probe_interface_impl::Gcs_sock_probe_interface_impl ( Gcs_sock_probe_interface_impl )
default

◆ Gcs_sock_probe_interface_impl() [3/3]

Gcs_sock_probe_interface_impl::Gcs_sock_probe_interface_impl ( Gcs_sock_probe_interface_impl &&  )
default

Member Function Documentation

◆ close_sock_probe()

void Gcs_sock_probe_interface_impl::close_sock_probe ( sock_probe s)
overridevirtual

◆ get_if_name()

char * Gcs_sock_probe_interface_impl::get_if_name ( sock_probe s,
int  count 
)
overridevirtual

◆ get_sockaddr_address()

void Gcs_sock_probe_interface_impl::get_sockaddr_address ( sock_probe s,
int  count,
struct sockaddr **  out 
)
overridevirtual

◆ get_sockaddr_netmask()

void Gcs_sock_probe_interface_impl::get_sockaddr_netmask ( sock_probe s,
int  count,
struct sockaddr **  out 
)
overridevirtual

◆ init_sock_probe()

int Gcs_sock_probe_interface_impl::init_sock_probe ( sock_probe s)
overridevirtual

◆ is_if_running()

bool_t Gcs_sock_probe_interface_impl::is_if_running ( sock_probe s,
int  count 
)
overridevirtual

◆ number_of_interfaces()

int Gcs_sock_probe_interface_impl::number_of_interfaces ( sock_probe s)
overridevirtual

◆ operator=() [1/2]

Gcs_sock_probe_interface_impl & Gcs_sock_probe_interface_impl::operator= ( const Gcs_sock_probe_interface_impl )
default

◆ operator=() [2/2]

Gcs_sock_probe_interface_impl & Gcs_sock_probe_interface_impl::operator= ( Gcs_sock_probe_interface_impl &&  )
default

The documentation for this class was generated from the following files: