libkazv
Kazv::Room Member List

This is the complete list of members for Kazv::Room, including all inherited members.

accountData(std::string type) constKazv::Roominline
accountDataEvents() constKazv::Roominline
accountDataOpt(std::string type) constKazv::Roominline
addOrSetTag(std::string tagId, std::optional< double > order=std::nullopt) constKazv::Room
avatar() constKazv::Roominline
avatarMxcUri() const -> lager::reader< std::string >Kazv::Room
ban(std::string userId, std::optional< std::string > reason=std::nullopt) constKazv::Room
bannedMemberEvents() const -> lager::reader< EventList >Kazv::Room
bannedMembers() const -> lager::reader< immer::flex_vector< std::string >>Kazv::Room
ContextT typedefKazv::Room
DepsT typedefKazv::Room
encrypted() constKazv::Room
ephemeral(std::string type) constKazv::Roominline
ephemeralEvents() constKazv::Roominline
ephemeralOpt(std::string type) constKazv::Roominline
eventReaders(lager::reader< std::string > eventId) const -> lager::reader< immer::flex_vector< EventReader >>Kazv::Room
forget() constKazv::Room
getStateEvent(std::string type, std::string stateKey) constKazv::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) constKazv::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) constKazv::Room
knockedMemberEvents() const -> lager::reader< EventList >Kazv::Room
knockedMembers() const -> lager::reader< immer::flex_vector< std::string >>Kazv::Room
leave() constKazv::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) constKazv::Room
pendingRoomKeyEvents() const -> lager::reader< immer::flex_vector< PendingRoomKeyEvent >>Kazv::Room
pinEvents(immer::flex_vector< std::string > eventIds) constKazv::Room
pinnedEvents() const -> lager::reader< immer::flex_vector< std::string >>Kazv::Room
postReceipt(std::string eventId) constKazv::Room
powerLevels() const -> lager::reader< PowerLevelsDesc >Kazv::Room
PromiseT typedefKazv::Room
readMarker() constKazv::Roominline
redactEvent(std::string eventId, std::optional< std::string > reason) constKazv::Room
refreshRoomState() constKazv::Room
relatedEvents(lager::reader< std::string > eventId, std::string relType) const -> lager::reader< EventList >Kazv::Room
removeLocalEcho(std::string txnId) constKazv::Room
removeTag(std::string tagId) constKazv::Room
resendMessage(std::string txnId) constKazv::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() constKazv::Room
sendMessage(Event msg) constKazv::Room
sendPendingKeyEvent(std::string txnId) constKazv::Room
sendStateEvent(Event state) constKazv::Room
sendTextMessage(std::string text) constKazv::Room
setAccountData(Event accountDataEvent) constKazv::Room
setLocalDraft(std::string localDraft) constKazv::Room
setName(std::string name) constKazv::Room
setPinnedEvents(immer::flex_vector< std::string > eventIds) constKazv::Room
setTopic(std::string topic) constKazv::Room
setTyping(bool typing, std::optional< int > timeoutMs) constKazv::Room
state(KeyOfState k) constKazv::Roominline
stateEvents() constKazv::Roominline
stateOpt(KeyOfState k) constKazv::Roominline
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() constKazv::Room
toEventLoop() constKazv::Room
topic() constKazv::Roominline
typingMemberEvents() const -> lager::reader< EventList >Kazv::Room
typingUsers() const -> lager::reader< immer::flex_vector< std::string >>Kazv::Room
unban(std::string userId) constKazv::Room
unpinEvents(immer::flex_vector< std::string > eventIds) constKazv::Room
unreadNotificationEventIds() const -> lager::reader< immer::flex_vector< std::string >>Kazv::Room