![]() |
![]() |
![]() |
EventDance - Documentation and Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
struct EvdThrottledOutputStream; struct EvdThrottledOutputStreamClass; EvdThrottledOutputStream * evd_throttled_output_stream_new (GOutputStream *base_stream
); gsize evd_throttled_output_stream_get_max_writable (EvdThrottledOutputStream *self
,guint *retry_wait
); void evd_throttled_output_stream_add_throttle (EvdThrottledOutputStream *self
,EvdStreamThrottle *throttle
); 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); };
EvdThrottledOutputStream * evd_throttled_output_stream_new
(GOutputStream *base_stream
);
gsize evd_throttled_output_stream_get_max_writable (EvdThrottledOutputStream *self
,guint *retry_wait
);
void evd_throttled_output_stream_add_throttle (EvdThrottledOutputStream *self
,EvdStreamThrottle *throttle
);
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. |