GRPC Core  0.10.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Macros | Variables
client_auth_filter.c File Reference
#include "src/core/security/auth_filters.h"
#include <string.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>
#include <grpc/support/string_util.h>
#include "src/core/channel/channel_stack.h"
#include "src/core/security/security_context.h"
#include "src/core/security/security_connector.h"
#include "src/core/security/credentials.h"
#include "src/core/surface/call.h"

Data Structures

struct  call_data
 
struct  channel_data
 

Macros

#define MAX_CREDENTIALS_METADATA_COUNT   4
 

Variables

const grpc_channel_filter grpc_client_auth_filter
 

Macro Definition Documentation

#define MAX_CREDENTIALS_METADATA_COUNT   4

Variable Documentation

const grpc_channel_filter grpc_client_auth_filter
Initial value:
= {
auth_start_transport_op, grpc_channel_next_op,
sizeof(call_data), init_call_elem,
destroy_call_elem, sizeof(channel_data),
init_channel_elem, destroy_channel_elem,
grpc_call_next_get_peer, "client-auth"}
char * grpc_call_next_get_peer(grpc_call_element *elem)
Definition: channel_stack.c:194
struct call_data call_data
Definition: client_auth_filter.c:69
void grpc_channel_next_op(grpc_channel_element *elem, grpc_transport_op *op)
Definition: channel_stack.c:199