Airframe Application Utilities
libairframe 2.12.0 API documentation

Functions
mio_stdio.h File Reference

MIO standard input/output initializers. More...

#include <airframe/mio.h>

Go to the source code of this file.

Functions

gboolean mio_source_init_stdin (MIOSource *source, const char *spec, MIOType vsp_type, void *cfg, GError **err)
 Initialize a standard input source. More...
 
gboolean mio_sink_init_stdout (MIOSink *sink, const char *spec, MIOType vsp_type, void *cfg, GError **err)
 Initialize a standard output sink. More...
 

Detailed Description

MIO standard input/output initializers.

Most applications should use the interface in mio_config.h to access these initializers.

Function Documentation

◆ mio_sink_init_stdout()

gboolean mio_sink_init_stdout ( MIOSink sink,
const char *  spec,
MIOType  vsp_type,
void *  cfg,
GError **  err 
)

Initialize a standard output sink.

Parameters
sinkpointer to MIOSink to initialize. This MIOSink will be overwritten.
specinput specifier to initialize MIOSink with. Only "-" is acceptable for standard output sinks.
vsp_typerequested sink pointer type, or MIO_T_ANY for default.
cfgpointer to configuration context. This source uses no configuration context; pass NULL.
errAn error description pointer.
Returns
TRUE if the MIOSink was successfully initialized.

◆ mio_source_init_stdin()

gboolean mio_source_init_stdin ( MIOSource source,
const char *  spec,
MIOType  vsp_type,
void *  cfg,
GError **  err 
)

Initialize a standard input source.

Parameters
sourcepointer to MIOSource to initialize. This MIOSource will be overwritten.
specinput specifier to initialize MIOSource with. Only "-" is acceptable for standard input sources.
vsp_typerequested source pointer type, or MIO_T_ANY for default.
cfgpointer to configuration context. This source uses no configuration context; pass NULL.
errAn error description pointer.
Returns
TRUE if the MIOSource was successfully initialized.