Evd.BufferedOutputStream

g Evd.BufferedOutputStream Evd.BufferedOutputStream GObject.Object GObject.Object Gio.OutputStream Gio.OutputStream GObject.Object->Gio.OutputStream Gio.FilterOutputStream Gio.FilterOutputStream Gio.FilterOutputStream->Evd.BufferedOutputStream 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)

get_auto_flush ()

notify_write ()

set_auto_flush (auto_flush)

write_str (buffer, io_priority, cancellable, callback, *user_data)

write_str_finish (result)

write_str_sync (buffer)

Virtual Methods

Inherited:

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

Properties

Inherited:

Gio.FilterOutputStream (2)

Name

Type

Flags

Short Description

auto-flush

bool

r/w

Whether buffered data should be automaticallly flushed

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent

Gio.FilterOutputStream

r

Class Details

class Evd.BufferedOutputStream(**kwargs)
Bases:

Gio.FilterOutputStream

Abstract:

No

Structure:

Evd.BufferedOutputStreamClass

classmethod new(base_stream)
Parameters:

base_stream (Gio.OutputStream) –

Return type:

Evd.BufferedOutputStream

get_auto_flush()
Return type:

bool

notify_write()
set_auto_flush(auto_flush)
Parameters:

auto_flush (bool) –

write_str(buffer, io_priority, cancellable, callback, *user_data)
Parameters:
write_str_finish(result)
Parameters:

result (Gio.AsyncResult) –

Raises:

GLib.Error

Return type:

int

write_str_sync(buffer)
Parameters:

buffer (str) –

Raises:

GLib.Error

Return type:

int

Property Details

Evd.BufferedOutputStream.props.auto_flush
Name:

auto-flush

Type:

bool

Default Value:

True

Flags:

READABLE, WRITABLE

Whether buffered data should be automaticallly flushed