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

@@ -2,9 +2,10 @@
#include "PLUnalignedPtr.h"
class GpIOStream;
namespace PortabilityLayer
{
class IOStream;
struct ZipCentralDirectoryFileHeader;
class ZipFileProxy
@@ -23,13 +24,13 @@ namespace PortabilityLayer
void GetFileName(size_t index, const char *&outName, size_t &outLength) const;
static ZipFileProxy *Create(IOStream *stream);
static ZipFileProxy *Create(GpIOStream *stream);
private:
ZipFileProxy(IOStream *stream, void *centralDirImage, UnalignedPtr<ZipCentralDirectoryFileHeader> *sortedFiles, size_t numFiles);
ZipFileProxy(GpIOStream *stream, void *centralDirImage, UnalignedPtr<ZipCentralDirectoryFileHeader> *sortedFiles, size_t numFiles);
~ZipFileProxy();
IOStream *m_stream;
GpIOStream *m_stream;
void *m_centralDirImage;
UnalignedPtr<ZipCentralDirectoryFileHeader> *m_sortedFiles;
size_t m_numFiles;