List of all items
Structs
- app::AppHandle
- app::KnownPeerStatus
- app::events::DiscoveredRoom
- crypto::megolm::RoomCrypto
- files::CompletedFile
- files::FileManager
- files::OutgoingPlan
- files::encryption::EncryptedFileMeta
- identity::Identity
- network::NetworkHandle
- network::behavior::HuddleBehavior
- network::protocol::RoomAnnouncement
- storage::repo::KnownPeer
- storage::repo::StoredAttachment
- storage::repo::StoredIdentity
- storage::repo::StoredMegolmSession
- storage::repo::StoredRoom
- storage::repo::StoredRoomMember
- storage::repo::StoredRoomMessage
Enums
- app::events::AppEvent
- error::HuddleError
- network::NetworkCommand
- network::NetworkMode
- network::behavior::HuddleBehaviorEvent
- network::events::NetworkEvent
- network::protocol::RoomMessage
- storage::repo::AttachmentStatus
Functions
- app::parse_dial_address
- config::data_dir
- config::db_path
- config::ensure_data_dir
- config::identity_key_path
- config::log_path
- crypto::megolm::install_session_persist_key
- crypto::passphrase::derive_key
- crypto::passphrase::random_salt
- crypto::passphrase::unwrap
- crypto::passphrase::wrap
- files::encryption::decrypt_file
- files::encryption::encrypt_file
- files::guess_mime
- network::protocol::room_topic
- network::start_network
- network::start_network_with
- storage::keychain::derive_master_key
- storage::keychain::derive_subkey
- storage::keychain::keychain_salt_path
- storage::keychain::load_or_create_salt
- storage::open_db
- storage::open_db_in_memory
- storage::repo::delete_attachment
- storage::repo::derive_room_id
- storage::repo::forget_known_peer
- storage::repo::get_attachment
- storage::repo::get_display_name
- storage::repo::get_room
- storage::repo::get_room_messages
- storage::repo::insert_room
- storage::repo::insert_room_message
- storage::repo::is_room_muted
- storage::repo::list_known_peers
- storage::repo::list_room_attachments
- storage::repo::list_room_members
- storage::repo::list_rooms
- storage::repo::list_verified_fingerprints
- storage::repo::load_identity
- storage::repo::load_megolm_sessions_for_room
- storage::repo::lookup_display_name
- storage::repo::remove_room_member
- storage::repo::save_identity
- storage::repo::save_megolm_session
- storage::repo::search_room_messages
- storage::repo::set_display_name
- storage::repo::set_member_display_name
- storage::repo::set_member_verified
- storage::repo::set_room_muted
- storage::repo::update_attachment_paths
- storage::repo::update_attachment_status
- storage::repo::update_room_last_active
- storage::repo::upsert_attachment
- storage::repo::upsert_known_peer
- storage::repo::upsert_room_member