Public Member Functions | List of all members
ByteStreamIn Class Referenceabstract

#include <bytestreamin.hpp>

Inheritance diagram for ByteStreamIn:
Inheritance graph
[legend]

Public Member Functions

virtual void get16bitsBE (U8 *bytes)=0
 
virtual void get16bitsLE (U8 *bytes)=0
 
virtual void get32bitsBE (U8 *bytes)=0
 
virtual void get32bitsLE (U8 *bytes)=0
 
virtual void get64bitsBE (U8 *bytes)=0
 
virtual void get64bitsLE (U8 *bytes)=0
 
virtual U32 getByte ()=0
 
virtual void getBytes (U8 *bytes, const U32 num_bytes)=0
 
virtual BOOL isSeekable () const =0
 
virtual BOOL seek (const I64 position)=0
 
virtual BOOL seekEnd (const I64 distance=0)=0
 
virtual I64 tell () const =0
 
virtual ~ByteStreamIn ()
 

Detailed Description

Definition at line 36 of file bytestreamin.hpp.

Constructor & Destructor Documentation

◆ ~ByteStreamIn()

virtual ByteStreamIn::~ByteStreamIn ( )
inlinevirtual

Definition at line 64 of file bytestreamin.hpp.

Member Function Documentation

◆ get16bitsBE()

virtual void ByteStreamIn::get16bitsBE ( U8 bytes)
pure virtual

◆ get16bitsLE()

virtual void ByteStreamIn::get16bitsLE ( U8 bytes)
pure virtual

◆ get32bitsBE()

virtual void ByteStreamIn::get32bitsBE ( U8 bytes)
pure virtual

◆ get32bitsLE()

virtual void ByteStreamIn::get32bitsLE ( U8 bytes)
pure virtual

◆ get64bitsBE()

virtual void ByteStreamIn::get64bitsBE ( U8 bytes)
pure virtual

◆ get64bitsLE()

virtual void ByteStreamIn::get64bitsLE ( U8 bytes)
pure virtual

◆ getByte()

virtual U32 ByteStreamIn::getByte ( )
pure virtual

Implemented in ByteStreamInIstream, and ByteStreamInFile.

◆ getBytes()

virtual void ByteStreamIn::getBytes ( U8 bytes,
const U32  num_bytes 
)
pure virtual

Implemented in ByteStreamInIstream, and ByteStreamInFile.

◆ isSeekable()

virtual BOOL ByteStreamIn::isSeekable ( ) const
pure virtual

Implemented in ByteStreamInIstream, and ByteStreamInFile.

◆ seek()

virtual BOOL ByteStreamIn::seek ( const I64  position)
pure virtual

Implemented in ByteStreamInIstream, and ByteStreamInFile.

◆ seekEnd()

virtual BOOL ByteStreamIn::seekEnd ( const I64  distance = 0)
pure virtual

Implemented in ByteStreamInIstream, and ByteStreamInFile.

◆ tell()

virtual I64 ByteStreamIn::tell ( ) const
pure virtual

Implemented in ByteStreamInIstream, and ByteStreamInFile.


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


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Mon Feb 28 2022 22:46:10