#include <djv_storagelocator.h>
Public Member Functions | |
virtual AutoPtr< Storage > | locateStorage (const String &inName)=0 |
Public Member Functions inherited from Celartem::Referable | |
Referable () | |
void | addRef () const |
void | releaseRef () const |
size_t | getReferenceCount () const |
Static Public Member Functions | |
static AutoPtr< StorageLocator > | create (const String &inIndexFileName) |
Static Public Member Functions inherited from Celartem::Referable | |
static void | dumpDbgAllRefCount () |
This class is used when locating indirect files.
|
static |
This function creates a new StorageLocator instance.
inIndexFileName | The name of the index file. All the indirect files are placed on the same folder to the file. |
|
pure virtual |
This method creates a writable Storage instance from the specified indirect file name.
inName | The name of the DjVu indirect file. |
Implemented in Celartem::DjVu::StorageWithRollbackLocator.