Структура std_cache_t::page_t

#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_tcurrent (unsigned long last_access_time)
 времени доступа.
const oess_1::char_tcurrent () 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]

Объявить страницу чистой.

Текущее значение страницы автоматически становится предыдущим значением.


Объявления и описания членов структуры находятся в файле:
Документация по ObjESSty. Последние изменения: Fri Oct 13 18:35:38 2006. Создано системой  doxygen 1.4.7
Hosted by uCoz