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