| OLD | NEW | 
| (Empty) |  | 
 |   1 /* | 
 |   2 * This file is part of Adblock Plus <https://adblockplus.org/>, | 
 |   3 * Copyright (C) 2006-present eyeo GmbH | 
 |   4 * | 
 |   5 * Adblock Plus is free software: you can redistribute it and/or modify | 
 |   6 * it under the terms of the GNU General Public License version 3 as | 
 |   7 * published by the Free Software Foundation. | 
 |   8 * | 
 |   9 * Adblock Plus is distributed in the hope that it will be useful, | 
 |  10 * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
 |  11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
 |  12 * GNU General Public License for more details. | 
 |  13 * | 
 |  14 * You should have received a copy of the GNU General Public License | 
 |  15 * along with Adblock Plus.  If not, see <http://www.gnu.org/licenses/>. | 
 |  16 */ | 
 |  17  | 
 |  18 #ifndef ADBLOCK_PLUS_SCHEDULER_H | 
 |  19 #define ADBLOCK_PLUS_SCHEDULER_H | 
 |  20  | 
 |  21 namespace AdblockPlus | 
 |  22 { | 
 |  23   /** | 
 |  24    * Task object which can be passed to `Scheduler` to be executed asynchronousl
    y. | 
 |  25    */ | 
 |  26   typedef std::function<void()> SchedulerTask; | 
 |  27  | 
 |  28   /** | 
 |  29    * Scheduler object executing tasks asynchronously. | 
 |  30    */ | 
 |  31   typedef std::function<void(const SchedulerTask&)> Scheduler; | 
 |  32 } | 
 |  33 #endif // ADBLOCK_PLUS_SCHEDULER_H | 
| OLD | NEW |