Classes | Public Member Functions | Private Attributes | List of all members
grpc::experimental::AltsContext Class Reference

#include <alts_context.h>

Classes

struct  RpcProtocolVersions
 

Public Member Functions

 AltsContext (const AltsContext &)=default
 
 AltsContext (const grpc_gcp_AltsContext *ctx)
 
std::string application_protocol () const
 
std::string local_service_account () const
 
AltsContextoperator= (const AltsContext &)=default
 
const std::map< std::string, std::string > & peer_attributes () const
 
RpcProtocolVersions peer_rpc_versions () const
 
std::string peer_service_account () const
 
std::string record_protocol () const
 
grpc_security_level security_level () const
 

Private Attributes

std::string application_protocol_
 
std::string local_service_account_
 
std::map< std::string, std::string > peer_attributes_map_
 
RpcProtocolVersions peer_rpc_versions_ = {{0, 0}, {0, 0}}
 
std::string peer_service_account_
 
std::string record_protocol_
 
grpc_security_level security_level_ = GRPC_SECURITY_NONE
 

Detailed Description

Definition at line 34 of file alts_context.h.

Constructor & Destructor Documentation

◆ AltsContext() [1/2]

grpc::experimental::AltsContext::AltsContext ( const grpc_gcp_AltsContext ctx)
explicit

Definition at line 39 of file alts_context.cc.

◆ AltsContext() [2/2]

grpc::experimental::AltsContext::AltsContext ( const AltsContext )
default

Member Function Documentation

◆ application_protocol()

std::string grpc::experimental::AltsContext::application_protocol ( ) const

Definition at line 108 of file alts_context.cc.

◆ local_service_account()

std::string grpc::experimental::AltsContext::local_service_account ( ) const

Definition at line 118 of file alts_context.cc.

◆ operator=()

AltsContext& grpc::experimental::AltsContext::operator= ( const AltsContext )
default

◆ peer_attributes()

const std::map< std::string, std::string > & grpc::experimental::AltsContext::peer_attributes ( ) const

Definition at line 130 of file alts_context.cc.

◆ peer_rpc_versions()

AltsContext::RpcProtocolVersions grpc::experimental::AltsContext::peer_rpc_versions ( ) const

Definition at line 126 of file alts_context.cc.

◆ peer_service_account()

std::string grpc::experimental::AltsContext::peer_service_account ( ) const

Definition at line 114 of file alts_context.cc.

◆ record_protocol()

std::string grpc::experimental::AltsContext::record_protocol ( ) const

Definition at line 112 of file alts_context.cc.

◆ security_level()

grpc_security_level grpc::experimental::AltsContext::security_level ( ) const

Definition at line 122 of file alts_context.cc.

Member Data Documentation

◆ application_protocol_

std::string grpc::experimental::AltsContext::application_protocol_
private

Definition at line 57 of file alts_context.h.

◆ local_service_account_

std::string grpc::experimental::AltsContext::local_service_account_
private

Definition at line 60 of file alts_context.h.

◆ peer_attributes_map_

std::map<std::string, std::string> grpc::experimental::AltsContext::peer_attributes_map_
private

Definition at line 63 of file alts_context.h.

◆ peer_rpc_versions_

RpcProtocolVersions grpc::experimental::AltsContext::peer_rpc_versions_ = {{0, 0}, {0, 0}}
private

Definition at line 62 of file alts_context.h.

◆ peer_service_account_

std::string grpc::experimental::AltsContext::peer_service_account_
private

Definition at line 59 of file alts_context.h.

◆ record_protocol_

std::string grpc::experimental::AltsContext::record_protocol_
private

Definition at line 58 of file alts_context.h.

◆ security_level_

grpc_security_level grpc::experimental::AltsContext::security_level_ = GRPC_SECURITY_NONE
private

Definition at line 61 of file alts_context.h.


The documentation for this class was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:32