file
encrypted.hppVarious event types used in E2EE.
Namespaces
- namespace mtx
- Top level namespace for mtxclient.
- namespace mtx::events
- Namespace for all events.
- namespace mtx::events::msg
- Non-state events sent in the timeline like messages.
Classes
- struct mtx::events::msg::OlmCipherContent
- Content of an individual message encrypted for a certain key.
- struct mtx::events::msg::OlmEncrypted
- Content of the
m.room.encrypted
Olm event. - struct mtx::events::msg::Encrypted
- Content of the
m.room.encrypted
event. - struct mtx::events::msg::Dummy
- Content of the
m.dummy
event. - struct mtx::events::msg::RoomKey
- Content of the
m.room_key
event. - struct mtx::events::msg::ForwardedRoomKey
- Content of the
m.forwarded_room_key
event. - struct mtx::events::msg::KeyRequest
- A request to share a session key.
- struct mtx::events::msg::KeyVerificationRequest
- Content of the
m.key.verification.request
event. - struct mtx::events::msg::KeyVerificationStart
- Content of the
m.key.verification.start
event. - struct mtx::events::msg::KeyVerificationReady
- Implements the
m.key.verification.ready
event. - struct mtx::events::msg::KeyVerificationAccept
- Implements the
m.key.verification.accept
event. - struct mtx::events::msg::KeyVerificationCancel
- implementation of the
m.key.verification.cancel
event