Public Member Functions | Private Member Functions | Private Attributes | List of all members
grpc_testing._server._rpc.Rpc Class Reference
Inheritance diagram for grpc_testing._server._rpc.Rpc:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, handler, invocation_metadata)
 
def add_callback (self, callback)
 
def add_rpc_error (self, rpc_error)
 
def application_cancel (self)
 
def application_exception_abort (self, exception)
 
def extrinsic_abort (self)
 
def invocation_metadata (self)
 
def is_active (self)
 
def send_initial_metadata (self, initial_metadata)
 
def set_code (self, code)
 
def set_details (self, details)
 
def set_trailing_metadata (self, trailing_metadata)
 
def stream_response (self, response)
 
def stream_response_complete (self)
 
def unary_response_complete (self, response)
 

Private Member Functions

def _abort (self, code, details)
 
def _call_back (self)
 
def _complete (self)
 
def _ensure_initial_metadata_sent (self)
 
def _terminate (self, trailing_metadata, code, details)
 

Private Attributes

 _active
 
 _callbacks
 
 _condition
 
 _handler
 
 _initial_metadata_sent
 
 _invocation_metadata
 
 _pending_code
 
 _pending_details
 
 _pending_trailing_metadata
 
 _rpc_errors
 

Detailed Description

Definition at line 25 of file _rpc.py.

Constructor & Destructor Documentation

◆ __init__()

def grpc_testing._server._rpc.Rpc.__init__ (   self,
  handler,
  invocation_metadata 
)

Definition at line 27 of file _rpc.py.

Member Function Documentation

◆ _abort()

def grpc_testing._server._rpc.Rpc._abort (   self,
  code,
  details 
)
private

Definition at line 77 of file _rpc.py.

◆ _call_back()

def grpc_testing._server._rpc.Rpc._call_back (   self)
private

Definition at line 44 of file _rpc.py.

◆ _complete()

def grpc_testing._server._rpc.Rpc._complete (   self)
private

Definition at line 65 of file _rpc.py.

◆ _ensure_initial_metadata_sent()

def grpc_testing._server._rpc.Rpc._ensure_initial_metadata_sent (   self)
private

Definition at line 39 of file _rpc.py.

◆ _terminate()

def grpc_testing._server._rpc.Rpc._terminate (   self,
  trailing_metadata,
  code,
  details 
)
private

Definition at line 58 of file _rpc.py.

◆ add_callback()

def grpc_testing._server._rpc.Rpc.add_callback (   self,
  callback 
)

Definition at line 133 of file _rpc.py.

◆ add_rpc_error()

def grpc_testing._server._rpc.Rpc.add_rpc_error (   self,
  rpc_error 
)

Definition at line 80 of file _rpc.py.

◆ application_cancel()

def grpc_testing._server._rpc.Rpc.application_cancel (   self)

Definition at line 84 of file _rpc.py.

◆ application_exception_abort()

def grpc_testing._server._rpc.Rpc.application_exception_abort (   self,
  exception 
)

Definition at line 89 of file _rpc.py.

◆ extrinsic_abort()

def grpc_testing._server._rpc.Rpc.extrinsic_abort (   self)

Definition at line 97 of file _rpc.py.

◆ invocation_metadata()

def grpc_testing._server._rpc.Rpc.invocation_metadata (   self)

Definition at line 141 of file _rpc.py.

◆ is_active()

def grpc_testing._server._rpc.Rpc.is_active (   self)

Definition at line 129 of file _rpc.py.

◆ send_initial_metadata()

def grpc_testing._server._rpc.Rpc.send_initial_metadata (   self,
  initial_metadata 
)

Definition at line 120 of file _rpc.py.

◆ set_code()

def grpc_testing._server._rpc.Rpc.set_code (   self,
  code 
)

Definition at line 149 of file _rpc.py.

◆ set_details()

def grpc_testing._server._rpc.Rpc.set_details (   self,
  details 
)

Definition at line 153 of file _rpc.py.

◆ set_trailing_metadata()

def grpc_testing._server._rpc.Rpc.set_trailing_metadata (   self,
  trailing_metadata 
)

Definition at line 145 of file _rpc.py.

◆ stream_response()

def grpc_testing._server._rpc.Rpc.stream_response (   self,
  response 
)

Definition at line 110 of file _rpc.py.

◆ stream_response_complete()

def grpc_testing._server._rpc.Rpc.stream_response_complete (   self)

Definition at line 115 of file _rpc.py.

◆ unary_response_complete()

def grpc_testing._server._rpc.Rpc.unary_response_complete (   self,
  response 
)

Definition at line 104 of file _rpc.py.

Member Data Documentation

◆ _active

grpc_testing._server._rpc.Rpc._active
private

Definition at line 36 of file _rpc.py.

◆ _callbacks

grpc_testing._server._rpc.Rpc._callbacks
private

Definition at line 35 of file _rpc.py.

◆ _condition

grpc_testing._server._rpc.Rpc._condition
private

Definition at line 28 of file _rpc.py.

◆ _handler

grpc_testing._server._rpc.Rpc._handler
private

Definition at line 29 of file _rpc.py.

◆ _initial_metadata_sent

grpc_testing._server._rpc.Rpc._initial_metadata_sent
private

Definition at line 31 of file _rpc.py.

◆ _invocation_metadata

grpc_testing._server._rpc.Rpc._invocation_metadata
private

Definition at line 30 of file _rpc.py.

◆ _pending_code

grpc_testing._server._rpc.Rpc._pending_code
private

Definition at line 33 of file _rpc.py.

◆ _pending_details

grpc_testing._server._rpc.Rpc._pending_details
private

Definition at line 34 of file _rpc.py.

◆ _pending_trailing_metadata

grpc_testing._server._rpc.Rpc._pending_trailing_metadata
private

Definition at line 32 of file _rpc.py.

◆ _rpc_errors

grpc_testing._server._rpc.Rpc._rpc_errors
private

Definition at line 37 of file _rpc.py.


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


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