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

This is the complete list of members for aegis::channel, including all inherited members.

add_pinned_channel_message(snowflake message_id)aegis::channel
bulk_delete_message(const std::vector< int64_t > &messages)aegis::channel
bulk_delete_message(const std::vector< snowflake > &messages)aegis::channel
channel(const snowflake channel_id, const snowflake guild_id, core *_bot, asio::io_context &_io, ratelimit::ratelimit_mgr &_ratelimit)aegis::channel
core (defined in aegis::channel)aegis::channelfriend
create_channel_invite(const lib::optional< int > max_age, const lib::optional< int > max_uses, const lib::optional< bool > temporary, const lib::optional< bool > unique)aegis::channel
create_channel_invite(create_channel_invite_t obj)aegis::channel
create_message(const std::string &content, int64_t nonce=0)aegis::channel
create_message(create_message_t obj)aegis::channel
create_message_embed(const std::string &content, const json &embed, int64_t nonce=0)aegis::channel
create_message_embed(create_message_t obj)aegis::channel
create_reaction(snowflake message_id, const std::string &emoji_text)aegis::channel
create_reaction(create_reaction_t obj)aegis::channel
delete_all_reactions(snowflake message_id)aegis::channel
delete_channel()aegis::channel
delete_channel_permission(snowflake overwrite_id)aegis::channel
delete_message(snowflake message_id)aegis::channel
delete_own_reaction(snowflake message_id, const std::string &emoji_text)aegis::channel
delete_own_reaction(delete_own_reaction_t obj)aegis::channel
delete_pinned_channel_message(snowflake message_id)aegis::channel
delete_user_reaction(snowflake message_id, const std::string &emoji_text, snowflake member_id)aegis::channel
delete_user_reaction(delete_user_reaction_t obj)aegis::channel
edit_channel_permissions(snowflake _overwrite_id, int64_t _allow, int64_t _deny, const std::string &_type)aegis::channel
edit_channel_permissions(edit_channel_permissions_t obj)aegis::channel
edit_message(snowflake message_id, const std::string &content)aegis::channel
edit_message(edit_message_t obj)aegis::channel
edit_message_embed(snowflake message_id, const std::string &content, const json &embed)aegis::channel
edit_message_embed(edit_message_t obj)aegis::channel
get_channel_invites()aegis::channel
get_guild() const aegis::channel
get_guild(std::error_code &ec) const noexceptaegis::channel
get_guild_id() const noexceptaegis::channel
get_id() const noexceptaegis::channel
get_message(snowflake message_id)aegis::channel
get_messages(get_messages_t obj)aegis::channel
get_name() const noexceptaegis::channel
get_parent() const aegis::channel
get_parent_id() const noexceptaegis::channel
get_pinned_messages()aegis::channel
get_reactions(snowflake message_id, const std::string &emoji_text)aegis::channel
get_reactions(get_reactions_t obj)aegis::channel
get_type() const noexceptaegis::channel
group_dm_add_recipient(snowflake user_id)aegis::channel
group_dm_remove_recipient(snowflake user_id)aegis::channel
guild (defined in aegis::channel)aegis::channelfriend
is_dm() const noexceptaegis::channel
modify_channel(lib::optional< std::string > _name={}, lib::optional< int > _position={}, lib::optional< std::string > _topic={}, lib::optional< bool > _nsfw={}, lib::optional< int > _bitrate={}, lib::optional< int > _user_limit={}, lib::optional< std::vector< gateway::objects::permission_overwrite >> _permission_overwrites={}, lib::optional< snowflake > _parent_id={}, lib::optional< int > _rate_limit_per_user={})aegis::channel
modify_channel(modify_channel_t obj)aegis::channel
mtx() const noexceptaegis::channel
nsfw() const noexceptaegis::channel
perms() const noexceptaegis::channel
trigger_typing_indicator()aegis::channel