diff options
| author | 2016-04-20 13:23:34 +0200 | |
|---|---|---|
| committer | 2016-04-20 13:23:34 +0200 | |
| commit | 0df1229461ea6ea9d7f28f17efc0ba10ca8b8a42 (patch) | |
| tree | db3b6fcfa4efe07eb4a2b52d0bb436e864476985 /src/modules/objects/KvsObject_socket.h | |
| parent | popups: cleanup conditional visibility / rename option / add channel (diff) | |
| download | KVIrc-0df1229461ea6ea9d7f28f17efc0ba10ca8b8a42.tar.gz KVIrc-0df1229461ea6ea9d7f28f17efc0ba10ca8b8a42.tar.bz2 KVIrc-0df1229461ea6ea9d7f28f17efc0ba10ca8b8a42.zip | |
Fix in kvs socket class: incomingConnectionEvent
Diffstat (limited to 'src/modules/objects/KvsObject_socket.h')
| -rw-r--r-- | src/modules/objects/KvsObject_socket.h | 8 |
1 files changed, 4 insertions, 4 deletions
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); |
