blob: ad6926fe448204f30de301ccc40125c34e570fbc [file] [log] [blame]
Darin Petkov33af05c2012-02-28 10:10:30 +01001// Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef SHILL_OPENVPN_DRIVER_
6#define SHILL_OPENVPN_DRIVER_
7
8#include "shill/vpn_driver.h"
9
10namespace shill {
11
12class Error;
13
14class OpenVPNDriver : public VPNDriver {
15 public:
16 OpenVPNDriver();
17 virtual ~OpenVPNDriver();
18
19 // Inherited from VPNDriver.
20 virtual void Connect(Error *error);
21
22 private:
23 DISALLOW_COPY_AND_ASSIGN(OpenVPNDriver);
24};
25
26} // namespace shill
27
28#endif // SHILL_OPENVPN_DRIVER_