From 0df1229461ea6ea9d7f28f17efc0ba10ca8b8a42 Mon Sep 17 00:00:00 2001 From: Noldor73 Date: Wed, 20 Apr 2016 13:23:34 +0200 Subject: Fix in kvs socket class: incomingConnectionEvent --- src/modules/objects/KvsObject_socket.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/modules/objects/KvsObject_socket.h') diff --git a/src/modules/objects/KvsObject_socket.h b/src/modules/objects/KvsObject_socket.h index d4ec6a625..bec11b60f 100644 --- a/src/modules/objects/KvsObject_socket.h +++ b/src/modules/objects/KvsObject_socket.h @@ -39,6 +39,7 @@ protected: QAbstractSocket *m_pSocket; QTcpServer *m_pServer; KviKvsRunTimeContext *m_pContext; + bool bIsSetFromExternal; protected: virtual bool init(KviKvsRunTimeContext * pContext,KviKvsVariantList *pParams); const char * getStateString(QAbstractSocket::SocketState); @@ -47,6 +48,8 @@ protected: { delete m_pSocket; m_pSocket=pSocket; + bIsSetFromExternal = true; + makeConnections(); } bool status(KviKvsObjectFunctionCall *c); @@ -55,16 +58,13 @@ protected: bool localPort(KviKvsObjectFunctionCall *c); bool localIp(KviKvsObjectFunctionCall *c); bool functionConnect(KviKvsObjectFunctionCall *c); - bool close(KviKvsObjectFunctionCall *c); bool read(KviKvsObjectFunctionCall *c); bool write(KviKvsObjectFunctionCall *c); bool bytesAvailable(KviKvsObjectFunctionCall *c); bool setProtocol(KviKvsObjectFunctionCall *c); //bool setReadBufferSize(KviKvsObjectFunctionCall *c); - bool listen(KviKvsObjectFunctionCall *c); - - + bool listen(KviKvsObjectFunctionCall *c); bool dataAvailableEvent(KviKvsObjectFunctionCall *c); bool incomingConnectionEvent(KviKvsObjectFunctionCall *c); bool connectedEvent(KviKvsObjectFunctionCall *c); -- cgit v1.3.1-10-gc9f91