holmes1412
|
f0ead364a1
|
merge from master
|
2022-12-13 16:22:35 +08:00 |
|
xiehan
|
d5f52601fa
|
Merge pull request #1112 from Barenboim/master
Rename some internal symbols.
|
2022-12-12 22:07:45 +08:00 |
|
XieHan
|
71141dec58
|
Rename some internal symbols.
|
2022-12-12 22:04:24 +08:00 |
|
xiehan
|
73b04682ba
|
Merge pull request #1110 from Barenboim/master
Optimize poller's interface.
|
2022-12-11 19:06:43 +08:00 |
|
XieHan
|
7f320ac5bd
|
Optimize poller's interface.
|
2022-12-11 03:06:02 +08:00 |
|
Chanchan
|
fce0cc12c8
|
feat : support xmake build
|
2022-12-10 20:37:42 +08:00 |
|
XieHan
|
24cb721d9e
|
Add 'const'
|
2022-12-09 22:45:29 +08:00 |
|
XieHan
|
3e73e7cd58
|
Remove some interfaces
|
2022-11-21 21:13:14 +08:00 |
|
XieHan
|
6075164ac2
|
Simplify SubTask. Remove 'entry' field.
|
2022-11-21 19:25:42 +08:00 |
|
XieHan
|
0b06ffe6be
|
Optimize communicator
|
2022-11-11 19:51:34 +08:00 |
|
XieHan
|
cbd54634ba
|
optimize Communicator
|
2022-11-02 20:31:03 +08:00 |
|
XieHan
|
f4456dcf41
|
add 'const'
|
2022-09-18 03:34:36 +08:00 |
|
XieHan
|
1503b867dd
|
Use level trigger on listening
|
2022-07-17 21:03:43 +08:00 |
|
XieHan
|
6e4fbf1734
|
Ignore some errors on accepting.
|
2022-07-16 00:01:30 +08:00 |
|
XieHan
|
8afd011888
|
Fix bug in mpoller_create()
|
2022-07-14 13:12:42 +08:00 |
|
XieHan
|
b07a529afb
|
update Communicator::request
|
2022-07-11 03:10:19 +08:00 |
|
XieHan
|
7732c73741
|
fix Communicator::request_idle_conn() retval
|
2022-07-11 03:04:27 +08:00 |
|
XieHan
|
45d1277083
|
add Communicator::request_new_conn()
|
2022-07-10 20:20:32 +08:00 |
|
XieHan
|
8e38effd63
|
Optimize client requests' locking
|
2022-07-10 18:15:29 +08:00 |
|
XieHan
|
56425333c9
|
remove thrdpool's unused 'cond' and simplify codes
|
2022-07-08 00:50:59 +08:00 |
|
XieHan
|
43ced86665
|
Update thrdpool.c
|
2022-06-22 16:46:35 +08:00 |
|
XieHan
|
f13f42bda6
|
Refactor thrdpool using msgqueue.
|
2022-06-21 22:53:54 +08:00 |
|
XieHan
|
15f1524067
|
Call virtual 'handle()' if dispatch failed.
|
2022-06-13 20:48:45 +08:00 |
|
XieHan
|
51428c4392
|
use 'sysconf' for max open files
|
2022-05-15 17:29:50 +08:00 |
|
XieHan
|
86c6ca8f68
|
make it compatible with c11
|
2022-04-27 03:42:40 +08:00 |
|
XieHan
|
d2f6c484da
|
Add CommMessageIn::renew() to reset begin time
|
2022-04-23 18:49:04 +08:00 |
|
liyingxin
|
b3c4a26188
|
Merge branch 'websocket' into merge_websocket
|
2022-04-08 16:54:06 +08:00 |
|
XieHan
|
6b6120c85b
|
Optimize SSL sync writing.
|
2022-02-18 20:48:40 +08:00 |
|
XieHan
|
5d30c1de52
|
optimize SSL write.
|
2022-01-06 20:56:06 +08:00 |
|
holmes1412
|
ddfa7045de
|
fix compile error
|
2021-12-10 13:40:56 +08:00 |
|
XieHan
|
721892db39
|
hide CommService's incref() and decref()
|
2021-11-20 16:04:53 +08:00 |
|
holmesyxli
|
b0fcf65a7e
|
merge from master
|
2021-11-19 20:20:57 +08:00 |
|
XieHan
|
8fc92f3968
|
remove CommSession::connect_timeout and response_timeout.
|
2021-11-10 22:05:28 +08:00 |
|
XieHan
|
2a247a6500
|
update comment. update rbtree
|
2021-10-19 02:14:38 +08:00 |
|
xiehan
|
3974c4fc19
|
Merge pull request #582 from chanchann/chanchan
Fixed typo in msgqueue.c annotation
|
2021-10-04 01:19:43 +08:00 |
|
XieHan
|
7cac784725
|
Fix 'include' errors
|
2021-10-04 00:43:03 +08:00 |
|
chanchann
|
c42694ace7
|
Fixed typo in msgqueue.c annotation
|
2021-10-02 18:52:23 +08:00 |
|
XieHan
|
82f0df6b01
|
remove 'errno = EEXIST'
|
2021-09-05 17:06:13 +08:00 |
|
XieHan
|
2d2f8c0961
|
optimize poller's memory
|
2021-09-05 16:23:20 +08:00 |
|
XieHan
|
e26c93cc5e
|
optimize poller's codes
|
2021-09-01 01:12:46 +08:00 |
|
XieHan
|
61a2398706
|
optimize poller's timeout rbtree
|
2021-08-31 20:40:52 +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 |
|
holmes1412
|
07eb9debb3
|
merge master into websocket
|
2021-08-21 16:42:24 +08:00 |
|
XieHan
|
f104a84295
|
use EPOLLET for poller's timerfd
|
2021-08-06 16:58:08 +08:00 |
|
liyingxin
|
68128a70f1
|
Merge branch 'sogou:master' into etx
|
2021-08-03 18:35:10 +08:00 |
|
XieHan
|
01b3b47922
|
allow session level connect/response timeout
|
2021-07-27 19:33:30 +08:00 |
|
holmes1412
|
e03b3af004
|
merge codes from sogou/workflow master
|
2021-07-26 20:16:56 +08:00 |
|
XieHan
|
9e67fa2e84
|
optimize CommSchedGroup target selection
|
2021-07-23 01:03:54 +08:00 |
|
liyingxin
|
3d6d09c09b
|
Merge branch 'sogou:master' into etx
|
2021-07-08 20:09:02 +08:00 |
|