aboutsummaryrefslogtreecommitdiff
path: root/src/include/gnunet_scheduler_lib.h
Commit message (Collapse)AuthorAge
* src: for every AGPL3.0 file, add SPDX identifier.ng02019-01-14
|
* paragraph for gnunet devs that don't know how to use the webpsyc://loupsycedyglgamf.onion/~lynX2018-06-07
|
* glitch in the license text detected by hyazinthe, thank you!psyc://loupsycedyglgamf.onion/~lynX2018-06-07
|
* first batch of license fixes (boring)psyc://loupsycedyglgamf.onion/~lynX2018-06-05
|
* improve documentationlurchi2018-02-01
|
* scheduler API change to allow use with js event looplurchi2018-02-01
| | | | | | | | | - GNUNET_SCHEDUELR_run_with_driver has been replaced with GNUNET_SCHEDULER_driver_init and GNUNET_SCHEDUELR_driver_done - GNUNET_SCHEDULER_run_from_driver has been renamed to GNUNET_SCHEDULER_do_work (as it's no longer being called from a driver callback) - documentation has been updated
* merge branch 'refactoring-scheduler'lurchi2017-12-30
|\
| * Fix select loop running conditionslurchi2017-09-04
| | | | | | | | | | | | | | The select loop has to keep running as long as the driver has tasks available (indicating that there are file descriptors left to wait for) or the timeout is not FOREVER (indicating that the scheduler has tasks with timeout left).
| * clarify documentation about adding / deleting taskslurchi2017-08-25
| |
| * GNUNET_SCHEDULER_check_lifeness not needed anymorelurchi2017-08-23
| |
| * implement bookkeeping about which FDs related to a tasks have been marked ↵lurchi2017-08-18
| | | | | | | | ready (required API change in GNUNET_SCHEDULER_task_ready)
| * test_scheduler passing; new API function GNUNET_SCHEDULER_check_lifenesslurchi2017-08-09
| |
| * separate the select driver's fd sets from the driver-internal fdsetslurchi2017-08-08
| |
| * fix warningslurchi2017-08-05
| |
| * Nearly finished. Call to set_wakeup missing in case of tasks added to ↵t3sserakt2017-08-02
| | | | | | | | pending_timeout
* | Peter@equalit.ie wrote (on gnunet-developers):Christian Grothoff2017-10-25
|/ | | | | | | | | | | | | | Continuing a small IRC discussion https://gnunet.org/bot/log/gnunet/2017-10-05#T1521518 Here is a change to optionally disable installing signal handlers in GNUnet's scheduler: https://github.com/equalitie/gnunet/commit/72d02205e1f25ec0df3a2d7efe44c8990ffead53?diff=split (also attached) => patch looks fine, checkin in. -C
* attempting to fix #5006Christian Grothoff2017-05-10
|
* initial ideas for improving the scheduler API (far from finished)Christian Grothoff2017-03-28
|
* extending scheduler API with 'add_at' functionality to avoid unnecessary ↵Christian Grothoff2017-01-22
| | | | time conversions
* misc minor fixes for new service MQ API, implementing resolver using new ↵Christian Grothoff2016-09-19
| | | | service API
* implementing new scheduler shutdown semanticsChristian Grothoff2016-04-30
|
* small API change: do no longer pass rarely needed ↵Christian Grothoff2016-04-09
| | | | GNUNET_SCHEDULER_TaskContext to all scheduler tasks; instead, allow the relatively few tasks that need it to obtain the context via GNUNET_SCHEDULER_get_task_context()
* -fix (C) noticesChristian Grothoff2016-01-19
|
* doxygen: group/module definitions (part 2)Gabor X Toth2016-01-12
|
* -bump yearChristian Grothoff2015-08-03
|
* eliminate dead GNUNET_SCHEDULER_add_continuation, rename ↵Christian Grothoff2015-08-03
| | | | GNUNET_SCHEDULER_add_continuation_with_priority to GNUNET_SCHEDULER_add_with_reason_and_priority for consistency
* fix #3869: outdated FSF addressChristian Grothoff2015-06-30
|
* fix #3862Christian Grothoff2015-06-23
|
* -doxygenChristian Grothoff2015-06-18
|
* -bringing copyright tags up to FSF standardChristian Grothoff2015-02-07
|
* making GNUNET_SCHEDULER_cancel() perform in O(1) instead of O(n) to help or ↵Christian Grothoff2014-12-24
| | | | even fully address #3247
* -typoChristian Grothoff2014-01-15
|
* -let's not introduce stdbool shortly before the releaseChristian Grothoff2013-12-24
|
* Here's another patch for GNUNet's scheduler. It's a smaller version of my lastChristian Grothoff2013-12-24
| | | | | | | | | | | | | | | patch. This patch extends the scheduler API with two new functions: GNUNET_SCHEDULER_add_file_with_priority GNUNET_SCHEDULER_add_net_with_priority It also re-writes the other net_add/file_add functions to make them call these more generic functions in order to avoid code duplication. - Andrew
* -remove trailing whitespaceChristian Grothoff2013-10-06
|
* -docuChristian Grothoff2013-08-30
|
* -playing with doxygen groupsChristian Grothoff2013-08-14
|
* changing time measurement from milliseconds to microsecondsChristian Grothoff2013-08-11
|
* adding man page for gnunet-auto-share, updating man page for gnunet-publishChristian Grothoff2012-06-18
|
* -doxygenChristian Grothoff2012-05-28
|
* adding GNUNET_SCHEDULER_add_read_net_with_priorityChristian Grothoff2012-05-27
|
* -fixing #2274 -- eliminating GNUNET_SCHEDULER_add_afterChristian Grothoff2012-04-19
|
* changing scheduler priorities to revert to DEFAULT instead of inheriting ↵Christian Grothoff2012-01-01
| | | | parent-task priority unless something else is explicitly specified
* run indent twice, it alternates between two 'canonical' forms, also run ↵Christian Grothoff2011-08-29
| | | | whitespace remover
* even nicer indentation, thanks to LRN's indent patchChristian Grothoff2011-08-16
|
* indentationChristian Grothoff2011-08-15
|
* indentationChristian Grothoff2011-08-15
|
* remove getter, make global static, add closure argumentChristian Grothoff2011-08-14
|
* LRN: Added-the-ability-to-substitute-scheduler-select.Christian Grothoff2011-08-14
|
* fixing parent_control_handler hack, adding lifeness attribute to tasksChristian Grothoff2011-08-02
|