GClasses

GClasses::GFolderDeserializer Class Reference

This class complements GFolderSerializer. More...

#include <GDirList.h>

List of all members.

Public Member Functions

 GFolderDeserializer (std::string *pBaseName=NULL)
 ~GFolderDeserializer ()
void doNext (const char *pBuf, size_t bufLen)

Protected Member Functions

void pump1 ()
void pump2 ()

Protected Attributes

GBlobQueuem_pBQ1
GBlobQueuem_pBQ2
size_t m_compressedBlockSize
size_t m_state
unsigned int m_nameLen
unsigned long long m_fileLen
std::ofstream * m_pOutStream
size_t m_depth
std::string * m_pBaseName

Detailed Description

This class complements GFolderSerializer.


Constructor & Destructor Documentation

GClasses::GFolderDeserializer::GFolderDeserializer ( std::string *  pBaseName = NULL)
GClasses::GFolderDeserializer::~GFolderDeserializer ( )

Member Function Documentation

void GClasses::GFolderDeserializer::doNext ( const char *  pBuf,
size_t  bufLen 
)
void GClasses::GFolderDeserializer::pump1 ( ) [protected]
void GClasses::GFolderDeserializer::pump2 ( ) [protected]

Member Data Documentation

unsigned long long GClasses::GFolderDeserializer::m_fileLen [protected]
unsigned int GClasses::GFolderDeserializer::m_nameLen [protected]
std::ofstream* GClasses::GFolderDeserializer::m_pOutStream [protected]