| // Copyright (c) 2011 The Chromium OS Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #ifndef SHILL_DEFAULT_PROFILE_ |
| #define SHILL_DEFAULT_PROFILE_ |
| |
| #include <string> |
| #include <vector> |
| |
| #include <base/memory/scoped_ptr.h> |
| |
| #include "shill/manager.h" |
| #include "shill/profile.h" |
| #include "shill/property_store.h" |
| #include "shill/refptr_types.h" |
| #include "shill/shill_event.h" |
| |
| namespace shill { |
| |
| class ControlInterface; |
| |
| class DefaultProfile : public Profile { |
| public: |
| DefaultProfile(ControlInterface *control_interface, |
| GLib *glib, |
| const Manager::Properties &manager_props); |
| virtual ~DefaultProfile(); |
| |
| private: |
| DISALLOW_COPY_AND_ASSIGN(DefaultProfile); |
| }; |
| |
| } // namespace shill |
| |
| #endif // SHILL_DEFAULT_PROFILE_ |