GRPC Core  9.0.0
Public Member Functions
grpc_tls_server_authorization_check_config Struct Reference

TLS server authorization check config. More...

#include <grpc_tls_credentials_options.h>

Public Member Functions

 grpc_tls_server_authorization_check_config (const void *config_user_data, int(*schedule)(void *config_user_data, grpc_tls_server_authorization_check_arg *arg), void(*cancel)(void *config_user_data, grpc_tls_server_authorization_check_arg *arg), void(*destruct)(void *config_user_data))
 – gRPC TLS server authorization check API implementation. More...
 
 ~grpc_tls_server_authorization_check_config ()
 
void * context () const
 
void set_context (void *context)
 
int Schedule (grpc_tls_server_authorization_check_arg *arg) const
 
void Cancel (grpc_tls_server_authorization_check_arg *arg) const
 
- Public Member Functions inherited from grpc_core::RefCounted< grpc_tls_server_authorization_check_config >
 ~RefCounted ()=default
 
RefCountedPtr< grpc_tls_server_authorization_check_configRef () GRPC_MUST_USE_RESULT
 
RefCountedPtr< grpc_tls_server_authorization_check_configRef (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT
 
void Unref ()
 
void Unref (const DebugLocation &location, const char *reason)
 
bool RefIfNonZero ()
 
bool RefIfNonZero (const DebugLocation &location, const char *reason)
 
 RefCounted (const RefCounted &)=delete
 
RefCountedoperator= (const RefCounted &)=delete
 
- Public Member Functions inherited from grpc_core::PolymorphicRefCount
virtual ~PolymorphicRefCount ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from grpc_core::RefCounted< grpc_tls_server_authorization_check_config >
 RefCounted (TraceFlagT *trace_flag=nullptr, intptr_t initial_refcount=1)
 

Detailed Description

TLS server authorization check config.

Constructor & Destructor Documentation

◆ grpc_tls_server_authorization_check_config()

grpc_tls_server_authorization_check_config::grpc_tls_server_authorization_check_config ( const void *  config_user_data,
int(*)(void *config_user_data, grpc_tls_server_authorization_check_arg *arg)  schedule,
void(*)(void *config_user_data, grpc_tls_server_authorization_check_arg *arg)  cancel,
void(*)(void *config_user_data)  destruct 
)

– gRPC TLS server authorization check API implementation.

◆ ~grpc_tls_server_authorization_check_config()

grpc_tls_server_authorization_check_config::~grpc_tls_server_authorization_check_config ( )

Member Function Documentation

◆ Cancel()

void grpc_tls_server_authorization_check_config::Cancel ( grpc_tls_server_authorization_check_arg arg) const
inline

◆ context()

void* grpc_tls_server_authorization_check_config::context ( ) const
inline

◆ Schedule()

int grpc_tls_server_authorization_check_config::Schedule ( grpc_tls_server_authorization_check_arg arg) const
inline

◆ set_context()

void grpc_tls_server_authorization_check_config::set_context ( void *  context)
inline

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