NCBI C++ ToolKit
Classes | Public Member Functions | Public Attributes | List of all members
SPSG_ThrottleParams Struct Reference

Search Toolkit Book for SPSG_ThrottleParams

#include "psg_client_transport.hpp"
(Private to src/objtools/pubseq_gateway/client.)

+ Collaboration diagram for SPSG_ThrottleParams:

Classes

struct  SThreshold
 

Public Member Functions

 SPSG_ThrottleParams ()
 

Public Attributes

const volatile uint64_t period
 
TPSG_ThrottleMaxFailures max_failures
 
TPSG_ThrottleUntilDiscovery until_discovery
 
SThreshold threshold
 

Detailed Description

Definition at line 665 of file psg_client_transport.hpp.

Constructor & Destructor Documentation

◆ SPSG_ThrottleParams()

SPSG_ThrottleParams::SPSG_ThrottleParams ( )

Definition at line 1370 of file psg_client_transport.cpp.

Member Data Documentation

◆ max_failures

TPSG_ThrottleMaxFailures SPSG_ThrottleParams::max_failures

Definition at line 677 of file psg_client_transport.hpp.

Referenced by SPSG_Throttling::SStats::Adjust().

◆ period

const volatile uint64_t SPSG_ThrottleParams::period

Definition at line 676 of file psg_client_transport.hpp.

◆ threshold

SThreshold SPSG_ThrottleParams::threshold

Definition at line 679 of file psg_client_transport.hpp.

Referenced by SPSG_Throttling::SStats::Adjust().

◆ until_discovery

TPSG_ThrottleUntilDiscovery SPSG_ThrottleParams::until_discovery

Definition at line 678 of file psg_client_transport.hpp.


The documentation for this struct was generated from the following files:
Modified on Fri Sep 20 14:57:45 2024 by modify_doxy.py rev. 669887