![]() |
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. |