Public Member Functions | Private Attributes | List of all members
grpc_core::chttp2::TransportFlowControl::IncomingUpdateContext Class Reference

#include <flow_control.h>

Public Member Functions

 IncomingUpdateContext (const IncomingUpdateContext &)=delete
 
 IncomingUpdateContext (TransportFlowControl *tfc)
 
FlowControlAction MakeAction ()
 
IncomingUpdateContextoperator= (const IncomingUpdateContext &)=delete
 
absl::Status RecvData (int64_t incoming_frame_size, absl::FunctionRef< absl::Status()> stream=[]() { return absl::OkStatus();})
 
void UpdateAnnouncedWindowDelta (int64_t *delta, int64_t change)
 
 ~IncomingUpdateContext ()
 

Private Attributes

TransportFlowControltfc_
 

Detailed Description

Definition at line 162 of file flow_control.h.

Constructor & Destructor Documentation

◆ IncomingUpdateContext() [1/2]

grpc_core::chttp2::TransportFlowControl::IncomingUpdateContext::IncomingUpdateContext ( TransportFlowControl tfc)
inlineexplicit

Definition at line 164 of file flow_control.h.

◆ ~IncomingUpdateContext()

grpc_core::chttp2::TransportFlowControl::IncomingUpdateContext::~IncomingUpdateContext ( )
inline

Definition at line 165 of file flow_control.h.

◆ IncomingUpdateContext() [2/2]

grpc_core::chttp2::TransportFlowControl::IncomingUpdateContext::IncomingUpdateContext ( const IncomingUpdateContext )
delete

Member Function Documentation

◆ MakeAction()

FlowControlAction grpc_core::chttp2::TransportFlowControl::IncomingUpdateContext::MakeAction ( )
inline

Definition at line 172 of file flow_control.h.

◆ operator=()

IncomingUpdateContext& grpc_core::chttp2::TransportFlowControl::IncomingUpdateContext::operator= ( const IncomingUpdateContext )
delete

◆ RecvData()

absl::Status grpc_core::chttp2::TransportFlowControl::IncomingUpdateContext::RecvData ( int64_t  incoming_frame_size,
absl::FunctionRef< absl::Status()>  stream = []() { return absl::OkStatus(); } 
)

Definition at line 152 of file flow_control.cc.

◆ UpdateAnnouncedWindowDelta()

void grpc_core::chttp2::TransportFlowControl::IncomingUpdateContext::UpdateAnnouncedWindowDelta ( int64_t delta,
int64_t  change 
)
inline

Definition at line 184 of file flow_control.h.

Member Data Documentation

◆ tfc_

TransportFlowControl* grpc_core::chttp2::TransportFlowControl::IncomingUpdateContext::tfc_
private

Definition at line 196 of file flow_control.h.


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


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