Operator
C++ library for plugging into matrix.org
Operator::Client::HTTPClientAPI Member List

This is the complete list of members for Operator::Client::HTTPClientAPI, including all inherited members.

adapter (defined in Operator::Client::HTTPClientAPI)Operator::Client::HTTPClientAPIprotected
baseurl (defined in Operator::Client::HTTPClientAPI)Operator::Client::HTTPClientAPIprotected
getToken() constOperator::Client::HTTPClientAPIinline
HTTPClientAPI(HTTP::Adapter &, const std::string &server) (defined in Operator::Client::HTTPClientAPI)Operator::Client::HTTPClientAPI
isLoggedIn() constOperator::Client::HTTPClientAPIinline
login(const std::string &username, const std::string &password, const callback_t< const std::string &, const std::string &> &callback)Operator::Client::HTTPClientAPI
loginWith3PID(const std::string &medium, const std::string &address, const std::string &password, const callback_t< const std::string &, const std::string &> &)Operator::Client::HTTPClientAPI
loginWithToken(const std::string &token)Operator::Client::HTTPClientAPI
logout(const callback_t<> &)Operator::Client::HTTPClientAPI
registerAccount(const std::string &username, const std::string &password, const callback_t< std::string, std::string > &)Operator::Client::HTTPClientAPI
roomMessages(const std::string &roomId, const std::string &from, const std::string &to, const std::string &dir, int limit, const callback_t< const std::string &, const std::string &, const std::vector< nlohmann::json > &> &)Operator::Client::HTTPClientAPI
sendMessage(const std::string &roomId, const std::string &eventType, const std::string &txnId, const nlohmann::json &content, const callback_t< const std::string &> &)Operator::Client::HTTPClientAPI
sync(const std::string &since, const std::string &filter, bool full_state, std::string set_presence, size_t timeout, const callback_t< const std::string &, nlohmann::json, nlohmann::json > &)Operator::Client::HTTPClientAPI
versions(const callback_t< const std::vector< std::string > &> &callback)Operator::Client::HTTPClientAPI