MySQL 9.1.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. |