MySQL 9.3.0
Source Code Documentation
keyring_lockable::my_h_keyring_keys_metadata_iterator_server Struct Reference

Wrapper over my_h_keyring_keys_metadata_iterator to associate RWlock. More...

Public Attributes

my_h_keyring_keys_metadata_iterator iterator_
 
rwlock_scoped_lock lock_
 

Detailed Description

Wrapper over my_h_keyring_keys_metadata_iterator to associate RWlock.

Read lock is taken when iterator is initialized and freed when iterator is deinitialized.

This makes sure that get_length(), get(), next() and is_valid() APIs are protected by the read lock.

Member Data Documentation

◆ iterator_

my_h_keyring_keys_metadata_iterator keyring_lockable::my_h_keyring_keys_metadata_iterator_server::iterator_

◆ lock_

rwlock_scoped_lock keyring_lockable::my_h_keyring_keys_metadata_iterator_server::lock_

The documentation for this struct was generated from the following file: