libkazv
|
This is the complete list of members for Kazv::Client, including all inherited members.
accountData() const -> lager::reader< immer::map< std::string, Event >> | Kazv::Client | |
ActionT typedef | Kazv::Client | |
autoDiscover(std::string userId) const | Kazv::Client | |
Client(lager::reader< SdkModel > sdk, ContextT ctx, std::nullopt_t) | Kazv::Client | |
Client(lager::reader< SdkModel > sdk, ContextWithDepsT ctx) | Kazv::Client | |
Client(InEventLoopTag, ContextWithDepsT ctx) | Kazv::Client | |
Client(InEventLoopTag, ContextT ctx, DepsT deps) | Kazv::Client | |
ContextT typedef | Kazv::Client | |
ContextWithDepsT typedef | Kazv::Client | |
createRoom(RoomVisibility v, std::optional< std::string > name={}, std::optional< std::string > alias={}, immer::array< std::string > invite={}, std::optional< bool > isDirect={}, bool allowFederate=true, std::optional< std::string > topic={}, JsonWrap powerLevelContentOverride=json::object(), std::optional< CreateRoomPreset > preset=std::nullopt, immer::array< Event > initialState=immer::array< Event >()) const | Kazv::Client | |
DepsT typedef | Kazv::Client | |
devicesOfUser(std::string userId) const -> lager::reader< immer::flex_vector< DeviceKeyInfo >> | Kazv::Client | |
directRoomMap() const -> lager::reader< immer::map< std::string, std::string >> | Kazv::Client | |
downloadContent(std::string mxcUri, std::optional< FileDesc > downloadTo=std::nullopt) const | Kazv::Client | |
downloadThumbnail(std::string mxcUri, int width, int height, std::optional< ThumbnailResizingMethod > method=std::nullopt, std::optional< FileDesc > downloadTo=std::nullopt) const | Kazv::Client | |
getProfile(std::string userId) const | Kazv::Client | |
joinRoom(std::string roomId, immer::array< std::string > serverName) const | Kazv::Client | |
joinRoomById(std::string roomId) const | Kazv::Client | |
logout() const | Kazv::Client | |
mxcUriToHttp(std::string mxcUri) const | Kazv::Client | inline |
notificationHandler() const | Kazv::Client | |
passwordLogin(std::string homeserver, std::string username, std::string password, std::string deviceName) const | Kazv::Client | |
PromiseT typedef | Kazv::Client | |
room(std::string id) const | Kazv::Client | |
roomByCursor(lager::reader< std::string > id) const | Kazv::Client | |
roomIds() const | Kazv::Client | inline |
roomIdsByTagId() const -> lager::reader< immer::map< std::string, immer::map< std::string, double >>> | Kazv::Client | |
roomIdsUnderTag(std::string tagId) const -> lager::reader< immer::map< std::string, double >> | Kazv::Client | |
rooms() const | Kazv::Client | inline |
serializeTo(Archive &ar) const | Kazv::Client | inline |
setAccountData(Event accountDataEvent) const | Kazv::Client | |
setAvatarUrl(std::optional< std::string > avatarUrl) const | Kazv::Client | |
setDeviceTrustLevel(std::string userId, std::string deviceId, DeviceTrustLevel trustLevel) const | Kazv::Client | |
setDisplayName(std::optional< std::string > displayName) const | Kazv::Client | |
setTrustLevelNeededToSendKeys(DeviceTrustLevel trustLevel) const | Kazv::Client | |
shouldSync() const -> lager::reader< bool > | Kazv::Client | |
startSyncing() const | Kazv::Client | |
stopSyncing() const | Kazv::Client | |
syncing() const | Kazv::Client | inline |
toEventLoop() const | Kazv::Client | |
tokenLogin(std::string homeserver, std::string username, std::string token, std::string deviceId) const | Kazv::Client | |
trustLevelNeededToSendKeys() const -> lager::reader< DeviceTrustLevel > | Kazv::Client | |
uploadContent(immer::box< Bytes > content, std::string uploadId, std::optional< std::string > filename=std::nullopt, std::optional< std::string > contentType=std::nullopt) const | Kazv::Client | |
uploadContent(FileDesc file) const | Kazv::Client |