diff options
Diffstat (limited to 'src/3rd_party-static/MessageBroker/include/CMessageBroker.hpp')
-rw-r--r-- | src/3rd_party-static/MessageBroker/include/CMessageBroker.hpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/3rd_party-static/MessageBroker/include/CMessageBroker.hpp b/src/3rd_party-static/MessageBroker/include/CMessageBroker.hpp index 4de9022ae..c54204379 100644 --- a/src/3rd_party-static/MessageBroker/include/CMessageBroker.hpp +++ b/src/3rd_party-static/MessageBroker/include/CMessageBroker.hpp @@ -61,14 +61,20 @@ namespace NsMessageBroker * \brief Receive data from TCP server (from client). * \param fd FileDescriptor of socket. * \param aJSONData JSON string. + * \param tryHard give up on first JSON parse error or try to workaround it. */ - void onMessageReceived(int fd, std::string& aJSONData); - + void onMessageReceived(int fd, std::string& aJSONData, bool tryHard); + /** * \brief Test of buffer parsing. */ void Test(); + /** + * @brief OnSocketClosed should be called if socked is closed by HMI + * @param fd socket descriptor + */ + void OnSocketClosed(const int fd); /** * \brief Starts MessageBroker. |