Used for manage multiple page memory. More...
#include <SpanList.h>
Public Member Functions | |
| span () | |
| Constructor Function. | |
| virtual | ~span ()=default |
| Destructor Function. | |
Public Attributes | |
| size_t | m_PageId |
| Start page id. | |
| size_t | m_NPages |
| How much page it managed. | |
| span * | m_Next |
| next span. | |
| span * | m_Prev |
| previous span. | |
| void * | m_FreeList |
| current pointer. | |
| size_t | m_UseCount |
| In used memory block count. | |
| bool | m_IsUse |
| True if in use. | |
| size_t | m_BlockSize |
| page block size. | |
Used for manage multiple page memory.
Definition at line 14 of file SpanList.h.