37#define KVI_IRCURL_CONTEXT_FIRSTFREE 0
39#define KVI_IRCURL_CONTEXT_NEW 1
41#define KVI_IRCURL_CONTEXT_THIS 2
#define KVI_IRCURL_CONTEXT_FIRSTFREE
Definition KviIrcUrl.h:37
Definition KviCString.h:102
Definition KviConsoleWindow.h:74
The class which manages the irc servers.
Definition KviIrcServer.h:52
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127
Definition KviIrcUrl.h:54
KVIRC_API void split(const QString &url, KviIrcUrlParts &parts)
Definition KviIrcUrl.cpp:106
KviIrcUrlContextSpec
Definition KviIrcUrl.h:65
@ DoNotPartChans
Definition KviIrcUrl.h:72
@ CurrentContext
Definition KviIrcUrl.h:68
@ FirstFreeContext
Definition KviIrcUrl.h:66
@ NewContext
Definition KviIrcUrl.h:67
@ TryEveryContext
Definition KviIrcUrl.h:70
@ TryCurrentContext
Definition KviIrcUrl.h:69
KVIRC_API int run(const QString &url, int contextSpec=FirstFreeContext, KviConsoleWindow *pConsole=nullptr)
Definition KviIrcUrl.cpp:214
KVIRC_API bool parse(const char *url, KviCString &cmdBuffer, int contextSpec=KVI_IRCURL_CONTEXT_FIRSTFREE)
Definition KviIrcUrl.cpp:49
KVIRC_API void makeJoinCmd(const QStringList &chans, QString &szJoinCommand)
Definition KviIrcUrl.cpp:172
KviIrcUrlParserError
Definition KviIrcUrl.h:57
@ NeedNewContext
Definition KviIrcUrl.h:60
@ InvalidProtocol
Definition KviIrcUrl.h:58
@ InvalidPort
Definition KviIrcUrl.h:59
@ InvalidUrl
Definition KviIrcUrl.h:61
KVIRC_API void join(QString &url, KviIrcServer *server)
Definition KviIrcUrl.cpp:149
Definition KviIrcUrl.h:44
QString szHost
Definition KviIrcUrl.h:45
int iError
Definition KviIrcUrl.h:50
bool bSsl
Definition KviIrcUrl.h:48
QStringList chanList
Definition KviIrcUrl.h:49
bool bIPv6
Definition KviIrcUrl.h:47
kvi_u32_t iPort
Definition KviIrcUrl.h:46