Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

bio_source Struct Reference

#include <bsched.h>


Data Fields

bsched_bws_t bws
 B/w scheduler for this source.
wrap_io_twio
 Wrapped I/O object.
gint io_tag
 Recorded I/O callback tag.
guint io_flags
 Flags for I/O callback.
inputevt_handler_t io_callback
 I/O callback routine.
gpointer io_arg
 I/O callback argument.
guint32 flags
 Source flags.
guint bw_actual
 Actual bandwidth used in period.
guint bw_last_bps
 B/w used last period (bps).
guint bw_fast_ema
 Fast EMA of actual bandwidth used.
guint bw_slow_ema
 Slow EMA of actual bandwidth used.


Field Documentation

guint bio_source::bw_actual
 

Actual bandwidth used in period.

guint bio_source::bw_fast_ema
 

Fast EMA of actual bandwidth used.

guint bio_source::bw_last_bps
 

B/w used last period (bps).

guint bio_source::bw_slow_ema
 

Slow EMA of actual bandwidth used.

bsched_bws_t bio_source::bws
 

B/w scheduler for this source.

guint32 bio_source::flags
 

Source flags.

gpointer bio_source::io_arg
 

I/O callback argument.

inputevt_handler_t bio_source::io_callback
 

I/O callback routine.

guint bio_source::io_flags
 

Flags for I/O callback.

gint bio_source::io_tag
 

Recorded I/O callback tag.

wrap_io_t* bio_source::wio
 

Wrapped I/O object.


The documentation for this struct was generated from the following file:
Generated on Sat Jun 30 17:53:32 2007 for gtk-gnutella by  doxygen 1.3.9.1