This is the complete list of members for aegis::core, including all inherited members.
_global_m (defined in aegis::core) | aegis::core | |
add_run_thread() noexcept | aegis::core | |
async(T f) noexcept | aegis::core | |
async(T f) noexcept | aegis::core | |
call(rest::request_params &¶ms) | aegis::core | |
call(rest::request_params ¶ms) | aegis::core | |
channel (defined in aegis::core) | aegis::core | friend |
channel_create(snowflake id) noexcept | aegis::core | |
channel_create_t typedef (defined in aegis::core) | aegis::core | |
channel_delete_t typedef (defined in aegis::core) | aegis::core | |
channel_pins_update_t typedef (defined in aegis::core) | aegis::core | |
channel_update_t typedef (defined in aegis::core) | aegis::core | |
channels (defined in aegis::core) | aegis::core | |
core(create_bot_t bot_config) | aegis::core | explicit |
core(spdlog::level::level_enum loglevel=spdlog::level::level_enum::trace, std::size_t count=10) | aegis::core | explicit |
core(std::shared_ptr< asio::io_context > _io, spdlog::level::level_enum loglevel=spdlog::level::level_enum::trace) | aegis::core | explicit |
core(std::shared_ptr< spdlog::logger > _log, std::size_t count=2) | aegis::core | explicit |
core(std::shared_ptr< asio::io_context > _io, std::shared_ptr< spdlog::logger > _log) | aegis::core | explicit |
core(const core &)=delete (defined in aegis::core) | aegis::core | |
core(core &&)=delete (defined in aegis::core) | aegis::core | |
create_dm_message(snowflake member_id, const std::string &content, int64_t nonce=0) | aegis::core | |
create_dm_message(const create_message_t &obj) | aegis::core | |
create_guild(std::string name, lib::optional< std::string > voice_region={}, lib::optional< int > verification_level={}, lib::optional< int > default_message_notifications={}, lib::optional< int > explicit_content_filter={}, lib::optional< std::string > icon={}, lib::optional< std::vector< gateway::objects::role >> roles={}, lib::optional< std::vector< std::tuple< std::string, int >>> channels={}) | aegis::core | |
create_guild(create_guild_t obj) | aegis::core | |
create_message(snowflake channel_id, const std::string &msg, int64_t nonce=0, bool perform_lookup=false) noexcept (defined in aegis::core) | aegis::core | |
create_message_embed(snowflake channel_id, const std::string &msg, const json &_obj, int64_t nonce=0, bool perform_lookup=false) noexcept (defined in aegis::core) | aegis::core | |
debug_trace(shards::shard *_shard) noexcept | aegis::core | |
dm_channel_create(const json &obj, shards::shard *_shard) | aegis::core | |
find_channel(snowflake id) const noexcept | aegis::core | |
find_guild(snowflake id) const noexcept | aegis::core | |
find_user(snowflake id) const noexcept | aegis::core | |
force_shard_count (defined in aegis::core) | aegis::core | |
get_channel_count() const noexcept | aegis::core | |
get_channel_map() | aegis::core | |
get_channel_mutex() | aegis::core | |
get_guild_count() const noexcept | aegis::core | |
get_guild_map() | aegis::core | |
get_guild_mutex() | aegis::core | |
get_id() const noexcept | aegis::core | |
get_io_context() noexcept | aegis::core | |
get_member_count() const noexcept | aegis::core | |
get_ratelimit() noexcept | aegis::core | |
get_rest_controller() noexcept | aegis::core | |
get_shard_by_guild(snowflake guild_id) | aegis::core | |
get_shard_by_id(uint16_t shard_id) | aegis::core | |
get_shard_mgr() noexcept | aegis::core | |
get_shard_transfer() const noexcept | aegis::core | |
get_shard_u_transfer() const noexcept | aegis::core | |
get_state() const noexcept | aegis::core | |
get_token() const noexcept | aegis::core | |
get_tz_bias() const noexcept | aegis::core | |
get_user_count() const noexcept | aegis::core | |
get_user_map() | aegis::core | |
get_user_mutex() | aegis::core | |
guild (defined in aegis::core) | aegis::core | friend |
guild_ban_add_t typedef (defined in aegis::core) | aegis::core | |
guild_ban_remove_t typedef (defined in aegis::core) | aegis::core | |
guild_create(snowflake id, shards::shard *_shard) noexcept | aegis::core | |
guild_create_t typedef (defined in aegis::core) | aegis::core | |
guild_delete_t typedef (defined in aegis::core) | aegis::core | |
guild_emojis_update_t typedef (defined in aegis::core) | aegis::core | |
guild_integrations_update_t typedef (defined in aegis::core) | aegis::core | |
guild_member_add_t typedef (defined in aegis::core) | aegis::core | |
guild_member_remove_t typedef (defined in aegis::core) | aegis::core | |
guild_member_update_t typedef (defined in aegis::core) | aegis::core | |
guild_members_chunk_t typedef (defined in aegis::core) | aegis::core | |
guild_role_create_t typedef (defined in aegis::core) | aegis::core | |
guild_role_delete_t typedef (defined in aegis::core) | aegis::core | |
guild_role_update_t typedef (defined in aegis::core) | aegis::core | |
guild_update_t typedef (defined in aegis::core) | aegis::core | |
guilds (defined in aegis::core) | aegis::core | |
log (defined in aegis::core) | aegis::core | |
mention (defined in aegis::core) | aegis::core | |
message_count (defined in aegis::core) | aegis::core | |
message_create_t typedef (defined in aegis::core) | aegis::core | |
message_delete_bulk_t typedef (defined in aegis::core) | aegis::core | |
message_delete_t typedef (defined in aegis::core) | aegis::core | |
message_reaction_add_t typedef (defined in aegis::core) | aegis::core | |
message_reaction_remove_all_t typedef (defined in aegis::core) | aegis::core | |
message_reaction_remove_t typedef (defined in aegis::core) | aegis::core | |
message_update_t typedef (defined in aegis::core) | aegis::core | |
modify_bot_avatar(const std::string &avatar) | aegis::core | |
modify_bot_username(const std::string &username) | aegis::core | |
operator=(const core &)=delete (defined in aegis::core) | aegis::core | |
presence_update_t typedef (defined in aegis::core) | aegis::core | |
raw_event_t typedef (defined in aegis::core) | aegis::core | |
ready_t typedef (defined in aegis::core) | aegis::core | |
reduce_threads(std::size_t count) noexcept | aegis::core | |
resumed_t typedef (defined in aegis::core) | aegis::core | |
run() | aegis::core | |
self() const | aegis::core | |
self_presence (defined in aegis::core) | aegis::core | |
send_all_shards(const std::string &msg) | aegis::core | |
send_all_shards(const json &msg) | aegis::core | |
set_on_channel_create(channel_create_t cb) | aegis::core | |
set_on_channel_create_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_channel_delete(channel_delete_t cb) | aegis::core | |
set_on_channel_delete_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_channel_pins_update(channel_pins_update_t cb) | aegis::core | |
set_on_channel_pins_update_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_channel_update(channel_update_t cb) | aegis::core | |
set_on_channel_update_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_guild_ban_add(guild_ban_add_t cb) | aegis::core | |
set_on_guild_ban_add_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_guild_ban_remove(guild_ban_remove_t cb) | aegis::core | |
set_on_guild_ban_remove_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_guild_create(guild_create_t cb) | aegis::core | |
set_on_guild_create_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_guild_delete(guild_delete_t cb) | aegis::core | |
set_on_guild_delete_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_guild_emojis_update(guild_emojis_update_t cb) | aegis::core | |
set_on_guild_emojis_update_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_guild_integrations_update(guild_integrations_update_t cb) | aegis::core | |
set_on_guild_integrations_update_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_guild_member_add(guild_member_add_t cb) | aegis::core | |
set_on_guild_member_add_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_guild_member_chunk(guild_members_chunk_t cb) | aegis::core | |
set_on_guild_member_chunk_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_guild_member_remove(guild_member_remove_t cb) | aegis::core | |
set_on_guild_member_remove_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_guild_member_update(guild_member_update_t cb) | aegis::core | |
set_on_guild_member_update_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_guild_role_create(guild_role_create_t cb) | aegis::core | |
set_on_guild_role_create_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_guild_role_delete(guild_role_delete_t cb) | aegis::core | |
set_on_guild_role_delete_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_guild_role_update(guild_role_update_t cb) | aegis::core | |
set_on_guild_role_update_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_guild_update(guild_update_t cb) | aegis::core | |
set_on_guild_update_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_message_create(message_create_t cb) | aegis::core | |
set_on_message_create_dm(message_create_t cb) | aegis::core | |
set_on_message_create_dm_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_message_create_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_message_delete(message_delete_t cb) | aegis::core | |
set_on_message_delete_bulk(message_delete_bulk_t cb) | aegis::core | |
set_on_message_delete_bulk_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_message_delete_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_message_reaction_add(message_reaction_add_t cb) | aegis::core | |
set_on_message_reaction_add_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_message_reaction_remove(message_reaction_remove_t cb) | aegis::core | |
set_on_message_reaction_remove_all(message_reaction_remove_all_t cb) | aegis::core | |
set_on_message_reaction_remove_all_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_message_reaction_remove_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_message_update(message_update_t cb) | aegis::core | |
set_on_message_update_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_presence_update(presence_update_t cb) | aegis::core | |
set_on_presence_update_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_ready(ready_t cb) | aegis::core | |
set_on_ready_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_resumed(resumed_t cb) | aegis::core | |
set_on_resumed_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_shard_connect(std::function< void(aegis::shards::shard *)> cb) | aegis::core | |
set_on_shard_disconnect(std::function< void(aegis::shards::shard *)> cb) | aegis::core | |
set_on_typing_start(typing_start_t cb) | aegis::core | |
set_on_typing_start_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_user_update(user_update_t cb) | aegis::core | |
set_on_user_update_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_voice_server_update(voice_server_update_t cb) | aegis::core | |
set_on_voice_server_update_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_voice_state_update(voice_state_update_t cb) | aegis::core | |
set_on_voice_state_update_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_on_webhooks_update(webhooks_update_t cb) | aegis::core | |
set_on_webhooks_update_raw(raw_event_t cb) (defined in aegis::core) | aegis::core | |
set_state(bot_status s) noexcept | aegis::core | |
set_timer(long duration, std::function< void(const asio::error_code &)> callback) | aegis::core | |
setup_context() (defined in aegis::core) | aegis::core | |
setup_logging() (defined in aegis::core) | aegis::core | |
setup_shard_mgr() (defined in aegis::core) | aegis::core | |
shard_max_count (defined in aegis::core) | aegis::core | |
shutdown() noexcept | aegis::core | |
stale_channels (defined in aegis::core) | aegis::core | |
stale_guilds (defined in aegis::core) | aegis::core | |
stale_users (defined in aegis::core) | aegis::core | |
threads (defined in aegis::core) | aegis::core | |
typing_start_t typedef (defined in aegis::core) | aegis::core | |
update_presence(const std::string &text, gateway::objects::activity::activity_type type=gateway::objects::activity::Game, gateway::objects::presence::user_status status=gateway::objects::presence::Online) | aegis::core | |
uptime() const noexcept | aegis::core | |
uptime_str() const noexcept | aegis::core | |
user_create(snowflake id) noexcept | aegis::core | |
user_update_t typedef (defined in aegis::core) | aegis::core | |
users (defined in aegis::core) | aegis::core | |
voice_server_update_t typedef (defined in aegis::core) | aegis::core | |
voice_state_update_t typedef (defined in aegis::core) | aegis::core | |
webhooks_update_t typedef (defined in aegis::core) | aegis::core | |
ws_open_strand (defined in aegis::core) | aegis::core | |
wsdbg (defined in aegis::core) | aegis::core | |
yield() noexcept | aegis::core | |
~core() | aegis::core |