// Copyright (c) 2016 GitHub, Inc. // Use of this source code is governed by the MIT license that can be // found in the LICENSE file. #ifndef SHELL_BROWSER_API_ATOM_API_NET_H_ #define SHELL_BROWSER_API_ATOM_API_NET_H_ #include "native_mate/wrappable.h" namespace electron { namespace api { class Net : public mate::Wrappable { public: static v8::Local Create(v8::Isolate* isolate); static void BuildPrototype(v8::Isolate* isolate, v8::Local prototype); v8::Local URLRequest(v8::Isolate* isolate); protected: explicit Net(v8::Isolate* isolate); ~Net() override; private: DISALLOW_COPY_AND_ASSIGN(Net); }; } // namespace api } // namespace electron #endif // SHELL_BROWSER_API_ATOM_API_NET_H_