libkazv
|
This is the complete list of members for Kazv::Room, including all inherited members.
accountData(std::string type) const | Kazv::Room | inline |
accountDataEvents() const | Kazv::Room | inline |
accountDataOpt(std::string type) const | Kazv::Room | inline |
addOrSetTag(std::string tagId, std::optional< double > order=std::nullopt) const | Kazv::Room | |
avatar() const | Kazv::Room | inline |
avatarMxcUri() const -> lager::reader< std::string > | Kazv::Room | |
ban(std::string userId, std::optional< std::string > reason=std::nullopt) const | Kazv::Room | |
bannedMemberEvents() const -> lager::reader< EventList > | Kazv::Room | |
bannedMembers() const -> lager::reader< immer::flex_vector< std::string >> | Kazv::Room | |
ContextT typedef | Kazv::Room | |
DepsT typedef | Kazv::Room | |
encrypted() const | Kazv::Room | |
ephemeral(std::string type) const | Kazv::Room | inline |
ephemeralEvents() const | Kazv::Room | inline |
ephemeralOpt(std::string type) const | Kazv::Room | inline |
eventReaders(lager::reader< std::string > eventId) const -> lager::reader< immer::flex_vector< EventReader >> | Kazv::Room | |
forget() const | Kazv::Room | |
getStateEvent(std::string type, std::string stateKey) const | Kazv::Room | |
heroDisplayNames() const -> lager::reader< immer::flex_vector< std::string >> | Kazv::Room | |
heroIds() const -> lager::reader< immer::flex_vector< std::string >> | Kazv::Room | |
heroMemberEvents() const -> lager::reader< immer::flex_vector< Event >> | Kazv::Room | |
invite(std::string userId) const | Kazv::Room | |
invitedMemberCount() const -> lager::reader< std::size_t > | Kazv::Room | |
invitedMemberEvents() const -> lager::reader< EventList > | Kazv::Room | |
invitedMembers() const -> lager::reader< immer::flex_vector< std::string >> | Kazv::Room | |
inviteState() const -> lager::reader< immer::map< KeyOfState, Event >> | Kazv::Room | |
joinedMemberCount() const -> lager::reader< std::size_t > | Kazv::Room | |
joinedMemberEvents() const -> lager::reader< EventList > | Kazv::Room | |
KAZV_WRAP_ATTR(RoomModel, roomCursor(), roomId) | Kazv::Room | |
KAZV_WRAP_ATTR(RoomModel, roomCursor(), membership) | Kazv::Room | |
KAZV_WRAP_ATTR(RoomModel, roomCursor(), localDraft) | Kazv::Room | |
KAZV_WRAP_ATTR(RoomModel, roomCursor(), membersFullyLoaded) | Kazv::Room | |
kick(std::string userId, std::optional< std::string > reason=std::nullopt) const | Kazv::Room | |
knockedMemberEvents() const -> lager::reader< EventList > | Kazv::Room | |
knockedMembers() const -> lager::reader< immer::flex_vector< std::string >> | Kazv::Room | |
leave() const | Kazv::Room | |
leftMemberEvents() const -> lager::reader< EventList > | Kazv::Room | |
leftMembers() const -> lager::reader< immer::flex_vector< std::string >> | Kazv::Room | |
localEcho(lager::reader< std::string > txnId) const -> lager::reader< LocalEchoDesc > | Kazv::Room | |
localEchoes() const -> lager::reader< immer::flex_vector< LocalEchoDesc >> | Kazv::Room | |
localReadMarker() const -> lager::reader< std::string > | Kazv::Room | |
memberEventByCursor(lager::reader< std::string > userId) const -> lager::reader< Event > | Kazv::Room | |
memberEventFor(std::string userId) const -> lager::reader< Event > | Kazv::Room | |
members() const -> lager::reader< immer::flex_vector< std::string >> | Kazv::Room | |
message(lager::reader< std::string > eventId) const -> lager::reader< Event > | Kazv::Room | |
messagesMap() const -> lager::reader< immer::map< std::string, Event >> | Kazv::Room | |
name() const -> lager::reader< std::string > | Kazv::Room | |
nameOpt() const -> lager::reader< std::optional< std::string >> | Kazv::Room | |
paginateBackFromEvent(std::string eventId) const | Kazv::Room | |
pendingRoomKeyEvents() const -> lager::reader< immer::flex_vector< PendingRoomKeyEvent >> | Kazv::Room | |
pinEvents(immer::flex_vector< std::string > eventIds) const | Kazv::Room | |
pinnedEvents() const -> lager::reader< immer::flex_vector< std::string >> | Kazv::Room | |
postReceipt(std::string eventId) const | Kazv::Room | |
powerLevels() const -> lager::reader< PowerLevelsDesc > | Kazv::Room | |
PromiseT typedef | Kazv::Room | |
readMarker() const | Kazv::Room | inline |
redactEvent(std::string eventId, std::optional< std::string > reason) const | Kazv::Room | |
refreshRoomState() const | Kazv::Room | |
relatedEvents(lager::reader< std::string > eventId, std::string relType) const -> lager::reader< EventList > | Kazv::Room | |
removeLocalEcho(std::string txnId) const | Kazv::Room | |
removeTag(std::string tagId) const | Kazv::Room | |
resendMessage(std::string txnId) const | Kazv::Room | |
Room(lager::reader< SdkModel > sdk, lager::reader< std::string > roomId, ContextT ctx) | Kazv::Room | |
Room(lager::reader< SdkModel > sdk, lager::reader< std::string > roomId, ContextT ctx, DepsT deps) | Kazv::Room | |
Room(InEventLoopTag, std::string roomId, ContextT ctx, DepsT deps) | Kazv::Room | |
sendAllPendingKeyEvents() const | Kazv::Room | |
sendMessage(Event msg) const | Kazv::Room | |
sendPendingKeyEvent(std::string txnId) const | Kazv::Room | |
sendStateEvent(Event state) const | Kazv::Room | |
sendTextMessage(std::string text) const | Kazv::Room | |
setAccountData(Event accountDataEvent) const | Kazv::Room | |
setLocalDraft(std::string localDraft) const | Kazv::Room | |
setName(std::string name) const | Kazv::Room | |
setPinnedEvents(immer::flex_vector< std::string > eventIds) const | Kazv::Room | |
setTopic(std::string topic) const | Kazv::Room | |
setTyping(bool typing, std::optional< int > timeoutMs) const | Kazv::Room | |
state(KeyOfState k) const | Kazv::Room | inline |
stateEvents() const | Kazv::Room | inline |
stateOpt(KeyOfState k) const | Kazv::Room | inline |
tags() const -> lager::reader< immer::map< std::string, double >> | Kazv::Room | |
timelineEventIds() const -> lager::reader< immer::flex_vector< std::string >> | Kazv::Room | |
timelineEvents() const -> lager::reader< immer::flex_vector< Event >> | Kazv::Room | |
timelineGaps() const | Kazv::Room | |
toEventLoop() const | Kazv::Room | |
topic() const | Kazv::Room | inline |
typingMemberEvents() const -> lager::reader< EventList > | Kazv::Room | |
typingUsers() const -> lager::reader< immer::flex_vector< std::string >> | Kazv::Room | |
unban(std::string userId) const | Kazv::Room | |
unpinEvents(immer::flex_vector< std::string > eventIds) const | Kazv::Room | |
unreadNotificationEventIds() const -> lager::reader< immer::flex_vector< std::string >> | Kazv::Room |