![]() |
KVIrc 5.2.6
Developer APIs
|
#include <KvsObject_socket.h>
Protected Slots | |
void | slotConnected () |
void | slotDisconnected () |
void | slotError (QAbstractSocket::SocketError socketError) |
void | slotHostFound () |
void | slotNewConnection () |
void | slotReadyRead () |
void | slotStateChanged (QAbstractSocket::SocketState socketState) |
![]() | |
void | delayedDie () |
void | objectDestroyed () |
Protected Attributes | |
bool | bIsSetFromExternal = false |
KviKvsRunTimeContext * | m_pContext = nullptr |
QTcpServer * | m_pServer = nullptr |
QAbstractSocket * | m_pSocket = nullptr |
![]() | |
bool | m_bAboutToDie = false |
bool | m_bDestructorCalled = false |
bool | m_bInDelayedDeath = false |
bool | m_bObjectOwner = true |
kvs_hobject_t | m_hObject |
kvs_hobject_t | m_hSignalSender |
KviPointerList< KviKvsObject > * | m_pChildList = nullptr |
KviKvsObjectClass * | m_pClass = nullptr |
KviKvsObjectConnectionList * | m_pConnectionList = nullptr |
KviKvsHash * | m_pDataContainer = nullptr |
KviPointerHashTable< QString, KviKvsObjectFunctionHandler > * | m_pFunctionHandlers = nullptr |
QObject * | m_pObject = nullptr |
KviPointerHashTable< QString, KviKvsObjectConnectionList > * | m_pSignalDict = nullptr |
QString | m_szName |
QString | m_szSignalName |
Additional Inherited Members | |
![]() | |
bool | callFunction (KviKvsObject *pCaller, const QString &fncName, const QString &classOverride, KviKvsRunTimeContext *pContext, KviKvsVariant *pRetVal, KviKvsVariantList *pParams) |
bool | callFunction (KviKvsObject *pCaller, const QString &fncName, KviKvsVariant *pRetVal, KviKvsVariantList *pParams=nullptr) |
bool | callFunction (KviKvsObject *pCaller, const QString &fncName, KviKvsVariantList *pParams=nullptr) |
bool | connectSignal (const QString &sigName, KviKvsObject *target, const QString &slotName) |
KviKvsHash * | dataContainer () |
bool | die () |
bool | dieNow () |
bool | disconnectSignal (const QString &sigName, KviKvsObject *target, const QString &slotName) |
bool | disconnectSignal (const QString &sigName, KviKvsObjectConnection *con) |
int | emitSignal (const QString &sigName, KviKvsObjectFunctionCall *pOuterCall, KviKvsVariantList *pParams=nullptr) |
KviKvsObject * | findChild (const QString &szClass, const QString &szName) |
KviPointerHashTable< QString, KviKvsObjectFunctionHandler > * | functionHandlers () |
KviKvsObjectClass * | getClass (const QString &classOverride=QString()) |
KviKvsObjectClass * | getExactClass () |
const QString & | getName () const |
kvs_hobject_t | handle () |
bool | inheritsClass (const QString &szClass) |
bool | inheritsClass (KviKvsObjectClass *pClass) |
void | killAllChildrenWithClass (KviKvsObjectClass *cl) |
KviKvsObject (KviKvsObjectClass *pClass, KviKvsObject *pParent, const QString &szName) | |
KviKvsObjectFunctionHandler * | lookupFunctionHandler (const QString &funcName, const QString &classOverride=QString()) |
QObject * | object () const |
KviKvsObject * | parentObject () |
QWidget * | parentScriptWidget () |
void | registerPrivateImplementation (const QString &szFunctionName, const QString &szCode) |
void | setObject (QObject *o, bool bIsOwned=true) |
void | setSignalName (const QString &szSigName) |
void | setSignalSender (kvs_hobject_t hObject) |
kvs_hobject_t | signalSender () |
~KviKvsObject () | |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
References sockstate_tbl.
Referenced by slotStateChanged().
|
protected |
|
protected |
|
overrideprotectedvirtual |
Reimplemented from KviKvsObject.
References bIsSetFromExternal, init(), m_pContext, m_pServer, m_pSocket, and makeConnections().
Referenced by init().
|
protected |
|
protected |
|
protected |
|
protected |
References connect(), m_pSocket, slotConnected(), slotDisconnected(), slotError(), slotHostFound(), slotReadyRead(), and slotStateChanged().
Referenced by init(), and setInternalSocket().
|
protected |
|
protected |
|
protected |
|
inlineprotected |
References bIsSetFromExternal, m_pSocket, and makeConnections().
|
protected |
|
protectedslot |
References KviKvsObject::callFunction().
Referenced by makeConnections().
|
protectedslot |
References KviKvsObject::callFunction().
Referenced by makeConnections().
|
protectedslot |
References KviKvsVariantList::append(), KviKvsObject::callFunction(), and sockerrors_tbl.
Referenced by makeConnections().
|
protectedslot |
References KviKvsObject::callFunction().
Referenced by makeConnections().
|
protectedslot |
References KviKvsObjectClass::allocateInstance(), KviKvsVariant::asBoolean(), KviKvsObject::callFunction(), KviKvsObject::dieNow(), KviKvsObject::handle(), KviKvsKernel::instance(), KviKvsObject::KviKvsObject(), KviKvsObject::KviKvsObjectClass, KviKvsObjectController::lookupClass(), KviKvsObjectController::lookupObject(), m_pContext, m_pServer, and KviKvsKernel::objectController().
|
protectedslot |
References KviKvsVariantList::append(), KviKvsObject::callFunction(), and m_pSocket.
Referenced by makeConnections().
|
protectedslot |
References KviKvsVariantList::append(), KviKvsObject::callFunction(), and getStateString().
Referenced by makeConnections().
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by init(), and setInternalSocket().
|
protected |
Referenced by init(), and slotNewConnection().
|
protected |
Referenced by init(), and slotNewConnection().
|
protected |
Referenced by init(), makeConnections(), setInternalSocket(), and slotReadyRead().