Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
http2_base_server.H2ProtocolBaseServer Class Reference
Inheritance diagram for http2_base_server.H2ProtocolBaseServer:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self)
 
def connectionLost (self, reason)
 
def connectionMade (self)
 
def dataReceived (self, data)
 
def default_ping (self)
 
def default_send (self, stream_id, pad_length=None, read_chunk_size=_READ_CHUNK_SIZE)
 
def default_send_trailer (self, stream_id)
 
def on_connection_lost (self, reason)
 
def on_connection_made_default (self)
 
def on_data_received_default (self, event)
 
def on_ping_acknowledged_default (self, event)
 
def on_request_received_default (self, event)
 
def on_send_done_default (self, stream_id)
 
def on_window_update_default (self, _, pad_length=None, read_chunk_size=_READ_CHUNK_SIZE)
 
def parse_received_data (self, stream_id)
 
def send_reset_stream (self)
 
def set_handlers (self, handlers)
 
def setup_send (self, data_to_send, stream_id, pad_length=None, read_chunk_size=_READ_CHUNK_SIZE)
 

Static Public Member Functions

def default_response_data (response_size)
 

Private Attributes

 _conn
 
 _data_to_send
 
 _handlers
 
 _outstanding_pings
 
 _recv_buffer
 
 _send_offset
 
 _send_remaining
 
 _stream_id
 
 _stream_status
 

Detailed Description

Definition at line 30 of file http2_base_server.py.

Constructor & Destructor Documentation

◆ __init__()

def http2_base_server.H2ProtocolBaseServer.__init__ (   self)

Definition at line 32 of file http2_base_server.py.

Member Function Documentation

◆ connectionLost()

def http2_base_server.H2ProtocolBaseServer.connectionLost (   self,
  reason 
)

Definition at line 53 of file http2_base_server.py.

◆ connectionMade()

def http2_base_server.H2ProtocolBaseServer.connectionMade (   self)

Definition at line 50 of file http2_base_server.py.

◆ dataReceived()

def http2_base_server.H2ProtocolBaseServer.dataReceived (   self,
  data 
)

Definition at line 65 of file http2_base_server.py.

◆ default_ping()

def http2_base_server.H2ProtocolBaseServer.default_ping (   self)

Definition at line 189 of file http2_base_server.py.

◆ default_response_data()

def http2_base_server.H2ProtocolBaseServer.default_response_data (   response_size)
static

Definition at line 210 of file http2_base_server.py.

◆ default_send()

def http2_base_server.H2ProtocolBaseServer.default_send (   self,
  stream_id,
  pad_length = None,
  read_chunk_size = _READ_CHUNK_SIZE 
)

Definition at line 146 of file http2_base_server.py.

◆ default_send_trailer()

def http2_base_server.H2ProtocolBaseServer.default_send_trailer (   self,
  stream_id 
)

Definition at line 202 of file http2_base_server.py.

◆ on_connection_lost()

def http2_base_server.H2ProtocolBaseServer.on_connection_lost (   self,
  reason 
)

Definition at line 62 of file http2_base_server.py.

◆ on_connection_made_default()

def http2_base_server.H2ProtocolBaseServer.on_connection_made_default (   self)

Definition at line 56 of file http2_base_server.py.

◆ on_data_received_default()

def http2_base_server.H2ProtocolBaseServer.on_data_received_default (   self,
  event 
)

Definition at line 100 of file http2_base_server.py.

◆ on_ping_acknowledged_default()

def http2_base_server.H2ProtocolBaseServer.on_ping_acknowledged_default (   self,
  event 
)

Definition at line 96 of file http2_base_server.py.

◆ on_request_received_default()

def http2_base_server.H2ProtocolBaseServer.on_request_received_default (   self,
  event 
)

Definition at line 104 of file http2_base_server.py.

◆ on_send_done_default()

def http2_base_server.H2ProtocolBaseServer.on_send_done_default (   self,
  stream_id 
)

Definition at line 195 of file http2_base_server.py.

◆ on_window_update_default()

def http2_base_server.H2ProtocolBaseServer.on_window_update_default (   self,
  _,
  pad_length = None,
  read_chunk_size = _READ_CHUNK_SIZE 
)

Definition at line 119 of file http2_base_server.py.

◆ parse_received_data()

def http2_base_server.H2ProtocolBaseServer.parse_received_data (   self,
  stream_id 
)
returns a grpc framed string of bytes containing response proto of the size
    asked in request 

Definition at line 218 of file http2_base_server.py.

◆ send_reset_stream()

def http2_base_server.H2ProtocolBaseServer.send_reset_stream (   self)

Definition at line 129 of file http2_base_server.py.

◆ set_handlers()

def http2_base_server.H2ProtocolBaseServer.set_handlers (   self,
  handlers 
)

Definition at line 47 of file http2_base_server.py.

◆ setup_send()

def http2_base_server.H2ProtocolBaseServer.setup_send (   self,
  data_to_send,
  stream_id,
  pad_length = None,
  read_chunk_size = _READ_CHUNK_SIZE 
)

Definition at line 133 of file http2_base_server.py.

Member Data Documentation

◆ _conn

http2_base_server.H2ProtocolBaseServer._conn
private

Definition at line 33 of file http2_base_server.py.

◆ _data_to_send

http2_base_server.H2ProtocolBaseServer._data_to_send
private

Definition at line 137 of file http2_base_server.py.

◆ _handlers

http2_base_server.H2ProtocolBaseServer._handlers
private

Definition at line 35 of file http2_base_server.py.

◆ _outstanding_pings

http2_base_server.H2ProtocolBaseServer._outstanding_pings
private

Definition at line 45 of file http2_base_server.py.

◆ _recv_buffer

http2_base_server.H2ProtocolBaseServer._recv_buffer
private

Definition at line 34 of file http2_base_server.py.

◆ _send_offset

http2_base_server.H2ProtocolBaseServer._send_offset
private

Definition at line 136 of file http2_base_server.py.

◆ _send_remaining

http2_base_server.H2ProtocolBaseServer._send_remaining
private

Definition at line 44 of file http2_base_server.py.

◆ _stream_id

http2_base_server.H2ProtocolBaseServer._stream_id
private

Definition at line 106 of file http2_base_server.py.

◆ _stream_status

http2_base_server.H2ProtocolBaseServer._stream_status
private

Definition at line 43 of file http2_base_server.py.


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


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