![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
Keyring iterator component service implementation. More...
#include <keyring_iterator_service_imp.h>
Static Public Member Functions | |
| static mysql_service_status_t | init (my_h_keyring_iterator *iterator) noexcept | 
| Initialize an iterator.  More... | |
| static mysql_service_status_t | deinit (my_h_keyring_iterator iterator) noexcept | 
| Deinitialize an iterator.  More... | |
| static mysql_service_status_t | get (my_h_keyring_iterator iterator, char *key_id, size_t key_id_size, char *user_id, size_t user_id_size) noexcept | 
| Fetch key info stored under key iterator and move it forward.  More... | |
Keyring iterator component service implementation.
      
  | 
  staticnoexcept | 
Deinitialize an iterator.
| iterator | Iterator pointer. | 
| false | Succeeded. | 
| true | Failed. | 
      
  | 
  staticnoexcept | 
Fetch key info stored under key iterator and move it forward.
| iterator | Iterator pointer. | |
| [out] | key_id | The buffer pointer for storing key id. | 
| key_id_size | key_id buffer size. Value must not be less than 64 bytes. | |
| [out] | user_id | The buffer pointer for storing user id. | 
| user_id_size | user_id buffer size. Value must not be less than 64 bytes. | 
| false | Succeeded. | 
| true | Failed. | 
      
  | 
  staticnoexcept | 
Initialize an iterator.
| [out] | iterator | Iterator pointer. | 
| false | Succeeded. | 
| true | Failed. |