aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/KvsObject_socket.h
diff options
context:
space:
mode:
authorGravatar Noldor732016-04-20 13:23:34 +0200
committerGravatar Noldor732016-04-20 13:23:34 +0200
commit0df1229461ea6ea9d7f28f17efc0ba10ca8b8a42 (patch)
treedb3b6fcfa4efe07eb4a2b52d0bb436e864476985 /src/modules/objects/KvsObject_socket.h
parentpopups: cleanup conditional visibility / rename option / add channel (diff)
downloadKVIrc-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.h8
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);