#include <v8.h>
#include <cstring>
#include <cstdio>
#include <cstdlib>
#include "engine.h"
#include "../client/dbclient.h"
Go to the source code of this file.
Classes | |
struct | mongo::v8Locks::RecursiveLock |
struct | mongo::v8Locks::RecursiveUnlock |
class | mongo::V8Lock |
struct | mongo::V8Unlock |
Namespaces | |
namespace | mongo |
namespace | mongo::v8Locks |
Functions | |
v8::Handle< v8::Value > | mongo::binDataInit (const v8::Arguments &args) |
v8::Handle< v8::Value > | mongo::binDataToString (const v8::Arguments &args) |
v8::Handle< v8::Value > | mongo::bsonsize (const v8::Arguments &args) |
v8::Handle< v8::Value > | mongo::collectionFallback (v8::Local< v8::String > name, const v8::AccessorInfo &info) |
v8::Handle< v8::Value > | mongo::collectionInit (const v8::Arguments &args) |
v8::Handle< v8::Value > | mongo::dbInit (const v8::Arguments &args) |
v8::Handle< v8::Value > | mongo::dbPointerInit (const v8::Arguments &args) |
v8::Handle< v8::Value > | mongo::dbQueryIndexAccess (uint32_t index, const v8::AccessorInfo &info) |
v8::Handle< v8::Value > | mongo::dbQueryInit (const v8::Arguments &args) |
v8::Handle< v8::Value > | mongo::dbRefInit (const v8::Arguments &args) |
v8::Handle< v8::Value > | mongo::dbTimestampInit (const v8::Arguments &args) |
void | mongo::disableV8Interrupt () |
void | mongo::enableV8Interrupt () |
mongo::DBClientBase * | mongo::getConnection (const v8::Arguments &args) |
v8::Handle< v8::FunctionTemplate > | mongo::getMongoFunctionTemplate (bool local) |
void | mongo::installDBTypes (v8::Handle< v8::Object > &global) |
void | mongo::installDBTypes (v8::Handle< v8::ObjectTemplate > &global) |
v8::Handle< v8::Value > | mongo::internalCursorCons (const v8::Arguments &args) |
v8::Handle< v8::Value > | mongo::internalCursorHasNext (const v8::Arguments &args) |
v8::Handle< v8::Value > | mongo::internalCursorNext (const v8::Arguments &args) |
v8::Handle< v8::Value > | mongo::internalCursorObjsLeftInBatch (const v8::Arguments &args) |
v8::Handle< v8::Value > | mongo::mongoConsExternal (const v8::Arguments &args) |
v8::Handle< v8::Value > | mongo::mongoConsLocal (const v8::Arguments &args) |
v8::Handle< v8::Value > | mongo::mongoFind (const v8::Arguments &args) |
v8::Handle< v8::Value > | mongo::mongoInsert (const v8::Arguments &args) |
v8::Handle< v8::Value > | mongo::mongoRemove (const v8::Arguments &args) |
v8::Handle< v8::Value > | mongo::mongoUpdate (const v8::Arguments &args) |
template<v8::Handle< v8::Value >(*)(const v8::Arguments &) f> | |
v8::Local< v8::FunctionTemplate > | mongo::newV8Function () |
v8::Handle< v8::Value > | mongo::numberLongInit (const v8::Arguments &args) |
v8::Handle< v8::Value > | mongo::numberLongToNumber (const v8::Arguments &args) |
v8::Handle< v8::Value > | mongo::numberLongToString (const v8::Arguments &args) |
v8::Handle< v8::Value > | mongo::numberLongValueOf (const v8::Arguments &args) |
v8::Handle< v8::Value > | mongo::objectIdInit (const v8::Arguments &args) |
template<v8::Handle< v8::Value >(*)(const v8::Arguments &) f> | |
v8::Handle< v8::Value > | mongo::v8Callback (const v8::Arguments &args) |