libaegis/io.h File Reference

#include <common/ac/time.h>
#include <common/main.h>
#include <libaegis/meta_type.h>
#include <libaegis/output.h>

Go to the source code of this file.

Defines

#define INTEGER_NOT_SET   0
#define REAL_NOT_SET   0.0
#define TIME_NOT_SET   (time_t)0

Functions

void boolean_write (output::pointer, const char *, bool, int)
void boolean_write_xml (output::pointer, const char *, bool, int)
void string_write (output::pointer op, const char *name, string_ty *value)
void string_write (output::pointer op, const char *name, const nstring &value)
void string_write_xml (output::pointer op, const char *name, string_ty *value)
void string_write_xml (output::pointer op, const char *name, const nstring &value)
void integer_write (output::pointer, const char *, long, int)
void integer_write_xml (output::pointer, const char *, long, int)
void real_write (output::pointer, const char *, double, int)
void real_write_xml (output::pointer, const char *, double, int)
void time_write (output::pointer, const char *, time_t, int)
void time_write_xml (output::pointer, const char *, time_t, int)
void io_comment_append (sub_context_ty *, const char *)
void io_comment_emit (output::pointer)


Define Documentation

#define INTEGER_NOT_SET   0

Definition at line 32 of file io.h.

#define REAL_NOT_SET   0.0

Definition at line 33 of file io.h.

#define TIME_NOT_SET   (time_t)0

Definition at line 34 of file io.h.


Function Documentation

void boolean_write ( output::pointer  ,
const char *  ,
bool  ,
int   
)

void boolean_write_xml ( output::pointer  ,
const char *  ,
bool  ,
int   
)

void integer_write ( output::pointer  ,
const char *  ,
long  ,
int   
)

void integer_write_xml ( output::pointer  ,
const char *  ,
long  ,
int   
)

void io_comment_append ( sub_context_ty ,
const char *   
)

void io_comment_emit ( output::pointer   ) 

void real_write ( output::pointer  ,
const char *  ,
double  ,
int   
)

void real_write_xml ( output::pointer  ,
const char *  ,
double  ,
int   
)

void string_write ( output::pointer  op,
const char *  name,
const nstring value 
)

The string_write function is used to write aout a name value pair to the given output stream, in a format suitable for reading by the meta-date parser.

Parameters:
op The output stream to write on.
name The name of the field.
value The value of the field.

void string_write ( output::pointer  op,
const char *  name,
string_ty value 
)

The string_write function is used to write aout a name value pair to the given output stream, in a format suitable for reading by the meta-date parser.

Parameters:
op The output stream to write on.
name The name of the field.
value The value of the field.

void string_write_xml ( output::pointer  op,
const char *  name,
const nstring value 
)

The string_write_xml function is used to write out an XML element and its value.

Parameters:
op The output stream to write on.
name The name of the elsement.
value The value of the elsement.

void string_write_xml ( output::pointer  op,
const char *  name,
string_ty value 
)

The string_write _xmlfunction is used to write out an XML element and its value.

Parameters:
op The output stream to write on.
name The name of the elsement.
value The value of the elsement.

void time_write ( output::pointer  ,
const char *  ,
time_t  ,
int   
)

void time_write_xml ( output::pointer  ,
const char *  ,
time_t  ,
int   
)


Generated on Wed Mar 12 23:37:37 2008 for Aegis by  doxygen 1.5.5