1 #ifndef _KVI_IRCLINK_H_
2 #define _KVI_IRCLINK_H_
190 void processData(
char * buffer,
int iLength);
196 void socketStateChange();
205 void linkFilterDestroyed();
212 void destroySocket();
219 void createSocket(
const QString & szLinkFilterName);
225 void connectionFailed();
231 void resolverTerminated();
234 #endif //_KVI_IRCLINK_H_
State state()
Returns the state of the socket.
Definition: KviIrcLink.h:134
KviIrcConnection * m_pConnection
Definition: KviIrcLink.h:92
m_pSocket
Definition: KvsObject_socket.cpp:314
Definition: KviIrcSocket.h:97
Definition: KviConsoleWindow.h:75
The class which manages the irc servers.
Definition: KviIrcServer.h:51
#define KVIRC_API
Definition: kvi_settings.h:128
unsigned int m_uReadBufferLen
Definition: KviIrcLink.h:101
An abstraction of a connection to an IRC server.
Definition: KviIrcConnection.h:95
KviIrcSocket * socket()
Returns the socket.
Definition: KviIrcLink.h:112
void clearOutputQueue(bool bPrivateMessagesOnly)
Clears the output queue.
Definition: KviIrcSocket.cpp:175
Definition: KviDataBuffer.h:30
Definition: KviProxy.h:37
State m_eState
Definition: KviIrcLink.h:98
unsigned int outputQueueSize()
Returns the current size of the output queue.
Definition: KviIrcSocket.cpp:183
KviConsoleWindow * m_pConsole
Definition: KviIrcLink.h:94
KviMexLinkFilter * m_pLinkFilter
Definition: KviIrcLink.h:96
char * m_pReadBuffer
Definition: KviIrcLink.h:100
The KviDnsResolver class.
Definition: KviDnsResolver.h:93
Middle stack class for IRC connection.
Definition: KviIrcLink.h:55
unsigned int m_uReadPackets
Definition: KviIrcLink.h:102
KviConsoleWindow * console()
Returns the console.
Definition: KviIrcLink.h:128
void abort()
Aborts the connection.
Definition: KviIrcSocket.cpp:1576
State
Definition: KviIrcLink.h:64
bool sendPacket(KviDataBuffer *pData)
Returns true if the packet is sent to the socket.
Definition: KviIrcSocket.cpp:1970
KviConsoleWindow * m_pConsole
Definition: KviIrcSocket.h:109
Definition: KviIrcLink.h:67
Definition: KviIrcConnectionTargetResolver.h:51
Definition: KviMexLinkFilter.h:34
KviIrcConnection * connection()
Returns the connection object.
Definition: KviIrcLink.h:120
This file contains compile time settings.
Definition: KviIrcLink.h:66
Definition: KviIrcConnectionTarget.h:35
KviIrcSocket * m_pSocket
Definition: KviIrcLink.h:95
This class is the lowest level of the KVIrc networking stack.
Definition: KviIrcSocket.h:71
Helper functions for the QString class.
KviIrcConnectionTarget * m_pTarget
Definition: KviIrcLink.h:93
KviIrcConnectionTargetResolver * m_pResolver
Definition: KviIrcLink.h:104