|
OpenJPH
Open-source implementation of JPEG2000 Part-15
|
#include <ojph_file.h>
Public Member Functions | |
| OJPH_EXPORT | mem_infile () |
| OJPH_EXPORT | ~mem_infile () |
| OJPH_EXPORT void | open (const ui8 *data, size_t size) |
| virtual OJPH_EXPORT size_t | read (void *ptr, size_t size) |
| virtual OJPH_EXPORT int | seek (si64 offset, enum infile_base::seek origin) |
| virtual OJPH_EXPORT si64 | tell () |
| virtual OJPH_EXPORT bool | eof () |
| virtual OJPH_EXPORT void | close () |
Public Member Functions inherited from ojph::infile_base | |
| virtual | ~infile_base () |
Private Attributes | |
| const ui8 * | data |
| const ui8 * | cur_ptr |
| size_t | size |
Additional Inherited Members | |
Public Types inherited from ojph::infile_base | |
| enum | seek : int { OJPH_SEEK_SET = SEEK_SET , OJPH_SEEK_CUR = SEEK_CUR , OJPH_SEEK_END = SEEK_END } |
Definition at line 249 of file ojph_file.h.
|
inline |
Definition at line 253 of file ojph_file.h.
References close().
|
inline |
Definition at line 255 of file ojph_file.h.
|
inlinevirtual |
Reimplemented from ojph::infile_base.
Definition at line 271 of file ojph_file.h.
Referenced by mem_infile().
|
inlinevirtual |
Implements ojph::infile_base.
Definition at line 269 of file ojph_file.h.
| void ojph::mem_infile::open | ( | const ui8 * | data, |
| size_t | size | ||
| ) |
Definition at line 228 of file ojph_file.cpp.
References cur_ptr, data, and size.
Referenced by cpp_init_j2c_data().
|
virtual |
Implements ojph::infile_base.
Definition at line 236 of file ojph_file.cpp.
|
virtual |
Implements ojph::infile_base.
Definition at line 251 of file ojph_file.cpp.
References cur_ptr, data, ojph::infile_base::OJPH_SEEK_CUR, ojph::infile_base::OJPH_SEEK_END, and ojph::infile_base::OJPH_SEEK_SET.
|
inlinevirtual |
Implements ojph::infile_base.
Definition at line 267 of file ojph_file.h.
|
private |
|
private |
|
private |
Definition at line 275 of file ojph_file.h.