#include <std_cache.hpp>
Открытые члены | |
page_t () | |
Конструктор, который необходим для std::map. | |
page_t (const ref_loaded_page_t &page, unsigned long last_access_time) | |
Инициализирующий конструктор. | |
const ref_loaded_page_t & | page () const |
Получить весь объект ref_loaded_page_t. | |
oess_1::char_t * | current (unsigned long last_access_time) |
времени доступа. | |
const oess_1::char_t * | current () const |
времени доступа. | |
unsigned long | last_access_time () const |
Получить время последнего доступа. | |
bool | is_dirty () const |
Является ли страница грязной? | |
void | make_dirty () |
Объявить страницу грязной. | |
void | make_clear () |
Объявить страницу чистой. | |
Открытые атрибуты | |
ref_loaded_page_t | m_page |
Значение страницы. | |
unsigned long | m_last_access_time |
Время последнего доступа к странице. | |
bool | m_is_dirty |
Признак того, что страница 'грязная'. |
page_t | ( | const ref_loaded_page_t & | page, | |
unsigned long | last_access_time | |||
) | [inline] |
Инициализирующий конструктор.
page | Значение страницы. Если у страницы нет предыдущего значения, то страница объявляется грязной. |
last_access_time | Текущее время. |
void make_clear | ( | ) | [inline] |
Объявить страницу чистой.
Текущее значение страницы автоматически становится предыдущим значением.