cryptlib  3.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros
Public Member Functions | Public Attributes | List of all members
KERNEL_DATA Struct Reference

#include <kernel.h>

Public Member Functions

 BUFFER (MESSAGE_QUEUE_SIZE, queueEnd) MESSAGE_QUEUE_DATA messageQueue[MESSAGE_QUEUE_SIZE+8]
 
 BUFFER_FIXED (SEMAPHORE_LAST) SEMAPHORE_INFO semaphoreInfo[SEMAPHORE_LAST+8]
 

Public Attributes

SHUTDOWN_LEVEL shutdownLevel
 
int initLevel
 
OBJECT_INFOobjectTable
 
int objectTableSize
 
int objectUniqueID
 
OBJECT_STATE_INFO objectStateInfo
 
int queueEnd
 
void * allocatedListHead
 
void * allocatedListTail
 
int endMarker
 

Detailed Description

Definition at line 337 of file kernel.h.

Member Function Documentation

KERNEL_DATA::BUFFER ( MESSAGE_QUEUE_SIZE  ,
queueEnd   
)
KERNEL_DATA::BUFFER_FIXED ( SEMAPHORE_LAST  )

Member Data Documentation

void* KERNEL_DATA::allocatedListHead

Definition at line 388 of file kernel.h.

void * KERNEL_DATA::allocatedListTail

Definition at line 388 of file kernel.h.

int KERNEL_DATA::endMarker

Definition at line 394 of file kernel.h.

int KERNEL_DATA::initLevel

Definition at line 349 of file kernel.h.

OBJECT_STATE_INFO KERNEL_DATA::objectStateInfo

Definition at line 355 of file kernel.h.

OBJECT_INFO* KERNEL_DATA::objectTable

Definition at line 352 of file kernel.h.

int KERNEL_DATA::objectTableSize

Definition at line 353 of file kernel.h.

int KERNEL_DATA::objectUniqueID

Definition at line 354 of file kernel.h.

int KERNEL_DATA::queueEnd

Definition at line 363 of file kernel.h.

SHUTDOWN_LEVEL KERNEL_DATA::shutdownLevel

Definition at line 344 of file kernel.h.


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