aegis.cpp
 All Classes Functions Variables Typedefs Enumerations Enumerator Friends Pages
aegis::core Member List

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() noexceptaegis::core
async(T f) noexceptaegis::core
async(T f) noexceptaegis::core
call(rest::request_params &&params)aegis::core
call(rest::request_params &params)aegis::core
channel (defined in aegis::core)aegis::corefriend
channel_create(snowflake id) noexceptaegis::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::coreexplicit
core(spdlog::level::level_enum loglevel=spdlog::level::level_enum::trace, std::size_t count=10)aegis::coreexplicit
core(std::shared_ptr< asio::io_context > _io, spdlog::level::level_enum loglevel=spdlog::level::level_enum::trace)aegis::coreexplicit
core(std::shared_ptr< spdlog::logger > _log, std::size_t count=2)aegis::coreexplicit
core(std::shared_ptr< asio::io_context > _io, std::shared_ptr< spdlog::logger > _log)aegis::coreexplicit
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) noexceptaegis::core
dm_channel_create(const json &obj, shards::shard *_shard)aegis::core
find_channel(snowflake id) const noexceptaegis::core
find_guild(snowflake id) const noexceptaegis::core
find_user(snowflake id) const noexceptaegis::core
force_shard_count (defined in aegis::core)aegis::core
get_channel_count() const noexceptaegis::core
get_channel_map()aegis::core
get_channel_mutex()aegis::core
get_guild_count() const noexceptaegis::core
get_guild_map()aegis::core
get_guild_mutex()aegis::core
get_id() const noexceptaegis::core
get_io_context() noexceptaegis::core
get_member_count() const noexceptaegis::core
get_ratelimit() noexceptaegis::core
get_rest_controller() noexceptaegis::core
get_shard_by_guild(snowflake guild_id)aegis::core
get_shard_by_id(uint16_t shard_id)aegis::core
get_shard_mgr() noexceptaegis::core
get_shard_transfer() const noexceptaegis::core
get_shard_u_transfer() const noexceptaegis::core
get_state() const noexceptaegis::core
get_token() const noexceptaegis::core
get_tz_bias() const noexceptaegis::core
get_user_count() const noexceptaegis::core
get_user_map()aegis::core
get_user_mutex()aegis::core
guild (defined in aegis::core)aegis::corefriend
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) noexceptaegis::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) noexceptaegis::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) noexceptaegis::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() noexceptaegis::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 noexceptaegis::core
uptime_str() const noexceptaegis::core
user_create(snowflake id) noexceptaegis::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() noexceptaegis::core
~core()aegis::core