include/mtx/events/ directory

The different event types in the Matrix API.

Directories

directory ephemeral/
/
directory messages/
The different types, that can be sent as a message event.
directory mscs/
MSCs, that are not yet part of the specification.
directory nheko_extensions/
Nheko specific event types not part of the official specification.

Files

file aliases.hpp
Alias events.
file avatar.hpp
Room avatar events.
file canonical_alias.hpp
Change the canonical or listed avatars of a room.
file collections.hpp
Collections to store multiple events of different types.
file common.hpp
Structs used in multiple different event types.
file create.hpp
The first event in a room.
file encrypted.hpp
Various event types used in E2EE.
file encryption.hpp
The event enabling encryption in a room.
file event_type.hpp
Enumeration of all event types.
file guest_access.hpp
An event describing, if guest accounts can join a room.
file history_visibility.hpp
State event describing the visibility of the history.
file join_rules.hpp
Manage the permission of how people can join a room.
file member.hpp
The state event describing the membership status of a specific member.
file name.hpp
The room name state event.
file pinned_events.hpp
Events pinned in a room.
file policy_rules.hpp
policy rules for room moderation
file power_levels.hpp
The state event governing the different permissions in a room.
file presence.hpp
An ephemeral event describing the presence of a user.
file reaction.hpp
A reaction event used to attach small annotations to events.
file redaction.hpp
Events describing redactions and redacted content.
file server_acl.hpp
Server ACL events.
file spaces.hpp
Space related events to make child and parent relations.
file tag.hpp
Events describing room tags.
file tombstone.hpp
An event describing a room upgrade or shutdown.
file topic.hpp
The state event describing the topic in a room.
file unknown.hpp
The room name state event.
file voip.hpp
Call related events.
file widget.hpp
A widget in account data or a room.