#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.