MISR Toolkit  1.5.1
Public Member Functions | Data Fields
MCACHE Struct Reference

#include <mcache.h>

Collaboration diagram for MCACHE:
Collaboration graph

Public Member Functions

 CIRCLEQ_HEAD (_lqh, _bkt) lqh
 
 CIRCLEQ_HEAD (_hqh, _bkt) hqh[HASHSIZE]
 
 CIRCLEQ_HEAD (_lhqh, _lelem) lhqh[HASHSIZE]
 

Data Fields

int32 curcache
 
int32 maxcache
 
int32 npages
 
int32 pagesize
 
int32 object_id
 
int32 object_size
 
int32(* pgin )(VOID *cookie, int32 pgno, VOID *page)
 
int32(* pgout )(VOID *cookie, int32 pgno, const VOID *page)
 
VOID * pgcookie
 

Detailed Description

Definition at line 117 of file mcache.h.

Member Function Documentation

◆ CIRCLEQ_HEAD() [1/3]

MCACHE::CIRCLEQ_HEAD ( _lqh  ,
_bkt   
)

◆ CIRCLEQ_HEAD() [2/3]

MCACHE::CIRCLEQ_HEAD ( _hqh  ,
_bkt   
)

◆ CIRCLEQ_HEAD() [3/3]

MCACHE::CIRCLEQ_HEAD ( _lhqh  ,
_lelem   
)

Field Documentation

◆ curcache

int32 MCACHE::curcache

Definition at line 122 of file mcache.h.

◆ maxcache

int32 MCACHE::maxcache

Definition at line 123 of file mcache.h.

◆ npages

int32 MCACHE::npages

Definition at line 124 of file mcache.h.

◆ object_id

int32 MCACHE::object_id

Definition at line 126 of file mcache.h.

◆ object_size

int32 MCACHE::object_size

Definition at line 127 of file mcache.h.

◆ pagesize

int32 MCACHE::pagesize

Definition at line 125 of file mcache.h.

◆ pgcookie

VOID* MCACHE::pgcookie

Definition at line 131 of file mcache.h.

◆ pgin

int32(* MCACHE::pgin) (VOID *cookie, int32 pgno, VOID *page)

Definition at line 129 of file mcache.h.

◆ pgout

int32(* MCACHE::pgout) (VOID *cookie, int32 pgno, const VOID *page)

Definition at line 130 of file mcache.h.


The documentation for this struct was generated from the following file:

MISR Toolkit - Copyright © 2005 - 2020 Jet Propulsion Laboratory
Generated on Fri Jun 19 2020 22:49:54