_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: