GRPC Core  9.0.0
Macros | Functions | Variables
secure_endpoint.cc File Reference
#include <grpc/support/port_platform.h>
#include <new>
#include "src/core/lib/iomgr/sockaddr.h"
#include <grpc/slice.h>
#include <grpc/slice_buffer.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>
#include <grpc/support/sync.h>
#include "src/core/lib/debug/trace.h"
#include "src/core/lib/gpr/string.h"
#include "src/core/lib/gprpp/memory.h"
#include "src/core/lib/profiling/timers.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/lib/slice/slice_string_helpers.h"
#include "src/core/tsi/transport_security_grpc.h"

Macros

#define STAGING_BUFFER_SIZE   8192
 
#define SECURE_ENDPOINT_UNREF(ep, reason)    secure_endpoint_unref((ep), (reason), __FILE__, __LINE__)
 
#define SECURE_ENDPOINT_REF(ep, reason)    secure_endpoint_ref((ep), (reason), __FILE__, __LINE__)
 

Functions

grpc_endpointgrpc_secure_endpoint_create (struct tsi_frame_protector *protector, struct tsi_zero_copy_grpc_protector *zero_copy_protector, grpc_endpoint *transport, grpc_slice *leftover_slices, size_t leftover_nslices)
 

Variables

grpc_core::TraceFlag grpc_trace_secure_endpoint (false, "secure_endpoint")
 

Macro Definition Documentation

◆ SECURE_ENDPOINT_REF

#define SECURE_ENDPOINT_REF (   ep,
  reason 
)     secure_endpoint_ref((ep), (reason), __FILE__, __LINE__)

◆ SECURE_ENDPOINT_UNREF

#define SECURE_ENDPOINT_UNREF (   ep,
  reason 
)     secure_endpoint_unref((ep), (reason), __FILE__, __LINE__)

◆ STAGING_BUFFER_SIZE

#define STAGING_BUFFER_SIZE   8192

Function Documentation

◆ grpc_secure_endpoint_create()

grpc_endpoint* grpc_secure_endpoint_create ( struct tsi_frame_protector protector,
struct tsi_zero_copy_grpc_protector zero_copy_protector,
grpc_endpoint transport,
grpc_slice leftover_slices,
size_t  leftover_nslices 
)

Variable Documentation

◆ grpc_trace_secure_endpoint

grpc_core::TraceFlag grpc_trace_secure_endpoint(false, "secure_endpoint") ( false  ,
"secure_endpoint"   
)