Public Types | Public Member Functions | List of all members
util::uring::SlidingCounter< NUM > Class Template Reference
+ Inheritance diagram for util::uring::SlidingCounter< NUM >:
+ Collaboration diagram for util::uring::SlidingCounter< NUM >:

Public Types

enum  { WIN_SIZE = NUM }
 

Public Member Functions

void Init (ProactorPool *pp)
 
void Inc ()
 
uint32_t Sum () const
 
uint32_t SumTail () const
 

Additional Inherited Members

- Protected Member Functions inherited from util::uring::detail::SlidingCounterBase
void InitInternal (ProactorPool *pp)
 
void CheckInit () const
 
unsigned ProactorThreadIndex () const
 
- Protected Attributes inherited from util::uring::detail::SlidingCounterBase
ProactorPoolpp_ = nullptr
 

Detailed Description

template<unsigned NUM>
class util::uring::SlidingCounter< NUM >

Definition at line 80 of file sliding_counter.h.


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