[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4.1.13 Locker

 
/* Prefix locker_ is reserved. */
#include <mailutils/locker.h>

Function: int locker_set_default_flags (int flags, enum mu_locker_set_mode mode)

Function: void locker_set_default_retry_timeout (time_t to)

Function: void locker_set_default_retry_count (size_t n)

Function: void locker_set_default_expire_timeout (time_t t)

Function: void locker_set_default_external_program (char *path)

A flags of 0 means that the default will be used.

Function: int locker_create (locker_t *, const char *filename, int flags)

Function: void locker_destroy (locker_t *)

Time is measured in seconds.

Function: int locker_set_flags (locker_t, int)

Function: int locker_set_expire_time (locker_t, int)

Function: int locker_set_retries (locker_t, int)

Function: int locker_set_retry_sleep (locker_t, int)

Function: int locker_set_external (locker_t, const char *program)

Function: int locker_get_flags (locker_t, int *)

Function: int locker_get_expire_time (locker_t, int*)

Function: int locker_get_retries (locker_t, int *)

Function: int locker_get_retry_sleep (locker_t, int *)

Function: int locker_get_external (locker_t, char **)

Function: int locker_lock (locker_t)

Function: int locker_touchlock (locker_t)

Function: int locker_unlock (locker_t)

Function: int locker_remove_lock (locker_t)



This document was generated by Sergey Poznyakoff on December, 23 2004 using texi2html