diff options
Diffstat (limited to 'src/libstrongswan/processing/processor.c')
-rw-r--r-- | src/libstrongswan/processing/processor.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/libstrongswan/processing/processor.c b/src/libstrongswan/processing/processor.c index 605a7af75..c465f0259 100644 --- a/src/libstrongswan/processing/processor.c +++ b/src/libstrongswan/processing/processor.c @@ -437,6 +437,12 @@ METHOD(processor_t, set_threads, void, this->mutex->unlock(this->mutex); } +METHOD(processor_t, get_threads, u_int, + private_processor_t *this) +{ + return this->desired_threads; +} + METHOD(processor_t, cancel, void, private_processor_t *this) { @@ -507,6 +513,7 @@ processor_t *processor_create() .get_job_load = _get_job_load, .queue_job = _queue_job, .set_threads = _set_threads, + .get_threads = _get_threads, .cancel = _cancel, .destroy = _destroy, }, @@ -525,4 +532,3 @@ processor_t *processor_create() return &this->public; } - |