/
srv
/
osrm
/
osrm-backend
/
include
/
nodejs
/
/srv/osrm/osrm-backend/include/nodejs
mkdir
upload
Name
Size
Mode
Actions
json_v8_renderer.hpp
1844
0644
edit
dl
rm
node_osrm.hpp
749
0644
edit
dl
rm
node_osrm_support.hpp
55735
0644
edit
dl
rm
Edit:
/srv/osrm/osrm-backend/include/nodejs/node_osrm.hpp
(749B)
#ifndef OSRM_BINDINGS_NODE_HPP #define OSRM_BINDINGS_NODE_HPP #include "osrm/osrm_fwd.hpp" #include <napi.h> #include <memory> namespace node_osrm { class Engine final : public Napi::ObjectWrap<Engine> { public: static Napi::Object Init(Napi::Env env, Napi::Object exports); Engine(const Napi::CallbackInfo &info); std::shared_ptr<osrm::OSRM> this_; private: Napi::Value route(const Napi::CallbackInfo &info); Napi::Value nearest(const Napi::CallbackInfo &info); Napi::Value table(const Napi::CallbackInfo &info); Napi::Value tile(const Napi::CallbackInfo &info); Napi::Value match(const Napi::CallbackInfo &info); Napi::Value trip(const Napi::CallbackInfo &info); }; } // namespace node_osrm #endif
Save
cmd:
run