aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/processing
Commit message (Expand)AuthorAgeFilesLines
* watcher: Avoid allocations due to enumeratorsTobias Brunner2016-10-041-37/+83
* Use standard unsigned integer typesAndreas Steffen2016-03-243-5/+5
* watcher: Check for cancellation if poll() fails with EINTRMartin Willi2015-12-041-0/+7
* scheduler: Add method to remove all scheduled jobsTobias Brunner2015-03-092-5/+21
* apple: Redefine some additional clashing Mach typesMartin Willi2014-12-161-0/+2
* watcher: Proper handle poll() POLLHUP/NVAL signalingMartin Willi2014-11-281-13/+36
* watcher: Use Windows read/write(2) wrappers instead of compile-conditionsMartin Willi2014-11-211-8/+0
* watcher: Use poll(2) instead of selectMartin Willi2014-11-211-24/+38
* watcher: Doxygen comment fixedTobias Brunner2014-10-131-1/+1
* watcher: Add a method to query the watcher stateMartin Willi2014-09-242-7/+45
* watcher: Prevent race condition spawning multiple watcher threadsMartin Willi2014-06-171-1/+3
* watcher: Add Windows supportMartin Willi2014-06-041-16/+80
* watcher: Don't wait for running callback once watcher thread cancelledMartin Willi2014-05-071-1/+8
* watcher: Avoid queueing multiple watcher callbacks at the same timeMartin Willi2014-05-071-1/+8
* processor: Flush pending jobs during cancel(), not destroyMartin Willi2014-05-071-1/+11
* lib: All settings use configured namespaceTobias Brunner2014-02-121-1/+1
* watcher: Don't complain if select() syscall got interruptedMartin Willi2014-01-221-1/+1
* watcher: Rebuild fdset when select() failsMartin Willi2013-10-241-1/+12
* watcher: Made notify array initialization compatible with older GCC versionsTobias Brunner2013-07-251-2/+1
* processor: force synchronous execute_job() if set_threads(0) has been calledMartin Willi2013-07-191-1/+1
* Fix various API doc issues and typosTobias Brunner2013-07-181-1/+1
* processor: remove the now unused get_threads() method againMartin Willi2013-07-182-17/+0
* watcher: use processors new execute_job() to notify FDsMartin Willi2013-07-181-9/+1
* processor: add an execute_job() method to directly execute an important jobMartin Willi2013-07-182-0/+36
* watcher: properly support multiple watch callback types for the same FDMartin Willi2013-07-182-36/+45
* watcher: read multiple notifications if availableMartin Willi2013-07-181-2/+15
* watcher: add some debugging statementsMartin Willi2013-07-181-0/+12
* watcher: if the processor has no threads, execute the job with watcher threadMartin Willi2013-07-181-11/+19
* processor: add a getter for the threads passed to set_threads()Martin Willi2013-07-182-1/+17
* watcher: unregister a watcher FD if its thread gets cancelledMartin Willi2013-07-181-0/+13
* watcher: release threads waiting in remove() when watcher thread gets cancelledMartin Willi2013-07-181-0/+24
* watcher: add a centralized an generic facility to monitor file descriptorsMartin Willi2013-07-182-0/+493
* processor: Simplified the main loopTobias Brunner2013-06-281-109/+127
* processor: Don't hold the lock while destroying jobsTobias Brunner2013-06-281-38/+66
* Moved debug.[ch] to utils folderTobias Brunner2012-10-242-2/+2
* Moved data structures to new collections subfolderTobias Brunner2012-10-242-2/+2
* Make rescheduling a job more predictableTobias Brunner2012-06-252-37/+85
* Centralized thread cancellation in processor_tTobias Brunner2012-06-256-206/+124
* Give processor_t more control over the lifecycle of a jobTobias Brunner2012-06-256-105/+176
* Use wrapped semaphore in callback_job_t.Tobias Brunner2012-05-021-12/+9
* Log worker thread ID with two digits.Tobias Brunner2011-12-161-2/+2
* Fixed compiler warnings regarding enum comparison.Tobias Brunner2011-11-251-1/+1
* Fixed common misspellings.Tobias Brunner2011-07-202-2/+2
* Prevent deadlock while shutting down thread pool.Tobias Brunner2011-06-081-2/+2
* Update working thread count without allocation.Tobias Brunner2011-05-161-22/+15
* Make sure working thread count is correctly updatedTobias Brunner2011-05-161-4/+23
* Use CRITICAL job priority class for long running dispatcher jobsMartin Willi2011-05-161-1/+2
* Introduce a highest priority job for critical thread servicesMartin Willi2011-05-162-2/+5
* Added a callback_job constructor supporting custom prioritiesMartin Willi2011-05-162-4/+36
* Count number of threads active in each class, and reserve threads only if non...Martin Willi2011-05-162-17/+66