Toolbox snapshot
The Reactive C++ Toolbox
Loading...
Searching...
No Matches
Public Member Functions | List of all members
toolbox::io::TimerPool Class Reference

#include <toolbox/io/Timer.hpp>

Public Member Functions

 TimerPool ()=default
 
 ~TimerPool () noexcept=default
 
 TimerPool (const TimerPool &)=delete
 
TimerPooloperator= (const TimerPool &)=delete
 
 TimerPool (TimerPool &&)=delete
 
TimerPooloperator= (TimerPool &&)=delete
 
Timer::Implallocate (MonoTime expiry, Duration interval, TimerSlot slot)
 
void deallocate (Timer::Impl *impl) noexcept
 

Detailed Description

Definition at line 101 of file Timer.hpp.

Constructor & Destructor Documentation

◆ TimerPool() [1/3]

toolbox::io::TimerPool::TimerPool ( )
default

◆ ~TimerPool()

toolbox::io::TimerPool::~TimerPool ( )
defaultnoexcept

◆ TimerPool() [2/3]

toolbox::io::TimerPool::TimerPool ( const TimerPool )
delete

◆ TimerPool() [3/3]

toolbox::io::TimerPool::TimerPool ( TimerPool &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

TimerPool & toolbox::io::TimerPool::operator= ( const TimerPool )
delete

◆ operator=() [2/2]

TimerPool & toolbox::io::TimerPool::operator= ( TimerPool &&  )
delete

◆ allocate()

Timer::Impl * toolbox::io::TimerPool::allocate ( MonoTime  expiry,
Duration  interval,
TimerSlot  slot 
)

Definition at line 39 of file Timer.cpp.

◆ deallocate()

void toolbox::io::TimerPool::deallocate ( Timer::Impl impl)
inlinenoexcept

Definition at line 117 of file Timer.hpp.


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