149 Commits

Author SHA1 Message Date
9f39d0a3dd minor fix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-16 05:18:58 +03:00
6076c1ac22 split queue into a generic and a bit more restrictive models, not sure about naming yet...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-16 05:17:27 +03:00
2e2d11e418 experimenting with queue abort -- not final...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-16 03:50:59 +03:00
3f7368b756 now queue collects results by default...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-15 04:02:38 +03:00
051c7ab58f scope leak fixed...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-14 19:50:39 +03:00
332225e7d3 added several methods + docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-08 01:53:40 +03:00
e6441cb661 cleanup...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-04 06:30:31 +03:00
cae17a0986 minor tweak...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-04 06:13:38 +03:00
fc3d0b849d minor tweaks...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-03 20:50:40 +03:00
d18823c6a5 made the task protocol a bit more flexible -- fixed queue interaction...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-03 17:53:25 +03:00
6d5d56b510 refactoring + minor stuff...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-03 05:17:59 +03:00
b440426bb6 added sync pausing...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-02 21:02:38 +03:00
33fc1d06d1 split poling delay into idle and busy, added sync arg to .start()..
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-02 19:53:39 +03:00
24e16637a9 minor tweak...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-02 17:43:31 +03:00
8f2c47c4e6 minor simplification...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-02 06:28:11 +03:00
ce441d7453 tweak...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-02 06:08:57 +03:00
249778ee97 added queue handler mode...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-02 05:29:38 +03:00
0454440c37 ...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-02 01:19:42 +03:00
87127ab25f minor tweaking...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-02 01:18:48 +03:00
f5a75498aa added experimental error handling...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-02 01:16:48 +03:00
ce3faafc61 minor rework of queue.clear()...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-01 22:37:02 +03:00
82e1327e69 bugfix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-01 22:31:32 +03:00
5b9e667c6e bugfix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-01 22:18:02 +03:00
1cc3889632 minor tweak...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-01 21:59:04 +03:00
a26ab1e8ff reworking events.js, mostly done...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-01 20:37:08 +03:00
fea70f6f5c reworked events.js, still ironing out minor issues...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-01 19:54:47 +03:00
f8e3d94824 reworking event.js to be more extensible...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-01 05:48:50 +03:00
6e39dc9d3b minor fix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-30 19:20:33 +03:00
2552cdff72 minor tweaks + docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-28 03:47:31 +03:00
72ff8f07aa added task start/stop times...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-28 00:22:27 +03:00
5b88d49dbd typo fix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-27 18:21:55 +03:00
7c31ae0765 added Array.prototype.index(..) a faster version of .indexOf(..)...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-27 18:18:07 +03:00
0f7640e11f added sync/async task start option on task creation...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-27 01:53:14 +03:00
fcb018b67a added ticket task -- this will save the user from having to implement two modes of communication, one internal one external...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-26 23:28:29 +03:00
db6ebb1af6 added Array.STOP...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-26 23:18:35 +03:00
697bdbcc1a reworked the task ticket...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-26 22:56:23 +03:00
8b74989622 bugfix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-26 00:02:11 +03:00
9da6fef151 cleanup and notes + minor refactoring...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-25 23:57:46 +03:00
b51d9bced9 minor tweak...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-25 20:54:55 +03:00
8965fdacd2 better introspection...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-25 20:50:38 +03:00
cce5eaf1e7 refactoring and fixes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-25 20:39:55 +03:00
b164450c0f reworked function task logic...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-25 17:22:25 +03:00
6042cb5db1 reworked function task logic...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-25 16:58:05 +03:00
262987d171 minor fix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-25 16:36:42 +03:00
5625fc9e61 refactoring...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-25 16:34:15 +03:00
cb1f2d95b8 added basic error handling...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-25 15:15:12 +03:00
0979eab329 some tweaking...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-25 14:54:27 +03:00
fcff771fc8 added sync_start to TaskManager, still experimenting...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-25 04:04:44 +03:00
82d1ba83f2 notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-24 20:23:22 +03:00
bbf9d739f0 added sync_start option to Queue...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-24 06:00:51 +03:00