DVBCore  1.0
Open source DVB engine
database/dba_nvm/src/stbdbnvm.h File Reference

Header file - Function prototypes for NVM database. More...

Go to the source code of this file.

Defines

#define NVM_INVALID_BLOCK_ID   0xffff

Functions

void STB_InitNVMAccess (U16BIT offset)
void STB_InitNVMMap (void)
BOOLEAN STB_CheckNVMDatabaseIntegrity (void)
void STB_SetNVMAccessRAM (U8BIT *ram_ptr)
U8BIT * STB_GetNVMAccessRAM (void)
U16BIT STB_GetNVMBlockCount (void)
U16BIT STB_GetNVMBlocksUsed (void)
U16BIT STB_GetNVMBlocksNeeded (U16BIT size)
U16BIT STB_CreateNVMRecord (U8BIT rec_id, U16BIT size)
void STB_DestroyNVMRecord (U16BIT block_no)
void STB_SetNextNVMBlock (U16BIT block_no, U16BIT next_block)
U16BIT STB_GetNextNVMBlock (U16BIT block_no)
U16BIT STB_FindNVMRecordFromId (U8BIT rec_id, U16BIT last_blk)
void STB_NVMChanged (BOOLEAN state)
void STB_NVMSave (void)
void STB_SetNVMRecordField (U16BIT block_no, U16BIT offset, U16BIT size, U32BIT value, E_DBA_FIELD_TYPE type)
U32BIT STB_GetNVMRecordField (U16BIT block_no, U16BIT offset, U16BIT size, E_DBA_FIELD_TYPE type)
void STB_WriteNVMData (U16BIT offset, U16BIT size, U8BIT *data_ptr)
BOOLEAN STB_ReadNVMData (U16BIT offset, U16BIT size, U8BIT *data_ptr)

Detailed Description

Header file - Function prototypes for NVM database.

Date:
06/09/2000
 All Data Structures Files Functions Typedefs Defines