1 #ifndef VIENNA_RNA_PACKAGE_STREAM_OUTPUT_H     2 #define VIENNA_RNA_PACKAGE_STREAM_OUTPUT_H    64 vrna_ostream_threadsafe(
void);
 void vrna_ostream_free(vrna_ostream_t dat)
Free an initialized ordered output stream. 
 
void vrna_ostream_request(vrna_ostream_t dat, unsigned int num)
Request index in ordered output stream. 
 
void( vrna_callback_stream_output)(void *auxdata, unsigned int i, void *data)
Ordered stream processing callback. 
Definition: stream_output.h:34
 
vrna_ostream_t vrna_ostream_init(vrna_callback_stream_output *output, void *auxdata)
Get an initialized ordered output stream. 
 
void vrna_ostream_provide(vrna_ostream_t dat, unsigned int i, void *data)
Provide output stream data for a particular index. 
 
struct vrna_ordered_stream_s * vrna_ostream_t
An ordered output stream structure with unordered insert capabilities. 
Definition: stream_output.h:18