GMime.StreamBuffer

g GMime.Stream GMime.Stream GMime.StreamBuffer GMime.StreamBuffer GMime.Stream->GMime.StreamBuffer GObject.Object GObject.Object GObject.Object->GMime.Stream

Subclasses:

None

Methods

Inherited:

GMime.Stream (17), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new (source, mode)

Virtual Methods

Inherited:

GMime.Stream (10), GObject.Object (7)

Properties

None

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

bufend

str

r

end of the buffer

buffer

str

r

internal buffer

buflen

int

r

buffer length

bufptr

str

r

current position in the buffer

mode

GMime.StreamBufferMode

r

buffering mode

parent_object

GMime.Stream

r

parent GMime.Stream

source

GMime.Stream

r

source stream

Class Details

class GMime.StreamBuffer(**kwargs)
Bases:

GMime.Stream

Abstract:

No

Structure:

GMime.StreamBufferClass

A buffered stream wrapper around any GMime.Stream object.

classmethod new(source, mode)
Parameters:
Returns:

a new buffer stream with source source and mode mode.

Return type:

GMime.Stream

Creates a new GMime.StreamBuffer object.