OpenJPH
Open-source implementation of JPEG2000 Part-15
Loading...
Searching...
No Matches
ojph::infile_base Class Referenceabstract

#include <ojph_file.h>

Inheritance diagram for ojph::infile_base:
ojph::j2c_infile ojph::mem_infile

Public Types

enum  seek : int { OJPH_SEEK_SET = SEEK_SET , OJPH_SEEK_CUR = SEEK_CUR , OJPH_SEEK_END = SEEK_END }

Public Member Functions

virtual ~infile_base ()
virtual size_t read (void *ptr, size_t size)=0
virtual int seek (si64 offset, enum infile_base::seek origin)=0
virtual si64 tell ()=0
virtual bool eof ()=0
virtual void close ()

Detailed Description

Definition at line 246 of file ojph_file.h.

Member Enumeration Documentation

◆ seek

Enumerator
OJPH_SEEK_SET 
OJPH_SEEK_CUR 
OJPH_SEEK_END 

Definition at line 249 of file ojph_file.h.

Constructor & Destructor Documentation

◆ ~infile_base()

virtual ojph::infile_base::~infile_base ( )
inlinevirtual

Definition at line 255 of file ojph_file.h.

Member Function Documentation

◆ close()

virtual void ojph::infile_base::close ( )
inlinevirtual

Reimplemented in ojph::j2c_infile, and ojph::mem_infile.

Definition at line 263 of file ojph_file.h.

◆ eof()

virtual bool ojph::infile_base::eof ( )
pure virtual

Implemented in ojph::j2c_infile, and ojph::mem_infile.

Referenced by ojph::local::find_marker().

◆ read()

◆ seek()

virtual int ojph::infile_base::seek ( si64 offset,
enum infile_base::seek origin )
pure virtual

Implemented in ojph::j2c_infile, and ojph::mem_infile.

◆ tell()

virtual si64 ojph::infile_base::tell ( )
pure virtual

The documentation for this class was generated from the following file:
  • /build/openjph/src/OpenJPH-0.24.2/src/core/common/ojph_file.h