blob: 3a52907996b97af96e2ae384dcc6c60f5da2f0d9 [file] [log] [blame]
// Copyright (c) 2012 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.
#include "shill/l2tp_ipsec_driver.h"
#include <base/logging.h>
#include <chromeos/dbus/service_constants.h>
using std::string;
namespace shill {
L2TPIPSecDriver::L2TPIPSecDriver() {}
L2TPIPSecDriver::~L2TPIPSecDriver() {}
bool L2TPIPSecDriver::ClaimInterface(const string &link_name,
int interface_index) {
// TODO(petkov): crosbug.com/26843.
NOTIMPLEMENTED();
return false;
}
void L2TPIPSecDriver::Connect(const VPNServiceRefPtr &service, Error *error) {
// TODO(petkov): crosbug.com/26843.
NOTIMPLEMENTED();
}
void L2TPIPSecDriver::Disconnect() {
// TODO(petkov): crosbug.com/29364.
NOTIMPLEMENTED();
}
bool L2TPIPSecDriver::Load(StoreInterface *storage, const string &storage_id) {
// TODO(petkov): crosbug.com/29362.
NOTIMPLEMENTED();
return false;
}
bool L2TPIPSecDriver::Save(StoreInterface *storage, const string &storage_id) {
// TODO(petkov): crosbug.com/29362.
NOTIMPLEMENTED();
return false;
}
void L2TPIPSecDriver::InitPropertyStore(PropertyStore *store) {
// TODO(petkov): crosbug.com/29362.
NOTIMPLEMENTED();
}
string L2TPIPSecDriver::GetProviderType() const {
return flimflam::kProviderL2tpIpsec;
}
} // namespace shill