userver: utils::statistics::BusyStorage Class Reference
⚠️ This is the documentation for an old userver version. Click here to switch to the latest version.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
utils::statistics::BusyStorage Class Referencefinal

Public Types

using WorkerId = size_t
 

Public Member Functions

 BusyStorage (Duration epoch_duration, Duration history_period, size_t max_workers=1)
 
double GetCurrentLoad () const
 
WorkerId StartWork ()
 
void StopWork (WorkerId worker_id)
 

Friends

class BusyMarker
 

Detailed Description

Definition at line 15 of file busy.hpp.

Member Typedef Documentation

◆ WorkerId

using utils::statistics::BusyStorage::WorkerId = size_t

Definition at line 24 of file busy.hpp.

Friends And Related Symbol Documentation

◆ BusyMarker

Definition at line 42 of file busy.hpp.


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