mail-user.c revision ede6bdb42c76bf84add9071b9fe14586646aeaf7
/* Copyright (c) 2011 Dovecot authors, see the included COPYING file */
#include "lib.h"
#include "ioloop.h"
#include "hash.h"
#include "llist.h"
#include "global-memory.h"
#include "stats-settings.h"
#include "mail-stats.h"
#include "mail-domain.h"
#include "mail-user.h"
static struct hash_table *mail_users_hash;
/* users are sorted by their last_update timestamp, oldest first */
struct mail_user *stable_mail_users;
{
}
{
const char *domain;
user->num_logins++;
return user;
}
domain++;
else
domain = "";
user->num_logins++;
return user;
}
{
}
{
}
{
}
{
}
const struct mail_stats *diff_stats)
{
if (diff_stats != NULL)
}
void mail_users_free_memory(void)
{
break;
if (ioloop_time -
break;
}
}
void mail_users_init(void)
{
}
void mail_users_deinit(void)
{
while (mail_users_head != NULL)
}