Moved scheduler and thread pool to libstrongswan.

This commit is contained in:
Tobias Brunner
2010-09-02 19:04:18 +02:00
parent 062a602216
commit e18556e9e9
15 changed files with 43 additions and 44 deletions
+18
View File
@@ -43,6 +43,12 @@
* @defgroup plugins plugins
* @ingroup libstrongswan
*
* @defgroup processing processing
* @ingroup libstrongswan
*
* @defgroup jobs jobs
* @ingroup processing
*
* @defgroup threading threading
* @ingroup libstrongswan
*
@@ -64,6 +70,8 @@
#include "settings.h"
#include "integrity_checker.h"
#include "plugins/plugin_loader.h"
#include "processing/processor.h"
#include "processing/scheduler.h"
#include "crypto/crypto_factory.h"
#include "fetcher/fetcher_manager.h"
#include "database/database_factory.h"
@@ -118,6 +126,16 @@ struct library_t {
*/
plugin_loader_t *plugins;
/**
* process jobs using a thread pool
*/
processor_t *processor;
/**
* schedule jobs
*/
scheduler_t *scheduler;
/**
* various settings loaded from settings file
*/