Commit Graph

350 Commits

Author SHA1 Message Date
qicosmos 280e2c40dd modify async_call interface 2019-05-23 17:28:27 +08:00
Gitea 0310511821 update 2019-05-23 15:52:55 +08:00
qicosmos c0efc5a07b the server support multiple thread response. 2019-05-21 16:40:28 +08:00
qicosmos 8d2f3c9b42 update 2019-05-21 15:48:58 +08:00
qicosmos 3f36d538c7 support callback. 2019-05-18 17:23:10 +08:00
qicosmos 3cc940c300 Merge branch 'master' of https://github.com/qicosmos/rest_rpc 2019-05-18 09:51:17 +08:00
qicosmos e24c9a341b add connection timeout callback 2019-05-18 09:49:51 +08:00
Gitea 971e58ba44 add performance test code. 2019-05-17 15:26:56 +08:00
qicosmos f33835d498 improve performance;
simplify code.
2019-05-17 14:56:44 +08:00
qicosmos f1e444f63b support asio standalone. 2019-05-17 11:34:40 +08:00
qicosmos 31eabf2222 update 2019-05-09 13:43:49 +08:00
qicosmos 8c541d5bd4 update 2019-05-09 13:36:36 +08:00
qicosmos ffa7419876 update 2019-05-09 11:36:14 +08:00
qicosmos 31137081c2 add pictures 2019-05-09 11:34:20 +08:00
qicosmos 0eaf2a47b4 update 2019-05-09 11:21:14 +08:00
qicosmos 5b3a3c1b26 update 2019-05-09 11:20:21 +08:00
qicosmos 4cdd04873d add performance test result 2019-05-09 11:18:06 +08:00
qicosmos a0625ed0f7 add an async execute model example 2019-05-09 10:25:58 +08:00
qicosmos 5665764139 fix for vs2017 2019-05-06 15:58:57 +08:00
qicosmos 5424cd2986 fix a bug in reconnecting 2019-05-06 11:34:31 +08:00
qicosmos 2bc5b8c455 update 2019-05-05 09:39:33 +08:00
qicosmos 9de8115b89 check future 2019-04-29 09:13:10 +08:00
qicosmos 1cf8e22637 update 2019-04-26 16:45:14 +08:00
qicosmos 69152200fe checking if it is empty data 2019-04-26 16:20:17 +08:00
Gitea 9a8362d0ed improve atomically async_reconnect. 2019-04-26 15:42:34 +08:00
qicosmos 82fb3fb800 add sleep when reconnect the peer; 2019-04-23 13:40:59 +08:00
qicosmos d0c11da6a4 set close() public;
add assert for connect;
2019-04-19 17:48:48 +08:00
qicosmos da76963051 set the connection state. 2019-04-19 15:48:16 +08:00
qicosmos c08ea5ef1f 1.add some new connect interface;
2.add call with timeout interface;

all are for more friendly interface.
2019-04-19 15:39:23 +08:00
qicosmos f7abca6aa5 update v0.01 2019-04-10 15:09:43 +08:00
qicosmos 24e7348961 add CMakeLists.txt for the app_client 2019-04-10 14:55:04 +08:00
qicosmos 12876ac095 add another example, you could wrapper the rpc_client with fixed name and fixed type to avoid pass wrong arguments. It's easy. 2019-04-10 14:53:22 +08:00
qicosmos e34e7a8d08 fix for c++11 2019-04-10 14:15:29 +08:00
qicosmos 3c597fa168 fix for c++11 2019-04-10 14:04:53 +08:00
qicosmos d5dd09496c update for c++11 2019-04-10 13:57:30 +08:00
qicosmos d51f9b19fb update for c++11 2019-04-10 13:54:52 +08:00
qicosmos 5d3715c670 go back to c++11 (;′⌒`) 2019-04-10 13:48:35 +08:00
qicosmos 070390a93e remove callback, avoid callback hell. 2019-04-05 13:55:21 +08:00
qicosmos 8fd3131c44 update 2019-04-04 17:25:03 +08:00
qicosmos 7eaab98b12 fix a bug of client;
add performance test code.
2019-04-04 16:55:48 +08:00
qicosmos ff77625b9d switch the vcxprj to vs2019 2019-04-04 14:43:51 +08:00
qicosmos 996104e40c rename;
unified sync_client and async_client, reuse the same code.
2019-04-03 11:27:35 +08:00
qicosmos 75a884f792 rename 2019-04-03 10:31:23 +08:00
qicosmos fb030b2085 remove 2019-04-03 10:30:51 +08:00
qicosmos afb1d25fe9 rename 2019-04-03 10:29:23 +08:00
qicosmos 934f545648 update 2019-04-03 10:18:25 +08:00
qicosmos ffe16dde2c update for vs prj 2019-03-29 08:46:08 +08:00
qicosmos 029d08b5f9 update, add upload/download example 2019-03-28 12:58:18 +08:00
qicosmos 2eb0d4f7df add wait_conn 2019-03-27 10:00:16 +08:00
qicosmos 17598a5940 fix 2019-03-23 10:27:55 +08:00