GA::kit v0.3
G&A's in-house C++ application framework
Loading...
Searching...
No Matches
ga::TimeoutManager Class Reference

#include <timeout.h>

Public Member Functions

std::string setTimeout (long long delayMs, std::function< void(void)> callback, std::string name="")
 
void updateTimeouts ()
 
bool cancelTimeout (std::string name)
 
std::vector< Timeout > & getTimeouts ()
 

Protected Attributes

std::vector< Timeoutm_timeouts
 

Member Function Documentation

◆ cancelTimeout()

bool ga::TimeoutManager::cancelTimeout ( std::string  name)
inline

◆ getTimeouts()

std::vector< Timeout > & ga::TimeoutManager::getTimeouts ( )
inline

◆ setTimeout()

std::string ga::TimeoutManager::setTimeout ( long long  delayMs,
std::function< void(void)>  callback,
std::string  name = "" 
)
inline

◆ updateTimeouts()

void ga::TimeoutManager::updateTimeouts ( )
inline

Member Data Documentation

◆ m_timeouts

std::vector<Timeout> ga::TimeoutManager::m_timeouts
protected

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