174 Commits

Author SHA1 Message Date
zhangyi
adbc187ffe compile error 2019-03-27 17:07:28 +08:00
zhangyi
d0a31d287b compile error 2019-03-27 17:03:50 +08:00
zhangyi
a35b43163c support removing waiter-objects forcibly 2019-03-27 16:58:46 +08:00
木头云
f6268ce62d
fix bug in buffer 2019-03-27 14:25:51 +08:00
mutouyun
5374eaa128 auto disconnect when timeout 2019-03-26 22:41:27 +08:00
mutouyun
6cc2913f6b crash may cause deadlock 2019-03-26 22:24:25 +08:00
木头云
05e481290e
eliminate warning 2019-03-26 19:17:22 +08:00
zhangyi
5affd26da6 try send/recv; support sending timeout; fix bugs 2019-03-26 19:12:59 +08:00
zhangyi
785abd1845 support timeout 2019-03-26 14:08:08 +08:00
zhangyi
6730fa578d simplify 2019-03-26 11:10:22 +08:00
mutouyun
1d2f6d13ea fine-tune 2019-03-25 23:28:49 +08:00
mutouyun
c49c15f640 for vs2015 2019-03-25 23:22:30 +08:00
zhangyi
731f61a3c1 optimize structure 2019-03-25 20:14:59 +08:00
zhangyi
0c911fb0a4 shm_win 2019-03-25 16:28:34 +08:00
mutouyun
d223e3abb8 fix bugs; modify shm interfaces 2019-03-25 16:25:14 +08:00
mutouyun
f2bfd0bc6c fine-tune 2019-03-22 23:09:42 +08:00
mutouyun
280cc81fa2 remove useless codes 2019-03-22 22:16:53 +08:00
mutouyun
93030e1997 optimize & fix bugs 2019-03-22 17:49:20 +08:00
mutouyun
b65be99045 update 2019-03-20 23:42:18 +08:00
mutouyun
4049e78c32 fix bugs; optimize (TBD); update performance.xlsx 2019-03-20 18:26:41 +08:00
mutouyun
0d0b1e0a48 optimize... 2019-03-15 12:22:28 +08:00
mutouyun
46051733bb optimize 2019-03-12 11:16:33 +08:00
mutouyun
eb1f15583e close when destruct 2019-02-14 21:29:16 +08:00
mutouyun
478cb62c35 impl ipc objects (mutex, condition, semaphore) 2019-02-14 15:56:01 +08:00
mutouyun
dd80a79c3c impl condition for windows 2019-02-14 14:11:03 +08:00
mutouyun
75f5090d6a update chat 2019-02-13 18:19:28 +08:00
mutouyun
fd92e94e51 adjust naming 2019-02-13 07:09:10 +08:00
mutouyun
ed6af29264 fine-tune 2019-02-13 06:59:28 +08:00
mutouyun
f59d94ee17 Merge branch 'master' of https://github.com/mutouyun/cpp-ipc 2019-02-13 06:45:59 +08:00
mutouyun
cee63e5f81 fix bugs of windows-waiter 2019-02-13 06:45:41 +08:00
mutouyun
19d1724188 wait_if should return a value 2019-02-12 23:31:02 +08:00
mutouyun
a6d88a1208 ReleaseSemaphore mayn't wake WaitForSingleObject up soon 2019-02-12 23:28:57 +08:00
mutouyun
4262f7bd34 Merge remote-tracking branch 'remotes/origin/master' 2019-02-12 13:47:31 +08:00
mutouyun
1cf69038bb clear codes 2019-02-12 13:46:43 +08:00
mutouyun
52302cc007 add wait-if for waiter 2019-02-12 13:22:49 +08:00
mutouyun
f7f06ab052 give up multi-wait temporarily 2019-02-04 10:41:39 +08:00
mutouyun
e94318c9a6 fix bugs for waiter of linux (still has some bugs in win, multi-wait is TBD) 2019-01-31 14:57:42 +08:00
mutouyun
eef3cc01f0 [TBD] fine-tune code 2019-01-28 10:50:35 +08:00
mutouyun
60276495b5 [TBD] add test-case; fix some bugs 2019-01-28 10:38:09 +08:00
mutouyun
018bea223e try semaphore 2019-01-27 20:43:23 +08:00
mutouyun
0d948b9dfd compile error for vs2015 (TBD) 2019-01-27 15:58:10 +08:00
mutouyun
b76375633c compile error (TBD) 2019-01-27 15:43:07 +08:00
mutouyun
fc1c058d10 add multi-wait (not ready, TBD) 2019-01-27 15:32:58 +08:00
mutouyun
c667f1513f add multi-wait (not ready, TBD) 2019-01-27 15:24:30 +08:00
mutouyun
e86d3e10e1 modify producer-consumer policy flag 2019-01-26 11:20:04 +08:00
mutouyun
59197f6c68 split condition & mutex from waiter-linux 2019-01-25 22:57:47 +08:00
mutouyun
c3f66d47bb prepare multi routes implementation 2019-01-25 18:28:39 +08:00
mutouyun
7461dc88ed for vs2015 2019-01-25 16:49:02 +08:00
mutouyun
efe7353e55 adjust default data_length 2019-01-25 16:35:41 +08:00
mutouyun
66cfab4a62 use new for synchronized-wrapper 2019-01-25 15:02:53 +08:00