![]() |
MySQL 8.4.7
Source Code Documentation
|
PFS_notification_node Element of the notification registry containing callback functions. More...
Public Member Functions | |
| PFS_notification_node () | |
| PFS_notification_node (const PSI_notification &cb) | |
| std::uint32_t | set_callback_map () |
| Build a map of the registered callbacks. More... | |
Public Attributes | |
| int | m_handle |
| Registration handle. More... | |
| bool | m_use_ref_count |
| True if can be unregistered. More... | |
| std::atomic< std::uint32_t > | m_refs |
| Reference count with high bit as enabled flag. More... | |
| std::atomic< PFS_notification_node * > | m_next |
| Next registration. More... | |
| std::atomic< std::uint32_t > | m_cb_map |
| Bitmap of registered callbacks. More... | |
| PSI_notification | m_cb |
| Registered callback functions. More... | |
PFS_notification_node Element of the notification registry containing callback functions.
|
inline |
|
inlineexplicit |
| std::uint32_t PFS_notification_node::set_callback_map | ( | ) |
Build a map of the registered callbacks.
| PSI_notification PFS_notification_node::m_cb |
Registered callback functions.
| std::atomic<std::uint32_t> PFS_notification_node::m_cb_map |
Bitmap of registered callbacks.
| int PFS_notification_node::m_handle |
Registration handle.
| std::atomic<PFS_notification_node *> PFS_notification_node::m_next |
Next registration.
| std::atomic<std::uint32_t> PFS_notification_node::m_refs |
Reference count with high bit as enabled flag.
| bool PFS_notification_node::m_use_ref_count |
True if can be unregistered.