- 14 1月, 2021 1 次提交
-
-
由 youngwolf 提交于
-
- 13 1月, 2021 1 次提交
-
-
由 youngwolf 提交于
Amend basic_buffer's reserve concept (to be the same as std::string). Enhance the default packer and unpacker to support basic_buffer as their output message type. Enhance packer2 and unpacker2 to support unique_buffer<basic_buffer> and shared_buffer<basic_buffer> as their output message type. To use the original default packer and unpacker, now you must write them as packer<> and unpacker<>.
-
- 12 1月, 2021 1 次提交
-
-
由 youngwolf 提交于
Simplify class basic_buffer (doesn't support capacity concept anymore). flexible_unpacker support basic_buffer as its message type.
-
- 31 12月, 2020 1 次提交
-
-
由 youngwolf 提交于
-
- 25 8月, 2020 1 次提交
-
-
由 youngwolf 提交于
A small optimization for message sending (use message replication rather than parsing message). Drop direct_broadcast_msg, use broadcast_native_msg instead.
-
- 20 8月, 2020 1 次提交
-
-
由 youngwolf 提交于
-
- 08 7月, 2020 1 次提交
-
-
由 youngwolf 提交于
Support UNIX domain socket. Use std::list instead of ascs::list except the container type of the input queue and out queue in ascs::socket.
-
- 01 7月, 2020 1 次提交
-
-
由 youngwolf 提交于
-
- 28 6月, 2020 1 次提交
-
-
由 youngwolf 提交于
Rename auto_buffer to unique_buffer.
-
- 06 4月, 2020 1 次提交
-
-
由 youngwolf 提交于
Optimize unpacker2.
-
- 20 3月, 2020 1 次提交
-
-
由 youngwolf 提交于
Fix race condition during call acceptor::async_accept concurrently.
-
- 18 3月, 2020 1 次提交
-
-
由 youngwolf 提交于
-
- 22 12月, 2019 1 次提交
-
-
由 youngwolf 提交于
-
- 19 12月, 2019 1 次提交
-
-
由 youngwolf 提交于
-
- 31 10月, 2019 1 次提交
-
-
由 youngwolf 提交于
-
- 27 6月, 2019 1 次提交
-
-
由 yang li 提交于
-
- 03 6月, 2019 1 次提交
-
-
由 yang li 提交于
-
- 28 5月, 2019 1 次提交
-
-
由 youngwolf 提交于
-
- 19 5月, 2019 1 次提交
-
-
由 youngwolf 提交于
-
- 16 5月, 2019 1 次提交
-
-
由 youngwolf 提交于
-
- 14 5月, 2019 3 次提交
- 30 3月, 2019 1 次提交
-
-
由 youngwolf 提交于
Rename replaceable_unpacker to unpacker2, replaceable_udp_unpacker to udp_unpacker2, replaceable_packer to packer2, because their names confuse users, any packer or unpacker is replaceable for those packer or unpacker that has the same msg_type.
-
- 09 3月, 2019 1 次提交
-
-
由 youngwolf 提交于
-
- 17 2月, 2019 1 次提交
-
-
由 youngwolf 提交于
-
- 13 2月, 2019 1 次提交
-
-
由 yang li 提交于
-
- 12 2月, 2019 1 次提交
-
-
由 yang li 提交于
-
- 11 2月, 2019 1 次提交
-
-
由 youngwolf 提交于
Explicitly require the first parameter to be rvalue reference for i_packer::pack_msg(container_type&&, container_type&).
-
- 10 2月, 2019 1 次提交
-
-
由 youngwolf 提交于
-
- 01 2月, 2019 1 次提交
-
-
由 yang li 提交于
-
- 31 1月, 2019 2 次提交
-
-
由 yang li 提交于
direct_send_msg support batch operation. Introduce virtual function type_name() and type_id() to ascs::socket, they can identify whether a given two ascs::socket has the same type. Drop the native parameter from i_packer::pack_msg(msg_type&& msg, ...).
-
由 youngwolf 提交于
Delegate supression of memory replication to packers, so rename i_packer::pack_header to another overload of pack_msg. See built-in packers for more details.
-
- 30 1月, 2019 1 次提交
-
-
由 yang li 提交于
-
- 21 1月, 2019 1 次提交
-
-
由 youngwolf 提交于
Make client_socket_base be able to call multi_client_base (via i_matrix) like server_socket_base call server_base (via i_server), and so does ssl::client_socket_base and udp::socket_base.
-
- 10 1月, 2019 1 次提交
-
-
由 yang li 提交于
-
- 09 1月, 2019 2 次提交
- 04 1月, 2019 1 次提交
-
-
由 youngwolf 提交于
-
- 08 11月, 2018 1 次提交
-
-
由 youngwolf 提交于
-