![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
Performance schema instrumentation (declarations). More...
#include <vector>#include <mysql/psi/psi_tls_channel.h>#include "mysql/components/services/bits/mysql_rwlock_bits.h"Go to the source code of this file.
Typedefs | |
| using | tls_channels = std::vector< TLS_channel_property_iterator * > | 
Functions | |
| tls_channels & | pfs_get_instrumented_tls_channels () | 
| Returns structure to store all instrumented TLS channels registered with PFS.  More... | |
| void | pfs_register_tls_channel_v1 (TLS_channel_property_iterator *provider) | 
| Register a TLS channel for instrumentation with PFS.  More... | |
| void | pfs_unregister_tls_channel_v1 (TLS_channel_property_iterator *provider) | 
| Un-register a TLS channel for instrumentation with PFS.  More... | |
| void | init_pfs_tls_channels_instrumentation () | 
| Initialize internal data structures to instrument TLS channels.  More... | |
| void | cleanup_pfs_tls_channels_instrumentation () | 
| Deinitialize internal data structures to instrument TLS channels.  More... | |
| void | pfs_tls_channels_lock_for_read () | 
| Lock internal rwlock for reading.  More... | |
| void | pfs_tls_channels_unlock () | 
| Unlock internal rwlock.  More... | |
Performance schema instrumentation (declarations).
| using tls_channels = std::vector<TLS_channel_property_iterator *> | 
| void cleanup_pfs_tls_channels_instrumentation | ( | ) | 
Deinitialize internal data structures to instrument TLS channels.
| void init_pfs_tls_channels_instrumentation | ( | ) | 
Initialize internal data structures to instrument TLS channels.
| tls_channels & pfs_get_instrumented_tls_channels | ( | ) | 
Returns structure to store all instrumented TLS channels registered with PFS.
| void pfs_register_tls_channel_v1 | ( | TLS_channel_property_iterator * | provider | ) | 
Register a TLS channel for instrumentation with PFS.
| [in] | provider | Iterator implementation to fetch all properties | 
| void pfs_tls_channels_lock_for_read | ( | ) | 
Lock internal rwlock for reading.
| void pfs_tls_channels_unlock | ( | ) | 
Unlock internal rwlock.
| void pfs_unregister_tls_channel_v1 | ( | TLS_channel_property_iterator * | provider | ) | 
Un-register a TLS channel for instrumentation with PFS.
| [in] | provider | Iterator implementation |