List of all items
Structs
- command::CommandArg
- command::CommandInfo
- network::FilePayload
- network::MessageColors
- network::MessagePacket
- network::client::VoiceUser
- network::voice::VoicePacket
- network::voice::client::PeerData
Enums
- command::Command
- config::TofuCode
- network::MessageCode
- network::client::ClientEvent
- network::voice::VoiceCode
- network::voice::client::sfx::SoundEffect
Functions
- command::get_command
- command::send_command_code
- config::client_write
- config::init_config
- config::read_config
- config::server_keys_check
- config::server_keys_save
- crypto::decrypt_packet
- crypto::encrypt_packet
- crypto::get_correct_key
- crypto::kex::decapsulate_pq
- crypto::kex::derive_shared_secret
- crypto::kex::encapsulate_pq
- crypto::kex::generate_ephemeral_keys
- crypto::sha256
- misc::check_directory
- misc::check_version
- misc::fetch_data
- misc::get_identifier
- misc::get_version
- misc::get_why2_dir
- network::client::connect
- network::client::file::download
- network::client::file::upload
- network::client::listen_server
- network::receive
- network::send
- network::send_file
- network::voice::client::add_consumer
- network::voice::client::device::setup_devices
- network::voice::client::listen_server_voice
- network::voice::client::remove_all_consumers
- network::voice::client::remove_consumer
- network::voice::client::sfx::clear_effects
- network::voice::client::sfx::is_playing
- network::voice::client::sfx::play_effects
- network::voice::client::sfx::queue_effect
- network::voice::options::get_seq
- network::voice::options::get_server_seq
- network::voice::options::get_use_voice
- network::voice::options::set_seq
- network::voice::options::set_server_seq
- network::voice::options::swap_use_voice
- network::voice::receive
- network::voice::send
- options::enable_socks5
- options::get_asking_password
- options::get_channel
- options::get_extra_space
- options::get_keys
- options::get_obfuscation_key
- options::get_sending_messages
- options::get_seq
- options::get_server_address
- options::get_server_seq
- options::get_server_username
- options::is_muted
- options::set_asking_password
- options::set_channel
- options::set_extra_space
- options::set_keys
- options::set_obfuscation_key
- options::set_sending_messages
- options::set_seq
- options::set_server_address
- options::set_server_seq
- options::set_server_username
- options::socks5_enabled
- options::toggle_mute
Type Aliases
Statics
- network::client::ACTIVE_UPLOADS
- network::voice::client::sfx::JOIN_SOUND
- network::voice::client::sfx::LEAVE_SOUND
- options::INPUT_READ
Constants
- command::COMMAND_LIST
- command::COMMAND_PREFIX
- consts::CLIENT_CONFIG
- consts::CONFIG_DIR
- consts::FETCH_TIMEOUT
- consts::METADATA_URL
- consts::REKEY_INTERVAL
- consts::SERVER_CONFIG
- consts::SERVER_KEYS_CONFIG
- consts::SERVER_KEYS_DIR
- consts::SERVER_PKEY
- consts::SERVER_PQ_PKEY
- consts::SERVER_PQ_SKEY
- consts::SERVER_SKEY
- consts::SERVER_USERS_CONFIG
- consts::UPLOADS_DIR
- consts::UPLOAD_CHUNK_SIZE
- network::voice::consts::ACTIVITY_HOLD
- network::voice::consts::ACTIVITY_TRESHOLD
- network::voice::consts::DISPLAY_HOLD
- network::voice::consts::FRAME_MS
- network::voice::consts::FRAME_SIZE
- network::voice::consts::GRID_HEIGHT
- network::voice::consts::GRID_WIDTH
- network::voice::consts::HOLD_FRAMES
- network::voice::consts::JITTER_BUFFER_SIZE
- network::voice::consts::MIXING_TRESHOLD
- network::voice::consts::SAMPLE_RATE
- network::voice::consts::SOUND_EFFECT_VOLUME
- network::voice::consts::TRESHOLD_CLOSE
- network::voice::consts::TRESHOLD_OPEN