aboutsummaryrefslogtreecommitdiff
path: root/src/or/scheduler.h
AgeCommit message (Expand)Author
2018-04-05Add an API for a scheduled/manually activated event in the mainloopNick Mathewson
2018-02-01Merge branch 'maint-0.3.2'Nick Mathewson
2018-01-31ns: Add a before and after consensus has changed notificationDavid Goulet
2017-12-11Make get_scheduler_state_string available to scheduler*.cMatt Traudt
2017-12-11Fix cosmetic issues around scheduler_set_channel_stateMatt Traudt
2017-12-11Bug:24531 Function to change channel scheduler state for easy debugging added.ArunaMaurya221B
2017-12-11Bug:24531 Add function to change scheduler state and always use itArunaMaurya221B
2017-10-03sched: Implement SCHED_BUG()David Goulet
2017-09-25sched: make interval a plain int; initialize with macroMatt Traudt
2017-09-25sched: Make KISTSchedRunInterval non negativeDavid Goulet
2017-09-22sched: only log when scheduler type changesMatt Traudt
2017-09-19sched: reorder code to fit comment bodies; comment typosMatt Traudt
2017-09-15Run our #else/#endif annotator on our source code.Nick Mathewson
2017-09-15sched: Define SCHEDULER_KIST_PRIVATE for more encapsulationDavid Goulet
2017-09-15sched: Make the scheduler object staticDavid Goulet
2017-09-15sched: Don't expose the global scheduler libevent objectDavid Goulet
2017-09-15sched: Add Schedulers torrc optionDavid Goulet
2017-09-15sched: rename scheduler to the_schedulerMatt Traudt
2017-09-15sched: validate KIST sched optionsMatt Traudt
2017-09-15sched: switch to monotonic time; add/fix comments, style, and logs msgsMatt Traudt
2017-09-15sched: Detect KIST support at compile timeDavid Goulet
2017-09-15sched: Implement the KIST schedulerMatt Traudt
2017-09-07consensus: Add a generic notification function on new consensusMatt Traudt
2017-03-15Run the copyright update script.Nick Mathewson
2016-06-11Add -Wmissing-variable-declarations, with attendant fixesNick Mathewson
2016-02-27Update the copyright year.Nick Mathewson
2015-02-06Fix scheduler compilation on targets where char is unsigned.Yawning Angel
2015-01-02Bump copyright dates to 2015, in case someday this matters.Nick Mathewson
2014-10-07Make queue thresholds and flush size for global scheduler into config optionsAndrea Shepard
2014-09-30Make scheduler_compare_channels() mockableAndrea Shepard
2014-09-30Make scheduler_run() mockableAndrea Shepard
2014-09-30Expose scheduler_compare_channels() to test suiteAndrea Shepard
2014-09-30Make some scheduler.c static functions visible to the test suiteAndrea Shepard
2014-09-30Make scheduler_channel_doesnt_want_writes() mockableAndrea Shepard
2014-09-30Make scheduler_channel_doesnt_want_writes() mockableAndrea Shepard
2014-09-30Make scheduler_release_channel() mockableAndrea Shepard
2014-09-30Implement scheduler_touch_channel()Andrea Shepard
2014-09-30Schedule according to a queue size heuristicAndrea Shepard
2014-09-30Implement scheduler mechanism to track lists of channels wanting cells or wri...Andrea Shepard