#ifndef ARANGOD_VOCBASE_METHODS_TRANSACTIONS_HANDLER_H #define ARANGOD_VOCBASE_METHODS_TRANSACTIONS_HANDLER_H 1 #include #include #include #include "Basics/ReadWriteLock.h" #include "Basics/Result.h" #include "VocBase/vocbase.h" namespace arangodb { Result executeTransaction(v8::Isolate*, basics::ReadWriteLock& cancelLock, std::atomic& canceled, VPackSlice transaction, std::string requestPortType, VPackBuilder& result); Result executeTransactionJS(v8::Isolate*, v8::Handle const& arg, v8::Handle& result, v8::TryCatch&); } // namespace arangodb #endif