Twitch SDK (Internal)
ttv::Cache< KEY_TYPE, VALUE_TYPE > Member List

This is the complete list of members for ttv::Cache< KEY_TYPE, VALUE_TYPE >, including all inherited members.

Cache()ttv::Cache< KEY_TYPE, VALUE_TYPE >inline
Clear()ttv::Cache< KEY_TYPE, VALUE_TYPE >inline
ContainsEntry(const KEY_TYPE &key) constttv::Cache< KEY_TYPE, VALUE_TYPE >inline
ExpireAll()ttv::Cache< KEY_TYPE, VALUE_TYPE >inline
ExpireEntry(const KEY_TYPE &key)ttv::Cache< KEY_TYPE, VALUE_TYPE >inline
ForEach(VisitorFunc func)ttv::Cache< KEY_TYPE, VALUE_TYPE >inline
ForEachExpired(VisitorFunc func)ttv::Cache< KEY_TYPE, VALUE_TYPE >inline
GetEntry(const KEY_TYPE &key, VALUE_TYPE &result)ttv::Cache< KEY_TYPE, VALUE_TYPE >inline
GetKeys(std::vector< KEY_TYPE > &result)ttv::Cache< KEY_TYPE, VALUE_TYPE >inline
GetSize() constttv::Cache< KEY_TYPE, VALUE_TYPE >inline
HasExpiredEntries() constttv::Cache< KEY_TYPE, VALUE_TYPE >inline
MapType typedefttv::Cache< KEY_TYPE, VALUE_TYPE >protected
MarkEntryNeverExpires(const KEY_TYPE &key)ttv::Cache< KEY_TYPE, VALUE_TYPE >inline
MarkEntryNeverUnused(const KEY_TYPE &key)ttv::Cache< KEY_TYPE, VALUE_TYPE >inline
MarkEntryUsed(const KEY_TYPE &key)ttv::Cache< KEY_TYPE, VALUE_TYPE >inline
mCachettv::Cache< KEY_TYPE, VALUE_TYPE >protected
mExpiryAgettv::Cache< KEY_TYPE, VALUE_TYPE >protected
PurgeExpired()ttv::Cache< KEY_TYPE, VALUE_TYPE >inline
PurgeUnused(uint64_t olderThan)ttv::Cache< KEY_TYPE, VALUE_TYPE >inline
RemoveEntry(const KEY_TYPE &key)ttv::Cache< KEY_TYPE, VALUE_TYPE >inline
SetEntry(const KEY_TYPE &key, VALUE_TYPE data)ttv::Cache< KEY_TYPE, VALUE_TYPE >inline
SetEntryExpiryTime(const KEY_TYPE &key, uint64_t time)ttv::Cache< KEY_TYPE, VALUE_TYPE >inline
SetExpiryAge(uint64_t age)ttv::Cache< KEY_TYPE, VALUE_TYPE >inline
VisitorFunc typedefttv::Cache< KEY_TYPE, VALUE_TYPE >