Simon Tatham
586dc96f5f
Factor out common code from Unix CLI main loops.
...
Unix Plink, Unix Pageant in server mode, Uppity, and the post-
connection form of PSFTP's command-line reading code all had very
similar loops in them, which run a pollwrapper and mediate between
that, timers, and toplevel callbacks. It's long past time the common
code between all of those became a reusable shared routine.
So, this commit introduces uxcliloop.c, and turns all the previous
copies of basically the same loop into a call to cli_main_loop with
various callback functions to configure the parts that differ.
2020-02-07 19:14:32 +00:00
..
2014-02-22 18:01:32 +00:00
2018-11-03 13:47:29 +00:00
2019-12-24 13:47:46 +00:00
2019-09-08 20:29:21 +01:00
2019-09-08 20:29:21 +01:00
2019-09-08 20:29:21 +01:00
2019-09-08 20:29:21 +01:00
2019-11-02 08:26:14 +00:00
2020-02-02 10:02:10 +00:00
2020-01-30 06:40:21 +00:00
2019-09-08 20:29:21 +01:00
2019-09-08 20:29:21 +01:00
2018-11-03 13:45:00 +00:00
2018-11-03 13:45:00 +00:00
2020-02-02 10:02:10 +00:00
2017-12-20 10:04:02 +00:00
2019-03-31 10:35:10 +01:00
2017-11-26 11:45:48 +00:00
2019-09-08 20:29:21 +01:00
2017-11-26 11:45:48 +00:00
2019-09-08 20:29:21 +01:00
2020-02-07 19:14:32 +00:00
2019-10-14 19:42:37 +01:00
2020-01-27 19:40:50 +00:00
2018-10-21 10:16:16 +01:00
2019-09-08 20:29:21 +01:00
2020-02-07 19:14:32 +00:00
2020-01-30 06:40:21 +00:00
2019-09-08 20:29:21 +01:00
2019-09-08 20:29:21 +01:00
2019-09-08 20:29:21 +01:00
2019-09-08 20:29:21 +01:00
2020-01-21 20:24:04 +00:00
2017-02-15 19:32:42 +00:00
2019-09-08 20:29:21 +01:00
2018-11-03 13:45:00 +00:00
2020-02-07 19:14:32 +00:00
2020-02-07 19:14:32 +00:00
2020-02-06 23:52:19 +00:00
2019-09-08 20:29:21 +01:00
2019-09-08 20:29:21 +01:00
2020-02-02 10:02:10 +00:00
2020-01-01 15:47:37 +00:00
2020-02-02 10:02:10 +00:00
2019-09-08 20:29:21 +01:00
2019-09-08 20:29:21 +01:00
2020-02-07 19:14:32 +00:00
2020-02-07 19:14:32 +00:00
2019-03-26 18:44:19 +00:00
2019-10-14 19:42:37 +01:00
2019-09-08 20:29:21 +01:00
2020-01-21 20:24:04 +00:00
2019-09-08 20:29:21 +01:00
2019-03-26 19:19:28 +00:00
2020-01-29 06:44:18 +00:00
2018-05-09 09:21:27 +01:00
2019-09-08 20:29:21 +01:00
2007-01-07 10:17:12 +00:00
2007-01-07 10:17:12 +00:00
2007-01-07 10:17:12 +00:00
2007-01-07 10:17:12 +00:00