Evd.ThrottledInputStream

g Evd.ThrottledInputStream Evd.ThrottledInputStream GObject.Object GObject.Object Gio.InputStream Gio.InputStream GObject.Object->Gio.InputStream Gio.FilterInputStream Gio.FilterInputStream Gio.FilterInputStream->Evd.ThrottledInputStream Gio.InputStream->Gio.FilterInputStream

Subclasses:

None

Methods

Inherited:

Gio.FilterInputStream (3), Gio.InputStream (19), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new (base_stream)

add_throttle (throttle)

get_max_readable ()

remove_throttle (throttle)

Virtual Methods

Inherited:

Gio.InputStream (9), GObject.Object (7)

do_delay_read (wait, *user_data)

Properties

Inherited:

Gio.FilterInputStream (2)

Signals

Inherited:

GObject.Object (1)

Name

Short Description

delay-read

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent

Gio.FilterInputStream

r

Class Details

class Evd.ThrottledInputStream(**kwargs)
Bases:

Gio.FilterInputStream

Abstract:

No

Structure:

Evd.ThrottledInputStreamClass

classmethod new(base_stream)
Parameters:

base_stream (Gio.InputStream) –

Return type:

Evd.ThrottledInputStream

add_throttle(throttle)
Parameters:

throttle (Evd.StreamThrottle) –

get_max_readable()
Return type:

(int, retry_wait: int)

remove_throttle(throttle)
Parameters:

throttle (Evd.StreamThrottle) –

do_delay_read(wait, *user_data) virtual
Parameters:

Signal Details

Evd.ThrottledInputStream.signals.delay_read(throttled_input_stream, object)
Signal Name:

delay-read

Flags:

RUN_LAST, ACTION

Parameters: