| GRPC C++
    1.76.0
    | 
Pluggable server-side metadata processor object. More...
#include <credentials.h>
| Data Fields | |
| void(* | process )(void *state, grpc_auth_context *context, const grpc_metadata *md, size_t num_md, grpc_process_auth_metadata_done_cb cb, void *user_data) | 
| The context object is read/write: it contains the properties of the channel peer and it is the job of the process function to augment it with properties derived from the passed-in metadata.  More... | |
| void(* | destroy )(void *state) | 
| void * | state | 
Pluggable server-side metadata processor object.
| void(* grpc_auth_metadata_processor::destroy) (void *state) | 
| void(* grpc_auth_metadata_processor::process) (void *state, grpc_auth_context *context, const grpc_metadata *md, size_t num_md, grpc_process_auth_metadata_done_cb cb, void *user_data) | 
The context object is read/write: it contains the properties of the channel peer and it is the job of the process function to augment it with properties derived from the passed-in metadata.
The lifetime of these objects is guaranteed until cb is invoked.
| void* grpc_auth_metadata_processor::state | 
 1.8.17
 1.8.17