Class Buffer¶
Defined in File Buffer.hpp
Class Documentation¶
-
class Buffer¶
Public Functions
-
void mark_page_as_present(PageDescriptor *pd)¶
-
void mark_page_as_free(PageDescriptor *pd)¶
-
bool low_threshold_reached(void)¶
-
void fetch_and_pin(char *paddr, uint64_t size)¶
-
PageDescriptor *evict_oldest_page(void)¶
-
std::vector<PageDescriptor*> evict_oldest_pages(void)¶
-
void process_page_event(char *paddr, bool iswrite, RegionDescriptor *rd)¶
-
void evict_region(RegionDescriptor *rd)¶
-
void flush_dirty_pages()¶
-
explicit Buffer(void)¶
-
~Buffer(void)¶
-
void mark_page_as_present(PageDescriptor *pd)¶