diff --git a/include/transport/networkplugin.h b/include/transport/networkplugin.h index 836d377f9b4f2c25fd827d1997fdb2d9ed750922..88d4945cf7df6c20a3e477ee44717876f3908ac0 100644 --- a/include/transport/networkplugin.h +++ b/include/transport/networkplugin.h @@ -58,6 +58,12 @@ class NetworkPlugin { void handleVCard(const std::string &user, unsigned int id, const std::string &legacyName, const std::string &fullName, const std::string &nickname, const std::string &photo); + void handleBuddyTyping(const std::string &user, const std::string &buddyName); + + void handleBuddyTyped(const std::string &user, const std::string &buddyName); + + void handleBuddyStoppedTyping(const std::string &user, const std::string &buddyName); + virtual void handleLoginRequest(const std::string &user, const std::string &legacyName, const std::string &password) = 0; virtual void handleLogoutRequest(const std::string &user, const std::string &legacyName) = 0; virtual void handleMessageSendRequest(const std::string &user, const std::string &legacyName, const std::string &message) = 0;