24#ifndef KEYRING_KEYS_METADATA_FORWARD_ITERATOR_SERVICE_IMPL_INCLUDED
25#define KEYRING_KEYS_METADATA_FORWARD_ITERATOR_SERVICE_IMPL_INCLUDED
102 size_t *data_id_length,
size_t *auth_id_length));
119 size_t data_id_length,
char *auth_id,
size_t auth_id_length));
124#define KEYRING_KEYS_METADATA_FORWARD_ITERATOR_IMPLEMENTOR(component_name) \
125 BEGIN_SERVICE_IMPLEMENTATION(component_name, keyring_keys_metadata_iterator) \
126 keyring_common::service_definition:: \
127 Keyring_keys_metadata_iterator_service_impl::init, \
128 keyring_common::service_definition:: \
129 Keyring_keys_metadata_iterator_service_impl::deinit, \
130 keyring_common::service_definition:: \
131 Keyring_keys_metadata_iterator_service_impl::is_valid, \
132 keyring_common::service_definition:: \
133 Keyring_keys_metadata_iterator_service_impl::next, \
134 keyring_common::service_definition:: \
135 Keyring_keys_metadata_iterator_service_impl::get_length, \
136 keyring_common::service_definition:: \
137 Keyring_keys_metadata_iterator_service_impl::get \
138 END_SERVICE_IMPLEMENTATION()
Specifies macros to define Components.
Definition: keyring_encryption_service_definition.h:32
Specifies macros to define Service Implementations.
#define DEFINE_BOOL_METHOD(name, args)
A short macro to define method that returns bool, which is the most common case.
Definition: service_implementation.h:88