|
libspatialindex API Reference
(git-trunk)
|
#include <SpatialIndex.h>


Public Member Functions | |
| virtual void | loadByteArray (const id_type id, uint32_t &len, uint8_t **data)=0 |
| virtual void | storeByteArray (id_type &id, const uint32_t len, const uint8_t *const data)=0 |
| virtual void | deleteByteArray (const id_type id)=0 |
| virtual void | flush ()=0 |
| virtual | ~IStorageManager ()=default |
Definition at line 156 of file SpatialIndex.h.
|
virtualdefault |
|
pure virtual |
Implemented in SpatialIndex::StorageManager::MemoryStorageManager, SpatialIndex::StorageManager::DiskStorageManager, SpatialIndex::StorageManager::Buffer, and SpatialIndex::StorageManager::CustomStorageManager.
Referenced by SpatialIndex::StorageManager::Buffer::deleteByteArray().

|
pure virtual |
Implemented in SpatialIndex::StorageManager::MemoryStorageManager, SpatialIndex::StorageManager::DiskStorageManager, SpatialIndex::StorageManager::Buffer, and SpatialIndex::StorageManager::CustomStorageManager.
Referenced by Index::flush().

|
pure virtual |
Implemented in SpatialIndex::StorageManager::MemoryStorageManager, SpatialIndex::StorageManager::DiskStorageManager, SpatialIndex::StorageManager::Buffer, and SpatialIndex::StorageManager::CustomStorageManager.
Referenced by SpatialIndex::StorageManager::Buffer::loadByteArray().

|
pure virtual |
Implemented in SpatialIndex::StorageManager::MemoryStorageManager, SpatialIndex::StorageManager::DiskStorageManager, SpatialIndex::StorageManager::Buffer, and SpatialIndex::StorageManager::CustomStorageManager.
Referenced by SpatialIndex::StorageManager::Buffer::clear(), SpatialIndex::StorageManager::Buffer::flush(), SpatialIndex::StorageManager::RandomEvictionsBuffer::removeEntry(), and SpatialIndex::StorageManager::Buffer::storeByteArray().
