24#ifndef KEYRING_METADATA_QUERY_SERVICE_IMPL_INCLUDED 
   25#define KEYRING_METADATA_QUERY_SERVICE_IMPL_INCLUDED 
   33namespace service_definition {
 
  100                   size_t *key_buffer_length, 
size_t *value_buffer_length));
 
  117            char *key_buffer, 
size_t key_buffer_length, 
char *value_buffer,
 
  118            size_t value_buffer_length));
 
  124#define KEYRING_COMPONENT_STATUS_IMPLEMENTOR(component_name)                \ 
  125  BEGIN_SERVICE_IMPLEMENTATION(component_name, keyring_component_status)    \ 
  126  keyring_common::service_definition::Keyring_metadata_query_service_impl:: \ 
  128      END_SERVICE_IMPLEMENTATION() 
  130#define KEYRING_COMPONENT_METADATA_QUERY_IMPLEMENTOR(component_name)        \ 
  131  BEGIN_SERVICE_IMPLEMENTATION(component_name,                              \ 
  132                               keyring_component_metadata_query)            \ 
  133  keyring_common::service_definition::Keyring_metadata_query_service_impl:: \ 
  135      keyring_common::service_definition::                                  \ 
  136          Keyring_metadata_query_service_impl::deinit,                      \ 
  137      keyring_common::service_definition::                                  \ 
  138          Keyring_metadata_query_service_impl::is_valid,                    \ 
  139      keyring_common::service_definition::                                  \ 
  140          Keyring_metadata_query_service_impl::next,                        \ 
  141      keyring_common::service_definition::                                  \ 
  142          Keyring_metadata_query_service_impl::get_length,                  \ 
  143      keyring_common::service_definition::                                  \ 
  144          Keyring_metadata_query_service_impl::get                          \ 
  145          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