|
vgl 1.0.0
Virtual Globe Library: API reference
|
#include <vgl/defaults.hpp>
Public Member Functions | |
| disk_cache () noexcept=default | |
| disk_cache (vgl_disk_cache *handle) noexcept | |
| disk_cache (const disk_cache &)=delete | |
| disk_cache & | operator= (const disk_cache &)=delete |
| disk_cache (disk_cache &&other) noexcept | |
| disk_cache & | operator= (disk_cache &&other) noexcept |
| ~disk_cache () | |
| vgl_disk_cache * | get () const noexcept |
| operator bool () const noexcept | |
| vgl_disk_cache * | release () noexcept |
| void | reset (vgl_disk_cache *handle=nullptr) noexcept |
| vgl_io_interface | io_interface_get () const noexcept |
| vgl_disk_cache_statistics | statistics_get () const noexcept |
| result | clear () const noexcept |
Static Public Member Functions | |
| static expected< disk_cache > | create (const vgl_disk_cache_create_info &info) noexcept |
| static expected< disk_cache > | create (const char *directory, const vgl_io_interface &source, std::uint64_t budget=0, thread_pool *pool=nullptr) noexcept |
|
defaultnoexcept |
|
inlineexplicitnoexcept |
|
delete |
|
inlinenoexcept |
|
inline |
|
delete |
|
inlinenoexcept |
|
inlinestaticnoexcept |
|
inlinestaticnoexcept |
|
inlinenoexcept |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |