Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Codesire-Deng/co_context
/ functions
Functions
876 in github.com/Codesire-Deng/co_context
⨍
Functions
876
◇
Types & classes
349
↓ 52 callers
Method
co_spawn
lib/co_context/co/mutex.cpp:82
↓ 32 callers
Method
start
lib/co_context/io_context.cpp:48
↓ 31 callers
Method
join
include/co_context/io_context.hpp:120
↓ 23 callers
Method
size
include/co_context/co/channel.hpp:21
↓ 22 callers
Function
timeout
* @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 callers
Function
co_spawn
include/co_context/io_context.hpp:161
↓ 18 callers
Method
end
include/co_context/generator.hpp:611
↓ 18 callers
Function
v
include/co_context/log/log.hpp:30
↓ 17 callers
Method
begin
include/co_context/generator.hpp:599
↓ 17 callers
Method
recv
include/co_context/net/socket.hpp:66
↓ 16 callers
Method
send
include/co_context/net/socket.hpp:71
↓ 14 callers
Method
notify_one
lib/co_context/co/condition_variable.cpp:23
↓ 14 callers
Method
wait
include/co_context/co/condition_variable.hpp:63
↓ 13 callers
Function
e
include/co_context/log/log.hpp:58
↓ 13 callers
Method
lock
* @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 callers
Method
unlock
Precondition: calling thread holds the lock.
include/co_context/co/stop_token.hpp:169
↓ 11 callers
Function
memwrite
test/httpd.cpp:109
↓ 11 callers
Function
memwrite
test/httpd_MT.cpp:112
↓ 10 callers
Method
family
include/co_context/net/inet_address.hpp:35
↓ 9 callers
Method
accept
include/co_context/net/acceptor.hpp:18
↓ 9 callers
Function
close
include/co_context/lazy_io.hpp:338
↓ 9 callers
Method
unlock
lib/co_context/co/mutex.cpp:22
↓ 9 callers
Function
zh_malloc
extern/liburingcxx/example/httpd.cpp:135
↓ 8 callers
Method
fd
include/co_context/net/socket.hpp:42
↓ 8 callers
Method
get_sq_entry
extern/liburingcxx/include/uring/uring.hpp:367
↓ 7 callers
Method
append_sq_entry
extern/liburingcxx/include/uring/uring.hpp:377
↓ 7 callers
Function
i
include/co_context/log/log.hpp:37
↓ 7 callers
Function
is_kernel_reach
extern/liburingcxx/include/uring/utility/kernel_version.hpp:15
↓ 7 callers
Method
lock
lib/co_context/co/spin_mutex.cpp:6
↓ 7 callers
Method
submit
extern/liburingcxx/include/uring/uring.hpp:279
↓ 6 callers
Method
connect
include/co_context/net/socket.hpp:61
↓ 6 callers
Function
d
include/co_context/log/log.hpp:44
↓ 6 callers
Method
empty
include/co_context/co/channel.hpp:31
↓ 6 callers
Function
fatal_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 callers
Method
lock_guard
include/co_context/co/mutex.hpp:118
↓ 6 callers
Function
read
include/co_context/lazy_io.hpp:349
↓ 6 callers
Function
w
include/co_context/log/log.hpp:51
↓ 5 callers
Method
acquire
include/co_context/co/channel.hpp:54
↓ 5 callers
Method
co_spawn_auto
include/co_context/detail/worker_meta.hpp:224
↓ 5 callers
Method
co_spawn_unsafe
include/co_context/detail/worker_meta.hpp:182
↓ 5 callers
Method
destroy
include/co_context/shared_task.hpp:384
↓ 5 callers
Method
get_handle
include/co_context/task.hpp:356
↓ 5 callers
Function
io_uring_smp_load_acquire
extern/liburingcxx/include/uring/barrier.h:49
↓ 5 callers
Method
release
lib/co_context/co/semaphore.cpp:30
↓ 5 callers
Method
swap
include/co_context/co/stop_token.hpp:81
↓ 4 callers
Method
allocate
test/generator_test.cpp:233
↓ 4 callers
Method
deallocate
test/generator_test.cpp:238
↓ 4 callers
Function
f2
example/when_any.cpp:20
↓ 4 callers
Method
get_sockaddr
include/co_context/net/inet_address.hpp:55
↓ 4 callers
Method
has_value
include/co_context/co/channel.hpp:26
↓ 4 callers
Method
length
include/co_context/net/inet_address.hpp:60
↓ 4 callers
Method
seen_cq_entry
extern/liburingcxx/include/uring/uring.hpp:537
↓ 4 callers
Function
swap
include/co_context/shared_task.hpp:406
↓ 4 callers
Method
wait_cq_entry
extern/liburingcxx/include/uring/uring.hpp:446
↓ 4 callers
Function
yield
include/co_context/lazy_io.hpp:623
↓ 3 callers
Function
IO_URING_READ_ONCE
extern/liburingcxx/include/uring/barrier.h:34
↓ 3 callers
Function
__sys_io_uring_enter
extern/liburingcxx/include/uring/arch/syscall-defs.h:86
↓ 3 callers
Function
__sys_mmap
extern/liburingcxx/include/uring/arch/syscall-defs.h:25
↓ 3 callers
Function
__sys_munmap
extern/liburingcxx/include/uring/arch/syscall-defs.h:39
↓ 3 callers
Function
all
include/co_context/co/when_all.hpp:137
↓ 3 callers
Function
co_spawn_handle
include/co_context/io_context.hpp:173
↓ 3 callers
Function
consume
example/channel.cpp:24
↓ 3 callers
Function
f
example/cancel_io.cpp:35
↓ 3 callers
Function
forget
include/co_context/lazy_io.hpp:633
↓ 3 callers
Method
has_value
include/co_context/co/channel.hpp:134
↓ 3 callers
Function
io_uring_smp_store_release
extern/liburingcxx/include/uring/barrier.h:42
↓ 3 callers
Function
jockey
example/resume_on.cpp:11
↓ 3 callers
Function
log
include/co_context/log/log.hpp:15
↓ 3 callers
Function
mapped_task
example/multi_fan_out.cpp:17
↓ 3 callers
Method
notify_all
lib/co_context/co/condition_variable.cpp:84
↓ 3 callers
Function
produce
example/channel.cpp:11
↓ 3 callers
Method
result
include/co_context/task.hpp:194
↓ 3 callers
Method
rethrow_if_unhandled_exception
include/co_context/shared_task.hpp:163
↓ 3 callers
Function
set_link_awaiter
include/co_context/detail/lazy_io_awaiter.hpp:110
↓ 3 callers
Function
strings
test/generator_test.cpp:150
↓ 3 callers
Function
to_kernel_timespec_biased
include/co_context/utility/time_cast.hpp:41
↓ 3 callers
Function
to_vector
test/generator_test.cpp:162
↓ 3 callers
Method
unlock
include/co_context/detail/spinlock.hpp:48
↓ 3 callers
Function
waits
example/cv_notify_all.cpp:18
↓ 3 callers
Function
who_am_i
include/co_context/lazy_io.hpp:628
↓ 2 callers
Function
__sys_close
extern/liburingcxx/include/uring/arch/syscall-defs.h:59
↓ 2 callers
Function
__sys_io_uring_enter2
extern/liburingcxx/include/uring/arch/syscall-defs.h:77
↓ 2 callers
Function
__sys_io_uring_register
extern/liburingcxx/include/uring/arch/syscall-defs.h:64
↓ 2 callers
Function
_send_static_string_content
extern/liburingcxx/example/httpd.cpp:229
↓ 2 callers
Function
add_accept_request
extern/liburingcxx/example/httpd.cpp:182
↓ 2 callers
Method
add_owner
include/co_context/co/stop_token.hpp:142
↓ 2 callers
Method
add_ref
include/co_context/shared_task.hpp:87
↓ 2 callers
Method
add_ssrc
include/co_context/co/stop_token.hpp:152
↓ 2 callers
Function
add_write_request
extern/liburingcxx/example/httpd.cpp:219
↓ 2 callers
Method
as_user_data
include/co_context/detail/task_info.hpp:16
↓ 2 callers
Method
can_stop
include/co_context/io_context.hpp:115
↓ 2 callers
Method
co_spawn
lib/co_context/co/semaphore.cpp:99
↓ 2 callers
Function
count_blocks
extern/liburingcxx/example/cat.cpp:34
↓ 2 callers
Function
cycle
example/timer.cpp:5
↓ 2 callers
Method
detach
include/co_context/task.hpp:358
↓ 2 callers
Method
empty
include/co_context/co/channel.hpp:139
↓ 2 callers
Function
err
include/co_context/log/log.hpp:20
↓ 2 callers
Function
event_loop
test/liburingcxx_netcat.cpp:35
↓ 2 callers
Function
event_loop
test/liburing_netcat.cpp:33
↓ 2 callers
Function
f
test/benchmark/co_await.cpp:27
next →
1–100 of 876, ranked by callers