Conscience Core
Public Member Functions | Friends | List of all members
conscience_utils::untar::tarEntry Class Reference

#include <untar.h>

Public Member Functions

 tarEntry ()=default
 
 tarEntry (std::string filename, int filesize, std::size_t startOfFile, tarEntryType type, std::string parentTarFilename, std::ifstream *_tarfile)
 
 tarEntry (tarEntry const &cpy)
 
 ~tarEntry ()=default
 
std::string getParentFilename ()
 
int getFileSize ()
 
std::string getFilename ()
 
std::size_t getStartingByte ()
 
tarEntryType getType ()
 
std::ifstream * wantToExtract (int *filesize, std::size_t *startInMemory)
 

Friends

class tarFile
 

Constructor & Destructor Documentation

◆ tarEntry() [1/3]

conscience_utils::untar::tarEntry::tarEntry ( )
default

◆ tarEntry() [2/3]

conscience_utils::untar::tarEntry::tarEntry ( std::string  filename,
int  filesize,
std::size_t  startOfFile,
tarEntryType  type,
std::string  parentTarFilename,
std::ifstream *  _tarfile 
)

◆ tarEntry() [3/3]

conscience_utils::untar::tarEntry::tarEntry ( tarEntry const &  cpy)

◆ ~tarEntry()

conscience_utils::untar::tarEntry::~tarEntry ( )
default

Member Function Documentation

◆ getFilename()

std::string conscience_utils::untar::tarEntry::getFilename ( )

◆ getFileSize()

int conscience_utils::untar::tarEntry::getFileSize ( )

◆ getParentFilename()

std::string conscience_utils::untar::tarEntry::getParentFilename ( )

◆ getStartingByte()

std::size_t conscience_utils::untar::tarEntry::getStartingByte ( )

◆ getType()

tarEntryType conscience_utils::untar::tarEntry::getType ( )

◆ wantToExtract()

std::ifstream * conscience_utils::untar::tarEntry::wantToExtract ( int *  filesize,
std::size_t *  startInMemory 
)

Friends And Related Function Documentation

◆ tarFile

friend class tarFile
friend

The documentation for this class was generated from the following files: