|
drogon
C++14/17-based HTTP application framework
|
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 |