diff --git a/include/transport/networkpluginserver.h b/include/transport/networkpluginserver.h index 9649289c653d0bfbd5897fe21f9279bc5c85c53a..f5ddb2bd31e6013043b278373dbdbeb19d2a0ef8 100644 --- a/include/transport/networkpluginserver.h +++ b/include/transport/networkpluginserver.h @@ -36,6 +36,7 @@ class Component; class Buddy; class LocalBuddy; class Config; +class NetworkConversation; class NetworkPluginServer { public: @@ -43,6 +44,8 @@ class NetworkPluginServer { virtual ~NetworkPluginServer(); + void handleMessageReceived(NetworkConversation *conv, boost::shared_ptr &message); + private: void handleNewClientConnection(boost::shared_ptr c); void handleSessionFinished(boost::shared_ptr); @@ -51,6 +54,7 @@ class NetworkPluginServer { void handleConnectedPayload(const std::string &payload); void handleDisconnectedPayload(const std::string &payload); void handleBuddyChangedPayload(const std::string &payload); + void handleConvMessagePayload(const std::string &payload); void handleUserCreated(User *user); void handleUserReadyToConnect(User *user);