core/output.h File Reference


Detailed Description

Id
output.h,v 1.8 2008/01/18 21:08:34 d3g637 Exp

Definition in file output.h.

Go to the source code of this file.

Typedefs

typedef int(*) PRINTFUNCTION (char *,...)

Enumerations

enum  FILESTREAM { FS_IN = 0, FS_STD = 1, FS_ERR = 2 }

Functions

int output_debug (char *format,...)
 Output a debug message to the stdout stream using printf style argument processing.
int output_error (char *format,...)
 Output an error message to the stdout stream using printf style argument processing.
int output_fatal (char *format,...)
 Output a fatal error message.
int output_message (char *format,...)
 Output a message to the stdout stream using printf style argument processing.
int output_notify_error (void(*notify)(void))
int output_profile (char *format,...)
 Output a profiler message.
int output_progress ()
 Output a progress report.
int output_raw (char *format,...)
 Output a raw string to the stdout stream using printf style argument processing.
FILE * output_redirect (char *name, char *path)
FILE * output_redirect_stream (char *name, FILE *fp)
PRINTFUNCTION output_set_stderr (PRINTFUNCTION call)
 Set the stderr print function.
PRINTFUNCTION output_set_stdout (PRINTFUNCTION call)
 Set the stdout print function.
FILE * output_set_stream (FILESTREAM fs, FILE *newfp)
int output_test (char *format,...)
 Output an test message to the stdout stream using printf style argument processing.
int output_verbose (char *format,...)
 Output a verbose message to the stdout stream using printf style argument processing.
int output_warning (char *format,...)
 Output a warning message to the stdout stream using printf style argument processing.
int output_xsd (char *spec)
 Output the XSD snippet of a class.


GridLAB-DTM Version 1.0
An open-source project initiated by the US Department of Energy