1#ifndef _KVI_AVATARCACHE_H_
2#define _KVI_AVATARCACHE_H_
102 void replace(
const QString & szIdString,
const KviIrcMask & mask,
const QString & szNetwork);
110 void remove(
const KviIrcMask & mask,
const QString & szNetwork);
118 const QString & lookup(
const KviIrcMask & mask,
const QString & szNetwork);
131 void load(
const QString & szFileName);
138 void save(
const QString & szFileName);
#define kvi_time_t
Definition KviTimeUtils.h:43
Avatar cache handling class.
Definition KviAvatarCache.h:57
static KviAvatarCache * m_pAvatarCacheInstance
Definition KviAvatarCache.h:74
KviPointerHashTable< QString, KviAvatarCacheEntry > * m_pAvatarDict
Definition KviAvatarCache.h:71
static KviAvatarCache * instance()
Returns the instance of the avatar cache.
Definition KviAvatarCache.h:93
Irc user mask handling.
Definition KviIrcMask.h:48
A fast pointer hash table implementation.
Definition KviPointerHashTable.h:450
This file contains compile time settings.
#define KVILIB_API
Definition kvi_settings.h:124
Definition KviAvatarCache.h:47
kvi_time_t tLastAccess
Definition KviAvatarCache.h:49
QString szIdString
Definition KviAvatarCache.h:48
int init()
Definition winamp.cpp:118