Home | History | Annotate | Line # | Download | only in global
      1 /*	$NetBSD: abounce.h,v 1.2 2017/02/14 01:16:45 christos Exp $	*/
      2 
      3 #ifndef _ABOUNCE_H_INCLUDED_
      4 #define _ABOUNCE_H_INCLUDED_
      5 
      6 /*++
      7 /* NAME
      8 /*	abounce 3h
      9 /* SUMMARY
     10 /*	asynchronous bounce/defer service client
     11 /* SYNOPSIS
     12 /*	#include <abounce.h>
     13 /* DESCRIPTION
     14 /* .nf
     15 
     16  /*
     17   * Global library.
     18   */
     19 #include <bounce.h>
     20 
     21  /*
     22   * Client interface.
     23   */
     24 typedef void (*ABOUNCE_FN) (int, void *);
     25 
     26 extern void abounce_flush(int, const char *, const char *, const char *, int, const char *, const char *, int, ABOUNCE_FN, void *);
     27 extern void adefer_flush(int, const char *, const char *, const char *, int, const char *, const char *, int, ABOUNCE_FN, void *);
     28 extern void adefer_warn(int, const char *, const char *, const char *, int, const char *, const char *, int, ABOUNCE_FN, void *);
     29 extern void atrace_flush(int, const char *, const char *, const char *, int, const char *, const char *, int, ABOUNCE_FN, void *);
     30 
     31 extern void abounce_flush_verp(int, const char *, const char *, const char *, int, const char *, const char *, int, const char *, ABOUNCE_FN, void *);
     32 extern void adefer_flush_verp(int, const char *, const char *, const char *, int, const char *, const char *, int, const char *, ABOUNCE_FN, void *);
     33 
     34 /* LICENSE
     35 /* .ad
     36 /* .fi
     37 /*	The Secure Mailer license must be distributed with this software.
     38 /* AUTHOR(S)
     39 /*	Wietse Venema
     40 /*	IBM T.J. Watson Research
     41 /*	P.O. Box 704
     42 /*	Yorktown Heights, NY 10598, USA
     43 /*--*/
     44 
     45 #endif
     46