MySQL 8.4.2
Source Code Documentation
|
Instrumented socket implementation. More...
#include <pfs_instr.h>
Public Member Functions | |
uint32 | get_version () |
Public Attributes | |
pfs_lock | m_lock |
Internal lock. More... | |
bool | m_timed |
Timed flag. More... | |
PFS_opaque_container_page * | m_page |
Container page. More... | |
const void * | m_identity |
Socket identity, typically int. More... | |
PFS_thread * | m_thread_owner |
Owning thread, if applicable. More... | |
my_socket | m_fd |
Socket file descriptor. More... | |
struct sockaddr_storage | m_sock_addr |
Raw socket address. More... | |
socklen_t | m_addr_len |
Length of address. More... | |
bool | m_idle |
Idle flag. More... | |
PFS_socket_class * | m_class |
Socket class. More... | |
PFS_socket_stat | m_socket_stat |
Socket usage statistics. More... | |
Public Attributes inherited from PSI_instr | |
bool | m_enabled |
Instrumentation is enabled. More... | |
Instrumented socket implementation.
|
inline |
socklen_t PFS_socket::m_addr_len |
Length of address.
PFS_socket_class* PFS_socket::m_class |
Socket class.
my_socket PFS_socket::m_fd |
Socket file descriptor.
const void* PFS_socket::m_identity |
Socket identity, typically int.
bool PFS_socket::m_idle |
Idle flag.
pfs_lock PFS_socket::m_lock |
Internal lock.
PFS_opaque_container_page* PFS_socket::m_page |
Container page.
struct sockaddr_storage PFS_socket::m_sock_addr |
Raw socket address.
PFS_socket_stat PFS_socket::m_socket_stat |
Socket usage statistics.
PFS_thread* PFS_socket::m_thread_owner |
Owning thread, if applicable.
bool PFS_socket::m_timed |
Timed flag.