Public Member Functions | List of all members
ByteStreamOut Class Referenceabstract

#include <bytestreamout.hpp>

Inheritance diagram for ByteStreamOut:
Inheritance graph
[legend]

Public Member Functions

virtual BOOL isSeekable () const =0
 
virtual BOOL put16bitsBE (const U8 *bytes)=0
 
virtual BOOL put16bitsLE (const U8 *bytes)=0
 
virtual BOOL put32bitsBE (const U8 *bytes)=0
 
virtual BOOL put32bitsLE (const U8 *bytes)=0
 
virtual BOOL put64bitsBE (const U8 *bytes)=0
 
virtual BOOL put64bitsLE (const U8 *bytes)=0
 
virtual BOOL putByte (U8 byte)=0
 
virtual BOOL putBytes (const U8 *bytes, U32 num_bytes)=0
 
virtual BOOL seek (const I64 position)=0
 
virtual BOOL seekEnd ()=0
 
virtual I64 tell () const =0
 
virtual ~ByteStreamOut ()
 

Detailed Description

Definition at line 36 of file bytestreamout.hpp.

Constructor & Destructor Documentation

◆ ~ByteStreamOut()

virtual ByteStreamOut::~ByteStreamOut ( )
inlinevirtual

Definition at line 64 of file bytestreamout.hpp.

Member Function Documentation

◆ isSeekable()

virtual BOOL ByteStreamOut::isSeekable ( ) const
pure virtual

◆ put16bitsBE()

virtual BOOL ByteStreamOut::put16bitsBE ( const U8 bytes)
pure virtual

◆ put16bitsLE()

virtual BOOL ByteStreamOut::put16bitsLE ( const U8 bytes)
pure virtual

◆ put32bitsBE()

virtual BOOL ByteStreamOut::put32bitsBE ( const U8 bytes)
pure virtual

◆ put32bitsLE()

virtual BOOL ByteStreamOut::put32bitsLE ( const U8 bytes)
pure virtual

◆ put64bitsBE()

virtual BOOL ByteStreamOut::put64bitsBE ( const U8 bytes)
pure virtual

◆ put64bitsLE()

virtual BOOL ByteStreamOut::put64bitsLE ( const U8 bytes)
pure virtual

◆ putByte()

virtual BOOL ByteStreamOut::putByte ( U8  byte)
pure virtual

◆ putBytes()

virtual BOOL ByteStreamOut::putBytes ( const U8 bytes,
U32  num_bytes 
)
pure virtual

◆ seek()

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

◆ seekEnd()

virtual BOOL ByteStreamOut::seekEnd ( )
pure virtual

◆ tell()

virtual I64 ByteStreamOut::tell ( ) const
pure virtual

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