// 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 ATOM_BROWSER_API_ATOM_API_NET_H_ #define ATOM_BROWSER_API_ATOM_API_NET_H_ #include "atom/browser/api/event_emitter.h" namespace atom { namespace api { class Net : public mate::EventEmitter { 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 atom #endif // ATOM_BROWSER_API_ATOM_API_NET_H_