From cd49da9003b16fa62e10337fb75e4c411453a391 Mon Sep 17 00:00:00 2001 From: Roland Haeder Date: Tue, 24 Mar 2015 21:14:21 +0100 Subject: [PATCH] Moved 'HandleableTask' to 'core'. Signed-off-by: Roland Haeder --- .../hub/interfaces/handler/task/.htaccess | 1 - .../handler/task/class_HandleableTask.php | 69 ------------------- core | 2 +- 3 files changed, 1 insertion(+), 71 deletions(-) delete mode 100644 application/hub/interfaces/handler/task/.htaccess delete mode 100644 application/hub/interfaces/handler/task/class_HandleableTask.php diff --git a/application/hub/interfaces/handler/task/.htaccess b/application/hub/interfaces/handler/task/.htaccess deleted file mode 100644 index 3a4288278..000000000 --- a/application/hub/interfaces/handler/task/.htaccess +++ /dev/null @@ -1 +0,0 @@ -Deny from all diff --git a/application/hub/interfaces/handler/task/class_HandleableTask.php b/application/hub/interfaces/handler/task/class_HandleableTask.php deleted file mode 100644 index fd25143cf..000000000 --- a/application/hub/interfaces/handler/task/class_HandleableTask.php +++ /dev/null @@ -1,69 +0,0 @@ - - * @version 0.0.0 - * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2015 Hub Developer Team - * @license GNU GPL 3.0 or any newer version - * @link http://www.shipsimu.org - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -interface HandleableTask extends HandleableDataSet { - /** - * Searches a task by given instance - * - * @param $taskInstanc An instanceof a Taskable class - * @return $taskName Name of the task as used while registration - */ - function searchTask (Taskable $taskInstance); - - /** - * Registers a task with a task handler. - * - * @param $taskName A task name to register the task on - * @param $taskInstance The instance we should register as a task - * @return void - */ - function registerTask ($taskName, Visitable $taskInstance); - - /** - * Checks whether tasks are left including idle task - * - * @return $tasksLeft Whether there are tasks left to handle - */ - function hasTasksLeft (); - - /** - * Handles all tasks by checking if they should startup or if it is their - * turn to run. You should use this method in a while() loop in conjuntion - * with hasTasksLeft() so you can e.g. shutdown by adding a ShutdownTask - * which will attempt to remove all tasks from the task handler. - * - * @return void - */ - function handleTasks (); - - /** - * Shuts down all tasks and the task handler itself. This method should be - * called from a corresponding filter class. - * - * @return void - */ - function doShutdown (); -} - -// [EOF] -?> diff --git a/core b/core index df87d80d1..c53e2093d 160000 --- a/core +++ b/core @@ -1 +1 @@ -Subproject commit df87d80d168dea85c5cd981e8e2a28b982ebeeac +Subproject commit c53e2093d7c29639ea3f19fd89b442159edf4780 -- 2.39.2