OpenMW
Public Member Functions | Static Private Member Functions | Private Attributes
BSAArchive Class Reference

List of all members.

Public Member Functions

 BSAArchive (const String &name)
bool isCaseSensitive () const
void load ()
void unload ()
DataStreamPtr open (const String &filename, bool readonly=true) const
bool exists (const String &filename)
time_t getModifiedTime (const String &)
StringVectorPtr list (bool recursive=true, bool dirs=false)
FileInfoListPtr listFileInfo (bool recursive=true, bool dirs=false)
StringVectorPtr find (const String &pattern, bool recursive=true, bool dirs=false)
FileInfoListPtr findFileInfo (const String &pattern, bool recursive=true, bool dirs=false) const

Static Private Member Functions

static const char * extractFilename (const Bsa::BSAFile::FileStruct &entry)

Private Attributes

Bsa::BSAFile arc

Constructor & Destructor Documentation

BSAArchive::BSAArchive ( const String &  name) [inline]

Member Function Documentation

bool BSAArchive::exists ( const String &  filename) [inline]
static const char* BSAArchive::extractFilename ( const Bsa::BSAFile::FileStruct entry) [inline, static, private]
StringVectorPtr BSAArchive::find ( const String &  pattern,
bool  recursive = true,
bool  dirs = false 
) [inline]
FileInfoListPtr BSAArchive::findFileInfo ( const String &  pattern,
bool  recursive = true,
bool  dirs = false 
) const [inline]
time_t BSAArchive::getModifiedTime ( const String &  ) [inline]
bool BSAArchive::isCaseSensitive ( ) const [inline]
StringVectorPtr BSAArchive::list ( bool  recursive = true,
bool  dirs = false 
) [inline]
FileInfoListPtr BSAArchive::listFileInfo ( bool  recursive = true,
bool  dirs = false 
) [inline]
void BSAArchive::load ( ) [inline]
DataStreamPtr BSAArchive::open ( const String &  filename,
bool  readonly = true 
) const [inline]
void BSAArchive::unload ( ) [inline]

Member Data Documentation


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