shill: vpn: Destroy Unload()ed VPN services
BUG=chromium-os:28481
TEST=New unit test.
Change-Id: I222441d3ff5cbc7d97d97f7fdd2917eee5921721
Reviewed-on: https://gerrit.chromium.org/gerrit/19143
Reviewed-by: mukesh agrawal <quiche@chromium.org>
Commit-Ready: Paul Stewart <pstew@chromium.org>
Tested-by: Paul Stewart <pstew@chromium.org>
diff --git a/vpn_service.h b/vpn_service.h
index 2b45b61..6466a57 100644
--- a/vpn_service.h
+++ b/vpn_service.h
@@ -30,6 +30,7 @@
virtual std::string GetStorageIdentifier() const;
virtual bool Load(StoreInterface *storage);
virtual bool Save(StoreInterface *storage);
+ virtual bool Unload();
virtual void InitDriverPropertyStore();