template<class Content>
mtx::events::RoomEvent struct

RoomEvent.

Base classes

template<class Content>
struct Event<Content>
The basic set of fields all events must have.

Derived classes

template<class Content>
struct EncryptedEvent
Extension of the RoomEvent.
template<class Content>
struct RedactionEvent
Extension of the RoomEvent.
template<class Content>
struct StateEvent
Extension of the RoomEvent.

Public variables

std::string event_id
The globally unique event identifier.
std::string room_id
The ID of the room associated with this event.
uint64_t origin_server_ts
Timestamp in milliseconds on originating homeserver when this event was sent.
UnsignedData unsigned_data
Contains optional extra information about the event.