include/mtx/events/collections.hpp file

Collections to store multiple events of different types.

Namespaces

namespace mtx
Top level namespace for mtxclient.
namespace mtx::events
Namespace for all events.
namespace mtx::events::collections
Contains heterogeneous collections of events using std::variant.

Classes

struct mtx::events::collections::DeviceEvents
Collection of key verification events.
struct mtx::events::collections::RoomAccountDataEvents
Collection of room specific account data.
struct mtx::events::collections::StateEvents
Collection of StateEvent only.
struct mtx::events::collections::StrippedEvents
Collection of StrippedEvent only.
struct mtx::events::collections::TimelineEvents
Collection of StateEvent and RoomEvent. Those events would be available on the returned timeline.