aboutsummaryrefslogtreecommitdiff
path: root/src/util/scheduler.c
Commit message (Collapse)AuthorAge
...
* cleanuplurchi2017-08-23
|
* GNUNET_SCHEDULER_check_lifeness not needed anymorelurchi2017-08-23
|
* tasks in the pending queue must be be checked for reached timeouts, too; ↵lurchi2017-08-23
| | | | allow multiple event types per FdInfo
* only allocate network / file handles and store them in the task when ↵lurchi2017-08-21
| | | | GNUNET_SCHEDULER_add_select is used
* implement bookkeeping about which FDs related to a tasks have been marked ↵lurchi2017-08-18
| | | | ready (required API change in GNUNET_SCHEDULER_task_ready)
* increasing length variable is already done by GNUNET_xgrow_ (called by the ↵lurchi2017-08-17
| | | | GNUNET_array_append macro)
* add buggy state of refactored GNUNET_SCHEDULER_add_selectlurchi2017-08-16
|
* reimplement init_fd_info as preparation for refactoring ↵lurchi2017-08-13
| | | | GNUNET_SCHEDULER_add_select
* fix off-by-one error that prevented reading from stdinlurchi2017-08-12
|
* init_fd_info now completely initializes fd information; Allow calling ↵lurchi2017-08-12
| | | | add/cancel functions only when the scheduler is running
* set fds_len in all cases; call set_wakeup only in two placeslurchi2017-08-11
|
* Revert "set fds_len in all cases; call set_wakeup only in two places"lurchi2017-08-11
| | | | This reverts commit 7d42c453fbb032ac8fb43c8e56bb84354ecedf2d.
* set fds_len in all cases; call set_wakeup only in two placeslurchi2017-08-11
|
* remove unnecessary set_wakup calllurchi2017-08-10
|
* fix compilation of debug code enabled by DEBUG_FDS; fix indentationlurchi2017-08-10
|
* cosmetic fixeslurchi2017-08-09
|
* test_scheduler passing; new API function GNUNET_SCHEDULER_check_lifenesslurchi2017-08-09
|
* lifeness checks; shutdown now working; checkSignal not passing yetlurchi2017-08-09
|
* fix initFdInfo; rename to init_fd_infolurchi2017-08-09
|
* fix indentation; remove unneeded set_wakeup calllurchi2017-08-09
|
* Merge branch 'refactoring-scheduler' of ssh://gnunet.org/gnunetlurchi2017-08-08
|\
| * Smaller changes. Changed order when set_wakeup is called after some task is ↵t3sserakt2017-08-08
| | | | | | | | removed from pending_timeout
* | separate the select driver's fd sets from the driver-internal fdsetslurchi2017-08-08
|/
* fix segfault and pending_timeout logiclurchi2017-08-05
|
* add missing DLL insertlurchi2017-08-05
|
* fix warningslurchi2017-08-05
|
* GNUNET_SCHEDULER_run is calling GNUNET_SCHEDULER_run_with_driver with the ↵t3sserakt2017-08-04
| | | | default select polling backend.
* Call to set_wakeup added after tasks added/removed to/from pending_timeoutt3sserakt2017-08-03
|
* Nearly finished. Call to set_wakeup missing in case of tasks added to ↵t3sserakt2017-08-02
| | | | pending_timeout
* adapt add_without_sets to scheduler driver API; reimplement initFdInfolurchi2017-07-21
|
* small fixeslurchi2017-07-20
|
* started further refactoring of scheduler. ATTENTION, actual Status does not ↵t3sserakt2017-07-20
| | | | compile!
* 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
* -fix #4582Christian Grothoff2016-06-25
|
* 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
|
* 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
|
* -improved FD issue debug supportChristian Grothoff2015-02-28
|
* -fix ftbfs with debug optionChristian Grothoff2015-02-28
|
* generally use GNUNET_assert() instead of GNUNET_abort() to also log the errorChristian Grothoff2015-02-28
|
* -bringing copyright tags up to FSF standardChristian Grothoff2015-02-07
|
* -update priority to shutdown if that is being usedChristian Grothoff2014-12-24
|
* -use flag to check for readynessChristian Grothoff2014-12-24
|
* -shutdown alone does not move to ready listChristian Grothoff2014-12-24
|
* making GNUNET_SCHEDULER_cancel() perform in O(1) instead of O(n) to help or ↵Christian Grothoff2014-12-24
| | | | even fully address #3247
* -fix assertion, FD 0 is fineChristian Grothoff2013-12-24
|
* -fixing misc format stringsChristian Grothoff2013-12-24
|