Commit Graph
29 Commits
Author SHA1 Message Date
Xie Han 7302381e88 Enable setting 'watch timeout' for client tasks. 2023-11-28 15:51:23 +08:00
xiehan 10a6b26c0e Remove WFMultiThreadTask. (#1405) 2023-10-25 15:53:05 +08:00
Xie Han 491deade4c Use this->target is better. 2023-09-08 20:12:26 +08:00
Xie Han 1cd4057091 Correct server task's noreply() behavior. 2023-08-10 21:40:42 +08:00
Xie Han 440112ffbf Add WFNetworkTask::closed() for checking if the server task's connection is still retained. 2023-07-14 03:06:56 +08:00
xiehan ff0abcfe28 Add SeriesWork::get_specific() and get_in_parallel() for tracing.
* Add SeriesWork::get_specific()

* Add SeriesWork::get_in_parallel() for task implementations.

* Add const to 'in_parallel'.

* Rename argument.
2023-04-04 20:43:55 +08:00
Xie Han 8d57c8ba64 Simplify WFMailboxTask. 2023-03-23 02:54:19 +08:00
Xie Han 989faa6e80 Unify naming. 2023-02-23 20:45:16 +08:00
XieHan eb78a8bdf2 update WFRepeaterTask 2022-08-01 22:48:24 +08:00
XieHan 0964651792 Add WFRepeaterTask 2022-08-01 22:37:48 +08:00
XieHan d4097d1fcf Add SeriesWork::is_finished(). 2022-06-20 00:21:48 +08:00
XieHan 3901977766 Add set_callback for WFModuleTask. Simplify destructor. 2022-06-17 21:40:12 +08:00
XieHan 361d67f1b0 Update WFModuleTask 2022-05-12 01:59:50 +08:00
XieHan ace21b44c5 Fix WFModuleTask's dismiss interface 2022-05-11 04:10:06 +08:00
XieHan 0ad2b1c351 Simplily 'Workflow' codes. Update WFModuleTask 2022-05-11 03:41:39 +08:00
XieHan 18baa0f83c Add WFModuleTask 2022-05-10 23:29:35 +08:00
XieHan a7a89d5b5a Defer deleting server task to increase performance 2021-11-16 01:45:58 +08:00
XieHan 650da089ec make WFNetworkTask::push() virtual. Change errno. 2021-08-29 14:15:03 +08:00
XieHan 25a1b81eca add server task's sync push 2021-08-29 02:37:59 +08:00
xiehan 69bea5f83a Update WFTask.h 2021-07-28 17:30:01 +08:00
XieHan 3098b3b4fb Add WFConditional 2021-07-01 23:01:32 +08:00
XieHan 0d151c1a7d Add mailbox task's factory functions 2021-06-20 17:38:22 +08:00
XieHan b6eaff518a update CommMessageIn::feedback. Update WFMailboxTask 2021-06-19 01:09:14 +08:00
XieHan 03abb805f8 remove WFContainerTask, add WFMailboxTask 2021-06-17 01:36:20 +08:00
XieHan 37d6cb4d86 fix client and server task's get_connection. 2021-06-03 00:11:43 +08:00
XieHan b7cf191e2a add WFTimerTask::set_callback 2021-02-23 17:33:20 +08:00
xiehanandXieHan e820b47947 Remove some unused constructors (#115)
* add WFGraphTask

* Update WFGraphNode

* add an initialization

* Update algorithm::SortOutput

* remove some unused constructors

Co-authored-by: XieHan <XieHan@sogou-inc.com>
2020-10-19 18:36:48 +08:00
XieHan d2372b450b Add 'const' to some functions' prototypes. 2020-08-26 02:39:28 +08:00
XieHan 354ff7432b initialization 2020-07-29 13:42:26 +08:00