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
boolconstructArguments
ConstructArgument[]
BufferedOutputStream(IntPtr, bool)
protected BufferedOutputStream(IntPtr ptr, bool ownedRef)
Parameters
Fields
AutoGrowPropertyDefinition
public static readonly Property<bool, BufferedOutputStream> AutoGrowPropertyDefinition
Field Value
BufferSizePropertyDefinition
public static readonly Property<uint, BufferedOutputStream> BufferSizePropertyDefinition
Field Value
Properties
AutoGrow
public bool AutoGrow { get; set; }
Property Value
BufferSize
public uint BufferSize { get; set; }
Property Value
Methods
CanSeek()
public bool CanSeek()
Returns
CanTruncate()
public bool CanTruncate()
Returns
GetAutoGrow()
public bool GetAutoGrow()
Returns
GetBufferSize()
public nuint GetBufferSize()
Returns
GetGType()
public static Type GetGType()
Returns
New(OutputStream)
public static BufferedOutputStream New(OutputStream baseStream)
Parameters
baseStream
OutputStream
Returns
NewSized(OutputStream, nuint)
public static BufferedOutputStream NewSized(OutputStream baseStream, nuint size)
Parameters
baseStream
OutputStreamsize
nuint
Returns
Seek(long, SeekType, Cancellable?)
public bool Seek(long offset, SeekType type, Cancellable? cancellable)
Parameters
offset
longtype
SeekTypecancellable
Cancellable
Returns
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
Truncate(long, Cancellable?)
public bool Truncate(long offset, Cancellable? cancellable)
Parameters
offset
longcancellable
Cancellable