Class BufferedOutputStream
- Namespace
- Gio
- Assembly
- Gio-2.0.dll
public class BufferedOutputStream : FilterOutputStream, IDisposable, Seekable, GTypeProvider, InstanceFactory
- Inheritance
-
BufferedOutputStream
- Implements
-
- Inherited Members
-
Constructors
BufferedOutputStream(params ConstructArgument[])
public BufferedOutputStream(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
BufferedOutputStream(BufferedOutputStreamHandle)
public BufferedOutputStream(BufferedOutputStreamHandle handle)
Parameters
handle
BufferedOutputStreamHandle
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()
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()
Returns
- long
Truncate(long, Cancellable?)
public bool Truncate(long offset, Cancellable? cancellable)
Parameters
offset
long
cancellable
Cancellable
Returns
- bool