libkazv
kazvevents.hpp File Reference
#include "libkazv-config.hpp"
#include <variant>
#include "types.hpp"
#include "event.hpp"
#include "basejob.hpp"
Include dependency graph for kazvevents.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Kazv::LoginSuccessful
 
struct  Kazv::LoginFailed
 
struct  Kazv::SyncSuccessful
 
struct  Kazv::SyncFailed
 
struct  Kazv::PostInitialFiltersSuccessful
 
struct  Kazv::PostInitialFiltersFailed
 
struct  Kazv::ReceivingPresenceEvent
 
struct  Kazv::ReceivingAccountDataEvent
 
struct  Kazv::ReceivingRoomStateEvent
 
struct  Kazv::ReceivingRoomTimelineEvent
 
struct  Kazv::ReceivingRoomAccountDataEvent
 
struct  Kazv::ReceivingToDeviceMessage
 
struct  Kazv::RoomMembershipChanged
 
struct  Kazv::PaginateSuccessful
 
struct  Kazv::PaginateFailed
 
struct  Kazv::CreateRoomSuccessful
 
struct  Kazv::CreateRoomFailed
 
struct  Kazv::InviteUserSuccessful
 
struct  Kazv::InviteUserFailed
 
struct  Kazv::JoinRoomSuccessful
 
struct  Kazv::JoinRoomFailed
 
struct  Kazv::LeaveRoomSuccessful
 
struct  Kazv::LeaveRoomFailed
 
struct  Kazv::ForgetRoomSuccessful
 
struct  Kazv::ForgetRoomFailed
 
struct  Kazv::SendMessageSuccessful
 
struct  Kazv::SendMessageFailed
 
struct  Kazv::SendToDeviceMessageSuccessful
 
struct  Kazv::SendToDeviceMessageFailed
 
struct  Kazv::InvalidMessageFormat
 
struct  Kazv::GetRoomStatesSuccessful
 
struct  Kazv::GetRoomStatesFailed
 
struct  Kazv::GetStateEventSuccessful
 
struct  Kazv::GetStateEventFailed
 
struct  Kazv::SendStateEventSuccessful
 
struct  Kazv::SendStateEventFailed
 
struct  Kazv::SetTypingSuccessful
 
struct  Kazv::SetTypingFailed
 
struct  Kazv::PostReceiptSuccessful
 
struct  Kazv::PostReceiptFailed
 
struct  Kazv::SetReadMarkerSuccessful
 
struct  Kazv::SetReadMarkerFailed
 
struct  Kazv::UploadContentSuccessful
 
struct  Kazv::UploadContentFailed
 
struct  Kazv::DownloadContentSuccessful
 
struct  Kazv::DownloadContentFailed
 
struct  Kazv::DownloadThumbnailSuccessful
 
struct  Kazv::DownloadThumbnailFailed
 
struct  Kazv::UploadIdentityKeysSuccessful
 
struct  Kazv::UploadIdentityKeysFailed
 
struct  Kazv::UploadOneTimeKeysSuccessful
 
struct  Kazv::UploadOneTimeKeysFailed
 
struct  Kazv::ClaimKeysSuccessful
 
struct  Kazv::ClaimKeysFailed
 
struct  Kazv::UnrecognizedResponse
 
struct  Kazv::ShouldQueryKeys
 

Namespaces

 Kazv
 

Typedefs

using Kazv::KazvEvent = std::variant< std::monostate, ReceivingPresenceEvent, ReceivingAccountDataEvent, ReceivingRoomTimelineEvent, ReceivingRoomStateEvent, RoomMembershipChanged, ReceivingRoomAccountDataEvent, ReceivingToDeviceMessage, LoginSuccessful, LoginFailed, SyncSuccessful, SyncFailed, PostInitialFiltersSuccessful, PostInitialFiltersFailed, PaginateSuccessful, PaginateFailed, CreateRoomSuccessful, CreateRoomFailed, InviteUserSuccessful, InviteUserFailed, JoinRoomSuccessful, JoinRoomFailed, LeaveRoomSuccessful, LeaveRoomFailed, ForgetRoomSuccessful, ForgetRoomFailed, SendMessageSuccessful, SendMessageFailed, SendToDeviceMessageSuccessful, SendToDeviceMessageFailed, InvalidMessageFormat, GetRoomStatesSuccessful, GetRoomStatesFailed, GetStateEventSuccessful, GetStateEventFailed, SendStateEventSuccessful, SendStateEventFailed, SetTypingSuccessful, SetTypingFailed, PostReceiptSuccessful, PostReceiptFailed, SetReadMarkerSuccessful, SetReadMarkerFailed, UploadContentSuccessful, UploadContentFailed, DownloadContentSuccessful, DownloadContentFailed, DownloadThumbnailSuccessful, DownloadThumbnailFailed, UploadIdentityKeysSuccessful, UploadIdentityKeysFailed, UploadOneTimeKeysSuccessful, UploadOneTimeKeysFailed, ClaimKeysSuccessful, ClaimKeysFailed, UnrecognizedResponse, ShouldQueryKeys >
 
using Kazv::KazvEventList = immer::flex_vector< KazvEvent >