Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | List of all members
framework.rpc.grpc.GrpcClientHelper Class Reference
Inheritance diagram for framework.rpc.grpc.GrpcClientHelper:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, grpc.Channel channel, Any stub_class)
 
Message call_unary_with_deadline (self, *str rpc, Message req, Optional[int] deadline_sec=DEFAULT_RPC_DEADLINE_SEC, Optional[int] log_level=logging.DEBUG)
 

Public Attributes

 channel
 
 log_service_name
 
 stub
 

Static Public Attributes

int DEFAULT_RPC_DEADLINE_SEC = 90
 

Private Member Functions

def _log_rpc_request (self, rpc, req, call_kwargs, log_level=logging.DEBUG)
 

Detailed Description

Definition at line 28 of file grpc.py.

Constructor & Destructor Documentation

◆ __init__()

def framework.rpc.grpc.GrpcClientHelper.__init__ (   self,
grpc.Channel  channel,
Any  stub_class 
)

Definition at line 32 of file grpc.py.

Member Function Documentation

◆ _log_rpc_request()

def framework.rpc.grpc.GrpcClientHelper._log_rpc_request (   self,
  rpc,
  req,
  call_kwargs,
  log_level = logging.DEBUG 
)
private

Definition at line 56 of file grpc.py.

◆ call_unary_with_deadline()

Message framework.rpc.grpc.GrpcClientHelper.call_unary_with_deadline (   self,
*str  rpc,
Message  req,
Optional[int]   deadline_sec = DEFAULT_RPC_DEADLINE_SEC,
Optional[int]   log_level = logging.DEBUG 
)

Definition at line 39 of file grpc.py.

Member Data Documentation

◆ channel

framework.rpc.grpc.GrpcClientHelper.channel

Definition at line 33 of file grpc.py.

◆ DEFAULT_RPC_DEADLINE_SEC

int framework.rpc.grpc.GrpcClientHelper.DEFAULT_RPC_DEADLINE_SEC = 90
static

Definition at line 30 of file grpc.py.

◆ log_service_name

framework.rpc.grpc.GrpcClientHelper.log_service_name

Definition at line 36 of file grpc.py.

◆ stub

framework.rpc.grpc.GrpcClientHelper.stub

Definition at line 34 of file grpc.py.


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


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