buffer | dpp::ssl_client | protected |
bytes_in | dpp::ssl_client | protected |
bytes_out | dpp::ssl_client | protected |
cipher | dpp::ssl_client | protected |
clear_queue() | dpp::discord_client | |
close() override | dpp::websocket_client | virtual |
complete_handshake(const struct socket_events *ev) | dpp::ssl_client | |
connect() override | dpp::websocket_client | protectedvirtual |
connect_retries | dpp::ssl_client | protected |
connect_voice(snowflake guild_id, snowflake channel_id, bool self_mute=false, bool self_deaf=false, bool enable_dave=false) | dpp::discord_client | |
connected | dpp::ssl_client | protected |
connecting_voice_channels | dpp::discord_client | |
creator | dpp::discord_client | |
disconnect_voice(snowflake guild_id) | dpp::discord_client | |
disconnect_voice_internal(snowflake guild_id, bool send_json=true) | dpp::discord_client | protected |
discord_client(dpp::cluster *_cluster, uint32_t _shard_id, uint32_t _max_shards, const std::string &_token, uint32_t intents=0, bool compressed=true, websocket_protocol_t ws_protocol=ws_json) | dpp::discord_client | |
discord_client(discord_client &old, uint64_t sequence, const std::string &session_id) | dpp::discord_client | explicit |
do_raw_trace(const std::string &message) const | dpp::ssl_client | protected |
dpp::cluster | dpp::discord_client | friend |
dpp::events::guild_create | dpp::discord_client | friend |
dpp::events::voice_state_update | dpp::discord_client | friend |
enable_raw_tracing() | dpp::ssl_client | |
error(uint32_t errorcode) override | dpp::discord_client | virtual |
get_bytes_in() | dpp::ssl_client | |
get_bytes_out() | dpp::ssl_client | |
get_channel_count() | dpp::discord_client | |
get_cipher() | dpp::ssl_client | |
get_decompressed_bytes_in() | dpp::discord_client | |
get_guild_count() | dpp::discord_client | |
get_member_count() | dpp::discord_client | |
get_queue_size() | dpp::discord_client | |
get_state() const | dpp::websocket_client | protected |
get_unique_id() const | dpp::ssl_client | |
get_uptime() | dpp::discord_client | |
get_voice(snowflake guild_id) | dpp::discord_client | |
handle_buffer(std::string &buffer) override | dpp::websocket_client | virtual |
handle_event(const std::string &event, json &j, const std::string &raw) | dpp::discord_client | virtual |
handle_frame(const std::string &buffer, ws_opcode opcode) override | dpp::discord_client | virtual |
heartbeat_interval | dpp::discord_client | |
hostname | dpp::ssl_client | protected |
intents | dpp::discord_client | |
is_connected() | dpp::discord_client | |
keepalive | dpp::ssl_client | |
last_heartbeat | dpp::discord_client | |
last_heartbeat_ack | dpp::discord_client | |
last_ping_message | dpp::discord_client | protected |
last_seq | dpp::discord_client | |
last_tick | dpp::ssl_client | protected |
log(dpp::loglevel severity, const std::string &msg) const override | dpp::discord_client | virtual |
max_shards | dpp::discord_client | |
obuffer | dpp::ssl_client | protected |
on_disconnect() override | dpp::discord_client | virtual |
on_error(dpp::socket fd, const struct dpp::socket_events &, int error_code) | dpp::ssl_client | |
on_read(dpp::socket fd, const struct dpp::socket_events &ev) | dpp::ssl_client | |
on_write(dpp::socket fd, const struct dpp::socket_events &e) | dpp::ssl_client | |
one_second_timer() override | dpp::discord_client | virtual |
owner | dpp::ssl_client | |
plaintext | dpp::ssl_client | protected |
port | dpp::ssl_client | protected |
protocol | dpp::discord_client | |
queue_message(const std::string &j, bool to_front=false) | dpp::discord_client | |
raw_trace | dpp::ssl_client | protected |
read_loop() | dpp::ssl_client | |
ready | dpp::discord_client | |
reconnects | dpp::discord_client | |
resume_gateway_url | dpp::discord_client | |
resumes | dpp::discord_client | |
run() | dpp::discord_client | |
send_close_packet() | dpp::websocket_client | |
sessionid | dpp::discord_client | |
sfd | dpp::ssl_client | protected |
shard_id | dpp::discord_client | |
socket_write(const std::string_view data) | dpp::ssl_client | |
ssl | dpp::ssl_client | protected |
ssl_client(cluster *creator, const std::string &_hostname, const std::string &_port="443", bool plaintext_downgrade=false, bool reuse=false) | dpp::ssl_client | |
start | dpp::ssl_client | protected |
start_connecting() | dpp::discord_client | protected |
tcp_connect_done | dpp::ssl_client | protected |
timed_out | dpp::websocket_client | protected |
timeout | dpp::websocket_client | protected |
timer_handle | dpp::ssl_client | protected |
token | dpp::discord_client | |
unique_id | dpp::ssl_client | protected |
voice_mutex | dpp::discord_client | |
websocket_client(cluster *creator, const std::string &hostname, const std::string &port="443", const std::string &urlpath="", ws_opcode opcode=OP_BINARY) | dpp::websocket_client | |
websocket_ping | dpp::discord_client | |
write(const std::string_view data, ws_opcode _opcode=OP_AUTO) | dpp::websocket_client | virtual |
~discord_client()=default | dpp::discord_client | virtual |
~ssl_client() | dpp::ssl_client | virtual |
~websocket_client()=default | dpp::websocket_client | virtual |