KVIrc  4.9.2
DeveloperAPIs
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions
KviIrcUrl.h File Reference
#include "kvi_settings.h"
#include "KviCString.h"
#include "kvi_inttypes.h"
#include <QStringList>

Go to the source code of this file.

Classes

struct  _KviIrcUrlParts
 

Namespaces

 KviIrcUrl
 

Macros

#define KVI_IRCURL_CONTEXT_FIRSTFREE   0
 
#define KVI_IRCURL_CONTEXT_NEW   1
 
#define KVI_IRCURL_CONTEXT_THIS   2
 

Typedefs

typedef struct _KviIrcUrlParts KviIrcUrlParts
 

Enumerations

enum  KviIrcUrl::KviIrcUrlContextSpec {
  KviIrcUrl::FirstFreeContext = 1, KviIrcUrl::NewContext = 2, KviIrcUrl::CurrentContext = 4, KviIrcUrl::TryCurrentContext = 8,
  KviIrcUrl::TryEveryContext = 32, KviIrcUrl::DoNotPartChans = 16
}
 
enum  KviIrcUrl::KviIrcUrlParserError { KviIrcUrl::InvalidProtocol = 1, KviIrcUrl::InvalidPort = 2, KviIrcUrl::NeedNewContext = 4, KviIrcUrl::InvalidUrl = 8 }
 

Functions

KVIRC_API void KviIrcUrl::join (QString &url, KviIrcServer *server)
 
KVIRC_API void KviIrcUrl::makeJoinCmd (const QStringList &chans, QString &szJoinCommand)
 
KVIRC_API bool KviIrcUrl::parse (const char *url, KviCString &cmdBuffer, int contextSpec=KVI_IRCURL_CONTEXT_FIRSTFREE)
 
KVIRC_API int KviIrcUrl::run (const QString &url, int contextSpec=FirstFreeContext, KviConsoleWindow *pConsole=0)
 
KVIRC_API void KviIrcUrl::split (QString url, KviIrcUrlParts &parts)
 

Macro Definition Documentation

#define KVI_IRCURL_CONTEXT_FIRSTFREE   0
#define KVI_IRCURL_CONTEXT_NEW   1

Referenced by KviIrcUrl::parse().

#define KVI_IRCURL_CONTEXT_THIS   2

Typedef Documentation