GRPC C++  1.39.1
Namespaces | Macros | Functions
security_handshaker.cc File Reference
#include <grpc/support/port_platform.h>
#include "src/core/lib/security/transport/security_handshaker.h"
#include <stdbool.h>
#include <string.h>
#include <limits>
#include <grpc/slice_buffer.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>
#include "src/core/lib/channel/channel_args.h"
#include "src/core/lib/channel/channelz.h"
#include "src/core/lib/channel/handshaker.h"
#include "src/core/lib/channel/handshaker_registry.h"
#include "src/core/lib/gprpp/ref_counted_ptr.h"
#include "src/core/lib/security/context/security_context.h"
#include "src/core/lib/security/transport/secure_endpoint.h"
#include "src/core/lib/security/transport/tsi_error.h"
#include "src/core/lib/slice/slice_internal.h"
#include "src/core/tsi/transport_security_grpc.h"

Namespaces

 grpc_core
 Round Robin Policy.
 

Macros

#define GRPC_INITIAL_HANDSHAKE_BUFFER_SIZE   256
 

Functions

RefCountedPtr< Handshaker > grpc_core::SecurityHandshakerCreate (tsi_handshaker *handshaker, grpc_security_connector *connector, const grpc_channel_args *args)
 Creates a security handshaker using handshaker. More...
 
void grpc_core::SecurityRegisterHandshakerFactories ()
 Registers security handshaker factories. More...
 
grpc_handshakergrpc_security_handshaker_create (tsi_handshaker *handshaker, grpc_security_connector *connector, const grpc_channel_args *args)
 

Macro Definition Documentation

◆ GRPC_INITIAL_HANDSHAKE_BUFFER_SIZE

#define GRPC_INITIAL_HANDSHAKE_BUFFER_SIZE   256

Function Documentation

◆ grpc_security_handshaker_create()

grpc_handshaker* grpc_security_handshaker_create ( tsi_handshaker handshaker,
grpc_security_connector connector,
const grpc_channel_args args 
)