RNAlib-2.6.3
 
Loading...
Searching...
No Matches
stream_output.h File Reference

An implementation of a buffered, ordered stream output data structure. More...

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct vrna_ordered_stream_s * vrna_ostream_t
 An ordered output stream structure with unordered insert capabilities.
 
typedef void(* vrna_stream_output_f) (void *auxdata, unsigned int i, void *data)
 Ordered stream processing callback.
 

Functions

vrna_ostream_t vrna_ostream_init (vrna_stream_output_f output, void *auxdata)
 Get an initialized ordered output stream.
 
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_ostream_provide (vrna_ostream_t dat, unsigned int i, void *data)
 Provide output stream data for a particular index.
 

Detailed Description

An implementation of a buffered, ordered stream output data structure.

,