Modestus Moon OS  R4
CS 450 project
s_cmcb Struct Reference

The s_cmcb struct the struct type for cmcb's -> defines the properties. More...

#include <mcb.h>

Collaboration diagram for s_cmcb:

Data Fields

node_t representingNode
 
e_mcb_type_t cmcbType
 
mcbSize_t mcbBlockSize
 
const char * procName
 
lmcb_tassociatedLMCB
 
mcbAddressPtr_t blockStartAddress
 

Detailed Description

The s_cmcb struct the struct type for cmcb's -> defines the properties.

Definition at line 41 of file mcb.h.

Field Documentation

lmcb_t* s_cmcb::associatedLMCB

Definition at line 51 of file mcb.h.

Referenced by allocateMemFromHeap(), freeHeapMem(), initHeap(), and reclaimFreeMem().

mcbAddressPtr_t s_cmcb::blockStartAddress

Definition at line 53 of file mcb.h.

Referenced by allocateMemFromHeap(), initHeap(), and reclaimFreeMem().

e_mcb_type_t s_cmcb::cmcbType

Definition at line 45 of file mcb.h.

Referenced by allocateMemFromHeap(), freeHeapMem(), initHeap(), and insertMCBIntoList().

mcbSize_t s_cmcb::mcbBlockSize

Definition at line 47 of file mcb.h.

Referenced by allocateMemFromHeap(), initHeap(), and reclaimFreeMem().

const char* s_cmcb::procName

Definition at line 49 of file mcb.h.

Referenced by allocateMemFromHeap(), freeHeapMem(), and initHeap().

node_t s_cmcb::representingNode

Definition at line 43 of file mcb.h.

Referenced by allocateMemFromHeap(), freeHeapMem(), initHeap(), insertMCBIntoList(), and reclaimFreeMem().


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