cwist
Modern C web framework with libttak runtime
Loading...
Searching...
No Matches
cwist_grpc_decoder Struct Reference

#include <grpc.h>

Public Attributes

uint8_t header [5]
 
size_t header_len
 
uint8_t * payload
 
size_t payload_len
 
size_t payload_used
 
uint8_t compressed
 
size_t max_message_size
 

Detailed Description

Incremental gRPC frame decoder for arbitrarily split HTTP/2 DATA payloads.

Definition at line 70 of file grpc.h.

Member Data Documentation

◆ compressed

uint8_t cwist_grpc_decoder::compressed

Definition at line 76 of file grpc.h.

Referenced by cwist_grpc_decoder_feed().

◆ header

uint8_t cwist_grpc_decoder::header[5]

Definition at line 71 of file grpc.h.

Referenced by cwist_grpc_decoder_feed().

◆ header_len

size_t cwist_grpc_decoder::header_len

Definition at line 72 of file grpc.h.

Referenced by cwist_grpc_decoder_feed().

◆ max_message_size

size_t cwist_grpc_decoder::max_message_size

Definition at line 77 of file grpc.h.

Referenced by cwist_grpc_decoder_feed(), and cwist_grpc_decoder_init().

◆ payload

uint8_t* cwist_grpc_decoder::payload

Definition at line 73 of file grpc.h.

Referenced by cwist_grpc_decoder_destroy(), and cwist_grpc_decoder_feed().

◆ payload_len

size_t cwist_grpc_decoder::payload_len

Definition at line 74 of file grpc.h.

Referenced by cwist_grpc_decoder_feed().

◆ payload_used

size_t cwist_grpc_decoder::payload_used

Definition at line 75 of file grpc.h.

Referenced by cwist_grpc_decoder_feed().


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