![]() |
MySQL 9.4.0
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.