23#ifndef KEYRING_KEYS_METADATA_FORWARD_ITERATOR_SERVICE_IMPL_INCLUDED
24#define KEYRING_KEYS_METADATA_FORWARD_ITERATOR_SERVICE_IMPL_INCLUDED
32namespace service_definition {
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));
125#define KEYRING_KEYS_METADATA_FORWARD_ITERATOR_IMPLEMENTOR(component_name) \
126 BEGIN_SERVICE_IMPLEMENTATION(component_name, keyring_keys_metadata_iterator) \
127 keyring_common::service_definition:: \
128 Keyring_keys_metadata_iterator_service_impl::init, \
129 keyring_common::service_definition:: \
130 Keyring_keys_metadata_iterator_service_impl::deinit, \
131 keyring_common::service_definition:: \
132 Keyring_keys_metadata_iterator_service_impl::is_valid, \
133 keyring_common::service_definition:: \
134 Keyring_keys_metadata_iterator_service_impl::next, \
135 keyring_common::service_definition:: \
136 Keyring_keys_metadata_iterator_service_impl::get_length, \
137 keyring_common::service_definition:: \
138 Keyring_keys_metadata_iterator_service_impl::get \
139 END_SERVICE_IMPLEMENTATION()
Specifies macros to define Components.
Definition: keyring_encryption_service_definition.h:31
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:87