Stream Abstract Class

Constructors & Destructor | Member Functions

Represents a stream of bytes.

Definition

Line 15 of System.Base/Stream.cm

Inheritance

Constructors & Destructor

public Stream()
suppress Stream(const Stream&)

Member Functions

public Result<bool> CopyTo(Stream& destination)
public Result<bool> CopyTo(Stream& destination, long bufferSize)
public virtual Result<bool> Flush()
public abstract Result<long> Read(byte* buf, long count)
public abstract Result<int> ReadByte()
public virtual Result<bool> Seek(long pos, Origin origin)
public virtual Result<long> Tell()
public abstract Result<bool> Write(byte x)
public abstract Result<bool> Write(byte* buf, long count)
suppress void operator=(const Stream&)

Constructor& Destructor Details

Stream Constructor

public Stream()

Definition
Line 17 of System.Base/Stream.cm


Stream Constructor

suppress Stream(const Stream&)

Definition
Line 18 of System.Base/Stream.cm


Member Function Details

CopyTo Member Function

public Result<bool> CopyTo(Stream& destination)

Definition
Line 53 of System.Base/Stream.cm


CopyTo Member Function

public Result<bool> CopyTo(Stream& destination, long bufferSize)

Definition
Line 58 of System.Base/Stream.cm


Flush Member Function

public virtual Result<bool> Flush()

Definition
Line 30 of System.Base/Stream.cm


Read Member Function

public abstract Result<long> Read(byte* buf, long count)

Definition
Line 25 of System.Base/Stream.cm


ReadByte Member Function

public abstract Result<int> ReadByte()

Definition
Line 23 of System.Base/Stream.cm


Seek Member Function

public virtual Result<bool> Seek(long pos, Origin origin)

Definition
Line 35 of System.Base/Stream.cm


Tell Member Function

public virtual Result<long> Tell()

Definition
Line 44 of System.Base/Stream.cm


Write Member Function

public abstract Result<bool> Write(byte x)

Definition
Line 27 of System.Base/Stream.cm


Write Member Function

public abstract Result<bool> Write(byte* buf, long count)

Definition
Line 29 of System.Base/Stream.cm


operator= Member Function

suppress void operator=(const Stream&)

Definition
Line 19 of System.Base/Stream.cm