Public interface of class 'StreamMgr'. More...
#include <StreamMgr.h>
Related Functions | |
(Note that these are not member functions.) | |
StreamMgr_ptr | StreamMgr_create (void) |
The StreamMgr class constructor. | |
void | StreamMgr_dec_indent_size (StreamMgr_ptr self) |
Decrements the indentation of the stream manager. | |
void | StreamMgr_destroy (StreamMgr_ptr self) |
The StreamMgr class destructor. | |
void | StreamMgr_flush_streams (const StreamMgr_ptr self) |
Prints on the output stream. | |
OStream_ptr | StreamMgr_get_error_ostream (const StreamMgr_ptr self) |
Getter for the error internal OStream instance. | |
FILE * | StreamMgr_get_error_stream (const StreamMgr_ptr self) |
Getter for the error stream. | |
int | StreamMgr_get_indent_size (const StreamMgr_ptr self) |
Returns the indentation of the stream manager. | |
FILE * | StreamMgr_get_input_stream (const StreamMgr_ptr self) |
Getter for the input stream. | |
OStream_ptr | StreamMgr_get_output_ostream (const StreamMgr_ptr self) |
Getter for the output internal OStream instance. | |
FILE * | StreamMgr_get_output_stream (const StreamMgr_ptr self) |
Getter for the output stream. | |
void | StreamMgr_inc_indent_size (StreamMgr_ptr self) |
Increments the indentation of the stream manager. | |
void | StreamMgr_nprint_error (const StreamMgr_ptr self, const MasterPrinter_ptr printer, const char *format,...) |
Prints on the error stream. | |
void | StreamMgr_nprint_output (const StreamMgr_ptr self, const MasterPrinter_ptr printer, const char *format,...) |
Prints on the output stream. | |
void | StreamMgr_print_error (const StreamMgr_ptr self, const char *format,...) |
Prints on the output stream. | |
void | StreamMgr_print_output (const StreamMgr_ptr self, const char *format,...) |
Prints on the output stream. | |
FILE * | StreamMgr_reset_error_stream (StreamMgr_ptr self) |
Set the output stream to NULL. | |
void | StreamMgr_reset_indent_size (StreamMgr_ptr self) |
Resets the indentation of the stream manager. | |
FILE * | StreamMgr_reset_output_stream (StreamMgr_ptr self) |
Set the output stream to NULL. | |
void | StreamMgr_set_error_stream (StreamMgr_ptr self, FILE *err) |
Setter for the error stream. | |
void | StreamMgr_set_indent_size (StreamMgr_ptr self, int n) |
Sets the indentation of the stream manager. | |
void | StreamMgr_set_input_stream (StreamMgr_ptr self, FILE *in) |
Setter for the input stream. | |
void | StreamMgr_set_output_stream (StreamMgr_ptr self, FILE *out) |
Setter for the output stream. |
Public interface of class 'StreamMgr'.
Definition of the public accessor for class StreamMgr
StreamMgr_ptr StreamMgr_create | ( | void | ) | [related] |
void StreamMgr_dec_indent_size | ( | StreamMgr_ptr | self | ) | [related] |
Decrements the indentation of the stream manager.
Decrements the indentation of the stream manager
void StreamMgr_destroy | ( | StreamMgr_ptr | self | ) | [related] |
void StreamMgr_flush_streams | ( | const StreamMgr_ptr | self | ) | [related] |
Prints on the output stream.
Prints on the output stream. If the stream is NULL, does not print anything
OStream_ptr StreamMgr_get_error_ostream | ( | const StreamMgr_ptr | self | ) | [related] |
FILE * StreamMgr_get_error_stream | ( | const StreamMgr_ptr | self | ) | [related] |
Getter for the error stream.
Getter for the error stream
int StreamMgr_get_indent_size | ( | const StreamMgr_ptr | self | ) | [related] |
Returns the indentation of the stream manager.
Returns the indentation of the stream manager
FILE * StreamMgr_get_input_stream | ( | const StreamMgr_ptr | self | ) | [related] |
Getter for the input stream.
Getter for the input stream
OStream_ptr StreamMgr_get_output_ostream | ( | const StreamMgr_ptr | self | ) | [related] |
FILE * StreamMgr_get_output_stream | ( | const StreamMgr_ptr | self | ) | [related] |
Getter for the output stream.
Getter for the output stream
void StreamMgr_inc_indent_size | ( | StreamMgr_ptr | self | ) | [related] |
Increments the indentation of the stream manager.
Increments the indentation of the stream manager
void StreamMgr_nprint_error | ( | const StreamMgr_ptr | self, | |
const MasterPrinter_ptr | printer, | |||
const char * | format, | |||
... | ||||
) | [related] |
Prints on the error stream.
Prints on the error stream. If the stream is NULL, does not print anything. This printing routine supports node_ptr's too. Use format 'N' for nodes
void StreamMgr_nprint_output | ( | const StreamMgr_ptr | self, | |
const MasterPrinter_ptr | printer, | |||
const char * | format, | |||
... | ||||
) | [related] |
Prints on the output stream.
Prints on the output stream. If the stream is NULL, does not print anything. This printing routine supports node_ptr's too. Use format 'N' for nodes
void StreamMgr_print_error | ( | const StreamMgr_ptr | self, | |
const char * | format, | |||
... | ||||
) | [related] |
Prints on the output stream.
Prints on the output stream. If the stream is NULL, does not print anything
void StreamMgr_print_output | ( | const StreamMgr_ptr | self, | |
const char * | format, | |||
... | ||||
) | [related] |
Prints on the output stream.
Prints on the output stream. If the stream is NULL, does not print anything
FILE * StreamMgr_reset_error_stream | ( | StreamMgr_ptr | self | ) | [related] |
Set the output stream to NULL.
Useful for avoiding OStream_set_stream to close the stream. The old stream is returned
void StreamMgr_reset_indent_size | ( | StreamMgr_ptr | self | ) | [related] |
Resets the indentation of the stream manager.
Resets the indentation of the stream manager
FILE * StreamMgr_reset_output_stream | ( | StreamMgr_ptr | self | ) | [related] |
Set the output stream to NULL.
Useful for avoiding OStream_set_stream to close the stream. The old stream is returned
void StreamMgr_set_error_stream | ( | StreamMgr_ptr | self, | |
FILE * | err | |||
) | [related] |
Setter for the error stream.
Setter for the error stream
void StreamMgr_set_indent_size | ( | StreamMgr_ptr | self, | |
int | n | |||
) | [related] |
Sets the indentation of the stream manager.
Sets the indentation of the stream manager
void StreamMgr_set_input_stream | ( | StreamMgr_ptr | self, | |
FILE * | in | |||
) | [related] |
Setter for the input stream.
Setter for the input stream
void StreamMgr_set_output_stream | ( | StreamMgr_ptr | self, | |
FILE * | out | |||
) | [related] |
Setter for the output stream.
Setter for the output stream