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

#include <untar.h>

Public Member Functions

 tarFile ()=default
 
 tarFile (const string &filePath, int filter=All)
 
 ~tarFile ()
 
tarEntryfind (std::string filename)
 
std::ifstream * find (std::string filename, int *filesize, std::size_t *start)
 
void open (const string &filePath, int filter=All)
 
std::string getFilename ()
 

Public Attributes

std::map< std::string, tarEntry * > entries
 

Friends

class tarEntry
 

Constructor & Destructor Documentation

◆ tarFile() [1/2]

conscience_utils::untar::tarFile::tarFile ( )
default

◆ tarFile() [2/2]

conscience_utils::untar::tarFile::tarFile ( const string &  filePath,
int  filter = All 
)

◆ ~tarFile()

conscience_utils::untar::tarFile::~tarFile ( )

Member Function Documentation

◆ find() [1/2]

tarEntry * conscience_utils::untar::tarFile::find ( std::string  filename)

◆ find() [2/2]

std::ifstream * conscience_utils::untar::tarFile::find ( std::string  filename,
int *  filesize,
std::size_t *  start 
)

◆ getFilename()

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

◆ open()

void conscience_utils::untar::tarFile::open ( const string &  filePath,
int  filter = All 
)

Friends And Related Function Documentation

◆ tarEntry

friend class tarEntry
friend

Member Data Documentation

◆ entries

std::map<std::string, tarEntry *> conscience_utils::untar::tarFile::entries

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