BeRTOS
Data Structures | Defines | Functions
kfile_mem.h File Reference

KFile interface over a memory buffer. More...

#include <io/kfile.h>

Go to the source code of this file.

Data Structures

struct  KFileMem
 Context for KFile over memory buffer. More...

Defines

#define KFT_KFILEMEM   MAKE_ID('M', 'E', 'M', '0')
 ID for KFile Mem.

Functions

KFileMemKFILEMEM_CAST (KFile *fd)
 Convert + ASSERT from generic KFile to KFileMem.
void kfilemem_init (KFileMem *km, void *mem, size_t len)
 Initialize KFileMem struct.

Detailed Description

KFile interface over a memory buffer.

Convenient way to access a memory region using the KFile interface.

Author:
Francesco Sacchi <batt@develer.com>

Definition in file kfile_mem.h.


Function Documentation

void kfilemem_init ( KFileMem km,
void *  mem,
size_t  len 
)

Initialize KFileMem struct.

Parameters:
kmInterface to initialize.
memPointer to the memory buffer to operate on.
lenSize of the buffer

Definition at line 68 of file kfile_mem.c.