mirror of
https://github.com/AxioDL/nod.git
synced 2025-07-04 04:06:09 +00:00
Merge pull request #14 from lioncash/athena
General: Be explicit about athena's SeekOrigin type
This commit is contained in:
commit
ba0c2b7843
@ -49,11 +49,12 @@ public:
|
|||||||
AthenaPartReadStream(std::unique_ptr<IPartReadStream>&& rs) : m_rs(std::move(rs)) {}
|
AthenaPartReadStream(std::unique_ptr<IPartReadStream>&& rs) : m_rs(std::move(rs)) {}
|
||||||
|
|
||||||
void seek(atInt64 off, athena::SeekOrigin origin) override {
|
void seek(atInt64 off, athena::SeekOrigin origin) override {
|
||||||
if (origin == athena::Begin)
|
if (origin == athena::SeekOrigin::Begin) {
|
||||||
m_rs->seek(off, SEEK_SET);
|
m_rs->seek(off, SEEK_SET);
|
||||||
else if (origin == athena::Current)
|
} else if (origin == athena::SeekOrigin::Current) {
|
||||||
m_rs->seek(off, SEEK_CUR);
|
m_rs->seek(off, SEEK_CUR);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
atUint64 position() const override { return m_rs->position(); }
|
atUint64 position() const override { return m_rs->position(); }
|
||||||
atUint64 length() const override { return 0; }
|
atUint64 length() const override { return 0; }
|
||||||
atUint64 readUBytesToBuf(void* buf, atUint64 sz) override {
|
atUint64 readUBytesToBuf(void* buf, atUint64 sz) override {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user