ReplicaNet and RNLobby  1
Classes | Public Member Functions | Static Public Member Functions | List of all members
PatchIndexManager Class Reference

Handles loading and saving of patch index files with various access methods. More...

#include <PatchIndexManager.h>

Classes

struct  EntryInfo
 
struct  ltLowerStr
 
struct  ModifiedInfo
 
struct  VersionInfo
 

Public Member Functions

void Clear (void)
 
bool ReadIndex (const char *filename)
 
bool WriteIndex (const char *filename, const bool minimalInfo=false)
 
void Dump (void) const
 
void AddEntryInfo (std::string filename, const EntryInfo &entryInfo)
 
EntryInfoGetEntryInfo (std::string filename)
 
unsigned int GetUniqueID (void)
 
void RemoveUnhandled (void)
 
void ClearNewThisIteration (void)
 
void SetProductVersion (unsigned int productVersion)
 
unsigned int GetProductVersion (void)
 
unsigned int GetNumEntries (void)
 
void BeginIterate (void)
 
EntryInfoIterate (std::string &index)
 
void ClearModified (void)
 
bool ReadModified (const char *filename)
 
bool WriteModified (const char *filename)
 
bool GetIsModified (const char *filename)
 

Static Public Member Functions

static unsigned int GetVersion (void)
 

Detailed Description

Handles loading and saving of patch index files with various access methods.