Class paged_file_impl

Class Documentation

class paged_file_impl

Public Functions

paged_file_impl(const std::string &path, size_t page_size, size_t page_capacity)
~paged_file_impl()
inline std::pair<const char*, size_t> page(size_t index) const
inline size_t page_size() const
inline size_t capacity() const
inline const std::string &path() const
inline size_t evictions() const
inline size_t size() const
char get(size_t position) const
uint32_t get_u32(size_t position) const
uint64_t get_u64(size_t position) const
void push_next_page(const std::string &page_data)
void drop_pages(size_t up_to_position)