|
Operator
C++ library for plugging into matrix.org
|
the client has logged in More...
#include <event.hh>


Public Member Functions | |
| Login (const std::string &user_id, const std::string &home_server) throw (Error::Error) | |
| const std::string & | getUserID () const throw () |
| const std::string & | getHomeServer () const throw () |
Public Member Functions inherited from Operator::Event::Event | |
| Event (nlohmann::json d, const std::string &_room_id="") throw (Error::Error) | |
| const std::string & | getType () const throw () |
| const nlohmann::json & | getContent () const throw () |
| const nlohmann::json & | getRawData () const throw () |
| const std::string & | getRoomID () const throw () |
Static Public Attributes | |
| static const std::string | TYPE = "ca.uhoreg.operator.__internal__.login" |
Static Public Attributes inherited from Operator::Event::Event | |
| static const std::string | TYPE = "*" |
Additional Inherited Members | |
Public Types inherited from Operator::Event::Event | |
| typedef std::function< std::unique_ptr< Event >nlohmann::json data, const std::string &)> | event_builder_t |
Static Public Member Functions inherited from Operator::Event::Event | |
| static std::unique_ptr< Event > | newEvent (nlohmann::json data, const std::string &="") throw (Error::Error) |
| static void | registerEventClass (const std::string &type, event_builder_t) |
| template<typename T > | |
| static std::unique_ptr< Event > | _new_helper (nlohmann::json data, const std::string &room_id) |
Protected Member Functions inherited from Operator::Event::Event | |
| const std::string & | get_room_name (const nlohmann::json &data, const std::string &room_id) |
Protected Attributes inherited from Operator::Event::Event | |
| nlohmann::json | data |
| std::string | room_id |
the client has logged in
1.8.13