Gio.FilterInputStream¶
| Subclasses: | Gio.BufferedInputStream, Gio.ConverterInputStream |
|---|
Methods¶
| Inherited: | Gio.InputStream (19), GObject.Object (37) |
|---|---|
| Structs: | GObject.ObjectClass (5) |
get_base_stream () |
|
get_close_base_stream () |
|
set_close_base_stream (close_base) |
Virtual Methods¶
| Inherited: | Gio.InputStream (9), GObject.Object (7) |
|---|
Properties¶
| Name | Type | Flags | Short Description |
|---|---|---|---|
base-stream |
Gio.InputStream |
r/w/co | The underlying base stream on which the io ops will be done. |
close-base-stream |
bool |
r/w/c | If the base stream should be closed when the filter stream is closed. |
Signals¶
| Inherited: | GObject.Object (1) |
|---|
Fields¶
| Inherited: | GObject.Object (1) |
|---|
| Name | Type | Access | Description |
|---|---|---|---|
| base_stream | Gio.InputStream |
r | |
| parent_instance | Gio.InputStream |
r |
Class Details¶
-
class
Gio.FilterInputStream(**kwargs)¶ Bases: Gio.InputStreamAbstract: Yes Structure: Gio.FilterInputStreamClassBase class for input stream implementations that perform some kind of filtering operation on a base stream. Typical examples of filtering operations are character set conversion, compression and byte order flipping.
-
get_base_stream()[source]¶ Returns: a Gio.InputStream.Return type: Gio.InputStreamGets the base stream for the filter stream.
-
Property Details¶
-
Gio.FilterInputStream.props.base_stream¶ Name: base-streamType: Gio.InputStreamDefault Value: NoneFlags: READABLE,WRITABLE,CONSTRUCT_ONLYThe underlying base stream on which the io ops will be done.