]> icculus.org git repositories - taylor/freespace2.git/blob - include/multi_log.h
Initial revision
[taylor/freespace2.git] / include / multi_log.h
1 /*
2  * $Logfile: /Freespace2/code/Network/multi_log.h $
3  * $Revision$
4  * $Date$
5  * $Author$
6  *
7  * Header file to support multiplayer logging functions
8  *
9  * $Log$
10  * Revision 1.1  2002/05/03 03:28:12  root
11  * Initial revision
12  *
13  * 
14  * 2     10/07/98 10:53a Dave
15  * Initial checkin.
16  * 
17  * 1     10/07/98 10:50a Dave
18  * 
19  * 2     8/20/98 5:31p Dave
20  * Put in handy multiplayer logfile system. Now need to put in useful
21  * applications of it all over the code.
22  * 
23  * 1     8/20/98 2:00p Dave
24  *  
25  *
26  * $NoKeywords: $
27  */
28
29 #ifndef _FREESPACE_MULTIPLAYER_LOGFILE_HEADER_FILE
30 #define _FREESPACE_MULTIPLAYER_LOGFILE_HEADER_FILE
31
32 // ----------------------------------------------------------------------------------------------------
33 // MULTI LOGFILE DEFINES/VARS
34 //
35
36
37 // ----------------------------------------------------------------------------------------------------
38 // MULTI LOGFILE FUNCTIONS
39 //
40
41 // initialize the multi logfile
42 void multi_log_init();
43
44 // close down the multi logfile
45 void multi_log_close();
46
47 // give some processing time to the logfile system so it can check up on stuff
48 void multi_log_process();
49
50 // printf function itself called by the ml_printf macro
51 void ml_printf(char *format, ...);
52
53 // string print function
54 void ml_string(char *string, int add_time = 1);
55
56 #endif
57