Class OutputStream  
  
  
    - Namespace
- Gio
- Assembly
- Gio-2.0.dll
 
  
  
  
    public class OutputStream : Object, IDisposable, GTypeProvider, InstanceFactory
   
  
    - Inheritance
- 
      
      
      OutputStream 
    - Implements
- 
      
      
      
    
    - Derived
- 
      
      
      
      
      
    
    - Inherited Members
- 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  
Constructors
  
  
  OutputStream(params ConstructArgument[])
  
  
  
  
  
    public OutputStream(params ConstructArgument[] constructArguments)
   
  Parameters
  
    - constructArgumentsConstructArgument[]
  OutputStream(OutputStreamHandle)
  
  
  
  
  
    public OutputStream(OutputStreamHandle handle)
   
  Parameters
  
    - handleOutputStreamHandle
Methods
  
  
  ClearPending()
  
  
  
  
  
    public void ClearPending()
   
  
  
  Close(Cancellable?)
  
  
  
  
  
    public bool Close(Cancellable? cancellable)
   
  Parameters
  
    - cancellableCancellable
Returns
  
    - bool
  CloseFinish(AsyncResult)
  
  
  
  
  
    public bool CloseFinish(AsyncResult result)
   
  Parameters
  
    - resultAsyncResult
Returns
  
    - bool
  Flush(Cancellable?)
  
  
  
  
  
    public bool Flush(Cancellable? cancellable)
   
  Parameters
  
    - cancellableCancellable
Returns
  
    - bool
  FlushFinish(AsyncResult)
  
  
  
  
  
    public bool FlushFinish(AsyncResult result)
   
  Parameters
  
    - resultAsyncResult
Returns
  
    - bool
  GetGType()
  
  
  
  
  
    public static Type GetGType()
   
  Returns
  
    - Type
  HasPending()
  
  
  
  
  
  Returns
  
    - bool
  IsClosed()
  
  
  
  
  
  Returns
  
    - bool
  IsClosing()
  
  
  
  
  
    [Version("2.24")]
public bool IsClosing()
   
  Returns
  
    - bool
  SetPending()
  
  
  
  
  
  Returns
  
    - bool
    public nint Splice(InputStream source, OutputStreamSpliceFlags flags, Cancellable? cancellable)
   
  Parameters
  
    - sourceInputStream
- flagsOutputStreamSpliceFlags
- cancellableCancellable
Returns
  
    - nint
  SpliceFinish(AsyncResult)
  
  
  
  
  
    public nint SpliceFinish(AsyncResult result)
   
  Parameters
  
    - resultAsyncResult
Returns
  
    - nint
  Vprintf(out nuint, Cancellable?, Error, string, nint)
  
  
  
  
  
    [Version("2.40")]
public bool Vprintf(out nuint bytesWritten, Cancellable? cancellable, Error error, string format, nint args)
   
  Parameters
  
    - bytesWrittennuint
- cancellableCancellable
- errorError
- formatstring
- argsnint
Returns
  
    - bool
  Write(Span<byte>, Cancellable?)
  
  
  
  
  
    public nint Write(Span<byte> buffer, Cancellable? cancellable)
   
  Parameters
  
    - bufferSpan<byte>
- cancellableCancellable
Returns
  
    - nint
  WriteAll(Span<byte>, out nuint, Cancellable?)
  
  
  
  
  
    public bool WriteAll(Span<byte> buffer, out nuint bytesWritten, Cancellable? cancellable)
   
  Parameters
  
    - bufferSpan<byte>
- bytesWrittennuint
- cancellableCancellable
Returns
  
    - bool
  WriteAllFinish(AsyncResult, out nuint)
  
  
  
  
  
    [Version("2.44")]
public bool WriteAllFinish(AsyncResult result, out nuint bytesWritten)
   
  Parameters
  
    - resultAsyncResult
- bytesWrittennuint
Returns
  
    - bool
  WriteBytes(Bytes, Cancellable?)
  
  
  
  
  
    public nint WriteBytes(Bytes bytes, Cancellable? cancellable)
   
  Parameters
  
    - bytesBytes
- cancellableCancellable
Returns
  
    - nint
  WriteBytesFinish(AsyncResult)
  
  
  
  
  
    public nint WriteBytesFinish(AsyncResult result)
   
  Parameters
  
    - resultAsyncResult
Returns
  
    - nint
  WriteFinish(AsyncResult)
  
  
  
  
  
    public nint WriteFinish(AsyncResult result)
   
  Parameters
  
    - resultAsyncResult
Returns
  
    - nint
  Writev(OutputVector[], out nuint, Cancellable?)
  
  
  
  
  
    [Version("2.60")]
public bool Writev(OutputVector[] vectors, out nuint bytesWritten, Cancellable? cancellable)
   
  Parameters
  
    - vectorsOutputVector[]
- bytesWrittennuint
- cancellableCancellable
Returns
  
    - bool
  WritevAll(OutputVector[], out nuint, Cancellable?)
  
  
  
  
  
    [Version("2.60")]
public bool WritevAll(OutputVector[] vectors, out nuint bytesWritten, Cancellable? cancellable)
   
  Parameters
  
    - vectorsOutputVector[]
- bytesWrittennuint
- cancellableCancellable
Returns
  
    - bool
  WritevAllFinish(AsyncResult, out nuint)
  
  
  
  
  
    [Version("2.60")]
public bool WritevAllFinish(AsyncResult result, out nuint bytesWritten)
   
  Parameters
  
    - resultAsyncResult
- bytesWrittennuint
Returns
  
    - bool
  WritevFinish(AsyncResult, out nuint)
  
  
  
  
  
    [Version("2.60")]
public bool WritevFinish(AsyncResult result, out nuint bytesWritten)
   
  Parameters
  
    - resultAsyncResult
- bytesWrittennuint
Returns
  
    - bool