Airframe Application Utilities
libairframe 2.12.0 API documentation

Data Fields
_MIOSink Struct Reference

MIO data sink structure. More...

#include <mio.h>

Data Fields

char * spec
 Sink specifier.
 
char * name
 Name of current sink pointer.
 
MIOType vsp_type
 Type of current sink pointer.
 
void * vsp
 Current sink pointer.
 
void * cfg
 Sink configuration; passed by caller to init.
 
void * ctx
 Sink context; privately managed by the sink.
 
MIOSinkFn next_sink
 Next sink function - called to iterate the sink.
 
MIOSinkFn close_sink
 Close sink function - called to close the current sink pointer.
 
MIOSinkFreeFn free_sink
 Free sink function - called to free all sink storage.
 
gboolean opened
 TRUE if next_sink has been called; i.e., vsp is valid.
 
gboolean active
 TRUE if application's sink open function has been called.
 
gboolean iterative
 TRUE if next_sink will open a different current sink pointer each time; FALSE for single outputs like sockets, single files, and standard output.
 

Detailed Description

MIO data sink structure.


The documentation for this struct was generated from the following file: