MCPcopy Create free account

hub / github.com/Codesire-Deng/co_context / functions

Functions876 in github.com/Codesire-Deng/co_context

↓ 52 callersMethodco_spawn
lib/co_context/co/mutex.cpp:82
↓ 32 callersMethodstart
lib/co_context/io_context.cpp:48
↓ 31 callersMethodjoin
include/co_context/io_context.hpp:120
↓ 23 callersMethodsize
include/co_context/co/channel.hpp:21
↓ 22 callersFunctiontimeout
* @brief Set timeout. When it expires, the coroutine will wake up * * @param ts The relative time duration, or the absolute time stamp.
include/co_context/lazy_io.hpp:160
↓ 21 callersFunctionco_spawn
include/co_context/io_context.hpp:161
↓ 18 callersMethodend
include/co_context/generator.hpp:611
↓ 18 callersFunctionv
include/co_context/log/log.hpp:30
↓ 17 callersMethodbegin
include/co_context/generator.hpp:599
↓ 17 callersMethodrecv
include/co_context/net/socket.hpp:66
↓ 16 callersMethodsend
include/co_context/net/socket.hpp:71
↓ 14 callersMethodnotify_one
lib/co_context/co/condition_variable.cpp:23
↓ 14 callersMethodwait
include/co_context/co/condition_variable.hpp:63
↓ 13 callersFunctione
include/co_context/log/log.hpp:58
↓ 13 callersMethodlock
* @brief Acquire a lock on the mutex. If the lock could not be acquired * synchronous then the awaiting coroutine will be suspended an later
include/co_context/co/mutex.hpp:116
↓ 13 callersMethodunlock
Precondition: calling thread holds the lock.
include/co_context/co/stop_token.hpp:169
↓ 11 callersFunctionmemwrite
test/httpd.cpp:109
↓ 11 callersFunctionmemwrite
test/httpd_MT.cpp:112
↓ 10 callersMethodfamily
include/co_context/net/inet_address.hpp:35
↓ 9 callersMethodaccept
include/co_context/net/acceptor.hpp:18
↓ 9 callersFunctionclose
include/co_context/lazy_io.hpp:338
↓ 9 callersMethodunlock
lib/co_context/co/mutex.cpp:22
↓ 9 callersFunctionzh_malloc
extern/liburingcxx/example/httpd.cpp:135
↓ 8 callersMethodfd
include/co_context/net/socket.hpp:42
↓ 8 callersMethodget_sq_entry
extern/liburingcxx/include/uring/uring.hpp:367
↓ 7 callersMethodappend_sq_entry
extern/liburingcxx/include/uring/uring.hpp:377
↓ 7 callersFunctioni
include/co_context/log/log.hpp:37
↓ 7 callersFunctionis_kernel_reach
extern/liburingcxx/include/uring/utility/kernel_version.hpp:15
↓ 7 callersMethodlock
lib/co_context/co/spin_mutex.cpp:6
↓ 7 callersMethodsubmit
extern/liburingcxx/include/uring/uring.hpp:279
↓ 6 callersMethodconnect
include/co_context/net/socket.hpp:61
↓ 6 callersFunctiond
include/co_context/log/log.hpp:44
↓ 6 callersMethodempty
include/co_context/co/channel.hpp:31
↓ 6 callersFunctionfatal_error
One function that prints the system call and the error details and then exits with error code 1. Non-zero meaning things didn't go well. */
extern/liburingcxx/example/httpd.cpp:70
↓ 6 callersMethodlock_guard
include/co_context/co/mutex.hpp:118
↓ 6 callersFunctionread
include/co_context/lazy_io.hpp:349
↓ 6 callersFunctionw
include/co_context/log/log.hpp:51
↓ 5 callersMethodacquire
include/co_context/co/channel.hpp:54
↓ 5 callersMethodco_spawn_auto
include/co_context/detail/worker_meta.hpp:224
↓ 5 callersMethodco_spawn_unsafe
include/co_context/detail/worker_meta.hpp:182
↓ 5 callersMethoddestroy
include/co_context/shared_task.hpp:384
↓ 5 callersMethodget_handle
include/co_context/task.hpp:356
↓ 5 callersFunctionio_uring_smp_load_acquire
extern/liburingcxx/include/uring/barrier.h:49
↓ 5 callersMethodrelease
lib/co_context/co/semaphore.cpp:30
↓ 5 callersMethodswap
include/co_context/co/stop_token.hpp:81
↓ 4 callersMethodallocate
test/generator_test.cpp:233
↓ 4 callersMethoddeallocate
test/generator_test.cpp:238
↓ 4 callersFunctionf2
example/when_any.cpp:20
↓ 4 callersMethodget_sockaddr
include/co_context/net/inet_address.hpp:55
↓ 4 callersMethodhas_value
include/co_context/co/channel.hpp:26
↓ 4 callersMethodlength
include/co_context/net/inet_address.hpp:60
↓ 4 callersMethodseen_cq_entry
extern/liburingcxx/include/uring/uring.hpp:537
↓ 4 callersFunctionswap
include/co_context/shared_task.hpp:406
↓ 4 callersMethodwait_cq_entry
extern/liburingcxx/include/uring/uring.hpp:446
↓ 4 callersFunctionyield
include/co_context/lazy_io.hpp:623
↓ 3 callersFunctionIO_URING_READ_ONCE
extern/liburingcxx/include/uring/barrier.h:34
↓ 3 callersFunction__sys_io_uring_enter
extern/liburingcxx/include/uring/arch/syscall-defs.h:86
↓ 3 callersFunction__sys_mmap
extern/liburingcxx/include/uring/arch/syscall-defs.h:25
↓ 3 callersFunction__sys_munmap
extern/liburingcxx/include/uring/arch/syscall-defs.h:39
↓ 3 callersFunctionall
include/co_context/co/when_all.hpp:137
↓ 3 callersFunctionco_spawn_handle
include/co_context/io_context.hpp:173
↓ 3 callersFunctionconsume
example/channel.cpp:24
↓ 3 callersFunctionf
example/cancel_io.cpp:35
↓ 3 callersFunctionforget
include/co_context/lazy_io.hpp:633
↓ 3 callersMethodhas_value
include/co_context/co/channel.hpp:134
↓ 3 callersFunctionio_uring_smp_store_release
extern/liburingcxx/include/uring/barrier.h:42
↓ 3 callersFunctionjockey
example/resume_on.cpp:11
↓ 3 callersFunctionlog
include/co_context/log/log.hpp:15
↓ 3 callersFunctionmapped_task
example/multi_fan_out.cpp:17
↓ 3 callersMethodnotify_all
lib/co_context/co/condition_variable.cpp:84
↓ 3 callersFunctionproduce
example/channel.cpp:11
↓ 3 callersMethodresult
include/co_context/task.hpp:194
↓ 3 callersMethodrethrow_if_unhandled_exception
include/co_context/shared_task.hpp:163
↓ 3 callersFunctionset_link_awaiter
include/co_context/detail/lazy_io_awaiter.hpp:110
↓ 3 callersFunctionstrings
test/generator_test.cpp:150
↓ 3 callersFunctionto_kernel_timespec_biased
include/co_context/utility/time_cast.hpp:41
↓ 3 callersFunctionto_vector
test/generator_test.cpp:162
↓ 3 callersMethodunlock
include/co_context/detail/spinlock.hpp:48
↓ 3 callersFunctionwaits
example/cv_notify_all.cpp:18
↓ 3 callersFunctionwho_am_i
include/co_context/lazy_io.hpp:628
↓ 2 callersFunction__sys_close
extern/liburingcxx/include/uring/arch/syscall-defs.h:59
↓ 2 callersFunction__sys_io_uring_enter2
extern/liburingcxx/include/uring/arch/syscall-defs.h:77
↓ 2 callersFunction__sys_io_uring_register
extern/liburingcxx/include/uring/arch/syscall-defs.h:64
↓ 2 callersFunction_send_static_string_content
extern/liburingcxx/example/httpd.cpp:229
↓ 2 callersFunctionadd_accept_request
extern/liburingcxx/example/httpd.cpp:182
↓ 2 callersMethodadd_owner
include/co_context/co/stop_token.hpp:142
↓ 2 callersMethodadd_ref
include/co_context/shared_task.hpp:87
↓ 2 callersMethodadd_ssrc
include/co_context/co/stop_token.hpp:152
↓ 2 callersFunctionadd_write_request
extern/liburingcxx/example/httpd.cpp:219
↓ 2 callersMethodas_user_data
include/co_context/detail/task_info.hpp:16
↓ 2 callersMethodcan_stop
include/co_context/io_context.hpp:115
↓ 2 callersMethodco_spawn
lib/co_context/co/semaphore.cpp:99
↓ 2 callersFunctioncount_blocks
extern/liburingcxx/example/cat.cpp:34
↓ 2 callersFunctioncycle
example/timer.cpp:5
↓ 2 callersMethoddetach
include/co_context/task.hpp:358
↓ 2 callersMethodempty
include/co_context/co/channel.hpp:139
↓ 2 callersFunctionerr
include/co_context/log/log.hpp:20
↓ 2 callersFunctionevent_loop
test/liburingcxx_netcat.cpp:35
↓ 2 callersFunctionevent_loop
test/liburing_netcat.cpp:33
↓ 2 callersFunctionf
test/benchmark/co_await.cpp:27
next →1–100 of 876, ranked by callers