/srv/osrm/osrm-backend/include/nodejs
NameSizeModeActions
json_v8_renderer.hpp18440644editdlrm
node_osrm.hpp7490644editdlrm
node_osrm_support.hpp557350644editdlrm
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 #include namespace node_osrm { class Engine final : public Napi::ObjectWrap { public: static Napi::Object Init(Napi::Env env, Napi::Object exports); Engine(const Napi::CallbackInfo &info); std::shared_ptr 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