blob: 24c6ad4470db9ce395c2ea24846e38a9f85eb2c8 [file] [log] [blame]
Alexander Afanasyevfa2f6622016-12-25 12:28:00 -08001/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
2/**
3 * Copyright (c) 2013-2016, Regents of the University of California.
Alexander Afanasyev5a95a252013-02-25 12:55:48 -08004 *
Alexander Afanasyevfa2f6622016-12-25 12:28:00 -08005 * This file is part of ChronoShare, a decentralized file sharing application over NDN.
Alexander Afanasyev5a95a252013-02-25 12:55:48 -08006 *
Alexander Afanasyevfa2f6622016-12-25 12:28:00 -08007 * ChronoShare is free software: you can redistribute it and/or modify it under the terms
8 * of the GNU General Public License as published by the Free Software Foundation, either
9 * version 3 of the License, or (at your option) any later version.
Alexander Afanasyev5a95a252013-02-25 12:55:48 -080010 *
Alexander Afanasyevfa2f6622016-12-25 12:28:00 -080011 * ChronoShare is distributed in the hope that it will be useful, but WITHOUT ANY
12 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13 * PARTICULAR PURPOSE. See the GNU General Public License for more details.
Alexander Afanasyev5a95a252013-02-25 12:55:48 -080014 *
Alexander Afanasyevfa2f6622016-12-25 12:28:00 -080015 * You should have received copies of the GNU General Public License along with
16 * ChronoShare, e.g., in COPYING.md file. If not, see <http://www.gnu.org/licenses/>.
17 *
18 * See AUTHORS.md for complete list of ChronoShare authors and contributors.
Alexander Afanasyev5a95a252013-02-25 12:55:48 -080019 */
20
Zhenkai Zhuaca6cb52013-02-24 23:34:03 -080021#ifndef AUTO_UPDATE_H
22#define AUTO_UPDATE_H
23class AutoUpdate
24{
Alexander Afanasyev5a95a252013-02-25 12:55:48 -080025public:
Alexander Afanasyeveda3b7a2016-12-25 11:26:40 -080026 virtual ~AutoUpdate(){};
27 virtual void
28 checkForUpdates() = 0;
Zhenkai Zhuaca6cb52013-02-24 23:34:03 -080029};
30#endif