Evd.ThrottledOutputStream

g Evd.ThrottledOutputStream Evd.ThrottledOutputStream GObject.Object GObject.Object Gio.OutputStream Gio.OutputStream GObject.Object->Gio.OutputStream Gio.FilterOutputStream Gio.FilterOutputStream Gio.FilterOutputStream->Evd.ThrottledOutputStream Gio.OutputStream->Gio.FilterOutputStream

Subclasses:

None

Methods

Inherited:

Gio.FilterOutputStream (3), Gio.OutputStream (29), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new (base_stream)

add_throttle (throttle)

get_max_writable (retry_wait)

remove_throttle (throttle)

Virtual Methods

Inherited:

Gio.OutputStream (15), GObject.Object (7)

do_delay_write (wait, *user_data)

Properties

Inherited:

Gio.FilterOutputStream (2)

Signals

Inherited:

GObject.Object (1)

Name

Short Description

delay-write

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent

Gio.FilterOutputStream

r

Class Details

class Evd.ThrottledOutputStream(**kwargs)
Bases:

Gio.FilterOutputStream

Abstract:

No

Structure:

Evd.ThrottledOutputStreamClass

classmethod new(base_stream)
Parameters:

base_stream (Gio.OutputStream) –

Return type:

Evd.ThrottledOutputStream

add_throttle(throttle)
Parameters:

throttle (Evd.StreamThrottle) –

get_max_writable(retry_wait)
Parameters:

retry_wait (int) –

Return type:

int

remove_throttle(throttle)
Parameters:

throttle (Evd.StreamThrottle) –

do_delay_write(wait, *user_data) virtual
Parameters:

Signal Details

Evd.ThrottledOutputStream.signals.delay_write(throttled_output_stream, object)
Signal Name:

delay-write

Flags:

RUN_LAST, ACTION

Parameters: