Commit Graph

38 Commits (70c44ea490fd4b234b685135afe5e65587f494e7)

Author SHA1 Message Date
YuQing 70c44ea490 nio thread data support busy_polling_callback 2023-09-18 16:17:34 +08:00
YuQing 4a86162913 struct fast_task_info add field conn for RDMA connection 2023-09-05 09:20:07 +08:00
YuQing d5f6a192a5 type define for RDMA network 2023-09-04 08:51:35 +08:00
YuQing ee3631d426 struct fast_task_info remove field nio_stages.next 2023-02-12 20:00:48 +08:00
YuQing 6d3d082c6d add field notify_next for nio notify queue 2023-02-12 17:09:32 +08:00
YuQing c5138cc7cf struct fast_task_info add field: nio_stages.next for epoll edge trigger 2023-02-12 10:30:42 +08:00
YuQing b0d57b325d export struct fast_allocator_wrapper 2022-08-28 17:20:20 +08:00
YuQing e11b22ad7d struct fast_task_info add field recv_body for dynamic recv buffer 2022-08-25 18:20:41 +08:00
YuQing 740272e303 typedef TaskContinueCallback function pointer 2021-11-28 10:34:01 +08:00
YuQing ba1f8eb38f add function fc_check_realloc_iovec_array 2021-06-08 14:15:24 +08:00
YuQing 04226e28fc add macros: FC_ABS and FC_NEGATIVE 2021-03-10 14:38:09 +08:00
YuQing f5028fcbe0 fast_timer.[hc]: support lock for option 2020-11-23 11:45:33 +08:00
YuQing 1ac8c8f3c2 fast_task_info add fields: reffer_count and continue_callback 2020-10-28 11:59:37 +08:00
YuQing bb33b2e09f notify field: add volatile modifier 2020-10-21 09:30:53 +08:00
YuQing 5b6bb3193b fast_task_queue.h: change nio_stage field 2020-10-19 16:35:36 +08:00
YuQing 56a5ac4f92 modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
YuQing 6a54076cf5 change field nio_stage from char to short 2020-09-09 12:26:43 +08:00
YuQing a749b84ce2 sockopt.[hc]: add function asyncconnectserverbyip 2020-09-06 18:49:15 +08:00
YuQing 54cb8f8415 free_queue support init_callback 2020-05-06 16:04:01 +08:00
YuQing c2837fde5f add functions getIpAndPort and getPeerIpAndPort 2020-03-26 11:36:44 +08:00
YuQing 3d0956d302 nio_thread_data support thread notify 2020-03-10 21:16:27 +08:00
YuQing f9881d96b7 add canceled field for complicated thread model 2020-03-09 10:51:46 +08:00
YuQing b88d5b03fe add waiting_queue for Linux eventfd notify 2020-03-08 16:12:54 +08:00
YuQing 6b528f123f add ctx pointer for libserverframe nio 2020-03-06 22:06:35 +08:00
YuQing 798244cc1b add function fc_memrchr 2020-02-08 09:19:10 +08:00
YuQing 938a6a7fac modify website name 2019-11-23 10:03:54 +08:00
yuqing 4ae9c8f55f add function fc_compare_string 2018-07-31 14:27:13 +08:00
yuqing 6c7852cdab format 2016-01-20 21:57:36 +08:00
yuqing 12c1355c2a export function task_queue_get_new_buffer_size 2016-01-19 14:28:44 +08:00
yuqing c21f9a59a7 fast_task_info support set_buffer_size and realloc_buffer 2015-04-28 17:22:22 +08:00
yuqing 5a5c0c8b7d rename current_connections to alloc_connections 2014-09-11 09:34:13 +08:00
yuqing 79cf264688 add function free_queue_current_connections 2014-09-10 18:01:03 +08:00
yuqing 1403cc4ed8 support increment task alloc 2014-09-09 18:39:33 +08:00
yuqing ea7c5d24bb correct spelling curent to current 2014-08-10 13:46:00 +08:00
yuqing 3077eb6a65 change req_count from int to int64_t 2014-07-23 17:39:04 +08:00
yuqing b0494666ad add member thread_loop_callback in nio_thread_data 2014-06-06 18:31:06 +08:00
yuqing df3e985540 struct nio_thread_data add arg 2014-06-04 18:30:31 +08:00
yuqing 0dd3d17c92 update source code from FastDFS V5.02 2014-05-29 09:21:50 +08:00