| EventDance - Documentation and Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Signals | ||||
struct EvdThrottledOutputStream; struct EvdThrottledOutputStreamClass; void evd_throttled_output_stream_add_throttle (EvdThrottledOutputStream *self,EvdStreamThrottle *throttle); gsize evd_throttled_output_stream_get_max_writable (EvdThrottledOutputStream *self,guint *retry_wait); EvdThrottledOutputStream * evd_throttled_output_stream_new (GOutputStream *base_stream); void evd_throttled_output_stream_remove_throttle (EvdThrottledOutputStream *self,EvdStreamThrottle *throttle);
struct EvdThrottledOutputStreamClass {
GFilterOutputStreamClass parent_class;
/* signal prototypes */
void (* delay_write) (EvdThrottledOutputStream *self,
guint wait,
gpointer user_data);
};
void evd_throttled_output_stream_add_throttle (EvdThrottledOutputStream *self,EvdStreamThrottle *throttle);
gsize evd_throttled_output_stream_get_max_writable (EvdThrottledOutputStream *self,guint *retry_wait);
EvdThrottledOutputStream * evd_throttled_output_stream_new
(GOutputStream *base_stream);
void evd_throttled_output_stream_remove_throttle (EvdThrottledOutputStream *self,EvdStreamThrottle *throttle);
"delay-write" signalvoid user_function (EvdThrottledOutputStream *evdthrottledoutputstream,
guint arg1,
gpointer user_data) : Action
|
the object which received the signal. |
|
user data set when the signal handler was connected. |