Pyrogenesis  trunk
Classes | Macros | Functions
JSInterface_VFS.cpp File Reference
#include "precompiled.h"
#include <sstream>
#include "ps/CLogger.h"
#include "ps/CStr.h"
#include "ps/Filesystem.h"
#include "scriptinterface/ScriptVal.h"
#include "scriptinterface/ScriptInterface.h"
#include "ps/scripting/JSInterface_VFS.h"
#include "lib/file/vfs/vfs_util.h"
Include dependency graph for JSInterface_VFS.cpp:

Classes

struct  BuildDirEntListState
 

Macros

#define JS_CHECK_FILE_ERR(err)
 

Functions

static Status BuildDirEntListCB (const VfsPath &pathname, const CFileInfo &fileINfo, uintptr_t cbData)
 

Macro Definition Documentation

#define JS_CHECK_FILE_ERR (   err)
Value:
/* this is liable to happen often, so don't complain */\
{\
return 0; \
}\
/* unknown failure. We output an error message. */\
else if (err < 0)\
LOGERROR("Unknown failure in VFS %i", err );
#define LOGERROR(...)
Definition: CLogger.h:36
const Status VFS_FILE_NOT_FOUND
Definition: vfs.h:37

Function Documentation

static Status BuildDirEntListCB ( const VfsPath pathname,
const CFileInfo fileINfo,
uintptr_t  cbData 
)
static