view src/deliver/duplicate.h @ 4347:a73d2867f6e1 HEAD

Moved all the non-Sieve code from dovecot-lda in here and rewrote parts of it to be cleaner. The Sieve code can now be run as a plugin from dovecot-sieve CVS module. Includes also all fixes to this code from branch_1_0.
author Timo Sirainen <tss@iki.fi>
date Fri, 16 Jun 2006 12:30:07 +0300
parents
children e4eb71ae8e96
line wrap: on
line source

#ifndef __DUPLICATE_H
#define __DUPLICATE_H

#define DUPLICATE_DEFAULT_KEEP (3600 * 24)

int duplicate_check(const void *id, size_t id_size, const char *user);
void duplicate_mark(const void *id, size_t id_size,
                    const char *user, time_t time);

void duplicate_flush(void);

void duplicate_init(void);
void duplicate_deinit(void);

#endif