Pager的状态
在pager中有一些状态包括:
- OPEN
- READER
- WRITER_LOCKED
- WRITER_CACHEMOD
- WRITER_DBMOD
- WRITER_FINISHED
- ERROR
这些状态的流程图如下所示。
状态转换过程需调用的函数如下表:
Pager状态的定义包括:
define PAGER_OPEN 0</br> define PAGER_READER 1</br> define PAGER_WRITER_LOCKED 2</br> define PAGER_WRITER_CACHEMOD 3</br> define PAGER_WRITER_DBMOD 4</br> define PAGER_WRITER_FINISHED 5</br> define PAGER_ERROR 6</br>
其中还包括一些索引的定义: 0</br>
define PAGER_STAT_HIT 1 </br> define PAGER_STAT_MISS 2</br> define PAGER_STAT_WRITE 3 </br>