153 virtual void clearOutputQueue(
bool bPrivateMessagesOnly);
159 unsigned int outputQueueSize();
190 void processData(
char * buffer,
int iLength);
196 void socketStateChange();
205 void linkFilterDestroyed();
212 void destroySocket();
219 void createSocket(
const QString & szLinkFilterName);
Helper functions for the QString class.
Definition KviConsoleWindow.h:74
Definition KviDataBuffer.h:31
The KviDnsResolver class.
Definition KviDnsResolver.h:90
Definition KviIrcConnectionTargetResolver.h:53
Definition KviIrcConnectionTarget.h:36
An abstraction of a connection to an IRC server.
Definition KviIrcConnection.h:97
Middle stack class for IRC connection.
Definition KviIrcLink.h:56
friend class KviIrcSocket
Definition KviIrcLink.h:58
KviMexLinkFilter * m_pLinkFilter
Definition KviIrcLink.h:96
KviIrcConnectionTargetResolver * m_pResolver
Definition KviIrcLink.h:104
friend class KviIrcConnection
Definition KviIrcLink.h:57
KviIrcConnectionTarget * m_pTarget
Definition KviIrcLink.h:93
KviIrcLink(KviIrcConnection *pConnection)
Constructs the IrcLink object.
Definition KviIrcLink.cpp:52
KviIrcConnection * connection() const
Returns the connection object.
Definition KviIrcLink.h:120
char * m_pReadBuffer
Definition KviIrcLink.h:100
void resolverTerminated()
Called when the DNS lookup has terminated.
Definition KviIrcLink.cpp:157
unsigned int m_uReadBufferLen
Definition KviIrcLink.h:101
State m_eState
Definition KviIrcLink.h:98
State state() const
Returns the state of the socket.
Definition KviIrcLink.h:134
KviConsoleWindow * console() const
Returns the console.
Definition KviIrcLink.h:128
KviIrcConnection * m_pConnection
Definition KviIrcLink.h:92
unsigned int m_uReadPackets
Definition KviIrcLink.h:102
KviConsoleWindow * m_pConsole
Definition KviIrcLink.h:94
void connectionFailed()
Emitted when the connection attempt has failed.
KviIrcSocket * m_pSocket
Definition KviIrcLink.h:95
State
Definition KviIrcLink.h:65
@ Connected
Definition KviIrcLink.h:68
@ Idle
Definition KviIrcLink.h:66
@ Connecting
Definition KviIrcLink.h:67
KviIrcSocket * socket() const
Returns the socket.
Definition KviIrcLink.h:112
The class which manages the irc servers.
Definition KviIrcServer.h:52
This class is the lowest level of the KVIrc networking stack.
Definition KviIrcSocket.h:75
Definition KviMexLinkFilter.h:35
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127