drogon
C++14/17-based HTTP application framework
Loading...
Searching...
No Matches
drogon::CacheMap< T1, T2 > Member List

This is the complete list of members for drogon::CacheMap< T1, T2 >, including all inherited members.

CacheMap(trantor::EventLoop *loop, float tickInterval=TICK_INTERVAL, size_t wheelsNum=WHEELS_NUM, size_t bucketsNumPerWheel=BUCKET_NUM_PER_WHEEL, std::function< void(const T1 &)> fnOnInsert=nullptr, std::function< void(const T1 &)> fnOnErase=nullptr)drogon::CacheMap< T1, T2 >inline
erase(const T1 &key)drogon::CacheMap< T1, T2 >inline
find(const T1 &key)drogon::CacheMap< T1, T2 >inline
findAndFetch(const T1 &key, T2 &value)drogon::CacheMap< T1, T2 >inline
getLoop()drogon::CacheMap< T1, T2 >inline
insert(const T1 &key, T2 &&value, size_t timeout=0, std::function< void()> timeoutCallback=std::function< void()>())drogon::CacheMap< T1, T2 >inline
insert(const T1 &key, const T2 &value, size_t timeout=0, std::function< void()> timeoutCallback=std::function< void()>())drogon::CacheMap< T1, T2 >inline
modify(const T1 &key, Callable &&handler, size_t timeout=0)drogon::CacheMap< T1, T2 >inline
operator[](const T1 &key)drogon::CacheMap< T1, T2 >inline
runAfter(size_t delay, std::function< void()> &&task)drogon::CacheMap< T1, T2 >inline
runAfter(size_t delay, const std::function< void()> &task) (defined in drogon::CacheMap< T1, T2 >)drogon::CacheMap< T1, T2 >inline
~CacheMap() (defined in drogon::CacheMap< T1, T2 >)drogon::CacheMap< T1, T2 >inline