#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) |