Logo Search packages:      
Sourcecode: virtualbox-ose version File versions  Download package

Classes | Typedefs | Functions | Variables

kRdrFile.cpp File Reference

#include "kRdrInternal.h"
#include <k/kHlpAlloc.h>
#include <k/kHlpString.h>
#include <k/kErrors.h>
Include dependency graph for kRdrFile.cpp:

Go to the source code of this file.

Classes

struct  KRDRFILE
struct  KRDRFILEPREP

Typedefs

typedef struct KRDRFILE KRDRFILE
typedef struct KRDRFILEPREP KRDRFILEPREP
typedef struct KRDRFILEPKRDRFILE
typedef struct KRDRFILEPREPPKRDRFILEPREP

Functions

static int krdrFileAllMap (PKRDR pRdr, const void **ppvBits)
static int krdrFileAllUnmap (PKRDR pRdr, const void *pvBits)
static int krdrFileCreate (PPKRDR ppRdr, const char *pszFilename)
static int krdrFileDestroy (PKRDR pRdr)
static void krdrFileDone (PKRDR pRdr)
static PKRDRFILEPREP krdrFileFindPrepExact (PKRDRFILE pFile, void *pv)
static int krdrFileGenericMap (PKRDR pRdr, PKRDRFILEPREP pPrep, KU32 cSegments, PCKLDRSEG paSegments, KBOOL fFixed)
static int krdrFileGenericProtect (PKRDR pRdr, PKRDRFILEPREP pPrep, KU32 cSegments, PCKLDRSEG paSegments, KBOOL fUnprotectOrProtect)
static int krdrFileGenericRefresh (PKRDR pRdr, PKRDRFILEPREP pPrep, KU32 cSegments, PCKLDRSEG paSegments)
static int krdrFileGenericUnmap (PKRDR pRdr, PKRDRFILEPREP pPrep, KU32 cSegments, PCKLDRSEG paSegments)
static int krdrFileMap (PKRDR pRdr, void **ppvBase, KU32 cSegments, PCKLDRSEG paSegments, KBOOL fFixed)
static const char * krdrFileName (PKRDR pRdr)
static KIPTR krdrFileNativeFH (PKRDR pRdr)
static KSIZE krdrFilePageSize (PKRDR pRdr)
static int krdrFileProtect (PKRDR pRdr, void *pvBase, KU32 cSegments, PCKLDRSEG paSegments, KBOOL fUnprotectOrProtect)
static int krdrFileRead (PKRDR pRdr, void *pvBuf, KSIZE cb, KFOFF off)
static int krdrFileRefresh (PKRDR pRdr, void *pvBase, KU32 cSegments, PCKLDRSEG paSegments)
static KFOFF krdrFileSize (PKRDR pRdr)
static KFOFF krdrFileTell (PKRDR pRdr)
static int krdrFileUnmap (PKRDR pRdr, void *pvBase, KU32 cSegments, PCKLDRSEG paSegments)

Variables

const KRDROPS g_kRdrFileOps

Detailed Description

kRdrFile - The Native File Provider

Definition in file kRdrFile.cpp.


Generated by  Doxygen 1.6.0   Back to index