Evd.IoStream

g Evd.IoStream Evd.IoStream GObject.Object GObject.Object Gio.IOStream Gio.IOStream GObject.Object->Gio.IOStream Gio.IOStream->Evd.IoStream

Subclasses:

Evd.Connection

Methods

Inherited:

Gio.IOStream (11), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

get_group ()

get_input_throttle ()

get_output_throttle ()

set_group (group)

Virtual Methods

Inherited:

Gio.IOStream (5), GObject.Object (7)

do_group_changed (new_group, old_group)

do_signal_close (*user_data)

do_signal_group_changed (new_group, old_group, *user_data)

Properties

Inherited:

Gio.IOStream (3)

Name

Type

Flags

Short Description

group

Evd.IoStreamGroup

r/w

The group this stream belongs to

input-throttle

Evd.StreamThrottle

r

The stream’s input throttle object

output-throttle

Evd.StreamThrottle

r

The stream’s output throttle object

Signals

Inherited:

GObject.Object (1)

Name

Short Description

close

group-changed

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent

Gio.IOStream

r

Class Details

class Evd.IoStream(**kwargs)
Bases:

Gio.IOStream

Abstract:

Yes

Structure:

Evd.IoStreamClass

get_group()
Return type:

Evd.IoStreamGroup

get_input_throttle()
Return type:

Evd.StreamThrottle

get_output_throttle()
Return type:

Evd.StreamThrottle

set_group(group)
Parameters:

group (Evd.IoStreamGroup or None) –

Return type:

bool

do_group_changed(new_group, old_group) virtual
Parameters:
do_signal_close(*user_data) virtual
Parameters:

user_data (object or None) –

do_signal_group_changed(new_group, old_group, *user_data) virtual
Parameters:

Signal Details

Evd.IoStream.signals.close(io_stream)
Signal Name:

close

Flags:

RUN_LAST, ACTION

Parameters:

io_stream (Evd.IoStream) – The object which received the signal

Evd.IoStream.signals.group_changed(io_stream, object, p0)
Signal Name:

group-changed

Flags:

RUN_LAST, ACTION

Parameters:

Property Details

Evd.IoStream.props.group
Name:

group

Type:

Evd.IoStreamGroup

Default Value:

None

Flags:

READABLE, WRITABLE

The group this stream belongs to

Evd.IoStream.props.input_throttle
Name:

input-throttle

Type:

Evd.StreamThrottle

Default Value:

None

Flags:

READABLE

The stream’s input throttle object

Evd.IoStream.props.output_throttle
Name:

output-throttle

Type:

Evd.StreamThrottle

Default Value:

None

Flags:

READABLE

The stream’s output throttle object