userver: server::request::ResponseDataAccounter Class Reference
Loading...
Searching...
No Matches
server::request::ResponseDataAccounter Class Referencefinal

Detailed Description

Definition at line 56 of file response_base.hpp.

Public Member Functions

void StartRequest (std::chrono::steady_clock::time_point create_time)
void StopRequest (std::size_t size, std::chrono::steady_clock::time_point create_time)
void ReaccountRequest (std::size_t old_size, std::chrono::steady_clock::time_point old_create_time, std::size_t new_size, std::chrono::steady_clock::time_point new_create_time)
std::size_t GetPendingResponsesSizeInBytes () const
std::size_t GetPendingResponsesCount () const
std::size_t GetMaxPendingResponsesSizeInBytes () const
void SetMaxPendingResponsesSizeInBytes (size_t size)
std::chrono::milliseconds GetAvgRequestTime () const

Member Function Documentation

◆ GetMaxPendingResponsesSizeInBytes()

std::size_t server::request::ResponseDataAccounter::GetMaxPendingResponsesSizeInBytes ( ) const
inline

Definition at line 73 of file response_base.hpp.

◆ GetPendingResponsesCount()

std::size_t server::request::ResponseDataAccounter::GetPendingResponsesCount ( ) const
inline

Definition at line 71 of file response_base.hpp.

◆ GetPendingResponsesSizeInBytes()

std::size_t server::request::ResponseDataAccounter::GetPendingResponsesSizeInBytes ( ) const
inline

Definition at line 69 of file response_base.hpp.

◆ SetMaxPendingResponsesSizeInBytes()

void server::request::ResponseDataAccounter::SetMaxPendingResponsesSizeInBytes ( size_t size)
inline

Definition at line 75 of file response_base.hpp.


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