MCPcopy Create free account

hub / github.com/Hansimov/linux-server / functions

Functions919 in github.com/Hansimov/linux-server

↓ 88 callersMethodsize
TinyWebServer/log/block_queue.h:103
↓ 49 callersMethodclear
TinyWebServer/log/block_queue.h:34
↓ 37 callersMethodend
WebServerCpp11/old_version/old_version_0.6/LogStream.h:47
↓ 37 callersFunctionlog
YouShuang/springsnail/log.cpp:18
↓ 34 callersMethodunlock
TinyWebServer/lock/locker.h:59
↓ 25 callersMethodempty
YouShuang/ch11/11-06 time_heap.h:163
↓ 23 callersMethodlock
TinyWebServer/lock/locker.h:55
↓ 15 callersMethodpop
pop时,如果当前队列没有元素,将会等待条件变量
TinyWebServer/log/block_queue.h:149
↓ 14 callersMethodreset
WebServerCpp11/old_version/old_version_0.6/requestData.cpp:102
↓ 12 callersMethodresize
YouShuang/ch11/11-06 time_heap.h:188
↓ 11 callersMethodpush
往队列添加元素,需要将所有使用队列的线程先唤醒 当有元素push进队列,相当于生产者生产了一个元素 若当前没有线程等待条件变量,则唤醒无意义
TinyWebServer/log/block_queue.h:127
↓ 10 callersFunctionepoll_add
注册新描述符
WebServerCpp11/old_version/old_version_0.2/epoll.cpp:19
↓ 10 callersFunctionmodfd
YouShuang/springsnail/fdwrapper.cpp:45
↓ 9 callersMethodlock
WebServerCpp11/old_version/old_version_0.6/MutexLock.h:18
↓ 8 callersMethodend
WebServerCpp11/WebServer/base/LogStream.h:38
↓ 8 callersMethodreset
WebServerCpp11/WebServer/HttpData.cpp:130
↓ 8 callersMethodreset
WebServerCpp11/old_version/old_version_0.5/requestData.cpp:102
↓ 7 callersFunctionadd_read_fd
YouShuang/springsnail/fdwrapper.cpp:16
↓ 7 callersFunctionepoll_mod
修改描述符状态
WebServerCpp11/old_version/old_version_0.2/epoll.cpp:34
↓ 7 callersMethodreset
WebServerCpp11/WebServer/base/LogStream.h:34
↓ 7 callersMethodtop
YouShuang/ch11/11-06 time_heap.h:120
↓ 6 callersFunctionaddsig
YouShuang/ch15/15-02 pool_cgi.cpp:68
↓ 6 callersMethodlock
WebServerCpp11/WebServer/base/MutexLock.h:16
↓ 6 callersFunctionmodfd
YouShuang/ch15/15-05 http_conn.cpp:41
↓ 6 callersMethodsetEvents
WebServerCpp11/WebServer/Channel.h:85
↓ 6 callersFunctionthreadpool_free
WebServerCpp11/old_version/old_version_0.2/threadpool.cpp:157
↓ 6 callersFunctionwriten
WebServerCpp11/old_version/old_version_0.2/util.cpp:38
↓ 6 callersFunctionwriten
WebServerCpp11/old_version/old_version_0.4/util.cpp:38
↓ 6 callersFunctionwriten
WebServerCpp11/old_version/old_version_0.3/util.cpp:38
↓ 6 callersFunctionwriten
WebServerCpp11/old_version/old_version_0.1/util.cpp:38
↓ 5 callersFunctionacceptConnection
WebServerCpp11/old_version/old_version_0.2/main.cpp:82
↓ 5 callersFunctionaddfd
YouShuang/ch13/13-04 shm_talk_server.cpp:51
↓ 5 callersFunctionaddfd
YouShuang/ch15/15-02 pool_cgi.cpp:51
↓ 5 callersFunctionaddsig
YouShuang/ch13/13-04 shm_talk_server.cpp:68
↓ 5 callersMethodappend
WebServerCpp11/WebServer/base/LogStream.h:93
↓ 5 callersMethodappend
WebServerCpp11/old_version/old_version_0.6/LogStream.h:117
↓ 5 callersFunctionclose_conn
YouShuang/ch16/16-04 stress_client.cpp:102
↓ 5 callersFunctionepoll_init
WebServerCpp11/old_version/old_version_0.2/epoll.cpp:8
↓ 5 callersMethodinit
TinyWebServer/webserver.cpp:31
↓ 5 callersMethodlock
WebServerCpp11/old_version/old_version_0.4/base/mutexLock.hpp:18
↓ 5 callersMethodlock
WebServerCpp11/old_version/old_version_0.5/base/mutexLock.hpp:18
↓ 5 callersFunctionmodfd
将事件重置为EPOLLONESHOT
TinyWebServer/http/http_conn.cpp:84
↓ 5 callersFunctionmy_epoll_wait
返回活跃事件数
WebServerCpp11/old_version/old_version_0.2/epoll.cpp:62
↓ 5 callersFunctionthreadpool_add
WebServerCpp11/old_version/old_version_0.2/threadpool.cpp:59
↓ 5 callersFunctionthreadpool_create
WebServerCpp11/old_version/old_version_0.2/threadpool.cpp:3
↓ 4 callersFunctionSocket
WebServerCpp11/WebBench/socket.c:29
↓ 4 callersFunctionaddfd
YouShuang/ch15/15-01 processpool.h:80
↓ 4 callersFunctionaddsig
YouShuang/ch15/15-01 processpool.h:103
↓ 4 callersFunctionaddsig
YouShuang/ch10/10-01 unievent.cpp:44
↓ 4 callersFunctionaddsig
YouShuang/springsnail/processpool.h:88
↓ 4 callersMethodavail
WebServerCpp11/WebServer/base/LogStream.h:31
↓ 4 callersMethodback
返回队尾元素
TinyWebServer/log/block_queue.h:90
↓ 4 callersMethodbzero
WebServerCpp11/WebServer/base/LogStream.h:35
↓ 4 callersMethodbzero
WebServerCpp11/old_version/old_version_0.6/LogStream.h:43
↓ 4 callersFunctionclosefd
YouShuang/springsnail/fdwrapper.cpp:34
↓ 4 callersFunctionepoll_del
从epoll中删除描述符
WebServerCpp11/old_version/old_version_0.2/epoll.cpp:48
↓ 4 callersMethodgetFd
WebServerCpp11/WebServer/Channel.cpp:28
↓ 4 callersMethodlength
WebServerCpp11/WebServer/base/LogStream.h:28
↓ 4 callersMethodlength
WebServerCpp11/old_version/old_version_0.6/LogStream.h:35
↓ 4 callersFunctionpv
YouShuang/ch13/13-03 sem.cpp:15
↓ 4 callersMethodreset
WebServerCpp11/old_version/old_version_0.4/requestData.cpp:109
↓ 4 callersMethodreset
WebServerCpp11/old_version/old_version_0.3/requestData.cpp:117
↓ 4 callersFunctionsetnonblocking
YouShuang/ch15/15-02 pool_cgi.cpp:43
↓ 4 callersMethodunlock
YouShuang/ch14/14-02 locker.h:53
↓ 4 callersMethodupdatePoller
WebServerCpp11/WebServer/EventLoop.h:34
↓ 4 callersFunctionwriten
WebServerCpp11/WebServer/Util.cpp:96
↓ 3 callersMethodadd
WebServerCpp11/WebServer/base/LogStream.h:32
↓ 3 callersFunctionaddfd
YouShuang/ch09/9-03 mtlt.cpp:26
↓ 3 callersFunctionaddfd
YouShuang/ch09/9-08 multi_port.cpp:27
↓ 3 callersFunctionaddfd
YouShuang/ch10/10-01 unievent.cpp:27
↓ 3 callersFunctionaddfd
YouShuang/ch11/11-03 nonactive_conn.cpp:33
↓ 3 callersMethodaddsig
设置信号函数
TinyWebServer/timer/lst_timer.cpp:190
↓ 3 callersMethodavail
WebServerCpp11/old_version/old_version_0.6/LogStream.h:39
↓ 3 callersMethodclose_conn
YouShuang/ch15/15-05 http_conn.cpp:52
↓ 3 callersMethodcurrent
WebServerCpp11/WebServer/base/LogStream.h:30
↓ 3 callersMethodflush
WebServerCpp11/WebServer/base/LogFile.cpp:28
↓ 3 callersMethodflush
WebServerCpp11/old_version/old_version_0.6/LogFile.cpp:31
↓ 3 callersMethodfront
返回队首元素
TinyWebServer/log/block_queue.h:77
↓ 3 callersMethodnotify
WebServerCpp11/WebServer/base/Condition.h:20
↓ 3 callersFunctionparse_content
YouShuang/ch08/8-03 httpparser.cpp:121
↓ 3 callersFunctionparse_headers
YouShuang/ch08/8-03 httpparser.cpp:101
↓ 3 callersFunctionparse_line
YouShuang/ch08/8-03 httpparser.cpp:18
↓ 3 callersMethodpost
TinyWebServer/lock/locker.h:33
↓ 3 callersFunctionrun_child
YouShuang/ch15/15-02 pool_cgi.cpp:104
↓ 3 callersMethodsetConnHandler
WebServerCpp11/WebServer/Channel.h:57
↓ 3 callersMethodsetReadHandler
WebServerCpp11/WebServer/Channel.h:50
↓ 3 callersFunctionsetSocketNonBlocking1
WebServerCpp11/WebServer/tests/HTTPClient.cpp:33
↓ 3 callersFunctionsetnonblocking
YouShuang/springsnail/fdwrapper.cpp:8
↓ 3 callersFunctiontid
WebServerCpp11/WebServer/base/CurrentThread.h:13
↓ 3 callersFunctionusage
WebServerCpp11/WebBench/webbench.c:88
↓ 3 callersFunctionusage
TinyWebServer/webbench-1.5/webbench.c:82
↓ 3 callersMethodwait
WebServerCpp11/WebServer/base/CountDownLatch.cpp:8
↓ 3 callersMethodwait
TinyWebServer/lock/locker.h:29
↓ 3 callersFunctionwriten
WebServerCpp11/old_version/old_version_0.6/util.cpp:73
↓ 3 callersFunctionwriten
WebServerCpp11/old_version/old_version_0.5/util.cpp:73
↓ 2 callersMethodEqualAndUpdateLastEvents
WebServerCpp11/WebServer/Channel.h:88
↓ 2 callersFunctionSocket
TinyWebServer/webbench-1.5/socket.c:29
↓ 2 callersMethodadd
WebServerCpp11/old_version/old_version_0.6/LogStream.h:40
↓ 2 callersMethodaddTimer
WebServerCpp11/old_version/old_version_0.6/timer.cpp:93
↓ 2 callersMethodaddTimer
WebServerCpp11/old_version/old_version_0.4/timer.cpp:93
next →1–100 of 919, ranked by callers