| buffer | dpp::ssl_client | protected |
| bytes_in | dpp::ssl_client | protected |
| bytes_out | dpp::ssl_client | protected |
| channel_id | dpp::discord_voice_client | |
| cipher | dpp::ssl_client | protected |
| close() | dpp::websocket_client | virtual |
| connect() | dpp::websocket_client | protectedvirtual |
| creator | dpp::discord_voice_client | |
| current_gain | dpp::discord_voice_client | |
| custom_readable_fd | dpp::ssl_client | |
| custom_readable_ready | dpp::ssl_client | |
| custom_writeable_fd | dpp::ssl_client | |
| custom_writeable_ready | dpp::ssl_client | |
| discord_voice_client(dpp::cluster *_cluster, snowflake _channel_id, snowflake _server_id, const std::string &_token, const std::string &_session_id, const std::string &_host, bool enable_dave=false) | dpp::discord_voice_client | |
| discover_ip() | dpp::discord_voice_client | |
| end_gain | dpp::discord_voice_client | |
| error(uint32_t errorcode) | dpp::discord_voice_client | virtual |
| execute_pending_upgrade_downgrade() | dpp::discord_voice_client | |
| get_bytes_in() | dpp::ssl_client | |
| get_bytes_out() | dpp::ssl_client | |
| get_cipher() | dpp::ssl_client | |
| get_iteration_interval() | dpp::discord_voice_client | |
| get_marker_metadata() | dpp::discord_voice_client | |
| get_privacy_code() const | dpp::discord_voice_client | |
| get_remaining() | dpp::discord_voice_client | |
| get_secs_remaining() | dpp::discord_voice_client | |
| get_state() const | dpp::websocket_client | protected |
| get_timescale() | dpp::discord_voice_client | |
| get_tracks_remaining() | dpp::discord_voice_client | |
| get_uptime() | dpp::discord_voice_client | |
| get_user_privacy_code(const dpp::snowflake user, privacy_code_callback_t callback) const | dpp::discord_voice_client | |
| handle_buffer(std::string &buffer) | dpp::websocket_client | virtual |
| handle_frame(const std::string &buffer, ws_opcode opcode) | dpp::discord_voice_client | virtual |
| heartbeat_interval | dpp::discord_voice_client | |
| hostname | dpp::ssl_client | protected |
| increment | dpp::discord_voice_client | |
| insert_marker(const std::string &metadata="") | dpp::discord_voice_client | |
| is_connected() | dpp::discord_voice_client | |
| is_end_to_end_encrypted() const | dpp::discord_voice_client | |
| is_paused() | dpp::discord_voice_client | |
| is_playing() | dpp::discord_voice_client | |
| is_ready() | dpp::discord_voice_client | |
| iteration_interval | dpp::discord_voice_client | |
| keepalive | dpp::ssl_client | |
| last_heartbeat | dpp::discord_voice_client | |
| last_tick | dpp::ssl_client | protected |
| log(dpp::loglevel severity, const std::string &msg) const | dpp::discord_voice_client | virtual |
| make_new | dpp::ssl_client | protected |
| moving_average | dpp::discord_voice_client | |
| nonblocking | dpp::ssl_client | protected |
| obuffer | dpp::ssl_client | protected |
| one_second_timer() | dpp::discord_voice_client | virtual |
| pause_audio(bool pause) | dpp::discord_voice_client | |
| plaintext | dpp::ssl_client | protected |
| process_mls_group_rosters(const std::map< uint64_t, std::vector< uint8_t > > &rmap) | dpp::discord_voice_client | |
| read_loop() | dpp::ssl_client | |
| ready_for_transition(const std::string &data) | dpp::discord_voice_client | |
| recover_from_invalid_commit_welcome() | dpp::discord_voice_client | |
| reinit_dave_mls_group() | dpp::discord_voice_client | |
| run() | dpp::discord_voice_client | |
| satype_live_audio enum value | dpp::discord_voice_client | |
| satype_overlap_audio enum value | dpp::discord_voice_client | |
| satype_recorded_audio enum value | dpp::discord_voice_client | |
| send_audio_opus(const uint8_t *opus_packet, const size_t length, uint64_t duration, bool send_now=false) | dpp::discord_voice_client | |
| send_audio_opus(const uint8_t *opus_packet, const size_t length) | dpp::discord_voice_client | |
| send_audio_raw(uint16_t *audio_data, const size_t length) | dpp::discord_voice_client | |
| send_audio_type | dpp::discord_voice_client | |
| send_audio_type_t enum name | dpp::discord_voice_client | |
| send_close_packet() | dpp::websocket_client | |
| send_silence(const uint64_t duration) | dpp::discord_voice_client | |
| send_stop_frames(bool send_now=false) | dpp::discord_voice_client | |
| server_id | dpp::discord_voice_client | |
| sessionid | dpp::discord_voice_client | |
| set_iteration_interval(uint16_t interval) | dpp::discord_voice_client | |
| set_send_audio_type(send_audio_type_t type) | dpp::discord_voice_client | |
| set_timescale(uint64_t new_timescale) | dpp::discord_voice_client | |
| set_user_gain(snowflake user_id, float factor) | dpp::discord_voice_client | |
| sfd | dpp::ssl_client | protected |
| skip_to_next_marker() | dpp::discord_voice_client | |
| socket_write(const std::string_view data) | dpp::ssl_client | |
| speak() | dpp::discord_voice_client | |
| ssl | dpp::ssl_client | protected |
| ssl_client(const std::string &_hostname, const std::string &_port="443", bool plaintext_downgrade=false, bool reuse=false) | dpp::ssl_client | |
| stop_audio() | dpp::discord_voice_client | |
| terminating | dpp::discord_voice_client | |
| thread_id | dpp::discord_voice_client | |
| token | dpp::discord_voice_client | |
| websocket_client(const std::string &hostname, const std::string &port="443", const std::string &urlpath="", ws_opcode opcode=OP_BINARY) | dpp::websocket_client | |
| write(const std::string_view data, ws_opcode _opcode=OP_AUTO) | dpp::websocket_client | virtual |
| ~discord_voice_client() | dpp::discord_voice_client | virtual |
| ~ssl_client() | dpp::ssl_client | virtual |
| ~websocket_client()=default | dpp::websocket_client | virtual |