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