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.InputStream- Abstract: - Yes - Structure: - Gio.FilterInputStreamClass- Base 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.InputStream- Gets the base stream for the filter stream. 
 
- 
Property Details¶
- 
Gio.FilterInputStream.props.base_stream¶
- Name: - base-stream- Type: - Gio.InputStream- Default Value: - None- Flags: - READABLE,- WRITABLE,- CONSTRUCT_ONLY- The underlying base stream on which the io ops will be done.