Table of Contents

Class BufferedOutputStream

Namespace
Gio
Assembly
Gio-2.0.dll
public class BufferedOutputStream : FilterOutputStream, IObject, INotifyPropertyChanged, IDisposable, Seekable, IHandle, GTypeProvider
Inheritance
BufferedOutputStream
Implements
Inherited Members

Constructors

BufferedOutputStream(bool, params ConstructArgument[])

protected BufferedOutputStream(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

BufferedOutputStream(IntPtr, bool)

protected BufferedOutputStream(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

AutoGrowPropertyDefinition

public static readonly Property<bool, BufferedOutputStream> AutoGrowPropertyDefinition

Field Value

Property<bool, BufferedOutputStream>

BufferSizePropertyDefinition

public static readonly Property<uint, BufferedOutputStream> BufferSizePropertyDefinition

Field Value

Property<uint, BufferedOutputStream>

Properties

AutoGrow

public bool AutoGrow { get; set; }

Property Value

bool

BufferSize

public uint BufferSize { get; set; }

Property Value

uint

Methods

CanSeek()

public bool CanSeek()

Returns

bool

CanTruncate()

public bool CanTruncate()

Returns

bool

GetAutoGrow()

public bool GetAutoGrow()

Returns

bool

GetBufferSize()

public nuint GetBufferSize()

Returns

nuint

GetGType()

public static Type GetGType()

Returns

Type

New(OutputStream)

public static BufferedOutputStream New(OutputStream baseStream)

Parameters

baseStream OutputStream

Returns

BufferedOutputStream

NewSized(OutputStream, nuint)

public static BufferedOutputStream NewSized(OutputStream baseStream, nuint size)

Parameters

baseStream OutputStream
size nuint

Returns

BufferedOutputStream

Seek(long, SeekType, Cancellable?)

public bool Seek(long offset, SeekType type, Cancellable? cancellable)

Parameters

offset long
type SeekType
cancellable Cancellable

Returns

bool

SetAutoGrow(bool)

public void SetAutoGrow(bool autoGrow)

Parameters

autoGrow bool

SetBufferSize(nuint)

public void SetBufferSize(nuint size)

Parameters

size nuint

Tell()

public long Tell()

Returns

long

Truncate(long, Cancellable?)

public bool Truncate(long offset, Cancellable? cancellable)

Parameters

offset long
cancellable Cancellable

Returns

bool