1#ifndef _KVI_REGUSERSDB_H_
2#define _KVI_REGUSERSDB_H_
72 bool removeUser(
const QString & name);
73 bool removeGroup(
const QString & name);
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
Irc user mask handling.
Definition KviIrcMask.h:48
A fast pointer hash table implementation.
Definition KviPointerHashTable.h:450
T * find(const Key &hKey)
Returns the item associated to the key.
Definition KviPointerHashTable.h:471
A template double linked list of pointers.
Definition KviPointerList.h:371
Definition KviRegisteredUserDataBase.h:56
void userRemoved(const QString &)
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
void userChanged(const QString &)
KviPointerHashTable< QString, KviRegisteredUserGroup > * m_pGroupDict
Definition KviRegisteredUserDataBase.h:66
KviPointerHashTable< QString, KviRegisteredUser > * m_pUserDict
Definition KviRegisteredUserDataBase.h:63
void userAdded(const QString &)
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