Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Hansimov/linux-server
/ functions
Functions
919 in github.com/Hansimov/linux-server
⨍
Functions
919
◇
Types & classes
361
↓ 88 callers
Method
size
TinyWebServer/log/block_queue.h:103
↓ 49 callers
Method
clear
TinyWebServer/log/block_queue.h:34
↓ 37 callers
Method
end
WebServerCpp11/old_version/old_version_0.6/LogStream.h:47
↓ 37 callers
Function
log
YouShuang/springsnail/log.cpp:18
↓ 34 callers
Method
unlock
TinyWebServer/lock/locker.h:59
↓ 25 callers
Method
empty
YouShuang/ch11/11-06 time_heap.h:163
↓ 23 callers
Method
lock
TinyWebServer/lock/locker.h:55
↓ 15 callers
Method
pop
pop时,如果当前队列没有元素,将会等待条件变量
TinyWebServer/log/block_queue.h:149
↓ 14 callers
Method
reset
WebServerCpp11/old_version/old_version_0.6/requestData.cpp:102
↓ 12 callers
Method
resize
YouShuang/ch11/11-06 time_heap.h:188
↓ 11 callers
Method
push
往队列添加元素,需要将所有使用队列的线程先唤醒 当有元素push进队列,相当于生产者生产了一个元素 若当前没有线程等待条件变量,则唤醒无意义
TinyWebServer/log/block_queue.h:127
↓ 10 callers
Function
epoll_add
注册新描述符
WebServerCpp11/old_version/old_version_0.2/epoll.cpp:19
↓ 10 callers
Function
modfd
YouShuang/springsnail/fdwrapper.cpp:45
↓ 9 callers
Method
lock
WebServerCpp11/old_version/old_version_0.6/MutexLock.h:18
↓ 8 callers
Method
end
WebServerCpp11/WebServer/base/LogStream.h:38
↓ 8 callers
Method
reset
WebServerCpp11/WebServer/HttpData.cpp:130
↓ 8 callers
Method
reset
WebServerCpp11/old_version/old_version_0.5/requestData.cpp:102
↓ 7 callers
Function
add_read_fd
YouShuang/springsnail/fdwrapper.cpp:16
↓ 7 callers
Function
epoll_mod
修改描述符状态
WebServerCpp11/old_version/old_version_0.2/epoll.cpp:34
↓ 7 callers
Method
reset
WebServerCpp11/WebServer/base/LogStream.h:34
↓ 7 callers
Method
top
YouShuang/ch11/11-06 time_heap.h:120
↓ 6 callers
Function
addsig
YouShuang/ch15/15-02 pool_cgi.cpp:68
↓ 6 callers
Method
lock
WebServerCpp11/WebServer/base/MutexLock.h:16
↓ 6 callers
Function
modfd
YouShuang/ch15/15-05 http_conn.cpp:41
↓ 6 callers
Method
setEvents
WebServerCpp11/WebServer/Channel.h:85
↓ 6 callers
Function
threadpool_free
WebServerCpp11/old_version/old_version_0.2/threadpool.cpp:157
↓ 6 callers
Function
writen
WebServerCpp11/old_version/old_version_0.2/util.cpp:38
↓ 6 callers
Function
writen
WebServerCpp11/old_version/old_version_0.4/util.cpp:38
↓ 6 callers
Function
writen
WebServerCpp11/old_version/old_version_0.3/util.cpp:38
↓ 6 callers
Function
writen
WebServerCpp11/old_version/old_version_0.1/util.cpp:38
↓ 5 callers
Function
acceptConnection
WebServerCpp11/old_version/old_version_0.2/main.cpp:82
↓ 5 callers
Function
addfd
YouShuang/ch13/13-04 shm_talk_server.cpp:51
↓ 5 callers
Function
addfd
YouShuang/ch15/15-02 pool_cgi.cpp:51
↓ 5 callers
Function
addsig
YouShuang/ch13/13-04 shm_talk_server.cpp:68
↓ 5 callers
Method
append
WebServerCpp11/WebServer/base/LogStream.h:93
↓ 5 callers
Method
append
WebServerCpp11/old_version/old_version_0.6/LogStream.h:117
↓ 5 callers
Function
close_conn
YouShuang/ch16/16-04 stress_client.cpp:102
↓ 5 callers
Function
epoll_init
WebServerCpp11/old_version/old_version_0.2/epoll.cpp:8
↓ 5 callers
Method
init
TinyWebServer/webserver.cpp:31
↓ 5 callers
Method
lock
WebServerCpp11/old_version/old_version_0.4/base/mutexLock.hpp:18
↓ 5 callers
Method
lock
WebServerCpp11/old_version/old_version_0.5/base/mutexLock.hpp:18
↓ 5 callers
Function
modfd
将事件重置为EPOLLONESHOT
TinyWebServer/http/http_conn.cpp:84
↓ 5 callers
Function
my_epoll_wait
返回活跃事件数
WebServerCpp11/old_version/old_version_0.2/epoll.cpp:62
↓ 5 callers
Function
threadpool_add
WebServerCpp11/old_version/old_version_0.2/threadpool.cpp:59
↓ 5 callers
Function
threadpool_create
WebServerCpp11/old_version/old_version_0.2/threadpool.cpp:3
↓ 4 callers
Function
Socket
WebServerCpp11/WebBench/socket.c:29
↓ 4 callers
Function
addfd
YouShuang/ch15/15-01 processpool.h:80
↓ 4 callers
Function
addsig
YouShuang/ch15/15-01 processpool.h:103
↓ 4 callers
Function
addsig
YouShuang/ch10/10-01 unievent.cpp:44
↓ 4 callers
Function
addsig
YouShuang/springsnail/processpool.h:88
↓ 4 callers
Method
avail
WebServerCpp11/WebServer/base/LogStream.h:31
↓ 4 callers
Method
back
返回队尾元素
TinyWebServer/log/block_queue.h:90
↓ 4 callers
Method
bzero
WebServerCpp11/WebServer/base/LogStream.h:35
↓ 4 callers
Method
bzero
WebServerCpp11/old_version/old_version_0.6/LogStream.h:43
↓ 4 callers
Function
closefd
YouShuang/springsnail/fdwrapper.cpp:34
↓ 4 callers
Function
epoll_del
从epoll中删除描述符
WebServerCpp11/old_version/old_version_0.2/epoll.cpp:48
↓ 4 callers
Method
getFd
WebServerCpp11/WebServer/Channel.cpp:28
↓ 4 callers
Method
length
WebServerCpp11/WebServer/base/LogStream.h:28
↓ 4 callers
Method
length
WebServerCpp11/old_version/old_version_0.6/LogStream.h:35
↓ 4 callers
Function
pv
YouShuang/ch13/13-03 sem.cpp:15
↓ 4 callers
Method
reset
WebServerCpp11/old_version/old_version_0.4/requestData.cpp:109
↓ 4 callers
Method
reset
WebServerCpp11/old_version/old_version_0.3/requestData.cpp:117
↓ 4 callers
Function
setnonblocking
YouShuang/ch15/15-02 pool_cgi.cpp:43
↓ 4 callers
Method
unlock
YouShuang/ch14/14-02 locker.h:53
↓ 4 callers
Method
updatePoller
WebServerCpp11/WebServer/EventLoop.h:34
↓ 4 callers
Function
writen
WebServerCpp11/WebServer/Util.cpp:96
↓ 3 callers
Method
add
WebServerCpp11/WebServer/base/LogStream.h:32
↓ 3 callers
Function
addfd
YouShuang/ch09/9-03 mtlt.cpp:26
↓ 3 callers
Function
addfd
YouShuang/ch09/9-08 multi_port.cpp:27
↓ 3 callers
Function
addfd
YouShuang/ch10/10-01 unievent.cpp:27
↓ 3 callers
Function
addfd
YouShuang/ch11/11-03 nonactive_conn.cpp:33
↓ 3 callers
Method
addsig
设置信号函数
TinyWebServer/timer/lst_timer.cpp:190
↓ 3 callers
Method
avail
WebServerCpp11/old_version/old_version_0.6/LogStream.h:39
↓ 3 callers
Method
close_conn
YouShuang/ch15/15-05 http_conn.cpp:52
↓ 3 callers
Method
current
WebServerCpp11/WebServer/base/LogStream.h:30
↓ 3 callers
Method
flush
WebServerCpp11/WebServer/base/LogFile.cpp:28
↓ 3 callers
Method
flush
WebServerCpp11/old_version/old_version_0.6/LogFile.cpp:31
↓ 3 callers
Method
front
返回队首元素
TinyWebServer/log/block_queue.h:77
↓ 3 callers
Method
notify
WebServerCpp11/WebServer/base/Condition.h:20
↓ 3 callers
Function
parse_content
YouShuang/ch08/8-03 httpparser.cpp:121
↓ 3 callers
Function
parse_headers
YouShuang/ch08/8-03 httpparser.cpp:101
↓ 3 callers
Function
parse_line
YouShuang/ch08/8-03 httpparser.cpp:18
↓ 3 callers
Method
post
TinyWebServer/lock/locker.h:33
↓ 3 callers
Function
run_child
YouShuang/ch15/15-02 pool_cgi.cpp:104
↓ 3 callers
Method
setConnHandler
WebServerCpp11/WebServer/Channel.h:57
↓ 3 callers
Method
setReadHandler
WebServerCpp11/WebServer/Channel.h:50
↓ 3 callers
Function
setSocketNonBlocking1
WebServerCpp11/WebServer/tests/HTTPClient.cpp:33
↓ 3 callers
Function
setnonblocking
YouShuang/springsnail/fdwrapper.cpp:8
↓ 3 callers
Function
tid
WebServerCpp11/WebServer/base/CurrentThread.h:13
↓ 3 callers
Function
usage
WebServerCpp11/WebBench/webbench.c:88
↓ 3 callers
Function
usage
TinyWebServer/webbench-1.5/webbench.c:82
↓ 3 callers
Method
wait
WebServerCpp11/WebServer/base/CountDownLatch.cpp:8
↓ 3 callers
Method
wait
TinyWebServer/lock/locker.h:29
↓ 3 callers
Function
writen
WebServerCpp11/old_version/old_version_0.6/util.cpp:73
↓ 3 callers
Function
writen
WebServerCpp11/old_version/old_version_0.5/util.cpp:73
↓ 2 callers
Method
EqualAndUpdateLastEvents
WebServerCpp11/WebServer/Channel.h:88
↓ 2 callers
Function
Socket
TinyWebServer/webbench-1.5/socket.c:29
↓ 2 callers
Method
add
WebServerCpp11/old_version/old_version_0.6/LogStream.h:40
↓ 2 callers
Method
addTimer
WebServerCpp11/old_version/old_version_0.6/timer.cpp:93
↓ 2 callers
Method
addTimer
WebServerCpp11/old_version/old_version_0.4/timer.cpp:93
next →
1–100 of 919, ranked by callers