FilePack keeps opened file and returns substream for each request.
More...
#include <pack.h>
|
| bool | open (const Common::Path &filename) override |
| |
| void | close () override |
| |
| uint32 | getSize (uint32 id) const override |
| |
| uint32 | read (uint32 id, byte *dst, uint32 size) const override |
| |
| Common::SeekableReadStream * | getStream (uint32 id) const override |
| |
|
virtual bool | open (const Common::Path &filename)=0 |
| |
|
virtual void | close ()=0 |
| |
|
virtual uint32 | fileCount () const |
| |
|
virtual uint32 | getSize (uint32 id) const =0 |
| |
|
virtual uint32 | read (uint32 id, byte *dst, uint32 size) const =0 |
| |
|
virtual Common::SeekableReadStream * | getStream (uint32 id) const =0 |
| |
FilePack keeps opened file and returns substream for each request.
◆ open()
| bool TeenAgent::FilePack::open |
( |
const Common::Path & |
filename | ) |
|
|
overridevirtual |
◆ close()
| void TeenAgent::FilePack::close |
( |
| ) |
|
|
overridevirtual |
◆ getSize()
| uint32 TeenAgent::FilePack::getSize |
( |
uint32 |
id | ) |
const |
|
overridevirtual |
◆ read()
| uint32 TeenAgent::FilePack::read |
( |
uint32 |
id, |
|
|
byte * |
dst, |
|
|
uint32 |
size |
|
) |
| const |
|
overridevirtual |
◆ getStream()
The documentation for this class was generated from the following file: