2002-09-05 03:26:02 +00:00
|
|
|
#ifndef _VM_HEADERBLOCK
|
|
|
|
|
#define _VM_HEADERBLOCK
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#ifndef I_AM_VM_INTERFACE
|
|
|
|
|
class poolarea;
|
|
|
|
|
class poolvpage;
|
|
|
|
|
class poolvnode;
|
|
|
|
|
class pageManager;
|
|
|
|
|
class swapFileManager;
|
|
|
|
|
class cacheManager;
|
2002-12-15 07:05:38 +00:00
|
|
|
class vnodeManager;
|
2002-09-05 03:26:02 +00:00
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
struct vmHeaderBlock
|
|
|
|
|
{
|
|
|
|
|
poolarea *areaPool;
|
|
|
|
|
poolvpage *vpagePool;
|
|
|
|
|
poolvnode *vnodePool;
|
|
|
|
|
pageManager *pageMan;
|
|
|
|
|
swapFileManager *swapMan;
|
|
|
|
|
cacheManager *cacheMan;
|
2002-12-15 07:05:38 +00:00
|
|
|
vnodeManager *vnodeMan;
|
2002-09-05 03:26:02 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
#endif
|