Move IOStream to GpCommon

This commit is contained in:
elasota
2020-09-12 13:32:53 -04:00
parent 480a4b6098
commit f07137b52d
57 changed files with 483 additions and 477 deletions

View File

@@ -3,11 +3,11 @@
#define __PL_MEM_READER_STREAM_H__
#include "CoreDefs.h"
#include "IOStream.h"
#include "GpIOStream.h"
namespace PortabilityLayer
{
class MemReaderStream final : public IOStream
class MemReaderStream final : public GpIOStream
{
public:
MemReaderStream(const void *memStream, size_t size);
@@ -17,12 +17,12 @@ namespace PortabilityLayer
bool IsSeekable() const override;
bool IsReadOnly() const override;
bool IsWriteOnly() const override;
bool SeekStart(UFilePos_t loc) override;
bool SeekCurrent(FilePos_t loc) override;
bool SeekEnd(UFilePos_t loc) override;
bool Truncate(UFilePos_t loc) override;
UFilePos_t Size() const override;
UFilePos_t Tell() const override;
bool SeekStart(GpUFilePos_t loc) override;
bool SeekCurrent(GpFilePos_t loc) override;
bool SeekEnd(GpUFilePos_t loc) override;
bool Truncate(GpUFilePos_t loc) override;
GpUFilePos_t Size() const override;
GpUFilePos_t Tell() const override;
void Close() override;
void Flush() override;