1#ifndef _KVI_REGUSERSDB_H_
2#define _KVI_REGUSERSDB_H_
80 KviRegisteredUser * findMatchingUser(
const QString & nick,
const QString & user,
const QString & host);
83 KviRegisteredUserMask * findMatchingMask(
const QString & nick,
const QString & user,
const QString & host);
86 void load(
const QString & filename);
87 void save(
const QString & filename);
100#ifndef _KVI_REGUSERDB_CPP_
KVILIB_API KviRegisteredUserDataBase * g_pRegisteredUserDataBase
Definition KviRegisteredUserDataBase.cpp:119
KviPointerList< KviRegisteredUserMask > KviRegisteredUserMaskList
Definition KviRegisteredUserMask.h:52
Irc user mask handling.
Definition KviIrcMask.h:48
A fast pointer hash table implementation.
Definition KviPointerHashTable.h:450
Definition KviRegisteredUserDataBase.h:56
void userRemoved(const QString &)
KviRegisteredUser * getUser(const QString &name)
Definition KviRegisteredUserDataBase.cpp:172
KviRegisteredUser * findUserByName(const QString &name)
Definition KviRegisteredUserDataBase.h:74
KviRegisteredUserMaskList * m_pWildMaskList
Definition KviRegisteredUserDataBase.h:65
KviPointerHashTable< QString, KviRegisteredUserMaskList > * m_pMaskDict
Definition KviRegisteredUserDataBase.h:64
bool removeGroup(const QString &name)
Definition KviRegisteredUserDataBase.cpp:332
void userChanged(const QString &)
KviPointerHashTable< QString, KviRegisteredUserGroup > * m_pGroupDict
Definition KviRegisteredUserDataBase.h:66
bool removeUser(const QString &name)
Definition KviRegisteredUserDataBase.cpp:315
KviPointerHashTable< QString, KviRegisteredUser > * m_pUserDict
Definition KviRegisteredUserDataBase.h:63
KviRegisteredUser * addUser(const QString &name)
Definition KviRegisteredUserDataBase.cpp:149
void userAdded(const QString &)
void copyFrom(KviRegisteredUserDataBase *db)
Definition KviRegisteredUserDataBase.cpp:270
KviRegisteredUserDataBase()
Definition KviRegisteredUserDataBase.cpp:125
KviPointerHashTable< QString, KviRegisteredUser > * userDict()
Definition KviRegisteredUserDataBase.h:89
KviPointerHashTable< QString, KviRegisteredUserGroup > * groupDict()
Definition KviRegisteredUserDataBase.h:90
Definition KviRegisteredUserGroup.h:35
Definition KviRegisteredUserMask.h:36
Definition KviRegisteredUser.h:40
#define u
Definition detector.cpp:86
This file contains the definition of the debug macros;.
This file contains compile time settings.
#define KVILIB_API
Definition kvi_settings.h:124