## include/notification.h

/* [<][>][^][v][top][bottom][index][help] */

## FUNCTIONS

This source file includes following functions.

       1 #include <stdarg.h>
       2 #include <stdio.h>
       3 #include <strings.h>
       4 #include <unistd.h>
       5 #include <stdlib.h>
       6 #include <glib.h>
       7 #include "UP_util.h"
       8
       9 extern int tracing;
      10 extern int reading_from_mail;
      11 /* global config variables */
      12 extern char *tmpdir;
      13 extern char *notitxt;
      14 extern char *fwtxt;
      15 extern char *humailbox;
      16 extern char *notimailtxt;
      17 extern char *fwmailtxt;
      18
      19 char * NT_ntfy_filename_generate( const char * tmpdir, const char * e_mail);
      20
      21 char * NT_forwd_filename_generate( const char * tmpdir, const char * e_mail);
      22
      23 char * NT_crossntfy_filename_generate( const char * tmpdir, const char * e_mail);
      24
      25 void NT_add_to_ntfy( char * filename, char * fmt, ... );
      26
      27 void NT_send_ntfy( const char * filename, const char * to_address, const char * mailercommand);
      28
      29 void NT_log_ntfy( const char * filename, const char * logfilename);
      30
      31 void NT_delete_ntfy( const char * filename);
      32
      33 void NT_send_ntfy_list( GHashTable * filehash, char * mailercommand);
      34
      35 void NT_log_ntfy_list( GHashTable * filehash, char * log_file);
      36
      37 void NT_delete_ntfy_list( GHashTable * filehash);
      38
      39 GSList * NT_gather_ntfy_addresses( const char * old_object, const char * new_object);
      40
      41 void NT_write_all_ntfs(char * old_object, char * new_object, /*const char * notif_log,
      42                        const char * forw_log,    const char * cross_log,*/ const char * tempdir,
      43                        GHashTable * ntfy_hash,  GHashTable * forwd_hash, GHashTable * cross_hash,
      44                        const char * from_address);
      45
      46 void NT_write_all_frwds(char * old_object, char * new_object, /*const char * notif_log,
      47                        const char * forw_log,    const char * cross_log,*/ const char * tempdir,
      48                        GHashTable * ntfy_hash,  GHashTable * forwd_hash, GHashTable * cross_hash,
      49                        const char * from_address);
      50

/* [<][>][^][v][top][bottom][index][help] */