diff --git a/include/transport/networkplugin.h b/include/transport/networkplugin.h index 9d22a06c1505db97d207cc4e552fe09d92827a26..db462f7f40fbc55af77267f52f75be3767921fa1 100644 --- a/include/transport/networkplugin.h +++ b/include/transport/networkplugin.h @@ -50,11 +50,14 @@ class NetworkPlugin { 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; + private: void connect(); void handleLoginPayload(const std::string &payload); void handleLogoutPayload(const std::string &payload); + void handleConvMessagePayload(const std::string &payload); void handleDataRead(const Swift::ByteArray&); void handleConnected(bool error); void handleDisconnected();