D++ (DPP)
C++ Discord API Bot Library
|
Represents the caching policy of the cluster. More...
Public Attributes | |
cache_policy_setting_t | user_policy = cp_aggressive |
Caching policy for users and guild members. More... | |
cache_policy_setting_t | emoji_policy = cp_aggressive |
Caching policy for emojis. More... | |
cache_policy_setting_t | role_policy = cp_aggressive |
Caching policy for roles. More... | |
cache_policy_setting_t | channel_policy = cp_aggressive |
Caching policy for roles. More... | |
cache_policy_setting_t | guild_policy = cp_aggressive |
Caching policy for roles. More... | |
Represents the caching policy of the cluster.
Channels and guilds are always cached as these caches are used internally by the library. The memory usage of these is minimal.
All default to 'aggressive' which means to actively attempt to cache, going out of the way to fill the caches completely. On large bots this can take a LOT of RAM.
cache_policy_setting_t dpp::cache_policy_t::channel_policy = cp_aggressive |
Caching policy for roles.
cache_policy_setting_t dpp::cache_policy_t::emoji_policy = cp_aggressive |
Caching policy for emojis.
cache_policy_setting_t dpp::cache_policy_t::guild_policy = cp_aggressive |
Caching policy for roles.
cache_policy_setting_t dpp::cache_policy_t::role_policy = cp_aggressive |
Caching policy for roles.
cache_policy_setting_t dpp::cache_policy_t::user_policy = cp_aggressive |
Caching policy for users and guild members.