Open 3D Engine AzCore API Reference 25.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::IO::StdoutStream Class Reference

Inherits AZ::IO::GenericStream.

Public Member Functions

bool IsOpen () const override
 
bool CanSeek () const override
 
bool CanRead () const override
 
bool CanWrite () const override
 
void Seek (AZ::IO::OffsetType, SeekMode) override
 
AZ::IO::SizeType Read (AZ::IO::SizeType, void *) override
 
AZ::IO::SizeType Write (AZ::IO::SizeType bytes, const void *iBuffer) override
 
AZ::IO::SizeType GetCurPos () const override
 
AZ::IO::SizeType GetLength () const override
 
AZ::IO::OpenMode GetModeFlags () const override
 
const charGetFilename () const override
 
- Public Member Functions inherited from AZ::IO::GenericStream
virtual SizeType WriteFromStream (SizeType bytes, GenericStream *inputStream)
 
virtual SizeType ReadAtOffset (SizeType bytes, void *oBuffer, OffsetType offset=-1)
 
virtual SizeType WriteAtOffset (SizeType bytes, const void *iBuffer, OffsetType offset=-1)
 
virtual bool IsCompressed () const
 
virtual bool ReOpen ()
 
virtual void Close ()
 

Additional Inherited Members

- Public Types inherited from AZ::IO::GenericStream
enum  SeekMode { ST_SEEK_BEGIN , ST_SEEK_CUR , ST_SEEK_END }
 
- Static Public Attributes inherited from AZ::IO::GenericStream
static constexpr size_t StreamToStreamCopyBufferSize = 256
 
- Protected Member Functions inherited from AZ::IO::GenericStream
SizeType ComputeSeekPosition (OffsetType bytes, SeekMode mode)
 

Member Function Documentation

◆ CanRead()

bool AZ::IO::StdoutStream::CanRead ( ) const
overridevirtual

Implements AZ::IO::GenericStream.

◆ CanSeek()

bool AZ::IO::StdoutStream::CanSeek ( ) const
overridevirtual

Implements AZ::IO::GenericStream.

◆ CanWrite()

bool AZ::IO::StdoutStream::CanWrite ( ) const
overridevirtual

Implements AZ::IO::GenericStream.

◆ GetCurPos()

AZ::IO::SizeType AZ::IO::StdoutStream::GetCurPos ( ) const
overridevirtual

Implements AZ::IO::GenericStream.

◆ GetFilename()

const char * AZ::IO::StdoutStream::GetFilename ( ) const
overridevirtual

Reimplemented from AZ::IO::GenericStream.

◆ GetLength()

AZ::IO::SizeType AZ::IO::StdoutStream::GetLength ( ) const
overridevirtual

Implements AZ::IO::GenericStream.

◆ GetModeFlags()

AZ::IO::OpenMode AZ::IO::StdoutStream::GetModeFlags ( ) const
overridevirtual

Reimplemented from AZ::IO::GenericStream.

◆ IsOpen()

bool AZ::IO::StdoutStream::IsOpen ( ) const
overridevirtual

Implements AZ::IO::GenericStream.

◆ Read()

AZ::IO::SizeType AZ::IO::StdoutStream::Read ( AZ::IO::SizeType  ,
void  
)
overridevirtual

Implements AZ::IO::GenericStream.

◆ Seek()

void AZ::IO::StdoutStream::Seek ( AZ::IO::OffsetType  ,
SeekMode   
)
overridevirtual

Implements AZ::IO::GenericStream.

◆ Write()

AZ::IO::SizeType AZ::IO::StdoutStream::Write ( AZ::IO::SizeType  bytes,
const void iBuffer 
)
overridevirtual

Implements AZ::IO::GenericStream.


The documentation for this class was generated from the following file: