zhengshuxin
|
82b7fd1ca6
|
mbox class: copy constructor is denied.
|
2017-10-13 09:58:34 +08:00 |
|
zhengshuxin
|
1050d4e45f
|
event_mutex: add event_mutex sample in fiber mode; testing event_mutex ok in threads & fibers running modes.
|
2017-10-08 00:06:12 +08:00 |
|
zhengshuxin
|
f3835a9844
|
add self() into thread.hpp
|
2017-10-06 23:19:37 +08:00 |
|
zhengshuxin
|
cf735fe123
|
add event_mutex into lib_acl_cpp, which can support threads & fibers
mutex by using IO + atomic as mutex
|
2017-10-06 23:05:14 +08:00 |
|
zhengshuxin
|
3d71e10668
|
fiber: fiber_lock can trigger immediately with IO event
|
2017-10-01 13:54:57 +08:00 |
|
zhengshuxin
|
563ce8a395
|
feature: thread_mutex supports recursive parameter;
feature: fiber_mutex supports thread_mutex;
|
2017-09-29 17:35:17 +08:00 |
|
zhengshuxin
|
0bb8cb9c6c
|
format c++ code style
|
2017-09-26 11:48:09 +08:00 |
|
zhengshuxin
|
c57beda5df
|
method name in bitmap class maybe collision with some macro on some platfom
|
2017-09-21 16:18:15 +08:00 |
|
zhengshuxin
|
31fc50166c
|
add trigger.hpp into all vc's projects;
add trigger sample for fiber trigger;
|
2017-09-18 22:28:52 +08:00 |
|
zhengshuxin
|
08e241acb8
|
add trigger.hpp for trigger events by time.
|
2017-09-18 18:59:59 +08:00 |
|
郑树新
|
0560c4f018
|
modify comments into thread_cond.hpp
|
2017-09-13 18:04:09 +08:00 |
|
郑树新
|
0ddf61cd7a
|
add comments into thread_cond.hpp & thread_mutex.hpp
|
2017-09-13 18:02:30 +08:00 |
|
zhengshuxin
|
a67e6a6338
|
sighup's result status from children can be got by acl_master
|
2017-09-09 00:30:39 +08:00 |
|
zhengshuxin
|
7d94dd5a04
|
let mbox::pop be blocked when timeout < 0
|
2017-09-08 19:18:49 +08:00 |
|
zhengshuxin
|
7dadf786df
|
add test code in mbox.hpp
|
2017-09-02 17:59:32 +08:00 |
|
zhengshuxin
|
3465037c6b
|
acl::mbox, acl::atomic can be compiled ok on Linux & Windows.
|
2017-09-02 09:46:03 +08:00 |
|
zsxxsz
|
4afb237dd9
|
fixed compiling error by vc
|
2017-09-02 09:42:11 +08:00 |
|
zhengshuxin
|
2af766fb6e
|
make acl::mbox generic with c++ template method.
|
2017-09-01 23:14:20 +08:00 |
|
zhengshuxin
|
5291cd0c7a
|
test only
|
2017-09-01 18:59:42 +08:00 |
|
郑树新
|
424a543a71
|
add test in atomic
|
2017-08-31 17:52:18 +08:00 |
|
zhengshuxin
|
85b55d4e4e
|
acl_mbox_read's timeout use millisecond precision
|
2017-08-29 11:32:07 +08:00 |
|
zsxxsz
|
6c7fa88358
|
modify bitmap.hpp
|
2017-08-23 22:35:24 +08:00 |
|
zhengshuxin
|
5b0cdc1fc9
|
add bitmap class for bit operation
|
2017-08-23 15:14:40 +08:00 |
|
zsxxsz
|
28f805981e
|
lpop and rpop's comments are invalid in acl::redis_list
|
2017-08-22 22:37:54 +08:00 |
|
zhengshuxin
|
cdd3684407
|
add thread_cond.hpp & thread_mutex.hpp into lib_acl.hpp
|
2017-08-22 15:21:23 +08:00 |
|
zhengshuxin
|
5723a4369f
|
add thread_cond c++ class
|
2017-08-22 15:21:07 +08:00 |
|
zhengshuxin
|
f1fa41e523
|
add thread_mutex c++ class.
|
2017-08-22 15:20:28 +08:00 |
|
zhengshuxin
|
8f58d773b4
|
add atomic operation and modify vc projects for adding atomic class.
|
2017-08-18 22:55:31 +08:00 |
|
zhengshuxin
|
ae5ea084dd
|
add method that can get socket_stream from tcp_reader & tcp_sender.
|
2017-08-09 19:05:38 +08:00 |
|
郑树新
|
08d61b31f6
|
utf-8 without BOM will be warned by vc.
|
2017-08-09 16:15:01 +08:00 |
|
zhengshuxin
|
dcaec58d47
|
add sample tcp_server & tcp_client in lib_fiber.
|
2017-08-09 16:04:54 +08:00 |
|
zhengshuxin
|
ffcfd87d26
|
add send method in tcp_pool class.
|
2017-08-08 23:27:37 +08:00 |
|
zhengshuxin
|
9d08227118
|
fixed one compiling error.
|
2017-08-08 18:54:13 +08:00 |
|
zhengshuxin
|
7bca9425a9
|
add tcp communication connections pool.
|
2017-08-08 18:43:25 +08:00 |
|
zhengshuxin
|
27b42d5c30
|
polarssl_conf & polarssl_io support loading polarssl lib dynamic.
|
2017-08-04 15:13:40 +08:00 |
|
zhengshuxin
|
5daa1b7acf
|
add comments in master_threads.hpp
|
2017-07-31 20:38:42 +08:00 |
|
zhengshuxin
|
df1b49d215
|
add some functions for HMSET commands in redis_hash class.
|
2017-07-27 13:35:47 +08:00 |
|
zhengshuxin
|
93b3250ca5
|
add methods that get configure path
|
2017-07-22 21:32:21 +08:00 |
|
zhengshuxin
|
93f0ebf307
|
fixed compile warning for clang++ -Wunused-private-field
|
2017-07-20 11:08:33 +08:00 |
|
郑树新
|
5b406b6115
|
building for Android studio 2.3.3
|
2017-07-20 10:59:28 +08:00 |
|
zhengshuxin
|
660f15554f
|
disable ACL_PRINTF when gcc's version < 4.4
|
2017-07-11 09:04:20 +08:00 |
|
郑树新
|
24df82f84c
|
fixed one compiling error in redis_cluster sample
|
2017-07-06 09:57:23 +08:00 |
|
zhengshuxin
|
99660d0734
|
add proc_on_bind in master_udp class
|
2017-07-05 14:31:18 +08:00 |
|
zhengshuxin
|
98d11361bb
|
test sighup callback ok for all server template.
|
2017-07-05 10:27:33 +08:00 |
|
zhengshuxin
|
88d6f6c44f
|
all server templates support SIGHUP callback.
|
2017-07-04 23:33:28 +08:00 |
|
Zheng shuxin
|
4c41bcb72a
|
feature: add transaction support in db_sqlite class by lindawei
|
2017-06-28 12:25:29 +08:00 |
|
Zheng Shuxin
|
4d98c83183
|
add udp_mode in socket_stream::open
|
2017-06-26 18:10:47 +08:00 |
|
Zheng Shuxin
|
f5c499cc1a
|
there is one bug in master_udp when running in multi-threads daemon mode.
|
2017-06-23 12:15:21 +08:00 |
|
ubuntu14
|
7ed6180b33
|
udp server support multi threads mode
|
2017-06-21 18:31:37 +08:00 |
|
fuwangqin
|
98ca58e293
|
fix gson_helper.hpp delete obj error
|
2017-06-16 12:01:46 +08:00 |
|