SYMBOL INDEX (7256 symbols across 569 files) FILE: core-tests/fuzz/src/main.cpp function main (line 10) | int main(int argc, char * argv[]) FILE: core-tests/include/httplib_client.h function namespace (line 235) | namespace httplib { type Response (line 257) | struct Response type WebSocketFrame (line 258) | struct WebSocketFrame type MultipartFormData (line 262) | struct MultipartFormData { function class (line 271) | class DataSink { type Request (line 314) | struct Request { type Response (line 362) | struct Response { type WebSocketFrame (line 401) | struct WebSocketFrame function class (line 410) | class Stream { function Get (line 748) | inline void Get(std::vector &requests, const char *path, const ... function Get (line 756) | inline void Get(std::vector &requests, const char *path) { function Post (line 760) | inline void Post(std::vector &requests, function Post (line 776) | inline void Post(std::vector &requests, const char *path, const... function Post (line 780) | inline void Post(std::vector &requests, function class (line 799) | class Client2 { function send (line 1028) | bool send(const Request &req, Response &res) { function is_socket_open (line 1032) | bool is_socket_open() { function stop (line 1036) | void stop() { function set_tcp_nodelay (line 1040) | void set_tcp_nodelay(bool on) { function set_socket_options (line 1044) | void set_socket_options(SocketOptions socket_options) { function SSL_CTX (line 1147) | SSL_CTX *ssl_context() const { function namespace (line 1168) | namespace detail { function close_socket (line 1439) | inline int close_socket(socket_t sock) { function select_read (line 1460) | inline ssize_t select_read(socket_t sock, time_t sec, time_t usec) { function select_write (line 1482) | inline ssize_t select_write(socket_t sock, time_t sec, time_t usec) { function wait_until_socket_is_ready (line 1504) | inline bool wait_until_socket_is_ready(socket_t sock, time_t sec, time_t... function class (line 1544) | class SocketStream : public Stream { function parse_header (line 2162) | inline void parse_header(const char *beg, const char *end, Headers &head... function read_headers (line 2183) | inline bool read_headers(Stream &strm, Headers &headers) { function read_content_with_length (line 2215) | inline bool read_content_with_length(Stream &strm, uint64_t len, Progres... function skip_content_with_length (line 2242) | inline void skip_content_with_length(Stream &strm, uint64_t len) { function read_content_without_length (line 2255) | inline bool read_content_without_length(Stream &strm, ContentReceiver ou... function read_content_chunked (line 2272) | inline bool read_content_chunked(Stream &strm, ContentReceiver out) { function is_chunked_transfer_encoding (line 2324) | inline bool is_chunked_transfer_encoding(const Headers &headers) { function ContentReceiver (line 2336) | ContentReceiver out = [&](const char *buf, size_t n) { return receiver(b... function class (line 2687) | class MultipartFormDataParser { function std (line 2874) | inline std::string to_lower(const char *beg, const char *end) { function std (line 2884) | inline std::string make_multipart_data_boundary() { function std (line 2920) | inline std::string make_content_range_header_field(size_t offset, size_t... function std (line 2969) | inline std::string make_multipart_ranges_data(const Request &req, function get_multipart_ranges_data_length (line 2990) | inline size_t get_multipart_ranges_data_length(const Request &req, function get_range_offset_and_length (line 3030) | size_t> get_range_offset_and_length(const Request &req, const Response &... function expect_content (line 3040) | inline bool expect_content(const Request &req) { function has_crlf (line 3049) | inline bool has_crlf(const char *s) { function parse_www_authenticate (line 3190) | inline bool parse_www_authenticate(const Response &res, std::map &args) { FILE: core-tests/src/_lib/server.cpp type swSocketType (line 117) | enum swSocketType FILE: core-tests/src/_lib/ssl.cpp type swoole (line 3) | namespace swoole { type test (line 4) | namespace test { function printAllSubjectEntries (line 5) | void printAllSubjectEntries(X509_NAME *name) { function printX509Info (line 29) | void printX509Info(X509 *cert) { function dump_cert_info (line 68) | int dump_cert_info(const char *data, size_t len) { FILE: core-tests/src/core/base.cpp function TEST (line 36) | TEST(base, datahead_dump) { function TEST (line 46) | TEST(base, dec2hex) { function TEST (line 52) | TEST(base, hex2dec) { function TEST (line 62) | TEST(base, random_string) { function test_sw_vsnprintf (line 68) | static size_t test_sw_vsnprintf(char *buf, size_t size, const char *form... function TEST (line 76) | TEST(base, file_put_contents) { function TEST (line 84) | TEST(base, file_get_size) { function TEST (line 98) | TEST(base, version_compare) { function TEST (line 105) | TEST(base, common_divisor) { function TEST (line 111) | TEST(base, common_multiple) { function TEST (line 117) | TEST(base, shell_exec) { function TEST (line 147) | TEST(base, file_size) { function TEST (line 157) | TEST(base, eventdata_pack) { function TEST (line 173) | TEST(base, stack_defer_fn) { function TEST (line 187) | TEST(base, string_format) { function TEST (line 193) | TEST(base, dirname) { function TEST (line 200) | TEST(base, mkdir_recursive) { function TEST (line 206) | TEST(base, set_task_tmpdir) { function TEST (line 250) | TEST(base, version) { function TEST (line 256) | TEST(base, hook) { function TEST (line 270) | TEST(base, intersection) { function TEST (line 280) | TEST(base, itoa) { function TEST (line 289) | TEST(base, get_systemd_listen_fds) { function TEST (line 297) | TEST(base, type_size) { function swoole_fatal_error_impl (line 306) | size_t swoole_fatal_error_impl(const char *format, ...) { function TEST (line 317) | TEST(base, vsnprintf) { function TEST (line 336) | TEST(base, snprintf) { function TEST (line 353) | TEST(base, log_level) { function TEST (line 361) | TEST(base, trace_flag) { function TEST (line 368) | TEST(base, only_dump) { function TEST (line 377) | TEST(base, redirect_stdout) { function TEST (line 403) | TEST(base, fatal_error) { function TEST (line 418) | TEST(base, spinlock) { function TEST (line 443) | TEST(base, futex) { function test_fork_fail (line 476) | static int test_fork_fail(const std::function &after_fork_fa... function TEST (line 540) | TEST(base, fork_fail) { function TEST (line 558) | TEST(base, undefined_behavior) { FILE: core-tests/src/core/channel.cpp function TEST (line 28) | TEST(channel, push) { function TEST (line 90) | TEST(channel, peek) { function TEST (line 101) | TEST(channel, notify) { FILE: core-tests/src/core/hash.cpp function TEST (line 27) | TEST(hash, crc32) { function test_hash_func (line 31) | static void test_hash_func(uint64_t (*hash_fn)(const char *key, size_t l... function TEST (line 53) | TEST(hash, php) { function TEST (line 57) | TEST(hash, jenkins) { function TEST (line 61) | TEST(hash, austin) { FILE: core-tests/src/core/heap.cpp type node_t (line 5) | struct node_t { function TEST (line 12) | TEST(heap, random) { FILE: core-tests/src/core/log.cpp function TEST (line 11) | TEST(log, level) { function TEST (line 59) | TEST(log, date_format) { function TEST (line 88) | TEST(log, date_format_long_string) { function TEST (line 103) | TEST(log, date_with_microseconds) { function TEST (line 118) | TEST(log, rotation) { function TEST (line 142) | TEST(log, redirect_1) { function TEST (line 166) | TEST(log, redirect_2) { type TestA (line 191) | namespace TestA { class TestPrettyName (line 192) | class TestPrettyName { function test_pretty_name (line 201) | static void test_pretty_name(bool strip, const char *expect_str) { function test_pretty_name_lambda (line 205) | static void test_pretty_name_lambda(bool strip, const char *expect_str) { function test_pretty_name (line 214) | static void test_pretty_name(bool strip, const char *expect_str) { function test_pretty_name_lambda (line 218) | static void test_pretty_name_lambda(bool strip, const char *expect_str) { function TEST (line 225) | TEST(log, pretty_name) { function TEST (line 235) | TEST(log, pretty_name_lambda) { function TEST (line 243) | TEST(log, ignore_error) { function TEST (line 265) | TEST(log, open_fail) { function TEST (line 272) | TEST(log, set_stream) { FILE: core-tests/src/core/string.cpp function TEST (line 7) | TEST(string, ltrim) { function TEST (line 32) | TEST(string, rtrim) { function TEST (line 48) | TEST(string, move_and_copy) { function TEST (line 74) | TEST(string, append) { function TEST (line 84) | TEST(string, write) { function TEST (line 96) | TEST(string, repeat) { function TEST (line 115) | TEST(string, release) { function TEST (line 127) | TEST(string, ub) { function TEST (line 138) | TEST(string, strnpos) { function TEST (line 157) | TEST(string, strnstr) { function TEST (line 178) | TEST(string, explode) { function TEST (line 203) | TEST(string, explode_2) { function TEST (line 232) | TEST(string, pop_1) { function TEST (line 251) | TEST(string, pop_2) { function TEST (line 270) | TEST(string, reduce_1) { function TEST (line 283) | TEST(string, reduce_2) { function TEST (line 295) | TEST(string, reduce_3) { function TEST (line 310) | TEST(string, format_1) { function TEST (line 321) | TEST(string, format_2) { function TEST (line 333) | TEST(string, substr_len) { function TEST (line 339) | TEST(string, starts_with) { function TEST (line 346) | TEST(string, ends_with) { function TEST (line 353) | TEST(string, append_number) { FILE: core-tests/src/core/time.cpp function TEST (line 4) | TEST(time, get_ms) { function TEST (line 12) | TEST(time, get_ms_steady) { function TEST (line 20) | TEST(time, get_seconds) { function TEST (line 26) | TEST(time, get_timezone) { FILE: core-tests/src/core/util.cpp function TEST (line 24) | TEST(util, bitmap) { FILE: core-tests/src/coroutine/accept.cpp function TEST (line 27) | TEST(coroutine_hook, accept) { FILE: core-tests/src/coroutine/async.cpp function TEST (line 13) | TEST(coroutine_async, usleep) { function TEST (line 27) | TEST(coroutine_async, gethostbyname) { function TEST (line 53) | TEST(coroutine_async, error) { function TEST (line 63) | TEST(coroutine_async, cancel) { function TEST (line 82) | TEST(coroutine_async, timeout) { FILE: core-tests/src/coroutine/base.cpp function TEST (line 6) | TEST(coroutine_base, create) { function TEST (line 14) | TEST(coroutine_base, get_current) { function TEST (line 27) | TEST(coroutine_base, get_init_msec) { function TEST (line 36) | TEST(coroutine_base, yield_resume) { function TEST (line 71) | TEST(coroutine_base, get_cid) { function TEST (line 80) | TEST(coroutine_base, get_origin) { function TEST (line 95) | TEST(coroutine_base, get_origin_cid) { function TEST (line 109) | TEST(coroutine_base, is_end) { function TEST (line 116) | TEST(coroutine_base, set_task) { function TEST (line 126) | TEST(coroutine_base, get_current_task) { function TEST (line 136) | TEST(coroutine_base, get_current_cid) { function TEST (line 145) | TEST(coroutine_base, get_by_cid) { function TEST (line 153) | TEST(coroutine_base, get_task_by_cid) { function TEST (line 163) | TEST(coroutine_base, get_last_cid) { function TEST (line 171) | TEST(coroutine_base, count) { function TEST (line 179) | TEST(coroutine_base, get_peak_num) { function TEST (line 184) | TEST(coroutine_base, get_elapsed) { function TEST (line 196) | TEST(coroutine_base, run) { function TEST (line 203) | TEST(coroutine_base, cancel) { function TEST (line 215) | TEST(coroutine_base, noncancelable) { function TEST (line 253) | TEST(coroutine_base, timeout) { function TEST (line 261) | TEST(coroutine_base, gdb) { function TEST (line 279) | TEST(coroutine_base, bailout) { function TEST (line 330) | TEST(coroutine_base, undefined_behavior) { function TEST (line 352) | TEST(coroutine_base, c_api) { FILE: core-tests/src/coroutine/channel.cpp function TEST (line 9) | TEST(coroutine_channel, push_pop) { function TEST (line 21) | TEST(coroutine_channel, push_yield) { function TEST (line 46) | TEST(coroutine_channel, pop_yield) { function TEST (line 72) | TEST(coroutine_channel, push_timeout) { function TEST (line 84) | TEST(coroutine_channel, pop_timeout) { function TEST (line 94) | TEST(coroutine_channel, close) { function TEST (line 130) | TEST(coroutine_channel, cancel) { FILE: core-tests/src/coroutine/file.cpp function TEST (line 26) | TEST(coroutine_async_file, async_file) { FILE: core-tests/src/coroutine/gethostbyname.cpp function TEST (line 8) | TEST(coroutine_gethostbyname, resolve_cache) { function TEST (line 28) | TEST(coroutine_gethostbyname, impl_async) { function TEST (line 35) | TEST(coroutine_gethostbyname, resolve_cache_inet4_and_inet6) { function TEST (line 61) | TEST(coroutine_gethostbyname, dns_expire) { FILE: core-tests/src/coroutine/hook.cpp function test_file_hook (line 36) | void static test_file_hook() { function TEST (line 93) | TEST(coroutine_hook, file) { function TEST (line 99) | TEST(coroutine_hook, gethostbyname) { function TEST (line 110) | TEST(coroutine_hook, getaddrinfo) { function test_fstat (line 142) | static void test_fstat() { function TEST (line 155) | TEST(coroutine_hook, fstat) { function test_statvfs (line 160) | static void test_statvfs() { function TEST (line 170) | TEST(coroutine_hook, statvfs) { function test_hook_dir (line 175) | static void test_hook_dir() { function TEST (line 182) | TEST(coroutine_hook, dir) { function test_hook_socket (line 188) | static void test_hook_socket() { function TEST (line 218) | TEST(coroutine_hook, socket) { function TEST (line 224) | TEST(coroutine_hook, rename) { function TEST (line 243) | TEST(coroutine_hook, flock) { function TEST (line 281) | TEST(coroutine_hook, read_dir) { function TEST (line 307) | TEST(coroutine_hook, readlink) { function TEST (line 323) | TEST(coroutine_hook, stdio_1) { function TEST (line 345) | TEST(coroutine_hook, stdio_2) { function TEST (line 376) | TEST(coroutine_hook, sleep) { function TEST (line 393) | TEST(coroutine_hook, exists) { function TEST (line 404) | TEST(coroutine_hook, timeout) { function TEST (line 443) | TEST(coroutine_hook, sendmsg_and_recvmsg) { function TEST (line 493) | TEST(coroutine_hook, lseek) { function TEST (line 501) | TEST(coroutine_hook, socket_close) { function TEST (line 548) | TEST(coroutine_hook, poll) { function TEST (line 625) | TEST(coroutine_hook, poll_fake) { function TEST (line 679) | TEST(coroutine_hook, unwrap) { function test_freopen (line 702) | static void test_freopen() { function TEST (line 731) | TEST(coroutine_hook, freopen) { function TEST (line 736) | TEST(coroutine_hook, ftruncate) { function TEST (line 750) | TEST(coroutine_hook, get_socket_fail) { function TEST (line 771) | TEST(coroutine_hook, create_socket_fail) { FILE: core-tests/src/coroutine/http_server.cpp function TEST (line 27) | TEST(coroutine_http_server, get) { function TEST (line 63) | TEST(coroutine_http_server, post) { FILE: core-tests/src/coroutine/iouring.cpp function TEST (line 30) | TEST(iouring, create) { function TEST (line 40) | TEST(iouring, list_all_opcode) { function TEST (line 48) | TEST(iouring, open_and_close) { function TEST (line 62) | TEST(iouring, mkdir_and_rmdir) { function TEST (line 75) | TEST(iouring, write_and_read) { function TEST (line 104) | TEST(iouring, rename) { function TEST (line 123) | TEST(iouring, fstat_and_stat) { function TEST (line 146) | TEST(iouring, fsync_and_fdatasync) { function TEST (line 175) | TEST(iouring, ftruncate) { function TEST (line 194) | TEST(iouring, connect) { function TEST (line 222) | TEST(iouring, send_recv) { function TEST (line 249) | TEST(iouring, sendfile) { function uring_create_server_socket (line 271) | static int uring_create_server_socket(struct sockaddr_in *actual_server_... function TEST (line 296) | TEST(iouring, accept) { function TEST (line 344) | TEST(iouring, sleep) { function TEST (line 362) | TEST(iouring, wait_success) { function TEST (line 372) | TEST(iouring, wait_timeout) { function TEST (line 385) | TEST(iouring, waitpid) { function TEST (line 400) | TEST(iouring, poll) { function TEST (line 454) | TEST(iouring, accept_timeout) { FILE: core-tests/src/coroutine/socket.cpp function TEST (line 41) | TEST(coroutine_socket, connect_refused) { function TEST (line 50) | TEST(coroutine_socket, connect_timeout) { function TEST (line 72) | TEST(coroutine_socket, timeout_controller) { function TEST (line 109) | TEST(coroutine_socket, timeout_setter) { function TEST (line 142) | TEST(coroutine_socket, connect_with_dns) { function TEST (line 151) | TEST(coroutine_socket, tcp6) { function TEST (line 160) | TEST(coroutine_socket, unixsock_fail) { function TEST (line 169) | TEST(coroutine_socket, recv_success) { function TEST (line 203) | TEST(coroutine_socket, recv_fail) { function TEST (line 236) | TEST(coroutine_socket, bind_success) { function TEST (line 249) | TEST(coroutine_socket, bind_fail) { function TEST (line 262) | TEST(coroutine_socket, listen) { function TEST (line 272) | TEST(coroutine_socket, accept) { function socket_set_eof_protocol (line 294) | static void socket_set_eof_protocol(Socket &sock) { function TEST (line 300) | TEST(coroutine_socket, eof_1) { function TEST (line 335) | TEST(coroutine_socket, eof_2) { function TEST (line 383) | TEST(coroutine_socket, eof_3) { function TEST (line 412) | TEST(coroutine_socket, eof_4) { function TEST (line 445) | TEST(coroutine_socket, eof_5) { function TEST (line 482) | TEST(coroutine_socket, eof_6) { function socket_set_length_protocol_1 (line 518) | static void socket_set_length_protocol_1(Socket &sock) { function socket_set_length_protocol_2 (line 530) | static void socket_set_length_protocol_2(Socket &sock) { function TEST (line 542) | TEST(coroutine_socket, length_1) { function TEST (line 575) | TEST(coroutine_socket, length_2) { function TEST (line 607) | TEST(coroutine_socket, length_3) { function length_protocol_server_func (line 641) | static void length_protocol_server_func(void *arg, int port) { function TEST (line 669) | TEST(coroutine_socket, length_4) { function TEST (line 702) | TEST(coroutine_socket, length_5) { function TEST (line 732) | TEST(coroutine_socket, length_7) { function TEST (line 766) | TEST(coroutine_socket, event_hup) { function TEST (line 799) | TEST(coroutine_socket, recv_line) { function TEST (line 851) | TEST(coroutine_socket, getsockname) { function TEST (line 860) | TEST(coroutine_socket, buffer) { function TEST (line 881) | TEST(coroutine_socket, check_liveness) { function TEST (line 895) | TEST(coroutine_socket, write_and_read) { function TEST (line 919) | TEST(coroutine_socket, write_and_read_2) { function TEST (line 944) | TEST(coroutine_socket, writev_and_readv) { function TEST (line 986) | TEST(coroutine_socket, send_and_recv_all) { function TEST (line 1017) | TEST(coroutine_socket, writevall_and_readvall) { function TEST (line 1072) | TEST(coroutine_socket, sendfile) { function test_sendto_recvfrom (line 1093) | static void test_sendto_recvfrom(enum swSocketType sock_type) { function TEST (line 1142) | TEST(coroutine_socket, sendto_recvfrom_udp) { function socket_test_request_baidu (line 1147) | static void socket_test_request_baidu(Socket &sock) { function proxy_test (line 1162) | static void proxy_test(Socket &sock, bool https) { function proxy_set_socks5_proxy (line 1180) | static void proxy_set_socks5_proxy(Socket &socket, int port, bool auth) { function TEST (line 1189) | TEST(coroutine_socket, https_get_with_socks5_proxy) { function TEST (line 1205) | TEST(coroutine_socket, http_get_with_socks5_proxy) { function proxy_set_http_proxy (line 1221) | static void proxy_set_http_proxy(Socket &socket) { function TEST (line 1230) | TEST(coroutine_socket, http_get_with_http_proxy) { function TEST (line 1238) | TEST(coroutine_socket, https_get_with_http_proxy) { function TEST (line 1246) | TEST(coroutine_socket, ssl) { function TEST (line 1261) | TEST(coroutine_socket, ssl_accept) { function TEST (line 1308) | TEST(coroutine_socket, peek) { function TEST (line 1332) | TEST(coroutine_socket, sendmsg_and_recvmsg) { function TEST (line 1398) | TEST(coroutine_socket, close) { function TEST (line 1448) | TEST(coroutine_socket, cancel) { function TEST (line 1475) | TEST(coroutine_socket, get_event_str) { function TEST (line 1481) | TEST(coroutine_socket, option) { function test_ssl_verify (line 1492) | static void test_ssl_verify() { function TEST (line 1519) | TEST(coroutine_socket, ssl_verify) { function TEST (line 1523) | TEST(coroutine_socket, shutdown) { function TEST (line 1540) | TEST(coroutine_socket, recv_packet) { function TEST (line 1554) | TEST(coroutine_socket, set_error) { function TEST (line 1562) | TEST(coroutine_socket, reinit) { FILE: core-tests/src/coroutine/system.cpp function TEST (line 34) | TEST(coroutine_system, file) { function TEST (line 47) | TEST(coroutine_system, flock) { function TEST (line 81) | TEST(coroutine_system, flock_nb) { function TEST (line 108) | TEST(coroutine_system, cancel_sleep) { function test_getaddrinfo (line 119) | static void test_getaddrinfo( function TEST (line 133) | TEST(coroutine_system, getaddrinfo) { function TEST (line 140) | TEST(coroutine_system, getaddrinfo_fail) { function TEST (line 148) | TEST(coroutine_system, getaddrinfo_timeout) { function TEST (line 156) | TEST(coroutine_system, wait_signal) { function TEST (line 167) | TEST(coroutine_system, wait_signal_invalid_signo) { function TEST (line 174) | TEST(coroutine_system, wait_signal_fail) { function TEST (line 185) | TEST(coroutine_system, wait_event_readable) { function TEST (line 222) | TEST(coroutine_system, wait_event_writable) { function TEST (line 271) | TEST(coroutine_system, wait_event_fail) { function TEST (line 290) | TEST(coroutine_system, swoole_stream_select) { function TEST (line 328) | TEST(coroutine_system, timeout_is_zero) { function TEST (line 363) | TEST(coroutine_system, exec) { function TEST (line 372) | TEST(coroutine_system, waitpid) { function TEST (line 387) | TEST(coroutine_system, waitpid_any) { function TEST (line 402) | TEST(coroutine_system, read_file_fail) { function TEST (line 409) | TEST(coroutine_system, write_file_fail) { FILE: core-tests/src/coroutine/uring_socket.cpp function TEST (line 39) | TEST(uring_socket, connect) { function TEST (line 63) | TEST(uring_socket, ssl_connect) { function TEST (line 94) | TEST(uring_socket, accept) { function TEST (line 133) | TEST(uring_socket, ssl_accept) { function socket_set_length_protocol_1 (line 200) | static void socket_set_length_protocol_1(UringSocket &sock) { function TEST (line 212) | TEST(uring_socket, length_3) { function TEST (line 243) | TEST(uring_socket, sendmsg_and_recvmsg) { function test_sendto_recvfrom (line 295) | static void test_sendto_recvfrom(enum swSocketType sock_type) { function TEST (line 344) | TEST(uring_socket, sendto_recvfrom_udp) { function TEST (line 349) | TEST(uring_socket, writev_and_readv) { function TEST (line 391) | TEST(uring_socket, writevall_and_readvall) { function TEST (line 446) | TEST(uring_socket, sendfile) { function TEST (line 468) | TEST(uring_socket, send_and_recv_all) { function TEST (line 499) | TEST(uring_socket, poll) { function TEST (line 522) | TEST(uring_socket, ssl_readv) { FILE: core-tests/src/lock/lock.cpp function test_func (line 35) | static void test_func(Lock &lock) { function test_lock_rd_func (line 56) | static void test_lock_rd_func(Lock &lock) { function test_share_lock_fun (line 72) | static void test_share_lock_fun(Lock &lock) { function TEST (line 98) | TEST(lock, mutex) { function TEST (line 103) | TEST(lock, lockwait) { function TEST (line 129) | TEST(lock, shared) { function TEST (line 134) | TEST(lock, try_rd) { function TEST (line 139) | TEST(lock, coroutine_lock) { function TEST (line 167) | TEST(lock, coroutine_lock_cancel) { function TEST (line 183) | TEST(lock, coroutine_lock_rd) { function TEST (line 208) | TEST(lock, rwlock_shared) { function TEST (line 213) | TEST(lock, rwlock) { function TEST (line 218) | TEST(lock, rwlock_try_rd) { function TEST (line 223) | TEST(lock, rw_try_wr) { function TEST (line 241) | TEST(lock, spinlock_shared) { function TEST (line 246) | TEST(lock, spinlock) { function TEST (line 251) | TEST(lock, spinlock_try_rd) { FILE: core-tests/src/main.cpp function main (line 15) | int main(int argc, char **argv) { function init_root_path (line 44) | static void init_root_path(const char *_exec_file) { type swoole::test (line 62) | namespace swoole::test { function counter_init (line 66) | void counter_init() { function counter_incr (line 74) | int counter_incr(int index, int add) { function counter_get (line 78) | int counter_get(int index) { function counter_set (line 82) | void counter_set(int index, int value) { function counter_incr_and_put_log (line 86) | void counter_incr_and_put_log(int index, const char *msg) { function string (line 93) | const string &get_root_path() { function string (line 97) | string get_ssl_dir() { function string (line 101) | string get_jpg_file() { function string (line 105) | string http_get_request(const string &domain, const string &path) { function is_github_ci (line 117) | bool is_github_ci() { function exec_js_script (line 121) | int exec_js_script(const std::string &file, const std::string &args) { function get_random_port (line 126) | int get_random_port() { function is_valid_fd (line 130) | bool is_valid_fd(int fd) { function wait_all_child_processes (line 134) | int wait_all_child_processes(bool verbose) { function has_child_processes (line 183) | int has_child_processes() { function has_threads (line 227) | int has_threads() { function is_directory_empty (line 256) | int is_directory_empty(const char *path) { function is_directory (line 283) | int is_directory(const char *path) { function get_parent_directory (line 298) | int get_parent_directory(const char *path, char *parent_path, size_t s... function recursive_rmdir (line 327) | int recursive_rmdir(const char *path) { function pid_t (line 357) | pid_t spawn_exec(const std::function &fn) { function spawn_exec_and_wait (line 368) | int spawn_exec_and_wait(const std::function &fn) { FILE: core-tests/src/memory/buffer.cpp function TEST (line 27) | TEST(buffer, append_iov) { FILE: core-tests/src/memory/fixed_pool.cpp function TEST (line 26) | TEST(fixed_pool, alloc) { function TEST (line 55) | TEST(fixed_pool, realloc) { FILE: core-tests/src/memory/global_memory.cpp function TEST (line 23) | TEST(global_memory, alloc) { FILE: core-tests/src/memory/lru_cache.cpp class lru_cache_test_class (line 8) | class lru_cache_test_class { method lru_cache_test_class (line 10) | lru_cache_test_class() {} function TEST (line 17) | TEST(lru_cache, basic) { function TEST (line 38) | TEST(lru_cache, memory_free) { function TEST (line 49) | TEST(lru_cache, lru_kick) { FILE: core-tests/src/memory/ringbuffer.cpp function test_ringbuffer (line 32) | static void test_ringbuffer(bool shared) { function TEST (line 56) | TEST(ringbuffer, thread) { function thread_write (line 61) | static void thread_write() { function thread_read (line 105) | static void thread_read(int i) { FILE: core-tests/src/memory/table.cpp type exception_t (line 28) | struct exception_t : public std::exception { method exception_t (line 31) | exception_t(std::string _msg, int _code) : std::exception() { type row_t (line 40) | struct row_t { class table_t (line 46) | class table_t { method table_t (line 55) | table_t(uint32_t rows_size, float conflict_proportion = 0.2) { method set (line 73) | bool set(const std::string &key, const row_t &value) { method row_t (line 90) | row_t get(const std::string &key) { method del (line 107) | bool del(const std::string &key) { method exists (line 111) | bool exists(const std::string &key) { method count (line 119) | size_t count() { method Table (line 123) | Table *ptr() { function TEST (line 134) | TEST(table, create) { function start_iterator (line 165) | void start_iterator(Table *_ptr) { function TEST (line 180) | TEST(table, iterator) { function TEST (line 191) | TEST(table, iterator_2) { function create_table (line 205) | static void create_table(table_t &table) { function TEST (line 216) | TEST(table, conflict1) { function TEST (line 239) | TEST(table, conflict2) { function TEST (line 255) | TEST(table, conflict3) { function TEST (line 268) | TEST(table, conflict4) { function TEST (line 284) | TEST(table, get_value) { function TEST (line 324) | TEST(table, lock) { function TEST (line 346) | TEST(table, size_limit) { function TEST (line 358) | TEST(table, lock_crash) { function TEST (line 377) | TEST(table, lock_race) { FILE: core-tests/src/network/address.cpp function TEST (line 24) | TEST(address, basic) { function TEST (line 36) | TEST(address, dns_fail) { function TEST (line 42) | TEST(address, path_to_long) { function TEST (line 50) | TEST(address, bad_type) { function TEST (line 56) | TEST(address, type_str) { function TEST (line 63) | TEST(address, is_loopback_addr) { function TEST (line 81) | TEST(address, ipv4_addr) { function TEST (line 96) | TEST(address, ipv6_addr) { function TEST (line 111) | TEST(address, unix_addr) { function TEST (line 120) | TEST(address, bad_addr) { function TEST (line 130) | TEST(address, bad_port) { function TEST (line 136) | TEST(address, loopback_addr) { FILE: core-tests/src/network/client.cpp function TEST (line 26) | TEST(client, tcp) { function test_sync_client_dgram (line 69) | static void test_sync_client_dgram(const char *host, int port, enum swSo... function TEST (line 107) | TEST(client, udp) { function TEST (line 112) | TEST(client, udp6) { function TEST (line 117) | TEST(client, udg) { function test_async_client_tcp (line 121) | static void test_async_client_tcp(const char *host, int port, enum swSoc... function TEST (line 175) | TEST(client, async_tcp) { function TEST (line 179) | TEST(client, async_tcp_dns) { function TEST (line 183) | TEST(client, async_tcp6) { function TEST (line 187) | TEST(client, async_tcp6_dns) { function TEST (line 191) | TEST(client, async_tcp_dns_fail) { function TEST (line 226) | TEST(client, async_tcp_ssl_handshake_fail) { function TEST (line 261) | TEST(client, async_tcp_http_proxy_handshake_fail) { function TEST (line 294) | TEST(client, async_tcp_socks5_proxy_handshake_fail) { function TEST (line 327) | TEST(client, sleep) { function TEST (line 355) | TEST(client, sleep_2) { function TEST (line 429) | TEST(client, connect_refuse) { function TEST (line 437) | TEST(client, bind) { type DNSHeader (line 451) | struct DNSHeader { function encodeDomainName (line 461) | std::vector encodeDomainName(const std::string &domain) { function buildDNSQuery (line 492) | std::vector buildDNSQuery(const std::string &domain, uint16_t r... function bytesToHexString (line 532) | std::string bytesToHexString(const std::vector &data) { function TEST (line 545) | TEST(client, sendto) { function TEST (line 570) | TEST(client, async_unix_connect_refuse) { function TEST (line 598) | TEST(client, async_connect_timeout) { function test_async_client_dgram (line 626) | static void test_async_client_dgram(const char *host, int port, enum swS... function TEST (line 685) | TEST(client, async_udp) { function TEST (line 689) | TEST(client, async_udp_dns) { function TEST (line 693) | TEST(client, async_udp6) { function TEST (line 697) | TEST(client, connect_timeout) { function TEST (line 705) | TEST(client, shutdown_write) { function TEST (line 720) | TEST(client, shutdown_read) { function TEST (line 738) | TEST(client, shutdown_all) { function test_ssl_http_get (line 758) | static void test_ssl_http_get() { function TEST (line 789) | TEST(client, ssl_1) { function TEST (line 793) | TEST(client, ssl_sendfile) { function TEST (line 823) | TEST(client, sync_ssl_sendfile) { function proxy_async_test (line 845) | static void proxy_async_test(Client &client, bool https) { function proxy_sync_test (line 874) | static void proxy_sync_test(Client &client, bool https) { function proxy_set_socks5_proxy (line 901) | static void proxy_set_socks5_proxy(Client &client) { function proxy_set_http_proxy (line 907) | static void proxy_set_http_proxy(Client &client) { function TEST (line 916) | TEST(client, https_get_async_with_http_proxy) { function TEST (line 922) | TEST(client, https_get_async_with_socks5_proxy) { function TEST (line 928) | TEST(client, https_get_sync_with_http_proxy) { function TEST (line 934) | TEST(client, https_get_sync_with_socks5_proxy) { function TEST (line 940) | TEST(client, http_get_sync_with_socks5_proxy_no_dns_tunnel) { function TEST (line 947) | TEST(client, http_get_async_with_http_proxy) { function TEST (line 953) | TEST(client, http_get_async_with_socks5_proxy) { function TEST (line 959) | TEST(client, http_get_sync_with_http_proxy) { function TEST (line 965) | TEST(client, http_get_sync_with_socks5_proxy) { function TEST (line 971) | TEST(client, ssl) { function TEST (line 1017) | TEST(client, fail) { function test_recv_timeout (line 1023) | static void test_recv_timeout(Client &c) { function TEST (line 1046) | TEST(client, recv_timeout) { function TEST (line 1053) | TEST(client, ssl_recv_timeout) { function TEST (line 1062) | TEST(client, sync_nonblock) { FILE: core-tests/src/network/dns.cpp function TEST (line 31) | TEST(dns, lookup1) { function TEST (line 38) | TEST(dns, lookup_ipv6) { function TEST (line 45) | TEST(dns, domain_not_found) { function TEST (line 53) | TEST(dns, bad_family) { function TEST (line 60) | TEST(dns, cancel) { function TEST (line 75) | TEST(dns, gethostbyname) { function TEST (line 85) | TEST(dns, getaddrinfo) { function TEST (line 98) | TEST(dns, getaddrinfo_fail) { function TEST (line 104) | TEST(dns, getaddrinfo_ipv6) { function TEST (line 119) | TEST(dns, load_resolv_conf) { function TEST (line 143) | TEST(dns, gethosts) { function name_resolver_test_fn_1 (line 183) | void name_resolver_test_fn_1() { function name_resolver_test_fn_2 (line 190) | void name_resolver_test_fn_2() { function TEST (line 229) | TEST(dns, name_resolve_1) { function TEST (line 234) | TEST(dns, name_resolve_2) { function TEST (line 239) | TEST(dns, name_resolve_fail) { FILE: core-tests/src/network/socket.cpp function TEST (line 28) | TEST(socket, connect_sync) { function TEST (line 71) | TEST(socket, fail) { function TEST (line 107) | TEST(socket, ssl_fail) { function TEST (line 130) | TEST(socket, sendto) { function test_sendto (line 158) | static void test_sendto(enum swSocketType sock_type) { function TEST (line 184) | TEST(socket, sendto_ipv4) { function TEST (line 188) | TEST(socket, sendto_ipv6) { function TEST (line 192) | TEST(socket, recv) { function TEST (line 223) | TEST(socket, recvfrom_sync) { function TEST (line 254) | TEST(socket, send_async_1) { function TEST (line 271) | TEST(socket, send_async_2) { function TEST (line 297) | TEST(socket, sendfile_sync) { function TEST (line 337) | TEST(socket, sendfile) { function TEST (line 379) | TEST(socket, peek) { function TEST (line 408) | TEST(socket, sendto_sync) { function TEST (line 453) | TEST(socket, clean) { function TEST (line 485) | TEST(socket, check_liveness) { function test_socket_sync (line 533) | static void test_socket_sync(network::Socket *sock, bool connect = true) { function TEST (line 563) | TEST(socket, sync) { function TEST (line 568) | TEST(socket, dup) { function TEST (line 580) | TEST(socket, convert_to_type) { function test_sock_type (line 605) | static void test_sock_type(SocketType type, int expect_sock_domain, int ... function TEST (line 612) | TEST(socket, get_domain_and_type) { function TEST (line 631) | TEST(socket, make_socket) { function TEST (line 645) | TEST(socket, make_server_socket) { function TEST (line 669) | TEST(socket, ssl_get_error_reason) { function TEST (line 796) | TEST(socket, catch_error) { function TEST (line 805) | TEST(socket, misc) { FILE: core-tests/src/network/stream.cpp function TEST (line 27) | TEST(stream, send) { FILE: core-tests/src/os/async.cpp function TEST (line 31) | TEST(async, dispatch) { function TEST (line 53) | TEST(async, schedule) { function TEST (line 113) | TEST(async, misc) { FILE: core-tests/src/os/file.cpp function TEST (line 27) | TEST(file, read_line) { function TEST (line 50) | TEST(file, read_line_no_crlf) { function TEST (line 66) | TEST(file, file_put_contents) { function TEST (line 79) | TEST(file, file_get_contents) { function TEST (line 103) | TEST(file, file_get_size) { function TEST (line 115) | TEST(file, open_twice) { function TEST (line 128) | TEST(file, error) { function TEST (line 147) | TEST(file, tmp_file) { function TEST (line 160) | TEST(file, empty_file) { FILE: core-tests/src/os/msg_queue.cpp function TEST (line 26) | TEST(msg_queue, rbac) { FILE: core-tests/src/os/os.cpp function TEST (line 27) | TEST(os, daemon) { function TEST (line 43) | TEST(os, cpu_affinity) { function TEST (line 66) | TEST(os, thread_name) { function TEST (line 81) | TEST(os, thread_id) { function TEST (line 87) | TEST(os, set_isolation) { FILE: core-tests/src/os/pipe.cpp function TEST (line 6) | TEST(pipe, unixsock) { function TEST (line 36) | TEST(pipe, base) { FILE: core-tests/src/os/process_pool.cpp function test_func (line 19) | static void test_func(ProcessPool &pool) { function test_func_task_protocol (line 43) | static void test_func_task_protocol(ProcessPool &pool) { function test_func_message_protocol (line 55) | static void test_func_message_protocol(ProcessPool &pool) { function test_func_stream_protocol (line 68) | static void test_func_stream_protocol(ProcessPool &pool) { function TEST (line 82) | TEST(process_pool, tcp) { function TEST (line 91) | TEST(process_pool, unix_sock) { function TEST (line 103) | TEST(process_pool, tcp_raw) { function TEST (line 130) | TEST(process_pool, msgqueue) { function TEST (line 137) | TEST(process_pool, msgqueue_2) { function TEST (line 151) | TEST(process_pool, message_protocol) { function TEST (line 158) | TEST(process_pool, message_protocol_with_timer) { function TEST (line 189) | TEST(process_pool, stream_protocol) { function TEST (line 196) | TEST(process_pool, stream_protocol_with_msgq) { function TEST (line 203) | TEST(process_pool, shutdown) { function TEST (line 247) | TEST(process_pool, reload) { function test_async_pool (line 323) | static void test_async_pool() { function TEST (line 379) | TEST(process_pool, async) { function test_async_pool_with_mb (line 384) | static void test_async_pool_with_mb() { function TEST (line 465) | TEST(process_pool, async_mb) { function TEST (line 469) | TEST(process_pool, mb1) { function TEST (line 478) | TEST(process_pool, mb2) { function TEST (line 488) | TEST(process_pool, socket) { function TEST (line 497) | TEST(process_pool, listen) { function TEST (line 565) | TEST(process_pool, listen_unixsock) { function TEST (line 624) | TEST(process_pool, worker) { function TEST (line 666) | TEST(process_pool, add_worker) { FILE: core-tests/src/os/signal.cpp function sig_usr1 (line 6) | static void sig_usr1(int signo) {} function TEST (line 8) | TEST(os_signal, signalfd) { function TEST (line 39) | TEST(os_signal, block) { function TEST (line 52) | TEST(os_signal, unblock) { function TEST (line 69) | TEST(os_signal, signal_to_str) { function TEST (line 76) | TEST(os_signal, set) { function TEST (line 86) | TEST(os_signal, dispatch) { function TEST (line 109) | TEST(os_signal, error) { FILE: core-tests/src/os/timer.cpp function TEST (line 28) | TEST(timer, sys) { function TEST (line 80) | TEST(timer, async) { function TEST (line 107) | TEST(timer, exists) { function TEST (line 114) | TEST(timer, clear) { function TEST (line 122) | TEST(timer, get) { function TEST (line 131) | TEST(timer, delay) { function TEST (line 146) | TEST(timer, error) { function TEST (line 171) | TEST(timer, reinit) { function TEST (line 207) | TEST(timer, realtime_add) { FILE: core-tests/src/os/wait.cpp function pid_t (line 7) | static pid_t fork_child() { function pid_t (line 18) | static pid_t fork_child2() { function TEST (line 30) | TEST(os_wait, waitpid_before_child_exit) { function TEST (line 40) | TEST(os_wait, waitpid_after_child_exit) { function TEST (line 50) | TEST(os_wait, wait_before_child_exit) { function TEST (line 67) | TEST(os_wait, wait_after_child_exit) { function TEST (line 84) | TEST(os_wait, waitpid_safe) { FILE: core-tests/src/protocol/base.cpp function test_protocol (line 32) | static void test_protocol(Server &serv, ListenPort *port, String *pkgs) { function TEST (line 81) | TEST(protocol, length) { function TEST (line 103) | TEST(protocol, length_2) { function TEST (line 182) | TEST(protocol, length_3) { function TEST (line 223) | TEST(protocol, eof) { function TEST (line 243) | TEST(protocol, socks5_strerror) { function TEST (line 254) | TEST(protocol, swap_byte_order) { function createBinaryData (line 299) | void createBinaryData(T value, char *buffer) { function TEST (line 303) | TEST(protocol, unpack) { function TEST (line 546) | TEST(protocol, hton64) { FILE: core-tests/src/protocol/base64.cpp function TEST (line 23) | TEST(base64, encode) { function TEST (line 32) | TEST(base64, decode) { FILE: core-tests/src/protocol/http2.cpp function TEST (line 40) | TEST(http2, default_settings) { function TEST (line 74) | TEST(http2, pack_setting_frame) { function TEST (line 115) | TEST(http2, get_type) { function TEST (line 128) | TEST(http2, get_type_color) { type Http2Session (line 134) | struct Http2Session { method Http2Session (line 141) | Http2Session(SessionId _fd, Server *_serv) : fd(_fd), session(nullptr)... function send_callback (line 184) | static ssize_t send_callback(nghttp2_session *session, const uint8_t *da... function on_stream_close_callback (line 196) | static int on_stream_close_callback(nghttp2_session *session, int32_t st... function on_header_callback (line 201) | static int on_header_callback(nghttp2_session *session, function on_begin_headers_callback (line 220) | static int on_begin_headers_callback(nghttp2_session *session, const ngh... function on_frame_recv_callback (line 232) | static int on_frame_recv_callback(nghttp2_session *session, const nghttp... function on_data_chunk_recv_callback (line 257) | static int on_data_chunk_recv_callback( function on_frame_not_send_callback (line 269) | static int on_frame_not_send_callback(nghttp2_session *session, function on_frame_send_callback (line 278) | static int on_frame_send_callback(nghttp2_session *session, const nghttp... function string_read_callback (line 286) | static ssize_t string_read_callback(nghttp2_session *session, function handle_request (line 306) | static void handle_request(nghttp2_session *session, int32_t stream_id, ... function http2_send_settings (line 370) | static void http2_send_settings(Http2Session *session_data, const nghttp... function create_http2_session (line 380) | static std::shared_ptr create_http2_session(Server *serv, ... function test_ssl_http2 (line 414) | static void test_ssl_http2(Server::Mode mode) { function TEST (line 543) | TEST(http2, ssl) { FILE: core-tests/src/protocol/mime_type.cpp function TEST (line 25) | TEST(mime_type, get) { function TEST (line 30) | TEST(mime_type, exists) { function TEST (line 34) | TEST(mime_type, set) { function TEST (line 42) | TEST(mime_type, add) { function TEST (line 51) | TEST(mime_type, del) { FILE: core-tests/src/protocol/redis.cpp function TEST (line 31) | TEST(redis, get) { function TEST (line 40) | TEST(redis, server) { function TEST (line 120) | TEST(redis, format) { function TEST (line 132) | TEST(redis, parse) { FILE: core-tests/src/protocol/ssl.cpp function TEST (line 31) | TEST(ssl, destroy) { function TEST (line 37) | TEST(ssl, get_error) { function TEST (line 69) | TEST(ssl, password) { FILE: core-tests/src/reactor/base.cpp function TEST (line 30) | TEST(reactor, create) { function TEST (line 66) | TEST(reactor, set_handler) { function TEST (line 82) | TEST(reactor, wait) { function TEST (line 115) | TEST(reactor, write) { function TEST (line 150) | TEST(reactor, wait_timeout) { function TEST (line 165) | TEST(reactor, wait_error) { function TEST (line 177) | TEST(reactor, writev) { function TEST (line 210) | TEST(reactor, write_2m) { function TEST (line 266) | TEST(reactor, bad_fd) { function reactor_test_func (line 280) | static void reactor_test_func(Reactor *reactor) { function TEST (line 329) | TEST(reactor, epoll) { function TEST (line 335) | TEST(reactor, poll) { function TEST (line 341) | TEST(reactor, poll_extra) { function TEST (line 391) | TEST(reactor, poll_extra2) { function TEST (line 419) | TEST(reactor, add_or_update) { function TEST (line 440) | TEST(reactor, defer_task) { function TEST (line 452) | TEST(reactor, cycle) { function event_idle_callback (line 470) | static void event_idle_callback(void *data) { function TEST (line 474) | TEST(reactor, priority_idle_task) { function TEST (line 484) | TEST(reactor, hook) { function TEST (line 513) | TEST(reactor, set_fd) { function test_error_event (line 526) | static void test_error_event(Reactor::Type type, int retval) { function TEST (line 550) | TEST(reactor, error_event) { function TEST (line 558) | TEST(reactor, error) { function TEST (line 593) | TEST(reactor, drain_write_buffer) { function TEST (line 640) | TEST(reactor, handle_fail) { FILE: core-tests/src/server/buffer.cpp function TEST (line 28) | TEST(server, send_buffer) { FILE: core-tests/src/server/http_parser.cpp type HttpContext (line 66) | struct HttpContext { function llhttp_t (line 101) | static llhttp_t *swoole_http_parser_create(llhttp_type type = HTTP_REQUE... function swoole_http_destroy_context (line 108) | static void swoole_http_destroy_context(llhttp_t *parser) { function http_request_on_url (line 112) | static int http_request_on_url(llhttp_t *parser, const char *at, size_t ... function http_request_on_header_field (line 118) | static int http_request_on_header_field(llhttp_t *parser, const char *at... function http_request_on_header_value (line 124) | static int http_request_on_header_value(llhttp_t *parser, const char *at... function http_request_on_headers_complete (line 130) | static int http_request_on_headers_complete(llhttp_t *parser) { function http_request_on_body (line 134) | static int http_request_on_body(llhttp_t *parser, const char *at, size_t... function http_request_message_complete (line 138) | static int http_request_message_complete(llhttp_t *parser) { function http_llhttp_data_cb (line 144) | static int http_llhttp_data_cb(llhttp_t *parser, const char *at, size_t ... function http_llhttp_cb (line 148) | static int http_llhttp_cb(llhttp_t *parser) { function TEST (line 152) | TEST(http_parser, get_request) { function TEST (line 172) | TEST(http_parser, version) { function TEST (line 189) | TEST(http_parser, incomplete) { function TEST (line 205) | TEST(http_parser, method) { function TEST (line 219) | TEST(http_parser, websocket) { function TEST (line 241) | TEST(http_parser, http2) { function TEST (line 254) | TEST(http_parser, header_field_and_value) { function TEST (line 283) | TEST(http_parser, query_string) { function TEST (line 298) | TEST(http_parser, chunk) { function TEST (line 323) | TEST(http_parser, response) { function TEST (line 566) | TEST(http_parser, request_error_case) { function TEST (line 582) | TEST(http_parser, response_error_case) { function TEST (line 679) | TEST(http_parser, request_success_case) { function TEST (line 753) | TEST(http_parser, response_success_case) { FILE: core-tests/src/server/http_server.cpp type http_context (line 42) | struct http_context { method setHeader (line 51) | void setHeader(string key, string value) { method response (line 55) | void response(enum swHttpStatusCode code, string body) { method response (line 61) | void response(int code) { method dump_headers (line 75) | void dump_headers() { method base64Encode (line 81) | static std::string base64Encode(const unsigned char *input, int length) { method createWebSocketAccept (line 101) | std::string createWebSocketAccept() { function handle_on_message_complete (line 111) | static int handle_on_message_complete(llhttp_t *parser) { function handle_on_header_field (line 117) | static int handle_on_header_field(llhttp_t *parser, const char *at, size... function handle_on_header_value (line 123) | static int handle_on_header_value(llhttp_t *parser, const char *at, size... function handle_on_url (line 129) | static int handle_on_url(llhttp_t *parser, const char *at, size_t length) { function test_base_server (line 135) | static void test_base_server(function fn) { function Server (line 267) | static Server *test_http_server(Server::DispatchMode dispatch_mode = Ser... function Server (line 358) | static Server *test_proxy_server() { function TEST (line 422) | TEST(http_server, get) { function TEST (line 437) | TEST(http_server, reset_connection) { function TEST (line 454) | TEST(http_server, heartbeat_check_interval) { function TEST (line 471) | TEST(http_server, idle_time) { function TEST (line 487) | TEST(http_server, post) { function TEST (line 505) | TEST(http_server, static_get) { function TEST (line 529) | TEST(http_server, static_files) { function request_with_header (line 568) | static void request_with_header(const char *date_format, httplib::Client... function TEST (line 579) | TEST(http_server, not_modify) { function TEST (line 602) | TEST(http_server, proxy_file) { function TEST (line 626) | TEST(http_server, proxy_response) { function websocket_test (line 648) | static void websocket_test(int server_port, const char *data, size_t len... function TEST (line 664) | TEST(http_server, websocket_small) { function TEST (line 672) | TEST(http_server, websocket_medium) { function TEST (line 684) | TEST(http_server, websocket_big) { function TEST (line 696) | TEST(http_server, websocket_mask) { function TEST (line 711) | TEST(http_server, websocket_encode) { function TEST (line 744) | TEST(http_server, node_websocket_client_1) { function TEST (line 765) | TEST(http_server, node_websocket_client_2) { function TEST (line 785) | TEST(http_server, parser1) { function TEST (line 816) | TEST(http_server, parser2) { function TEST (line 849) | TEST(http_server, upload) { function TEST (line 883) | TEST(http_server, max_request_size) { function TEST (line 917) | TEST(http_server, heartbeat) { function TEST (line 949) | TEST(http_server, overflow) { function TEST (line 977) | TEST(http_server, process) { function TEST (line 1005) | TEST(http_server, process1) { function TEST (line 1032) | TEST(http_server, redundant_callback) { function TEST (line 1056) | TEST(http_server, pause) { function TEST (line 1084) | TEST(http_server, sni) { function TEST (line 1140) | TEST(http_server, bad_request) { function TEST (line 1178) | TEST(http_server, chunked) { function TEST (line 1210) | TEST(http_server, max_queued_bytes) { function TEST (line 1244) | TEST(http_server, dispatch_func_return_error_worker_id) { function TEST (line 1272) | TEST(http_server, client_ca) { function request_with_if_range_header (line 1314) | static bool request_with_if_range_header(const char *date_format, std::s... function TEST (line 1348) | TEST(http_server, http_range) { function request_with_diff_range (line 1374) | static bool request_with_diff_range(std::string port, std::string range) { function TEST (line 1399) | TEST(http_server, http_range2) { function TEST (line 1420) | TEST(http_server, abort_connection) { function TEST (line 1471) | TEST(http_server, EncodeDecodeBasic) { function TEST (line 1486) | TEST(http_server, EncodeDecodeWithSpecialChars) { function TEST (line 1501) | TEST(http_server, get_method) { function TEST (line 1507) | TEST(http_server, get_method_str) { function TEST (line 1513) | TEST(http_server, has_expect_header) { function TEST (line 1534) | TEST(http_server, get_status_message) { function SetRequestContent (line 1553) | static void SetRequestContent(const std::string &str) { function SetRequestContent (line 1559) | static void SetRequestContent(String *str) { function TEST (line 1564) | TEST(http_server, get_protocol) { function TEST (line 1690) | TEST(http_server, all_method) { function TEST (line 1709) | TEST(http_server, parse_multipart_boundary) { function TEST (line 1818) | TEST(http_server, get_package_length) { function test_ssl_http (line 1882) | static void test_ssl_http(Server::Mode mode) { function TEST (line 1951) | TEST(http_server, ssl) { function TEST (line 1955) | TEST(http_server, fail) { FILE: core-tests/src/server/message_bus.cpp type TestPacket (line 32) | struct TestPacket { type TestMB (line 37) | struct TestMB { method send_empty_packet (line 42) | bool send_empty_packet(network::Socket *sock) { method read (line 62) | int read(Event *ev) { function TEST (line 102) | TEST(message_bus, read) { function TEST (line 149) | TEST(message_bus, read_with_buffer) { FILE: core-tests/src/server/mqtt.cpp type MqttPacketType (line 31) | enum MqttPacketType { function current_timestamp (line 41) | std::string current_timestamp() { type MqttSession (line 52) | struct MqttSession { method MqttSession (line 60) | MqttSession(Server *_server, SessionId fd_) : fd(fd_), server(_server) {} method send_connack (line 63) | bool send_connack() { method send_suback (line 74) | bool send_suback(uint16_t packet_id) { method send_publish (line 86) | bool send_publish(const std::string &topic, const std::string &message) { method send_puback (line 121) | bool send_puback(uint16_t packet_id) { method send_disconnect (line 126) | bool send_disconnect() { method process_packet (line 131) | bool process_packet(const uint8_t *data, size_t len) { function test_mqtt_server (line 211) | static void test_mqtt_server(function fn) { function TEST (line 271) | TEST(mqtt, echo) { FILE: core-tests/src/server/multipart_parser.cpp type MppResult (line 22) | struct MppResult { function multipart_on_header_field (line 30) | static int multipart_on_header_field(multipart_parser *p, const char *at... function multipart_on_header_value (line 37) | static int multipart_on_header_value(multipart_parser *p, const char *at... function multipart_on_data (line 44) | static int multipart_on_data(multipart_parser *p, const char *at, size_t... function multipart_on_header_complete (line 51) | static int multipart_on_header_complete(multipart_parser *p) { function multipart_on_data_end (line 58) | static int multipart_on_data_end(multipart_parser *p) { function multipart_on_part_begin (line 63) | static int multipart_on_part_begin(multipart_parser *p) { function multipart_on_body_end (line 68) | static int multipart_on_body_end(multipart_parser *p) { function multipart_parser (line 87) | static multipart_parser *create_parser() { function create_error (line 91) | static void create_error(multipart_parser *parser, multipart_error error... function TEST (line 104) | TEST(multipart_parser, error_message) { function TEST (line 149) | TEST(multipart_parser, header_field) { function TEST (line 174) | TEST(multipart_parser, header_error) { function TEST (line 193) | TEST(multipart_parser, data) { FILE: core-tests/src/server/port.cpp function TEST (line 28) | TEST(server_port, import) { function TEST (line 39) | TEST(server_port, create) { function TEST (line 57) | TEST(server_port, dgram) { FILE: core-tests/src/server/server.cpp function TEST (line 36) | TEST(server, schedule) { function TEST (line 72) | TEST(server, schedule_1) { function average_combined (line 96) | double average_combined(const std::vector &v1, const std::vector... function test_worker_schedule (line 105) | static void test_worker_schedule(int dispatch_mode) { function TEST (line 145) | TEST(server, schedule_4) { function TEST (line 201) | TEST(server, schedule_5) { function TEST (line 253) | TEST(server, schedule_8) { function TEST (line 307) | TEST(server, schedule_9) { function TEST (line 311) | TEST(server, schedule_10) { function test_base (line 317) | static void test_base() { function TEST (line 413) | TEST(server, base) { function test_process (line 417) | static void test_process(bool single_thread = false) { function TEST (line 546) | TEST(server, process) { function TEST (line 551) | TEST(server, process_single_thread) { function test_process_send_in_user_worker (line 556) | static void test_process_send_in_user_worker() { function TEST (line 621) | TEST(server, thread) { function TEST (line 702) | TEST(server, task_thread) { function TEST (line 783) | TEST(server, reload_thread) { function TEST (line 861) | TEST(server, reload_thread_2) { function TEST (line 931) | TEST(server, reload_thread_3) { function TEST (line 979) | TEST(server, reload_all_workers) { function TEST (line 1042) | TEST(server, reload_all_workers2) { function TEST (line 1102) | TEST(server, kill_user_workers) { function TEST (line 1145) | TEST(server, force_kill_all_workers) { function TEST (line 1193) | TEST(server, kill_user_workers1) { function TEST (line 1228) | TEST(server, create_task_worker_fail) { function TEST (line 1241) | TEST(server, ssl) { function TEST (line 1309) | TEST(server, ssl_error) { function TEST (line 1362) | TEST(server, ssl_write) { function TEST (line 1434) | TEST(server, dtls) { function TEST (line 1515) | TEST(server, dtls2) { function test_ssl_client_cert (line 1559) | static void test_ssl_client_cert(Server::Mode mode) { function TEST (line 1642) | TEST(server, ssl_client_cert_1) { function TEST (line 1646) | TEST(server, ssl_client_cert_2) { function TEST (line 1650) | TEST(server, ssl_client_cert_3) { function TEST (line 1654) | TEST(server, task_worker) { function TEST (line 1706) | TEST(server, task_worker2) { function TEST (line 1760) | TEST(server, task_worker_3) { function TEST (line 1794) | TEST(server, reload_single_process) { function TEST (line 1824) | TEST(server, reload_no_task_worker) { function test_task (line 1853) | static void test_task(Server::Mode mode, uint8_t task_ipc_mode = Server:... function TEST (line 1901) | TEST(server, task_base) { function TEST (line 1905) | TEST(server, task_process) { function TEST (line 1909) | TEST(server, task_ipc_stream) { function TEST (line 1914) | TEST(server, task_worker3) { function TEST (line 1961) | TEST(server, task_worker4) { function TEST (line 2017) | TEST(server, task_sync_multi_task) { function TEST (line 2091) | TEST(server, task_sync) { function test_task_ipc (line 2128) | static void test_task_ipc(Server &serv) { function TEST (line 2171) | TEST(server, task_ipc_queue_1) { function TEST (line 2180) | TEST(server, task_ipc_queue_2) { function TEST (line 2189) | TEST(server, task_ipc_queue_3) { function TEST (line 2198) | TEST(server, task_ipc_queue_4) { function TEST (line 2207) | TEST(server, task_ipc_queue_5) { function TEST (line 2218) | TEST(server, max_connection) { function TEST (line 2247) | TEST(server, min_connection) { function TEST (line 2260) | TEST(server, worker_num) { function TEST (line 2274) | TEST(server, reactor_num_base) { function TEST (line 2283) | TEST(server, reactor_num_large) { function TEST (line 2293) | TEST(server, reactor_num_large2) { function TEST (line 2302) | TEST(server, reactor_num_zero) { function test_command (line 2311) | void test_command(enum Server::Mode _mode) { function TEST (line 2373) | TEST(server, command_1) { function TEST (line 2377) | TEST(server, command_2) { function TEST (line 2381) | TEST(server, sendwait) { function TEST (line 2424) | TEST(server, system) { function TEST (line 2478) | TEST(server, reopen_log) { function TEST (line 2508) | TEST(server, reopen_log2) { function TEST (line 2533) | TEST(server, udp_packet) { function TEST (line 2577) | TEST(server, protocols) { function TEST (line 2634) | TEST(server, pipe_message) { function TEST (line 2664) | TEST(server, forward_message) { function TEST (line 2714) | TEST(server, abnormal_pipeline_data) { function TEST (line 2758) | TEST(server, startup_error) { function TEST (line 2792) | TEST(server, abort_worker) { function TEST (line 2861) | TEST(server, reactor_thread_pipe_writable) { function test_heartbeat_check (line 2941) | static void test_heartbeat_check(Server::Mode mode, bool single_thread =... function TEST (line 2985) | TEST(server, heartbeat_check_1) { function TEST (line 2989) | TEST(server, heartbeat_check_2) { function TEST (line 2993) | TEST(server, heartbeat_check_3) { function TEST (line 2997) | TEST(server, heartbeat_check_4) { function test_close (line 3001) | static void test_close(Server::Mode mode, bool close_in_client, bool sin... function TEST (line 3078) | TEST(server, close_1) { function TEST (line 3082) | TEST(server, close_2) { function TEST (line 3086) | TEST(server, close_3) { function TEST (line 3090) | TEST(server, close_4) { function TEST (line 3094) | TEST(server, close_5) { function TEST (line 3098) | TEST(server, close_6) { function TEST (line 3102) | TEST(server, close_7) { function TEST (line 3106) | TEST(server, close_8) { function TEST (line 3110) | TEST(server, eof_check) { function test_clean_worker (line 3178) | static void test_clean_worker(Server::Mode mode) { function TEST (line 3252) | TEST(server, clean_worker_1) { function TEST (line 3256) | TEST(server, clean_worker_2) { type Options (line 3260) | struct Options { function test_kill_worker (line 3268) | static void test_kill_worker(Server::Mode mode, const Options &options) { function TEST (line 3380) | TEST(server, kill_worker_1) { function TEST (line 3386) | TEST(server, kill_worker_2) { function TEST (line 3392) | TEST(server, kill_worker_3) { function TEST (line 3398) | TEST(server, kill_worker_4) { function TEST (line 3404) | TEST(server, kill_worker_5) { function TEST (line 3410) | TEST(server, kill_worker_6) { function TEST (line 3416) | TEST(server, worker_exit) { function TEST (line 3422) | TEST(server, shutdown_event) { function test_kill_self (line 3428) | static void test_kill_self(Server::Mode mode) { function TEST (line 3504) | TEST(server, kill_self) { function TEST (line 3508) | TEST(server, no_idle_worker) { function TEST (line 3569) | TEST(server, no_idle_task_worker) { function test_conn_overflow (line 3639) | static void test_conn_overflow(Server::Mode mode, bool send_yield) { function TEST (line 3710) | TEST(server, overflow_1) { function TEST (line 3714) | TEST(server, overflow_2) { function TEST (line 3718) | TEST(server, overflow_3) { function TEST (line 3722) | TEST(server, overflow_4) { function TEST (line 3726) | TEST(server, send_timeout) { function test_max_request (line 3817) | static void test_max_request(Server::Mode mode) { function TEST (line 3874) | TEST(server, max_request_1) { function TEST (line 3878) | TEST(server, max_request_2) { function TEST (line 3882) | TEST(server, watermark) { function TEST (line 3952) | TEST(server, discard_data) { function TEST (line 4018) | TEST(server, pause_and_resume) { function TEST (line 4079) | TEST(server, max_queued_bytes) { function TEST (line 4137) | TEST(server, ssl_matches_wildcard_name) { function TEST (line 4254) | TEST(server, wait_other_worker) { FILE: examples/client/get_socket.php function getClient (line 3) | function getClient() FILE: examples/coroutine/backtrace.php function test1 (line 2) | function test1() { function test2 (line 6) | function test2() { function get_debug_print_backtrace (line 25) | function get_debug_print_backtrace($traces){ function get_arg (line 46) | function get_arg(&$arg) { FILE: examples/coroutine/channel/test.php function BatchExecMethodByCo (line 2) | function BatchExecMethodByCo() function test (line 21) | function test($value='') function test2 (line 26) | function test2($value='') FILE: examples/coroutine/coro_array_map.php function test (line 10) | function test($p) { FILE: examples/coroutine/coro_call_user.php function test (line 12) | function test($params) FILE: examples/coroutine/coro_destruct.php class T (line 3) | class T method __construct (line 5) | function __construct() method test (line 10) | function test() method __destruct (line 15) | function __destruct() FILE: examples/coroutine/coro_destuct.php class T (line 4) | class T method __construct (line 6) | function __construct() method test (line 11) | function test() method __destruct (line 16) | function __destruct() FILE: examples/coroutine/coro_invoke.php function title (line 15) | function title() { FILE: examples/coroutine/coro_nested_empty.php function test (line 3) | function test() FILE: examples/coroutine/coro_serialize.php class Obj (line 3) | class Obj { method __construct (line 9) | function __construct($a, $b, $c, $d) { method __sleep (line 16) | function __sleep() { FILE: examples/coroutine/exit_in_coroutine.php function route (line 2) | function route() function controller (line 7) | function controller() function your_code (line 12) | function your_code() FILE: examples/coroutine/http_backend_serv.php class Server (line 10) | class Server method run (line 14) | public function run() method onRequest (line 25) | public static function onRequest($request, $response) method staticFunc (line 32) | public static function staticFunc() FILE: examples/coroutine/http_server.php class Server (line 4) | class Server method run (line 9) | public function run() method onRequest (line 23) | public function onRequest($request, $response) FILE: examples/coroutine/httpmulti.php class Server (line 10) | class Server method run (line 14) | public function run() method https (line 26) | private static function https(){ method http (line 43) | private static function http(){ method multihttp (line 64) | private static function multihttp(){ method tcp (line 107) | private static function tcp(){ method coro_dns (line 117) | private static function coro_dns(){ method tcpmulti (line 129) | private static function tcpmulti(){ method onRequest (line 142) | public static function onRequest($request, $response) method staticFunc (line 154) | public static function staticFunc() FILE: examples/coroutine/library/base.php class R (line 2) | class R method __construct (line 4) | public function __construct() method __destruct (line 10) | public function __destruct() class Pool (line 17) | class Pool extends \Swoole\Coroutine\ObjectPool method __construct (line 19) | public function __construct($type) method create (line 24) | public function create() FILE: examples/coroutine/mysql_query.php function title (line 15) | function title() { FILE: examples/coroutine/select/5.php function fibonacci (line 4) | function fibonacci($c1, $c2) FILE: examples/coroutine/stack.php function test (line 4) | function test($n) FILE: examples/coroutine/test.php function BatchExecMethodByCo (line 2) | function BatchExecMethodByCo($channel,$funcs) function test (line 11) | function test($value='') function test2 (line 16) | function test2($value='') FILE: examples/coroutine/udp_client.php class Client (line 2) | class Client method sendRequest (line 8) | public function sendRequest() method send (line 16) | public function send() method moreThanOneRecv (line 25) | public function moreThanOneRecv() class Server (line 47) | class Server method run (line 51) | public function run() method onRequest (line 63) | public static function onRequest($request, $response) FILE: examples/coroutine/udp_tcp_timeout.php class TestHttpServer (line 9) | class TestHttpServer { method __construct (line 19) | public function __construct(){ method set (line 23) | public function set($setting){ method init (line 32) | public function init(){ method onRequest (line 54) | public function onRequest($request, $response){ method onClose (line 94) | public function onClose($server, $fd, $reactor_id){ method start (line 103) | public function start(){ FILE: examples/coroutine/waitgroup.php class WaitGroup (line 2) | class WaitGroup { method __construct (line 6) | function __construct() { method add (line 10) | function add() { method done (line 14) | function done() { method wait (line 18) | function wait() { FILE: examples/cpp/co.cc function main (line 20) | int main(int argc, char **argv) { FILE: examples/cpp/repeat.cc function main (line 4) | int main(int argc, char **argv) { FILE: examples/cpp/test_server.cc function main (line 22) | int main(int argc, char **argv) { function my_onWorkerStart (line 86) | void my_onWorkerStart(Server *serv, Worker *worker) { function my_onWorkerStop (line 90) | void my_onWorkerStop(Server *serv, Worker *worker) { function my_onReceive (line 94) | int my_onReceive(Server *serv, RecvData *req) { function my_onPacket (line 121) | int my_onPacket(Server *serv, RecvData *req) { function my_onStart (line 161) | void my_onStart(Server *serv) { function my_onShutdown (line 165) | void my_onShutdown(Server *serv) { function my_onConnect (line 169) | void my_onConnect(Server *serv, DataHead *info) { function my_onClose (line 173) | void my_onClose(Server *serv, DataHead *info) { FILE: examples/curl/hook.php function test (line 12) | function test() { FILE: examples/curl/multi.php function test (line 3) | function test() FILE: examples/eof/client.php function send_chunk (line 9) | function send_chunk(Swoole\Client $client, $data, $chunk_size = 1024) FILE: examples/event/sockets.php function socket_onRead (line 12) | function socket_onRead($socket) function socket_onWrite (line 28) | function socket_onWrite($socket) function socket_onConnect (line 34) | function socket_onConnect($socket) FILE: examples/event/stream.php function stream_onRead (line 8) | function stream_onRead($fp) FILE: examples/http/server.php function dump (line 2) | function dump($var) function chunk (line 44) | function chunk(Swoole\Http\Request $request, Swoole\Http\Response $respo... function no_chunk (line 53) | function no_chunk(Swoole\Http\Request $request, Swoole\Http\Response $re... FILE: examples/length/server.php function send (line 14) | function send(Swoole\Server $serv, $fd, $data) FILE: examples/php/debug_server.php class DebugServer (line 3) | class DebugServer method package_decode (line 9) | function package_decode($pkg) method run (line 46) | function run() FILE: examples/php/func.php function test (line 3) | function test() FILE: examples/process/async_master.php function onReceive (line 7) | function onReceive($pipe) { FILE: examples/process/client.php function _send (line 9) | function _send(Swoole\Client $client, $data) FILE: examples/process/echo.py function main (line 3) | def main(): FILE: examples/process/exec.php function callback_function (line 5) | function callback_function(Swoole\Process $worker) FILE: examples/process/func_timeout.php class FunctionTimeoutException (line 7) | class FunctionTimeoutException extends RuntimeException function test (line 12) | function test() FILE: examples/process/msgqueue.php function callback_function (line 14) | function callback_function(Swoole\Process $worker) FILE: examples/process/msgqueue2.php function callback_function (line 2) | function callback_function(Swoole\Process $worker) FILE: examples/process/python.php function pyhon_process (line 5) | function pyhon_process(Swoole\Process $worker) FILE: examples/process/worker.php function master_async (line 20) | function master_async($workers) function master_sync (line 58) | function master_sync($workers) function child_sync (line 67) | function child_sync(Swoole\Process $worker) function child_async (line 82) | function child_async(Swoole\Process $worker) FILE: examples/runtime/include.php function test (line 2) | function test() FILE: examples/runtime/oci.php function test (line 2) | function test() FILE: examples/runtime/odbc.php function test (line 5) | function test() FILE: examples/server/db_pool.php function my_onRequest_sync (line 12) | function my_onRequest_sync($req, $resp) function my_onTask (line 28) | function my_onTask($serv, $task_id, $reactor_id, $sql) function my_onFinish (line 49) | function my_onFinish($serv, $data) FILE: examples/server/echo.php function getpid (line 6) | function getpid() FILE: examples/server/eof_client.php function send_test3 (line 25) | function send_test3($client, $len) function send_test2 (line 37) | function send_test2($client, $len) function send_test1 (line 46) | function send_test1($client, $len) FILE: examples/server/eof_server.php class SocketServer (line 5) | class SocketServer method run (line 11) | function run($host, $port) method onReceive (line 27) | function onReceive($serv, $fd, $tid, $data) FILE: examples/server/host_update.php function my_onStart (line 14) | function my_onStart($serv) function my_onShutdown (line 20) | function my_onShutdown($serv) function my_onClose (line 25) | function my_onClose($serv, $fd, $reactor_id) function my_onConnect (line 30) | function my_onConnect($serv, $fd, $reactor_id) function my_onWorkerStart (line 38) | function my_onWorkerStart($serv, $worker_id) function my_onWorkerStop (line 53) | function my_onWorkerStop($serv, $worker_id) function my_onReceive (line 58) | function my_onReceive(Swoole\Server $serv, $fd, $reactor_id, $data) function my_onTask (line 98) | function my_onTask(Swoole\Server $serv, $task_id, $reactor_id, $data) function my_onFinish (line 104) | function my_onFinish(Swoole\Server $serv, $data) FILE: examples/server/hot_update_class.php class HotUpdate (line 2) | class HotUpdate { method getData (line 3) | public function getData() FILE: examples/server/length_client.php function send_test3 (line 27) | function send_test3($client, $len) function send_test2 (line 39) | function send_test2($client, $len) function send_test1 (line 48) | function send_test1($client, $len) FILE: examples/server/length_server.php class SocketServer (line 5) | class SocketServer method run (line 11) | function run($host, $port) method onReceive (line 30) | function onReceive($serv, $fd, $tid, $data) FILE: examples/server/mixed.php class G (line 4) | class G function my_onStart (line 87) | function my_onStart(Swoole\Server $serv) function my_log (line 95) | function my_log($msg) function forkChildInWorker (line 104) | function forkChildInWorker() function processRename (line 129) | function processRename(Swoole\Server $serv, $worker_id) function setTimerInWorker (line 144) | function setTimerInWorker(Swoole\Server $serv, $worker_id) function my_onShutdown (line 162) | function my_onShutdown($serv) function my_onClose (line 167) | function my_onClose(Swoole\Server $serv, $fd, $reactor_id) function my_onConnect (line 173) | function my_onConnect(Swoole\Server $serv, $fd, $reactor_id) function timer_show (line 185) | function timer_show($id) function my_onWorkerExit (line 190) | function my_onWorkerExit(Swoole\Server $serv, $worker_id) function my_onWorkerStart (line 195) | function my_onWorkerStart(Swoole\Server $serv, $worker_id) function my_onWorkerStop (line 227) | function my_onWorkerStop($serv, $worker_id) function my_onPacket (line 232) | function my_onPacket($serv, $data, $clientInfo) function my_onReceive (line 238) | function my_onReceive(Swoole\Server $serv, $fd, $reactor_id, $data) function my_onTask (line 361) | function my_onTask(Swoole\Server $serv, $task_id, $reactor_id, $data) function my_onFinish (line 398) | function my_onFinish(Swoole\Server $serv, $task_id, $data) function my_onWorkerError (line 406) | function my_onWorkerError(Swoole\Server $serv, $worker_id, $worker_pid, ... function broadcast (line 411) | function broadcast(Swoole\Server $serv, $fd = 0, $data = 'hello') FILE: examples/server/proxy_sync.php class ProxyServer (line 2) | class ProxyServer method run (line 8) | function run() method onStart (line 27) | function onStart($serv) method onShutdown (line 33) | function onShutdown($serv) method onClose (line 38) | function onClose($serv, $fd, $reactor_id) method onConnect (line 43) | function onConnect($serv, $fd, $reactor_id) method onReceive (line 48) | function onReceive($serv, $fd, $reactor_id, $data) FILE: examples/server/redis_pool.php function onStart (line 35) | function onStart($serv) { function onReceive (line 40) | function onReceive($serv, $fd, $reactor_id, $key) function onTask (line 62) | function onTask($serv, $task_id, $reactor_id, $key) function onFinish (line 82) | function onFinish($serv, $data) FILE: examples/server/tcp_client.php function send_test3 (line 19) | function send_test3($client, $len) FILE: examples/server/tcp_server.php class SocketServer (line 5) | class SocketServer method run (line 11) | function run($host, $port) method onReceive (line 24) | function onReceive($serv, $fd, $tid, $data) FILE: examples/server/trace.php function test (line 2) | function test() function test_sleep (line 7) | function test_sleep() FILE: examples/server/zmq.php function onZMQR (line 12) | function onZMQR() FILE: examples/ssl/client.c function OpenConnection (line 18) | int OpenConnection(const char *hostname, int port) function SSL_CTX (line 45) | SSL_CTX* InitCTX(void) function ShowCerts (line 65) | void ShowCerts(SSL* ssl) function main (line 86) | int main(int count, char *strings[]) FILE: examples/stdext/array.php function odd (line 45) | function odd($var) function even (line 51) | function even($var) FILE: examples/table/set.php function child1 (line 12) | function child1($worker) FILE: examples/task/msg_push.php class SwooleTask (line 4) | class SwooleTask method __construct (line 9) | function __construct($key, $workerId) method dispatch (line 19) | function dispatch($data) FILE: examples/task/shared_client.php function help (line 7) | function help() FILE: examples/task/shared_server.php function my_onStart (line 14) | function my_onStart($serv) function my_onShutdown (line 21) | function my_onShutdown($serv) function my_onClose (line 26) | function my_onClose($serv, $fd, $reactor_id) function my_onConnect (line 31) | function my_onConnect($serv, $fd, $reactor_id) function my_onWorkerStart (line 37) | function my_onWorkerStart($serv, $worker_id) function my_onWorkerStop (line 49) | function my_onWorkerStop($serv, $worker_id) function my_onReceive (line 54) | function my_onReceive(Swoole\Server $serv, $fd, $reactor_id, $rdata) function my_onTask (line 82) | function my_onTask(Swoole\Server $serv, $task_id, $reactor_id, $data) function my_onFinish (line 115) | function my_onFinish(Swoole\Server $serv, $task_id, $from_worker_id, $data) function my_onWorkerError (line 120) | function my_onWorkerError(Swoole\Server $serv, $worker_id, $worker_pid, ... FILE: examples/timer/after.php function timeout (line 2) | function timeout($tm) FILE: examples/timer/tick.php function timeout (line 2) | function timeout($tm) FILE: examples/tracer/blocking.php function sleep_test (line 4) | function sleep_test() function redis_test (line 11) | function redis_test() function main (line 22) | function main() FILE: examples/tracer/cli.php class ClassA (line 3) | class ClassA method __construct (line 8) | public function __construct() function foo (line 15) | function foo(ClassA $obj) FILE: examples/tracer/co.php function sleep_n (line 4) | function sleep_n($time) FILE: examples/tracer/co_server.php class Test (line 23) | class Test method run (line 28) | function run() method run2 (line 34) | function run2(&$locals) FILE: examples/tracer/fn_call.php function test3 (line 3) | function test3($a, $b) function test2 (line 10) | function test2() function main (line 18) | function main() function test4 (line 27) | function test4() class T (line 33) | class T method method_test (line 35) | function method_test() FILE: examples/tracer/gc.php class testA (line 6) | class testA function foo (line 10) | function foo() FILE: examples/websocket/server.php function user_handshake (line 15) | function user_handshake(Request $request, Response $response) FILE: ext-src/php_swoole.cc function php_swoole_init_globals (line 357) | static void php_swoole_init_globals(zend_swoole_globals *swoole_globals) { function php_swoole_register_shutdown_function (line 376) | void php_swoole_register_shutdown_function(const char *function) { function php_swoole_set_global_option (line 400) | void php_swoole_set_global_option(HashTable *vht) { function SW_API (line 506) | SW_API bool php_swoole_is_enable_coroutine() { function SW_API (line 514) | SW_API zend_long php_swoole_parse_to_size(zval *zv) { function SW_API (line 529) | SW_API zend_string *php_swoole_serialize(zval *zdata) { function SW_API (line 545) | SW_API bool php_swoole_unserialize(const zend_string *data, zval *zv) { function fatal_error (line 561) | static void fatal_error(int code, const char *format, ...) { function print_backtrace (line 587) | static void print_backtrace() { function bug_report_message_init (line 592) | static void bug_report_message_init() { function sw_module_number (line 598) | int sw_module_number() { function PHP_MINIT_FUNCTION (line 604) | PHP_MINIT_FUNCTION(swoole) { function PHP_MSHUTDOWN_FUNCTION (line 1062) | PHP_MSHUTDOWN_FUNCTION(swoole) { function PHP_MINFO_FUNCTION (line 1090) | PHP_MINFO_FUNCTION(swoole) { function sw_efree (line 1252) | static void sw_efree(void *address) { function sw_zend_string_free (line 1280) | static void sw_zend_string_free(void *address) { function sw_php_exit (line 1306) | void sw_php_exit(int status) { function sw_zval_is_serializable (line 1315) | bool sw_zval_is_serializable(const zval *struc) { function sw_after_fork (line 1343) | static void sw_after_fork(void *args) { function PHP_RINIT_FUNCTION (line 1352) | PHP_RINIT_FUNCTION(swoole) { function PHP_RSHUTDOWN_FUNCTION (line 1416) | PHP_RSHUTDOWN_FUNCTION(swoole) { function PHP_FUNCTION (line 1463) | static PHP_FUNCTION(swoole_version) { function hashkit_one_at_a_time (line 1467) | static uint32_t hashkit_one_at_a_time(const char *key, size_t key_length) { function PHP_FUNCTION (line 1484) | static PHP_FUNCTION(swoole_hashcode) { function PHP_FUNCTION (line 1505) | static PHP_FUNCTION(swoole_clear_error) { function PHP_FUNCTION (line 1509) | PHP_FUNCTION(swoole_last_error) { function PHP_FUNCTION (line 1513) | static PHP_FUNCTION(swoole_cpu_num) { function PHP_FUNCTION (line 1517) | static PHP_FUNCTION(swoole_strerror) { function PHP_FUNCTION (line 1538) | static PHP_FUNCTION(swoole_error_log) { function PHP_FUNCTION (line 1551) | static PHP_FUNCTION(swoole_error_log_ex) { function PHP_FUNCTION (line 1565) | static PHP_FUNCTION(swoole_ignore_error) { function PHP_FUNCTION (line 1575) | static PHP_FUNCTION(swoole_mime_type_add) { function PHP_FUNCTION (line 1587) | static PHP_FUNCTION(swoole_mime_type_set) { function PHP_FUNCTION (line 1599) | static PHP_FUNCTION(swoole_mime_type_delete) { function PHP_FUNCTION (line 1609) | static PHP_FUNCTION(swoole_mime_type_get) { function PHP_FUNCTION (line 1619) | static PHP_FUNCTION(swoole_mime_type_exists) { function PHP_FUNCTION (line 1629) | static PHP_FUNCTION(swoole_mime_type_list) { function PHP_FUNCTION (line 1636) | static PHP_FUNCTION(swoole_errno) { function PHP_FUNCTION (line 1640) | PHP_FUNCTION(swoole_set_process_name) { function PHP_FUNCTION (line 1649) | static PHP_FUNCTION(swoole_get_local_ip) { function PHP_FUNCTION (line 1694) | static PHP_FUNCTION(swoole_get_local_mac) { function PHP_FUNCTION (line 1774) | static PHP_FUNCTION(swoole_internal_call_user_shutdown_begin) { function PHP_FUNCTION (line 1784) | static PHP_FUNCTION(swoole_substr_unserialize) { function PHP_FUNCTION (line 1816) | static PHP_FUNCTION(swoole_substr_json_decode) { function PHP_FUNCTION (line 1868) | static PHP_FUNCTION(swoole_implicit_fn) { FILE: ext-src/php_swoole_client.h type ClientFlag (line 24) | enum ClientFlag { type AsyncClientObject (line 30) | struct AsyncClientObject { type swoole (line 41) | typedef swoole::network::Client NetClient; type ClientObject (line 43) | struct ClientObject { function ClientObject (line 52) | static inline ClientObject *php_swoole_client_fetch_object(zend_object *... function ClientObject (line 56) | static inline ClientObject *php_swoole_client_fetch_object(const zval *z... function NetClient (line 60) | static inline NetClient *php_swoole_client_get_cli(const zval *zobject) { function php_swoole_client_get_type (line 64) | static inline enum swSocketType php_swoole_client_get_type(long type) { FILE: ext-src/php_swoole_coroutine.h function SW_EXTERN_C_END (line 42) | SW_EXTERN_C_END function namespace (line 48) | namespace swoole { function PHPContext (line 175) | static inline PHPContext *get_context() { function PHPContext (line 180) | static inline PHPContext *get_origin_context(PHPContext *ctx) { function PHPContext (line 185) | static inline PHPContext *get_context_by_cid(long cid) { function get_stack_usage (line 189) | static inline ssize_t get_stack_usage(long cid) { function get_max_num (line 209) | static inline uint64_t get_max_num() { function set_max_num (line 213) | static inline void set_max_num(uint64_t n) { function is_schedulable (line 221) | static inline bool is_schedulable(PHPContext *ctx) { function enable_scheduler (line 225) | static inline bool enable_scheduler() { function disable_scheduler (line 234) | static inline bool disable_scheduler() { function get_hook_flags (line 245) | static inline uint32_t get_hook_flags() { function enable_preemptive_scheduler (line 249) | static inline void enable_preemptive_scheduler(bool value) { function is_activated (line 253) | static inline bool is_activated() { function init_main_context (line 261) | static inline void init_main_context() { function free_main_context (line 268) | static inline void free_main_context() { function record_last_msec (line 308) | static void record_last_msec(PHPContext *ctx) { FILE: ext-src/php_swoole_curl.h function namespace (line 44) | namespace swoole { FILE: ext-src/php_swoole_cxx.cc function zend_refcounted (line 15) | zend_refcounted *sw_get_refcount_ptr(zval *value) { type zend (line 20) | namespace zend { function known_strings_init (line 21) | void known_strings_init() { function known_strings_dtor (line 30) | void known_strings_dtor() { function zend_function (line 35) | zend_function *get_function(const zend_array *function_table, const ch... function zend_function (line 39) | zend_function *get_function(const char *fname, size_t fname_len) { function zend_function (line 43) | zend_function *get_function(const std::string &fname) { function zend_function (line 47) | zend_function *get_function(const zend_string *fname) { function zend_always_inline (line 51) | static zend_always_inline zval *sw_zend_symtable_str_add( function zend_always_inline (line 60) | static zend_always_inline zval *sw_zend_symtable_str_find( function zend_always_inline (line 69) | static zend_always_inline zval *sw_zend_symtable_str_update( function array_add_or_merge (line 78) | void array_add_or_merge(zval *zarray, const char *key, size_t key_len,... type function (line 100) | namespace function { function call (line 102) | bool call(zend_fcall_info_cache *fci_cache, uint32_t argc, zval *arg... function Variable (line 120) | Variable call(const std::string &func_name, int argc, zval *argv) { FILE: ext-src/php_swoole_cxx.h type sw_zend_known_string_id (line 97) | typedef enum sw_zend_known_string_id { type swSocketType (line 133) | enum swSocketType type swSocketType (line 134) | enum swSocketType type swSocketType (line 137) | enum swSocketType function php_swoole_is_fatal_error (line 161) | static inline bool php_swoole_is_fatal_error() { function php_swoole_async (line 196) | static inline bool php_swoole_async(bool blocking, const std::function sw_socket_parse_tcp_info(tcp_i... function ZEND_FUNCTION (line 554) | ZEND_FUNCTION(swoole_get_vm_status) { function ZEND_FUNCTION (line 560) | ZEND_FUNCTION(swoole_get_objects) { function ZEND_FUNCTION (line 575) | ZEND_FUNCTION(swoole_get_object_by_handle) { FILE: ext-src/swoole_async_coro.cc type DNSCacheEntity (line 30) | struct DNSCacheEntity { function php_swoole_async_coro_rshutdown (line 37) | void php_swoole_async_coro_rshutdown() { function php_swoole_set_aio_option (line 43) | void php_swoole_set_aio_option(const HashTable *vht) { function PHP_FUNCTION (line 77) | PHP_FUNCTION(swoole_async_set) { function PHP_FUNCTION (line 126) | PHP_FUNCTION(swoole_async_dns_lookup_coro) { FILE: ext-src/swoole_atomic.cc type AtomicObject (line 30) | struct AtomicObject { function sw_inline (line 35) | static sw_inline AtomicObject *atomic_fetch_object(zend_object *obj) { function sw_atomic_t (line 39) | static sw_atomic_t *atomic_get_ptr(const zval *zobject) { function atomic_free_object (line 43) | static void atomic_free_object(zend_object *object) { function zend_object (line 48) | static zend_object *atomic_create_object(zend_class_entry *ce) { type AtomicLongObject (line 65) | struct AtomicLongObject { function AtomicLongObject (line 70) | static AtomicLongObject *atomic_long_fetch_object(zend_object *obj) { function sw_atomic_long_t (line 74) | static sw_atomic_long_t *atomic_long_get_ptr(const zval *zobject) { function atomic_long_free_object (line 78) | static void atomic_long_free_object(zend_object *object) { function zend_object (line 83) | static zend_object *atomic_long_create_object(zend_class_entry *ce) { function php_swoole_atomic_minit (line 103) | static PHP_METHOD(swoole_atomic, add); function PHP_METHOD (line 162) | PHP_METHOD(swoole_atomic, __construct) { function PHP_METHOD (line 174) | PHP_METHOD(swoole_atomic, add) { function PHP_METHOD (line 186) | PHP_METHOD(swoole_atomic, sub) { function PHP_METHOD (line 198) | PHP_METHOD(swoole_atomic, get) { function PHP_METHOD (line 203) | PHP_METHOD(swoole_atomic, set) { function PHP_METHOD (line 214) | PHP_METHOD(swoole_atomic, cmpset) { function PHP_METHOD (line 226) | PHP_METHOD(swoole_atomic, wait) { function PHP_METHOD (line 238) | PHP_METHOD(swoole_atomic, wakeup) { function PHP_METHOD (line 250) | PHP_METHOD(swoole_atomic_long, __construct) { function PHP_METHOD (line 263) | PHP_METHOD(swoole_atomic_long, add) { function PHP_METHOD (line 275) | PHP_METHOD(swoole_atomic_long, sub) { function PHP_METHOD (line 287) | PHP_METHOD(swoole_atomic_long, get) { function PHP_METHOD (line 292) | PHP_METHOD(swoole_atomic_long, set) { function PHP_METHOD (line 303) | PHP_METHOD(swoole_atomic_long, cmpset) { FILE: ext-src/swoole_channel_coro.cc type ChannelObject (line 33) | struct ChannelObject { function channel_coro_fetch_object (line 40) | static PHP_METHOD(swoole_channel_coro, push); function Channel (line 68) | static Channel *channel_coro_get_ptr(const zval *zobject) { function channel_coro_dtor_object (line 76) | static void channel_coro_dtor_object(zend_object *object) { function channel_coro_free_object (line 91) | static void channel_coro_free_object(zend_object *object) { function zend_object (line 97) | static zend_object *channel_coro_create_object(zend_class_entry *ce) { function php_swoole_channel_coro_minit (line 105) | void php_swoole_channel_coro_minit(int module_number) { function PHP_METHOD (line 126) | static PHP_METHOD(swoole_channel_coro, __construct) { function PHP_METHOD (line 143) | static PHP_METHOD(swoole_channel_coro, push) { function PHP_METHOD (line 169) | static PHP_METHOD(swoole_channel_coro, pop) { function PHP_METHOD (line 191) | static PHP_METHOD(swoole_channel_coro, close) { function PHP_METHOD (line 196) | static PHP_METHOD(swoole_channel_coro, length) { function PHP_METHOD (line 201) | static PHP_METHOD(swoole_channel_coro, isEmpty) { function PHP_METHOD (line 206) | static PHP_METHOD(swoole_channel_coro, isFull) { function PHP_METHOD (line 211) | static PHP_METHOD(swoole_channel_coro, stats) { FILE: ext-src/swoole_client.cc function sw_inline (line 49) | static sw_inline void php_swoole_client_set_cli(const zval *zobject, Cli... function zval (line 54) | static zval *client_get_zsocket(const zval *zobject) { function client_set_zsocket (line 58) | static void client_set_zsocket(const zval *zobject, zval *zsocket) { function client_free_object (line 63) | static void client_free_object(zend_object *object) { function zend_object (line 71) | static zend_object *client_create_object(zend_class_entry *ce) { function php_swoole_client_get_cli_safe (line 82) | static PHP_METHOD(swoole_client, __destruct); function php_swoole_client_minit (line 156) | void php_swoole_client_minit(int module_number) { function php_swoole_client_check_ssl_setting (line 187) | void php_swoole_client_check_ssl_setting(const Client *cli, const zval *... function php_swoole_client_check_setting (line 253) | bool php_swoole_client_check_setting(Client *cli, const zval *zset) { function php_swoole_client_free (line 447) | void php_swoole_client_free(const zval *zobject, Client *cli) { function php_swoole_length_func (line 481) | ssize_t php_swoole_length_func(const Protocol *protocol, Socket *_socket... function Client (line 500) | static Client *php_swoole_client_new(zval *zobject, char *host, int host... function PHP_METHOD (line 571) | static PHP_METHOD(swoole_client, __construct) { function PHP_METHOD (line 606) | static PHP_METHOD(swoole_client, __destruct) { function PHP_METHOD (line 616) | static PHP_METHOD(swoole_client, set) { function PHP_METHOD (line 631) | static PHP_METHOD(swoole_client, connect) { function PHP_METHOD (line 700) | static PHP_METHOD(swoole_client, send) { function PHP_METHOD (line 734) | static PHP_METHOD(swoole_client, sendto) { function PHP_METHOD (line 767) | static PHP_METHOD(swoole_client, sendfile) { function PHP_METHOD (line 807) | static PHP_METHOD(swoole_client, recv) { function PHP_METHOD (line 1000) | static PHP_METHOD(swoole_client, isConnected) { function PHP_METHOD (line 1011) | static PHP_METHOD(swoole_client, getsockname) { function PHP_METHOD (line 1029) | static PHP_METHOD(swoole_client, getSocket) { function PHP_METHOD (line 1053) | static PHP_METHOD(swoole_client, getpeername) { function PHP_METHOD (line 1071) | static PHP_METHOD(swoole_client, close) { function php_swoole_client_enable_ssl_encryption (line 1112) | bool php_swoole_client_enable_ssl_encryption(Client *cli, zval *zobject) { function PHP_METHOD (line 1129) | static PHP_METHOD(swoole_client, enableSSL) { function PHP_METHOD (line 1153) | static PHP_METHOD(swoole_client, getPeerCert) { function PHP_METHOD (line 1168) | static PHP_METHOD(swoole_client, verifyPeerCert) { function PHP_METHOD (line 1184) | static PHP_METHOD(swoole_client, shutdown) { function PHP_FUNCTION (line 1196) | PHP_FUNCTION(swoole_client_select) { function client_poll_get (line 1252) | static inline int client_poll_get(const pollfd *fds, int maxevents, int ... function client_poll_wait (line 1261) | static int client_poll_wait(zval *sock_array, const pollfd *fds, int max... function client_poll_add (line 1305) | static uint32_t client_poll_add(const zval *sock_array, uint32_t index, ... FILE: ext-src/swoole_client_async.cc function PHP_METHOD (line 31) | static PHP_METHOD(swoole_client_async, __construct); FILE: ext-src/swoole_client_coro.cc type ClientCoroObject (line 34) | struct ClientCoroObject { function client_coro_fetch_object (line 44) | static PHP_METHOD(swoole_client_coro, __destruct); function ClientCoroObject (line 92) | static ClientCoroObject *client_coro_get_client(const zval *zobject) { function SocketImpl (line 96) | static SocketImpl *client_coro_get_socket(const zval *zobject) { function client_coro_free_object (line 100) | static void client_coro_free_object(zend_object *object) { function zend_object (line 116) | static zend_object *client_coro_create_object(zend_class_entry *ce) { function client_coro_socket_dtor (line 126) | static void client_coro_socket_dtor(ClientCoroObject *client) { function SocketImpl (line 138) | static SocketImpl *client_coro_create_socket(zval *zobject, zend_long ty... function php_swoole_client_coro_minit (line 166) | void php_swoole_client_coro_minit(int module_number) { function sw_inline (line 188) | static sw_inline SocketImpl *client_coro_get_socket_for_connect(zval *zo... function PHP_METHOD (line 214) | static PHP_METHOD(swoole_client_coro, __construct) { function PHP_METHOD (line 237) | static PHP_METHOD(swoole_client_coro, __destruct) {} function PHP_METHOD (line 239) | static PHP_METHOD(swoole_client_coro, set) { function PHP_METHOD (line 259) | static PHP_METHOD(swoole_client_coro, connect) { function PHP_METHOD (line 294) | static PHP_METHOD(swoole_client_coro, send) { function PHP_METHOD (line 325) | static PHP_METHOD(swoole_client_coro, sendto) { function PHP_METHOD (line 366) | static PHP_METHOD(swoole_client_coro, recvfrom) { function PHP_METHOD (line 409) | static PHP_METHOD(swoole_client_coro, sendfile) { function PHP_METHOD (line 441) | static PHP_METHOD(swoole_client_coro, recv) { function PHP_METHOD (line 485) | static PHP_METHOD(swoole_client_coro, peek) { function PHP_METHOD (line 509) | static PHP_METHOD(swoole_client_coro, isConnected) { function PHP_METHOD (line 518) | static PHP_METHOD(swoole_client_coro, getsockname) { function PHP_METHOD (line 537) | static PHP_METHOD(swoole_client_coro, exportSocket) { function PHP_METHOD (line 542) | static PHP_METHOD(swoole_client_coro, getpeername) { function PHP_METHOD (line 560) | static PHP_METHOD(swoole_client_coro, close) { function PHP_METHOD (line 570) | static PHP_METHOD(swoole_client_coro, enableSSL) { function PHP_METHOD (line 595) | static PHP_METHOD(swoole_client_coro, getPeerCert) { function PHP_METHOD (line 607) | static PHP_METHOD(swoole_client_coro, verifyPeerCert) { FILE: ext-src/swoole_coroutine.cc type sw_exit_flags (line 54) | enum sw_exit_flags { SW_EXIT_IN_COROUTINE = 1 << 1, SW_EXIT_IN_SERVER = ... function SW_LOOP_N (line 1458) | SW_LOOP_N(count) { FILE: ext-src/swoole_coroutine_lock.cc type CoLockObject (line 30) | struct CoLockObject { function CoLockObject (line 36) | static CoLockObject *co_lock_fetch_object(zend_object *obj) { function CoroutineLock (line 40) | static CoroutineLock *co_lock_get_ptr(zval *zobject) { function CoroutineLock (line 44) | static CoroutineLock *co_lock_get_and_check_ptr(zval *zobject) { function co_lock_set_ptr (line 52) | static void co_lock_set_ptr(zval *zobject, CoroutineLock *ptr) { function co_lock_free_object (line 56) | static void co_lock_free_object(zend_object *object) { function zend_object (line 64) | static zend_object *co_lock_create_object(zend_class_entry *ce) { function php_swoole_coroutine_lock_minit (line 88) | void php_swoole_coroutine_lock_minit(int module_number) { function PHP_METHOD (line 97) | static PHP_METHOD(swoole_coroutine_lock, __construct) { function PHP_METHOD (line 116) | static PHP_METHOD(swoole_coroutine_lock, lock) { function PHP_METHOD (line 128) | static PHP_METHOD(swoole_coroutine_lock, unlock) { FILE: ext-src/swoole_coroutine_scheduler.cc type SchedulerTask (line 33) | struct SchedulerTask { type SchedulerObject (line 39) | struct SchedulerObject { function SW_EXTERN_C_END (line 52) | SW_EXTERN_C_END function zend_object (line 59) | static zend_object *scheduler_create_object(zend_class_entry *ce) { function scheduler_free_object (line 67) | static void scheduler_free_object(zend_object *object) { function php_swoole_coroutine_scheduler_minit (line 95) | void php_swoole_coroutine_scheduler_minit(int module_number) { function php_swoole_coroutine_reactor_can_exit (line 111) | static bool php_swoole_coroutine_reactor_can_exit(Reactor *reactor, size... function php_swoole_coroutine_scheduler_rshutdown (line 126) | void php_swoole_coroutine_scheduler_rshutdown() { function php_swoole_set_coroutine_option (line 143) | void php_swoole_set_coroutine_option(zend_array *vht) { function PHP_METHOD (line 179) | PHP_METHOD(swoole_coroutine_scheduler, set) { function PHP_METHOD (line 220) | PHP_METHOD(swoole_coroutine_scheduler, getOptions) { function scheduler_add_task (line 227) | static void scheduler_add_task(SchedulerObject *s, SchedulerTask *task) { function PHP_METHOD (line 236) | static PHP_METHOD(swoole_coroutine_scheduler, add) { function PHP_METHOD (line 255) | static PHP_METHOD(swoole_coroutine_scheduler, parallel) { function PHP_METHOD (line 276) | static PHP_METHOD(swoole_coroutine_scheduler, start) { FILE: ext-src/swoole_coroutine_system.cc type FileOperateFlag (line 32) | enum FileOperateFlag { function php_swoole_coroutine_system_minit (line 59) | void php_swoole_coroutine_system_minit(int module_number) { function PHP_METHOD (line 67) | PHP_METHOD(swoole_coroutine_system, sleep) { function PHP_METHOD (line 81) | PHP_METHOD(swoole_coroutine_system, readFile) { function PHP_METHOD (line 100) | PHP_METHOD(swoole_coroutine_system, writeFile) { function PHP_FUNCTION (line 129) | PHP_FUNCTION(swoole_coroutine_gethostbyname) { function PHP_FUNCTION (line 162) | PHP_FUNCTION(swoole_clear_dns_cache) { function PHP_METHOD (line 166) | PHP_METHOD(swoole_coroutine_system, getaddrinfo) { function PHP_METHOD (line 209) | PHP_METHOD(swoole_coroutine_system, statvfs) { function PHP_METHOD (line 234) | PHP_METHOD(swoole_coroutine_system, exec) { function swoole_coroutine_system_wait (line 265) | static void swoole_coroutine_system_wait(INTERNAL_FUNCTION_PARAMETERS, p... function PHP_METHOD (line 285) | PHP_METHOD(swoole_coroutine_system, wait) { function PHP_METHOD (line 297) | PHP_METHOD(swoole_coroutine_system, waitPid) { function PHP_METHOD (line 311) | PHP_METHOD(swoole_coroutine_system, waitSignal) { function PHP_METHOD (line 348) | PHP_METHOD(swoole_coroutine_system, waitEvent) { FILE: ext-src/swoole_curl.cc type swoole (line 22) | namespace swoole { type curl (line 23) | namespace curl { function Handle (line 25) | Handle *get_handle(CURL *cp) { function Handle (line 34) | Handle *create_handle(CURL *cp) { function destroy_handle (line 41) | void destroy_handle(CURL *cp) { function execute_callback (line 52) | static int execute_callback(Event *event, int bitmask) { function CURLMcode (line 194) | CURLMcode Multi::add_handle(Handle *handle) { function CURLMcode (line 209) | CURLMcode Multi::remove_handle(Handle *handle) const { function CURLcode (line 237) | CURLcode Multi::exec(Handle *handle) { function CURLcode (line 273) | CURLcode Multi::read_info() const { function CURLcode (line 420) | CURLcode swoole_curl_easy_perform(CURL *cp) { function swoole_curl_easy_reset (line 428) | void swoole_curl_easy_reset(CURL *cp) { function php_curl (line 434) | php_curl *swoole_curl_get_handle(zval *zid, bool exclusive, bool require... FILE: ext-src/swoole_event.cc type EventObject (line 35) | struct EventObject { function php_swoole_event_minit (line 79) | void php_swoole_event_minit(int module_number) { function event_object_free (line 129) | static void event_object_free(void *data) { function event_readable_callback (line 137) | static int event_readable_callback(Reactor *reactor, Event *event) { function event_writable_callback (line 158) | static int event_writable_callback(Reactor *reactor, Event *event) { function event_error_callback (line 179) | static int event_error_callback(Reactor *reactor, Event *event) { function event_defer_callback (line 204) | static void event_defer_callback(void *data) { function event_cycle_callback (line 212) | static void event_cycle_callback(void *data) { function php_swoole_reactor_init (line 219) | int php_swoole_reactor_init() { function php_swoole_event_wait (line 255) | void php_swoole_event_wait() { function php_swoole_event_exit (line 282) | void php_swoole_event_exit() { function php_swoole_convert_to_fd (line 289) | int php_swoole_convert_to_fd(zval *zsocket) { function php_swoole_convert_to_fd_ex (line 342) | int php_swoole_convert_to_fd_ex(zval *zsocket, int *async) { function php_socket (line 372) | php_socket *php_swoole_convert_to_socket(int sock) { function event_check_reactor (line 386) | static void event_check_reactor() { function Socket (line 396) | static Socket *event_get_socket(int socket_fd) { function PHP_FUNCTION (line 404) | static PHP_FUNCTION(swoole_event_add) { function PHP_FUNCTION (line 476) | static PHP_FUNCTION(swoole_event_write) { function PHP_FUNCTION (line 511) | static PHP_FUNCTION(swoole_event_set) { function PHP_FUNCTION (line 574) | static PHP_FUNCTION(swoole_event_del) { function PHP_FUNCTION (line 604) | static PHP_FUNCTION(swoole_event_defer) { function PHP_FUNCTION (line 618) | static PHP_FUNCTION(swoole_event_cycle) { function PHP_FUNCTION (line 652) | static PHP_FUNCTION(swoole_event_exit) { function PHP_FUNCTION (line 656) | static PHP_FUNCTION(swoole_event_wait) { function PHP_FUNCTION (line 663) | static PHP_FUNCTION(swoole_event_rshutdown) { function PHP_FUNCTION (line 677) | static PHP_FUNCTION(swoole_event_dispatch) { function PHP_FUNCTION (line 689) | static PHP_FUNCTION(swoole_event_isset) { FILE: ext-src/swoole_firebird.cc function swoole_firebird_set_blocking (line 29) | void swoole_firebird_set_blocking(bool blocking) { function ISC_STATUS (line 33) | ISC_STATUS swoole_isc_attach_database( function ISC_STATUS (line 43) | ISC_STATUS swoole_isc_detach_database(ISC_STATUS *_0, isc_db_handle *_1) { function ISC_STATUS (line 52) | ISC_STATUS swoole_isc_dsql_execute( function ISC_STATUS (line 62) | ISC_STATUS swoole_isc_dsql_execute2( function ISC_STATUS (line 72) | ISC_STATUS swoole_isc_dsql_sql_info( function ISC_STATUS (line 82) | ISC_STATUS swoole_isc_dsql_free_statement(ISC_STATUS *_0, isc_stmt_handl... function ISC_STATUS (line 91) | ISC_STATUS swoole_isc_start_transaction( function ISC_STATUS (line 101) | ISC_STATUS swoole_isc_commit_retaining(ISC_STATUS *_0, isc_tr_handle *_1) { function ISC_STATUS (line 110) | ISC_STATUS swoole_isc_commit_transaction(ISC_STATUS *_0, isc_tr_handle *... function ISC_STATUS (line 119) | ISC_STATUS swoole_isc_rollback_transaction(ISC_STATUS *_0, isc_tr_handle... function ISC_STATUS (line 128) | ISC_STATUS swoole_isc_dsql_allocate_statement(ISC_STATUS *_0, isc_db_han... function ISC_STATUS (line 137) | ISC_STATUS swoole_isc_dsql_prepare(ISC_STATUS *_0, function ISC_STATUS (line 152) | ISC_STATUS swoole_isc_dsql_fetch(ISC_STATUS *_0, isc_stmt_handle *_1, un... function ISC_STATUS (line 161) | ISC_STATUS swoole_isc_open_blob( function ISC_STATUS (line 171) | ISC_STATUS swoole_isc_blob_info( function ISC_STATUS (line 181) | ISC_STATUS swoole_isc_get_segment( function ISC_STATUS (line 191) | ISC_STATUS swoole_isc_put_segment(ISC_STATUS *_0, isc_blob_handle *_1, u... function ISC_STATUS (line 200) | ISC_STATUS swoole_isc_create_blob( function ISC_STATUS (line 210) | ISC_STATUS swoole_isc_close_blob(ISC_STATUS *_0, isc_blob_handle *_1) { function ISC_STATUS (line 219) | ISC_STATUS swoole_isc_dsql_set_cursor_name(ISC_STATUS *_0, function ISC_STATUS (line 231) | ISC_STATUS swoole_fb_ping(ISC_STATUS *_0, isc_db_handle *_1) { function swoole_isc_version (line 240) | int swoole_isc_version(isc_db_handle *_0, ISC_VERSION_CALLBACK _1, void ... function php_swoole_firebird_minit (line 249) | void php_swoole_firebird_minit(int module_id) { function php_swoole_firebird_mshutdown (line 266) | void php_swoole_firebird_mshutdown() { FILE: ext-src/swoole_http2_client_coro.cc type swoole (line 50) | namespace swoole { type coroutine (line 51) | namespace coroutine { type http2 (line 52) | namespace http2 { type Stream (line 54) | struct Stream { class Client (line 70) | class Client { method Client (line 96) | Client(const char *_host, size_t _host_len, int _port, bool _ssl... method Stream (line 106) | Stream *get_stream(uint32_t _stream_id) { method update_error_properties (line 117) | void update_error_properties(int code, const char *msg) const { method io_error (line 121) | void io_error() const { method nghttp2_error (line 125) | void nghttp2_error(int code, const char *msg) const { method is_available (line 129) | bool is_available() const { method apply_setting (line 137) | void apply_setting(const zval *zset) const { method recv_packet (line 143) | bool recv_packet(double _timeout) const { method delete_stream (line 155) | bool delete_stream(uint32_t _stream_id) { method clean_send_queue (line 188) | void clean_send_queue() { method send (line 196) | bool send(const char *buf, size_t len) { type Http2ClientObject (line 235) | struct Http2ClientObject { function sw_inline (line 240) | static sw_inline Http2ClientObject *http2_client_coro_fetch_object(zend_... function sw_inline (line 245) | static sw_inline Client *http2_client_coro_get_client(const zval *zobjec... function http2_client_coro_free_object (line 249) | static void http2_client_coro_free_object(zend_object *object) { function zend_object (line 258) | static zend_object *http2_client_coro_create_object(zend_class_entry *ce) { function php_swoole_http2_client_coro_minit (line 268) | static PHP_METHOD(swoole_http2_client_coro, __destruct); function ReturnCode (line 499) | ReturnCode Client::parse_frame(zval *return_value, bool pipeline_read) { function php_swoole_zlib_decompress (line 738) | int php_swoole_zlib_decompress(z_stream *stream, String *buffer, char *b... function PHP_METHOD (line 791) | static PHP_METHOD(swoole_http2_client_coro, __construct) { function PHP_METHOD (line 818) | static PHP_METHOD(swoole_http2_client_coro, set) { function ZEND_HASH_FOREACH_STR_KEY_VAL (line 982) | ZEND_HASH_FOREACH_STR_KEY_VAL(Z_ARRVAL_P(zheaders), key, zvalue) { function ZEND_HASH_FOREACH_STR_KEY_VAL (line 1014) | ZEND_HASH_FOREACH_STR_KEY_VAL(Z_ARRVAL_P(zcookies), key, zvalue) { function Stream (line 1061) | Stream *Client::create_stream(uint32_t _stream_id, uint8_t flags) { function PHP_METHOD (line 1284) | static PHP_METHOD(swoole_http2_client_coro, send) { function http2_client_coro_recv (line 1307) | static void http2_client_coro_recv(INTERNAL_FUNCTION_PARAMETERS, bool pi... function PHP_METHOD (line 1336) | static PHP_METHOD(swoole_http2_client_coro, recv) { function PHP_METHOD (line 1340) | static PHP_METHOD(swoole_http2_client_coro, __destruct) {} function PHP_METHOD (line 1342) | static PHP_METHOD(swoole_http2_client_coro, close) { function PHP_METHOD (line 1348) | static PHP_METHOD(swoole_http2_client_coro, connect) { function sw_inline (line 1353) | static sw_inline void http2_client_settings_to_array(const Http2::Settin... function PHP_METHOD (line 1362) | static PHP_METHOD(swoole_http2_client_coro, stats) { function PHP_METHOD (line 1398) | static PHP_METHOD(swoole_http2_client_coro, isStreamExist) { function PHP_METHOD (line 1419) | static PHP_METHOD(swoole_http2_client_coro, write) { function PHP_METHOD (line 1442) | static PHP_METHOD(swoole_http2_client_coro, read) { function PHP_METHOD (line 1446) | static PHP_METHOD(swoole_http2_client_coro, ping) { function PHP_METHOD (line 1465) | static PHP_METHOD(swoole_http2_client_coro, goaway) { FILE: ext-src/swoole_http2_server.cc function http2_server_send_window_update (line 128) | static void http2_server_send_window_update(HttpContext *ctx, uint32_t s... function http2_server_build_trailer (line 137) | static ssize_t http2_server_build_trailer(const HttpContext *ctx, uchar ... function http2_server_is_static_file (line 188) | static bool http2_server_is_static_file(Server *serv, HttpContext *ctx) { function http2_server_onRequest (line 273) | static void http2_server_onRequest(const std::shared_ptr &... function http2_server_build_header (line 319) | static ssize_t http2_server_build_header(HttpContext *ctx, uchar *buffer... function swoole_http2_server_ping (line 470) | bool swoole_http2_server_ping(HttpContext *ctx) { function http2_server_send_setting_ack (line 476) | static bool http2_server_send_setting_ack(HttpContext *ctx) { function http2_server_send_rst_stream (line 482) | static bool http2_server_send_rst_stream(HttpContext *ctx, int error_cod... function swoole_http2_server_goaway (line 489) | bool swoole_http2_server_goaway(HttpContext *ctx, zend_long error_code, ... function swoole_http2_server_end (line 650) | bool swoole_http2_server_end(HttpContext *ctx, zend_string *sdata) { function swoole_http2_server_write (line 662) | bool swoole_http2_server_write(HttpContext *ctx, zend_string *sdata) { function http2_server_respond (line 687) | static bool http2_server_respond(HttpContext *ctx, const String *body) { function http2_server_send_status_code (line 739) | static bool http2_server_send_status_code(HttpContext *ctx, int status_c... function http2_server_send_range_file (line 746) | static bool http2_server_send_range_file(HttpContext *ctx, StaticHandler... function swoole_http2_server_send_file (line 855) | bool swoole_http2_server_send_file(HttpContext *ctx, zend_string *file, ... function http2_server_onBeforeRequest (line 920) | static bool http2_server_onBeforeRequest(HttpContext *ctx) { function http2_server_parse_header (line 933) | static int http2_server_parse_header( function swoole_http2_server_parse (line 1064) | int swoole_http2_server_parse(const std::shared_ptr &clien... function swoole_http2_server_onReceive (line 1277) | int swoole_http2_server_onReceive(Server *serv, Connection *conn, RecvDa... function swoole_http2_server_session_new (line 1304) | std::shared_ptr swoole_http2_server_session_new(SessionId ... function php_swoole_http2_server_onClose (line 1310) | void php_swoole_http2_server_onClose(Server *serv, SessionId session_id) { function swoole_http2_server_session_free (line 1316) | void swoole_http2_server_session_free(SessionId session_id) { FILE: ext-src/swoole_http_client_coro.cc type swoole (line 80) | namespace swoole { type coroutine (line 81) | namespace coroutine { type http (line 82) | namespace http { class Client (line 83) | class Client { type swHttpCompressMethod (line 104) | enum swHttpCompressMethod method is_available (line 144) | bool is_available() const { method add_headers (line 169) | static void add_headers(String *buf, const char *key, size_t key... method add_content_length (line 176) | static void add_content_length(String *buf, size_t length) { method create_token (line 182) | static void create_token(int length, char *buf) { method get_header_out (line 209) | void get_header_out(zval *return_value) const { method getsockname (line 228) | void getsockname(zval *return_value) const { method getpeername (line 241) | void getpeername(zval *return_value) const { method getpeercert (line 255) | void getpeercert(zval *return_value) const { type HttpClientObject (line 290) | struct HttpClientObject { function php_swoole_http_parse_set_cookies (line 297) | static PHP_METHOD(swoole_http_client_coro, __destruct); function http_parser_on_header_field (line 401) | static int http_parser_on_header_field(llhttp_t *parser, const char *at,... function http_parser_on_header_value (line 408) | static int http_parser_on_header_value(llhttp_t *parser, const char *at,... function http_parser_on_headers_complete (line 478) | static int http_parser_on_headers_complete(llhttp_t *parser) { function http_parser_on_body (line 486) | static int http_parser_on_body(llhttp_t *parser, const char *at, size_t ... function http_parser_on_message_complete (line 541) | static int http_parser_on_message_complete(llhttp_t *parser) { function SW_HASHTABLE_FOREACH_START2 (line 1006) | SW_HASHTABLE_FOREACH_START2(Z_ARRVAL_P(zheaders), key, keylen, keytype, ... function SW_HASHTABLE_FOREACH_START2 (line 1086) | SW_HASHTABLE_FOREACH_START2(Z_ARRVAL_P(zcookies), key, keylen, keytype, ... function SW_HASHTABLE_FOREACH_START2 (line 1156) | SW_HASHTABLE_FOREACH_START2(Z_ARRVAL_P(zupload_files), key, keylen, keyt... function SW_HASHTABLE_FOREACH_START2 (line 1183) | SW_HASHTABLE_FOREACH_START2(Z_ARRVAL_P(zbody), key, keylen, keytype, zva... function SW_HASHTABLE_FOREACH_START2 (line 1208) | SW_HASHTABLE_FOREACH_START2(Z_ARRVAL_P(zupload_files), key, keylen, keyt... function sw_inline (line 1652) | static sw_inline HttpClientObject *http_client_coro_fetch_object(zend_ob... function sw_inline (line 1657) | static sw_inline Client *http_client_coro_get_client(const zval *zobject) { function http_client_coro_free_object (line 1665) | static void http_client_coro_free_object(zend_object *object) { function zend_object (line 1674) | static zend_object *http_client_coro_create_object(zend_class_entry *ce) { function php_swoole_http_client_coro_minit (line 1682) | void php_swoole_http_client_coro_minit(int module_number) { function PHP_METHOD (line 1739) | static PHP_METHOD(swoole_http_client_coro, __construct) { function PHP_METHOD (line 1764) | static PHP_METHOD(swoole_http_client_coro, __destruct) {} function PHP_METHOD (line 1766) | static PHP_METHOD(swoole_http_client_coro, set) { function PHP_METHOD (line 1785) | static PHP_METHOD(swoole_http_client_coro, getDefer) { function PHP_METHOD (line 1791) | static PHP_METHOD(swoole_http_client_coro, setDefer) { function PHP_METHOD (line 1805) | static PHP_METHOD(swoole_http_client_coro, setMethod) { function PHP_METHOD (line 1820) | static PHP_METHOD(swoole_http_client_coro, setHeaders) { function PHP_METHOD (line 1832) | static PHP_METHOD(swoole_http_client_coro, setBasicAuth) { function PHP_METHOD (line 1845) | static PHP_METHOD(swoole_http_client_coro, setCookies) { function PHP_METHOD (line 1857) | static PHP_METHOD(swoole_http_client_coro, setData) { function PHP_METHOD (line 1869) | static PHP_METHOD(swoole_http_client_coro, addFile) { function PHP_METHOD (line 1946) | static PHP_METHOD(swoole_http_client_coro, addData) { function PHP_METHOD (line 1986) | static PHP_METHOD(swoole_http_client_coro, execute) { function PHP_METHOD (line 1998) | static PHP_METHOD(swoole_http_client_coro, get) { function PHP_METHOD (line 2012) | static PHP_METHOD(swoole_http_client_coro, post) { function PHP_METHOD (line 2029) | static PHP_METHOD(swoole_http_client_coro, download) { function PHP_METHOD (line 2049) | static PHP_METHOD(swoole_http_client_coro, upgrade) { function PHP_METHOD (line 2061) | static PHP_METHOD(swoole_http_client_coro, push) { function PHP_METHOD (line 2086) | static PHP_METHOD(swoole_http_client_coro, recv) { function PHP_METHOD (line 2108) | static PHP_METHOD(swoole_http_client_coro, close) { function PHP_METHOD (line 2114) | static PHP_METHOD(swoole_http_client_coro, getBody) { function PHP_METHOD (line 2118) | static PHP_METHOD(swoole_http_client_coro, getHeaders) { function PHP_METHOD (line 2122) | static PHP_METHOD(swoole_http_client_coro, getCookies) { function PHP_METHOD (line 2126) | static PHP_METHOD(swoole_http_client_coro, getStatusCode) { function PHP_METHOD (line 2130) | static PHP_METHOD(swoole_http_client_coro, getHeaderOut) { function PHP_METHOD (line 2135) | static PHP_METHOD(swoole_http_client_coro, getsockname) { function PHP_METHOD (line 2140) | static PHP_METHOD(swoole_http_client_coro, getpeername) { function PHP_METHOD (line 2145) | static PHP_METHOD(swoole_http_client_coro, getPeerCert) { function PHP_METHOD (line 2150) | static PHP_METHOD(swoole_http_client_coro, ping) { function PHP_METHOD (line 2168) | static PHP_METHOD(swoole_http_client_coro, disconnect) { FILE: ext-src/swoole_http_cookie.cc type HttpCookieObject (line 32) | struct HttpCookieObject { function sw_inline (line 37) | static sw_inline HttpCookieObject *php_swoole_http_cookie_fetch_object(z... function HttpCookie (line 41) | static HttpCookie *php_swoole_http_get_cookie(const zval *zobject) { function HttpCookie (line 45) | HttpCookie *php_swoole_http_get_cooke_safety(const zval *zobject) { function php_swoole_http_response_set_cookie (line 54) | void php_swoole_http_response_set_cookie(const zval *zobject, HttpCookie... function zend_object (line 58) | static zend_object *php_swoole_http_cookie_create_object(zend_class_entr... function php_swoole_http_cookie_free_object (line 66) | static void php_swoole_http_cookie_free_object(zend_object *object) { function php_swoole_http_cookie_minit (line 73) | static PHP_METHOD(swoole_http_cookie, withName); function HttpCookie (line 133) | HttpCookie *HttpCookie::withName(zend_string *_name) { function HttpCookie (line 137) | HttpCookie *HttpCookie::withValue(zend_string *_value) { function HttpCookie (line 141) | HttpCookie *HttpCookie::withDomain(zend_string *_domain) { function HttpCookie (line 145) | HttpCookie *HttpCookie::withPath(zend_string *_path) { function HttpCookie (line 149) | HttpCookie *HttpCookie::withSameSite(zend_string *_sameSite) { function HttpCookie (line 153) | HttpCookie *HttpCookie::withPriority(zend_string *_priority) { function HttpCookie (line 157) | HttpCookie *HttpCookie::withExpires(zend_long _expires) { function HttpCookie (line 162) | HttpCookie *HttpCookie::withSecure(zend_bool _secure) { function HttpCookie (line 167) | HttpCookie *HttpCookie::withHttpOnly(zend_bool _httpOnly) { function HttpCookie (line 172) | HttpCookie *HttpCookie::withPartitioned(zend_bool _partitioned) { function zend_string (line 177) | zend_string *HttpCookie::toString() { function PHP_METHOD (line 341) | static PHP_METHOD(swoole_http_cookie, __construct) { function PHP_METHOD (line 375) | static PHP_METHOD(swoole_http_cookie, withName) { function PHP_METHOD (line 379) | static PHP_METHOD(swoole_http_cookie, withValue) { function PHP_METHOD (line 383) | static PHP_METHOD(swoole_http_cookie, withExpires) { function PHP_METHOD (line 396) | static PHP_METHOD(swoole_http_cookie, withPath) { function PHP_METHOD (line 400) | static PHP_METHOD(swoole_http_cookie, withDomain) { function PHP_METHOD (line 404) | static PHP_METHOD(swoole_http_cookie, withSecure) { function PHP_METHOD (line 408) | static PHP_METHOD(swoole_http_cookie, withHttpOnly) { function PHP_METHOD (line 412) | static PHP_METHOD(swoole_http_cookie, withSameSite) { function PHP_METHOD (line 416) | static PHP_METHOD(swoole_http_cookie, withPriority) { function PHP_METHOD (line 420) | static PHP_METHOD(swoole_http_cookie, withPartitioned) { function PHP_METHOD (line 424) | static PHP_METHOD(swoole_http_cookie, toString) { function PHP_METHOD (line 434) | static PHP_METHOD(swoole_http_cookie, toArray) { function PHP_METHOD (line 438) | static PHP_METHOD(swoole_http_cookie, reset) { FILE: ext-src/swoole_http_request.cc function HttpContext (line 57) | static HttpContext *http_request_get_and_check_context(const zval *zobje... type HttpRequestObject (line 162) | struct HttpRequestObject { function sw_inline (line 167) | static sw_inline HttpRequestObject *http_request_fetch_object(zend_objec... function HttpContext (line 171) | HttpContext *php_swoole_http_request_get_context(const zval *zobject) { function php_swoole_http_request_set_context (line 175) | void php_swoole_http_request_set_context(const zval *zobject, HttpContex... function http_request_free_object (line 179) | static void http_request_free_object(zend_object *object) { function zend_object (line 205) | static zend_object *http_request_create_object(zend_class_entry *ce) { function php_swoole_http_request_minit (line 215) | static PHP_METHOD(swoole_http_request, create); function http_request_on_url (line 255) | static int http_request_on_url(llhttp_t *parser, const char *at, size_t ... function http_request_on_header_field (line 284) | static int http_request_on_header_field(llhttp_t *parser, const char *at... function swoole_http_parse_cookie (line 313) | void swoole_http_parse_cookie(zval *zcookies, const char *at, size_t len... function http_request_add_upload_file (line 321) | static void http_request_add_upload_file(HttpContext *ctx, const char *f... function swoole_http_token_list_contains_value (line 329) | bool swoole_http_token_list_contains_value(const char *at, size_t length... function http_request_on_header_value (line 358) | static int http_request_on_header_value(llhttp_t *parser, const char *at... function http_request_on_headers_complete (line 443) | static int http_request_on_headers_complete(llhttp_t *parser) { function multipart_body_on_header_field (line 484) | static int multipart_body_on_header_field(multipart_parser *p, const cha... function multipart_body_on_header_value (line 489) | static int multipart_body_on_header_value(multipart_parser *p, const cha... function multipart_body_on_data (line 614) | static int multipart_body_on_data(multipart_parser *p, const char *at, s... function get_random_file_name (line 637) | static void get_random_file_name(char *des, const char *src) function multipart_body_on_header_complete (line 651) | static int multipart_body_on_header_complete(multipart_parser *p) { function multipart_body_on_data_end (line 688) | static int multipart_body_on_data_end(multipart_parser *p) { function http_request_on_body (line 772) | static int http_request_on_body(llhttp_t *parser, const char *at, size_t... function http_request_message_complete (line 809) | static int http_request_message_complete(llhttp_t *parser) { function PHP_METHOD (line 896) | static PHP_METHOD(swoole_http_request, getContent) { function PHP_METHOD (line 915) | static PHP_METHOD(swoole_http_request, getData) { function PHP_METHOD (line 933) | static PHP_METHOD(swoole_http_request, create) { function PHP_METHOD (line 1000) | static PHP_METHOD(swoole_http_request, parse) { function PHP_METHOD (line 1029) | static PHP_METHOD(swoole_http_request, getMethod) { function PHP_METHOD (line 1043) | static PHP_METHOD(swoole_http_request, isCompleted) { FILE: ext-src/swoole_http_response.cc function SW_THREAD_LOCAL (line 42) | static SW_THREAD_LOCAL struct { function http_response_header_key_format (line 47) | static inline void http_response_header_key_format(char *key, int length) { function String (line 65) | String *HttpContext::get_write_buffer() { type HttpResponseObject (line 76) | struct HttpResponseObject { function HttpResponseObject (line 81) | static HttpResponseObject *http_response_fetch_object(zend_object *obj) { function HttpContext (line 85) | HttpContext *php_swoole_http_response_get_context(const zval *zobject) { function php_swoole_http_response_set_context (line 89) | void php_swoole_http_response_set_context(const zval *zobject, HttpConte... function HttpContext (line 93) | static HttpContext *http_response_get_and_check_context(const zval *zobj... function http_response_free_object (line 102) | static void http_response_free_object(zend_object *object) { function zend_object (line 126) | static zend_object *http_response_create_object(zend_class_entry *ce) { function php_swoole_http_response_minit (line 136) | static PHP_METHOD(swoole_http_response, end); function php_swoole_http_response_rshutdown (line 209) | void php_swoole_http_response_rshutdown() { function PHP_METHOD (line 216) | static PHP_METHOD(swoole_http_response, write) { function http_response_parse_header_name (line 241) | static int http_response_parse_header_name(const char *key, size_t keyle... function zend_string (line 260) | zend_string *php_swoole_http_get_date() { function http_response_set_date_header (line 272) | static void http_response_set_date_header(String *response) { function http_response_add_custom_header (line 279) | static void http_response_add_custom_header(String *http_buffer, const c... function ZEND_HASH_FOREACH_KEY_VAL (line 323) | ZEND_HASH_FOREACH_KEY_VAL(Z_ARRVAL_P(zheader), num_key, string_key, zval... function SW_HASHTABLE_FOREACH_START (line 393) | SW_HASHTABLE_FOREACH_START(Z_ARRVAL_P(zcookie), zvalue) { function SW_HASHTABLE_FOREACH_START2 (line 474) | SW_HASHTABLE_FOREACH_START2(Z_ARRVAL_P(ztrailer), key, keylen, type, zva... function voidpf (line 496) | voidpf php_zlib_alloc(voidpf opaque, uInt items, uInt size) { function php_zlib_free (line 500) | void php_zlib_free(voidpf opaque, voidpf address) { function php_brotli_free (line 510) | void php_brotli_free(void *opaque, void *address) { function PHP_METHOD (line 642) | static PHP_METHOD(swoole_http_response, initHeader) { function PHP_METHOD (line 657) | static PHP_METHOD(swoole_http_response, isWritable) { function PHP_METHOD (line 665) | static PHP_METHOD(swoole_http_response, end) { function PHP_METHOD (line 931) | static PHP_METHOD(swoole_http_response, sendfile) { function http_response_create_cookie (line 989) | static bool inline http_response_create_cookie(HttpCookie *cookie, zval ... function http_response_set_cookie (line 1006) | static void http_response_set_cookie(INTERNAL_FUNCTION_PARAMETERS, const... function PHP_METHOD (line 1052) | static PHP_METHOD(swoole_http_response, cookie) { function PHP_METHOD (line 1056) | static PHP_METHOD(swoole_http_response, rawcookie) { function PHP_METHOD (line 1060) | static PHP_METHOD(swoole_http_response, status) { function PHP_METHOD (line 1081) | static PHP_METHOD(swoole_http_response, disconnect) { function PHP_METHOD (line 1118) | static PHP_METHOD(swoole_http_response, header) { function PHP_METHOD (line 1138) | static PHP_METHOD(swoole_http_response, trailer) { function PHP_METHOD (line 1169) | static PHP_METHOD(swoole_http_response, ping) { function PHP_METHOD (line 1195) | static PHP_METHOD(swoole_http_response, goaway) { function PHP_METHOD (line 1217) | static PHP_METHOD(swoole_http_response, upgrade) { function PHP_METHOD (line 1229) | static PHP_METHOD(swoole_http_response, push) { function PHP_METHOD (line 1273) | static PHP_METHOD(swoole_http_response, close) { function PHP_METHOD (line 1439) | static PHP_METHOD(swoole_http_response, recv) { function PHP_METHOD (line 1468) | static PHP_METHOD(swoole_http_response, detach) { function PHP_METHOD (line 1477) | static PHP_METHOD(swoole_http_response, create) { function PHP_METHOD (line 1570) | static PHP_METHOD(swoole_http_response, redirect) { FILE: ext-src/swoole_http_server.cc function http_server_process_request (line 47) | static void http_server_process_request(const Server *serv, zend::Callab... function php_swoole_http_server_onReceive (line 60) | int php_swoole_http_server_onReceive(Server *serv, RecvData *req) { function php_swoole_http_server_onClose (line 164) | void php_swoole_http_server_onClose(Server *serv, DataHead *info) { function php_swoole_http_server_minit (line 170) | void php_swoole_http_server_minit(int module_number) { function php_swoole_http_server_rinit (line 177) | void php_swoole_http_server_rinit() { function php_swoole_http_server_rshutdown (line 185) | void php_swoole_http_server_rshutdown() { function HttpContext (line 203) | HttpContext *swoole_http_context_new(SessionId fd) { function http_context_send_data (line 330) | bool http_context_send_data(HttpContext *ctx, const char *data, size_t l... function http_context_sendfile (line 342) | static bool http_context_sendfile(HttpContext *ctx, zend_string *file, o... function http_context_disconnect (line 347) | static bool http_context_disconnect(HttpContext *ctx) { function swoole_http_server_onBeforeRequest (line 352) | bool swoole_http_server_onBeforeRequest(HttpContext *ctx) { function swoole_http_server_onAfterResponse (line 377) | void swoole_http_server_onAfterResponse(HttpContext *ctx) { function http_server_session_track_ip (line 424) | static void http_server_session_track_ip(swoole::Server *server, function swoole_http_server_populate_ip_and_port (line 447) | void swoole_http_server_populate_ip_and_port( FILE: ext-src/swoole_http_server_coro.cc type swoole (line 51) | namespace swoole { type coroutine (line 52) | namespace coroutine { class HttpServer (line 54) | class HttpServer { method HttpServer (line 78) | explicit HttpServer(SocketType type) { method set_handler (line 107) | bool set_handler(const std::string &pattern, zval *zfn) { method HttpContext (line 135) | HttpContext *create_context(SocketImpl *conn, zval *zconn) const { method recv_http2_frame (line 160) | void recv_http2_frame(HttpContext *ctx) { type HttpServerObject (line 200) | struct HttpServerObject { function http_server_coro_create_object (line 207) | static PHP_METHOD(swoole_http_server_coro, set); function HttpServerObject (line 235) | static HttpServerObject *http_server_coro_fetch_object(zend_object *obj) { function HttpServer (line 240) | static HttpServer *http_server_coro_get_object(zend_object *obj) { function http_server_coro_set_error (line 244) | static void http_server_coro_set_error(const zval *zobject, const Socket... function http_context_send_data (line 249) | static bool http_context_send_data(HttpContext *ctx, const char *data, s... function http_context_sendfile (line 253) | static bool http_context_sendfile(HttpContext *ctx, zend_string *file, o... function http_context_disconnect (line 257) | static bool http_context_disconnect(HttpContext *ctx) { function http_server_coro_free_object (line 261) | static void http_server_coro_free_object(zend_object *object) { function php_swoole_http_server_coro_minit (line 294) | void php_swoole_http_server_coro_minit(int module_number) { function PHP_METHOD (line 316) | static PHP_METHOD(swoole_http_server_coro, __construct) { function PHP_METHOD (line 372) | static PHP_METHOD(swoole_http_server_coro, handle) { function PHP_METHOD (line 388) | static PHP_METHOD(swoole_http_server_coro, set) { function PHP_METHOD (line 405) | static PHP_METHOD(swoole_http_server_coro, start) { function PHP_METHOD (line 524) | static PHP_METHOD(swoole_http_server_coro, onAccept) { function PHP_METHOD (line 691) | static PHP_METHOD(swoole_http_server_coro, shutdown) { function http2_server_onRequest (line 708) | static void http2_server_onRequest(const std::shared_ptr &... FILE: ext-src/swoole_lock.cc type LockObject (line 41) | struct LockObject { function sw_inline (line 46) | static sw_inline LockObject *lock_fetch_object(zend_object *obj) { function Lock (line 50) | static Lock *lock_get_ptr(const zval *zobject) { function Lock (line 54) | static Lock *lock_get_and_check_ptr(const zval *zobject) { function lock_set_ptr (line 62) | static void lock_set_ptr(const zval *zobject, Lock *ptr) { function lock_free_object (line 66) | static void lock_free_object(zend_object *object) { function zend_object (line 70) | static zend_object *lock_create_object(zend_class_entry *ce) { function php_swoole_lock_minit (line 94) | void php_swoole_lock_minit(int module_number) { function PHP_METHOD (line 119) | static PHP_METHOD(swoole_lock, __construct) { function PHP_METHOD (line 156) | static PHP_METHOD(swoole_lock, lock) { function PHP_METHOD (line 170) | static PHP_METHOD(swoole_lock, unlock) { FILE: ext-src/swoole_name_resolver.cc type ContextObject (line 32) | struct ContextObject { function zend_always_inline (line 37) | static zend_always_inline NameResolver::Context *swoole_name_resolver_co... function zend_always_inline (line 43) | static zend_always_inline ContextObject *swoole_name_resolver_context_ge... function zend_always_inline (line 48) | static zend_always_inline ContextObject *swoole_name_resolver_context_ge... function zend_object (line 56) | static zend_object *swoole_name_resolver_context_create_object(zend_clas... function swoole_name_resolver_context_free_object (line 67) | static void swoole_name_resolver_context_free_object(zend_object *object) { function ZEND_METHOD (line 73) | ZEND_METHOD(Swoole_NameResolver_Context, __construct) { function php_swoole_name_resolver_minit (line 88) | void php_swoole_name_resolver_minit(int module_number) { function PHP_FUNCTION (line 101) | PHP_FUNCTION(swoole_name_resolver_lookup) { function PHP_FUNCTION (line 116) | PHP_FUNCTION(swoole_name_resolver_add) { function PHP_FUNCTION (line 126) | PHP_FUNCTION(swoole_name_resolver_remove) { function php_swoole_name_resolver_add (line 158) | bool php_swoole_name_resolver_add(zval *zresolver) { function php_swoole_name_resolver_lookup (line 177) | std::string php_swoole_name_resolver_lookup(const std::string &name, Nam... FILE: ext-src/swoole_odbc.cc function swoole_odbc_set_blocking (line 35) | void swoole_odbc_set_blocking(bool blocking) { function RETCODE (line 39) | RETCODE swoole_odbc_SQLConnect(SQLHDBC ConnectionHandle, function SQLRETURN (line 54) | SQLRETURN SQL_API swoole_odbc_SQLDriverConnect(SQLHDBC hdbc, function SQLRETURN (line 71) | SQLRETURN SQL_API swoole_odbc_SQLExecDirect(SQLHSTMT StatementHandle, SQ... function SQLRETURN (line 78) | SQLRETURN SQL_API swoole_odbc_SQLGetInfo(SQLHDBC ConnectionHandle, function SQLRETURN (line 89) | SQLRETURN SQL_API swoole_odbc_SQLGetDiagRec(SQLSMALLINT HandleType, function SQLRETURN (line 103) | SQLRETURN SQL_API swoole_odbc_SQLPrepare(SQLHSTMT StatementHandle, SQLCH... function SQLRETURN (line 110) | SQLRETURN SQL_API swoole_odbc_SQLExecute(SQLHSTMT StatementHandle) { function SQLRETURN (line 117) | SQLRETURN SQL_API swoole_odbc_SQLCloseCursor(SQLHSTMT StatementHandle) { function SQLRETURN (line 124) | SQLRETURN SQL_API swoole_odbc_SQLPutData(SQLHSTMT StatementHandle, SQLPO... function SQLRETURN (line 131) | SQLRETURN SQL_API swoole_odbc_SQLGetData(SQLHSTMT StatementHandle, function SQLRETURN (line 145) | SQLRETURN SQL_API swoole_odbc_SQLMoreResults(SQLHSTMT hstmt) { function SQLRETURN (line 152) | SQLRETURN SQL_API swoole_odbc_SQLDescribeCol(SQLHSTMT StatementHandle, function SQLRETURN (line 177) | SQLRETURN SQL_API swoole_odbc_SQLRowCount(SQLHSTMT StatementHandle, SQLL... function SQLRETURN (line 184) | SQLRETURN SQL_API swoole_odbc_SQLFreeHandle(SQLSMALLINT HandleType, SQLH... function SQLRETURN (line 191) | SQLRETURN SQL_API swoole_odbc_SQLEndTran(SQLSMALLINT HandleType, SQLHAND... function SQLRETURN (line 198) | SQLRETURN SQL_API swoole_odbc_SQLDisconnect(SQLHDBC ConnectionHandle) { function php_swoole_odbc_minit (line 205) | int php_swoole_odbc_minit(int module_id) { function php_swoole_odbc_mshutdown (line 263) | void php_swoole_odbc_mshutdown(void) { FILE: ext-src/swoole_oracle.cc function swoole_oracle_set_blocking (line 27) | void swoole_oracle_set_blocking(bool blocking) { function sword (line 31) | sword swoole_oci_session_begin(OCISvcCtx *svchp, OCIError *errhp, OCISes... function sword (line 39) | sword swoole_oci_server_detach(OCIServer *srvhp, OCIError *errhp, ub4 mo... function sword (line 47) | sword swoole_oci_stmt_prepare( function sword (line 57) | sword swoole_oci_stmt_execute(OCISvcCtx *svchp, function sword (line 73) | sword swoole_oci_stmt_fetch(OCIStmt *stmtp, OCIError *errhp, ub4 nrows, ... function sword (line 81) | sword swoole_oci_stmt_fetch2(OCIStmt *stmtp, OCIError *errhp, ub4 nrows,... function sword (line 90) | sword swoole_oci_trans_commit(OCISvcCtx *svchp, OCIError *errhp, ub4 fla... function sword (line 98) | sword swoole_oci_trans_rollback(OCISvcCtx *svchp, OCIError *errhp, ub4 f... function sword (line 106) | sword swoole_oci_ping(OCISvcCtx *svchp, OCIError *errhp, ub4 mode) { function php_swoole_oracle_rinit (line 122) | void php_swoole_oracle_rinit() { function php_swoole_oracle_minit (line 133) | void php_swoole_oracle_minit(int module_id) { function php_swoole_oracle_mshutdown (line 154) | void php_swoole_oracle_mshutdown(void) { FILE: ext-src/swoole_pgsql.cc function swoole_libpq_version (line 40) | void swoole_libpq_version(char *buf, size_t len) function swoole_pgsql_socket_poll (line 54) | static int swoole_pgsql_socket_poll(PGconn *conn, EventType event, bool ... function swoole_pgsql_flush (line 87) | static int swoole_pgsql_flush(PGconn *conn) { function PGresult (line 102) | static PGresult *swoole_pgsql_get_result(PGconn *conn) { function PGconn (line 119) | PGconn *swoole_pgsql_connectdb(const char *conninfo) { function PGresult (line 164) | PGresult *swoole_pgsql_prepare( function PGresult (line 179) | PGresult *swoole_pgsql_exec_prepared(PGconn *conn, function PGresult (line 199) | PGresult *swoole_pgsql_exec(PGconn *conn, const char *query) { function PGresult (line 213) | PGresult *swoole_pgsql_exec_params(PGconn *conn, function swoole_pgsql_set_blocking (line 235) | void swoole_pgsql_set_blocking(bool blocking) { function php_swoole_pgsql_minit (line 239) | void php_swoole_pgsql_minit(int module_id) { function php_swoole_pgsql_mshutdown (line 262) | void php_swoole_pgsql_mshutdown(void) { FILE: ext-src/swoole_process.cc type ProcessObject (line 40) | struct ProcessObject { function sw_inline (line 49) | static sw_inline ProcessObject *php_swoole_process_fetch_object(zend_obj... function sw_inline (line 53) | static sw_inline ProcessObject *php_swoole_process_fetch_object(const zv... function Worker (line 57) | Worker *php_swoole_process_get_worker(const zval *zobject) { function Worker (line 61) | Worker *php_swoole_process_get_and_check_worker(const zval *zobject) { function php_swoole_process_set_worker (line 69) | void php_swoole_process_set_worker(const zval *zobject, Worker *worker, ... function php_swoole_process_free_object (line 77) | static void php_swoole_process_free_object(zend_object *object) { function zend_object (line 97) | static zend_object *php_swoole_process_create_object(zend_class_entry *c... function php_swoole_process_minit (line 107) | static PHP_METHOD(swoole_process, __destruct); function PHP_METHOD (line 253) | static PHP_METHOD(swoole_process, __construct) { function PHP_METHOD (line 356) | static PHP_METHOD(swoole_process, __destruct) {} function PHP_METHOD (line 358) | static PHP_METHOD(swoole_process, wait) { function PHP_METHOD (line 376) | static PHP_METHOD(swoole_process, useQueue) { function PHP_METHOD (line 410) | static PHP_METHOD(swoole_process, statQueue) { function PHP_METHOD (line 428) | static PHP_METHOD(swoole_process, freeQueue) { function PHP_METHOD (line 439) | static PHP_METHOD(swoole_process, kill) { function PHP_METHOD (line 457) | static PHP_METHOD(swoole_process, signal) { function PHP_METHOD (line 552) | static PHP_METHOD(swoole_process, alarm) { function php_swoole_onSignal (line 599) | static void php_swoole_onSignal(int signo) { function zend_bool (line 613) | zend_bool php_swoole_signal_isset_handler(int signo) { function php_swoole_process_clean (line 621) | void php_swoole_process_clean() { function php_swoole_process_rshutdown (line 636) | void php_swoole_process_rshutdown() { function php_swoole_process_start (line 640) | int php_swoole_process_start(Worker *process, zval *zobject) { function PHP_METHOD (line 699) | static PHP_METHOD(swoole_process, start) { function PHP_METHOD (line 723) | static PHP_METHOD(swoole_process, read) { function PHP_METHOD (line 755) | static PHP_METHOD(swoole_process, write) { function PHP_METHOD (line 796) | static PHP_METHOD(swoole_process, exportSocket) { function PHP_METHOD (line 813) | static PHP_METHOD(swoole_process, push) { function PHP_METHOD (line 850) | static PHP_METHOD(swoole_process, pop) { function PHP_METHOD (line 886) | static PHP_METHOD(swoole_process, exec) { function PHP_METHOD (line 924) | static PHP_METHOD(swoole_process, daemon) { function php_swoole_array_to_cpu_set (line 959) | bool php_swoole_array_to_cpu_set(const zval *array, cpu_set_t *cpu_set) { function php_swoole_cpu_set_to_array (line 983) | void php_swoole_cpu_set_to_array(zval *array, cpu_set_t *cpu_set) { function PHP_METHOD (line 994) | static PHP_METHOD(swoole_process, setAffinity) { function PHP_METHOD (line 1012) | static PHP_METHOD(swoole_process, getAffinity) { function PHP_METHOD (line 1022) | static PHP_METHOD(swoole_process, exit) { function PHP_METHOD (line 1048) | static PHP_METHOD(swoole_process, close) { function PHP_METHOD (line 1085) | static PHP_METHOD(swoole_process, set) { function PHP_METHOD (line 1104) | static PHP_METHOD(swoole_process, setTimeout) { function PHP_METHOD (line 1119) | static PHP_METHOD(swoole_process, setBlocking) { function PHP_METHOD (line 1150) | static PHP_METHOD(swoole_process, setPriority) { function PHP_METHOD (line 1170) | static PHP_METHOD(swoole_process, getPriority) { FILE: ext-src/swoole_process_pool.cc type ProcessPoolObject (line 34) | struct ProcessPoolObject { function sw_inline (line 49) | static sw_inline ProcessPoolObject *process_pool_fetch_object(zend_objec... function sw_inline (line 53) | static sw_inline ProcessPoolObject *process_pool_fetch_object(const zval... function sw_inline (line 57) | static sw_inline ProcessPool *process_pool_get_pool(const zval *zobject) { function sw_inline (line 61) | static sw_inline ProcessPool *process_pool_get_and_check_pool(const zval... function process_pool_free_object (line 69) | static void process_pool_free_object(zend_object *object) { function zend_object (line 101) | static zend_object *process_pool_create_object(zend_class_entry *ce) { function php_swoole_process_pool_minit (line 111) | static PHP_METHOD(swoole_process_pool, __destruct); function process_pool_onWorkerStart (line 159) | static void process_pool_onWorkerStart(ProcessPool *pool, Worker *worker) { function process_pool_onMessage (line 197) | static void process_pool_onMessage(ProcessPool *pool, RecvData *msg) { function process_pool_onWorkerStop (line 225) | static void process_pool_onWorkerStop(ProcessPool *pool, Worker *worker) { function process_pool_onWorkerExit (line 245) | static void process_pool_onWorkerExit(ProcessPool *pool, Worker *worker) { function process_pool_onStart (line 265) | static void process_pool_onStart(ProcessPool *pool) { function process_pool_onShutdown (line 286) | static void process_pool_onShutdown(ProcessPool *pool) { function process_pool_signal_handler (line 305) | static void process_pool_signal_handler(int signo) { function ProcessPool (line 336) | ProcessPool *sw_process_pool() { function PHP_METHOD (line 340) | static PHP_METHOD(swoole_process_pool, __construct) { function PHP_METHOD (line 406) | static PHP_METHOD(swoole_process_pool, set) { function PHP_METHOD (line 439) | static PHP_METHOD(swoole_process_pool, on) { function PHP_METHOD (line 500) | static PHP_METHOD(swoole_process_pool, listen) { function PHP_METHOD (line 533) | static PHP_METHOD(swoole_process_pool, write) { function PHP_METHOD (line 552) | static PHP_METHOD(swoole_process_pool, sendMessage) { function PHP_METHOD (line 575) | static PHP_METHOD(swoole_process_pool, start) { function PHP_METHOD (line 652) | static PHP_METHOD(swoole_process_pool, detach) { function PHP_METHOD (line 659) | static PHP_METHOD(swoole_process_pool, getProcess) { function PHP_METHOD (line 734) | static PHP_METHOD(swoole_process_pool, stop) { function PHP_METHOD (line 743) | static PHP_METHOD(swoole_process_pool, shutdown) { function PHP_METHOD (line 752) | static PHP_METHOD(swoole_process_pool, __destruct) {} FILE: ext-src/swoole_redis_server.cc function php_swoole_redis_server_minit (line 59) | void php_swoole_redis_server_minit(int module_number) { function php_swoole_redis_server_rshutdown (line 75) | void php_swoole_redis_server_rshutdown() { function php_swoole_redis_server_onReceive (line 82) | int php_swoole_redis_server_onReceive(Server *serv, RecvData *req) { function PHP_METHOD (line 200) | static PHP_METHOD(swoole_redis_server, setHandler) { function PHP_METHOD (line 241) | static PHP_METHOD(swoole_redis_server, getHandler) { function redis_response_format_array_item (line 262) | static void redis_response_format_array_item(String *buf, zval *item) { function redis_response_format (line 285) | static bool redis_response_format(String *buf, zend_long type, zval *val... function PHP_METHOD (line 367) | static PHP_METHOD(swoole_redis_server, format) { FILE: ext-src/swoole_runtime.cc type timeval (line 112) | struct timeval function extension_loaded (line 182) | static bool extension_loaded(const char *name) { function class_exists (line 191) | static bool class_exists(const char *name) { function zend_internal_arg_info (line 200) | static zend_internal_arg_info *get_arginfo(const char *name, size_t l_na... function zend_internal_arg_info (line 208) | static zend_internal_arg_info *copy_arginfo(const zend_internal_function... function free_arg_info (line 253) | static void free_arg_info(const zend_internal_function *function, zend_i... function SW_EXTERN_C_END (line 284) | SW_EXTERN_C_END type PhpFunc (line 339) | struct PhpFunc { function php_swoole_runtime_rinit (line 349) | void php_swoole_runtime_rinit() { function php_swoole_runtime_rshutdown (line 405) | void php_swoole_runtime_rshutdown() { function php_swoole_runtime_mshutdown (line 440) | void php_swoole_runtime_mshutdown() { function php_stream_size_t (line 480) | static php_stream_size_t socket_write(php_stream *stream, const char *bu... function php_stream_size_t (line 526) | static php_stream_size_t socket_read(php_stream *stream, char *buf, size... function socket_flush (line 561) | static int socket_flush(php_stream *stream) { function socket_close (line 565) | static int socket_close(php_stream *stream, int close_handle) { function socket_cast (line 599) | static int socket_cast(php_stream *stream, int castas, void **ret) { function socket_stat (line 624) | static int socket_stat(php_stream *stream, php_stream_statbuf *ssb) { function socket_connect (line 635) | static inline int socket_connect(php_stream *stream, SocketImpl *sock, p... function socket_bind (line 704) | static inline int socket_bind(php_stream *stream, SocketImpl *sock, php_... function socket_accept (line 727) | static inline int socket_accept(php_stream *stream, SocketImpl *sock, ph... function socket_recvfrom (line 795) | static inline int socket_recvfrom( function socket_sendto (line 822) | static inline int socket_sendto( function socket_setup_crypto (line 831) | static int socket_setup_crypto(php_stream *stream, SocketImpl *sock, php... function socket_xport_crypto_setup (line 835) | static int socket_xport_crypto_setup(php_stream *stream) { function socket_xport_crypto_enable (line 853) | static int socket_xport_crypto_enable(php_stream *stream, int activate) { function php_openssl_capture_peer_certs (line 870) | static bool php_openssl_capture_peer_certs(php_stream *stream, SocketImp... function socket_enable_crypto (line 911) | static int socket_enable_crypto(php_stream *stream, function socket_xport_api (line 938) | static inline int socket_xport_api(php_stream *stream, SocketImpl *sock,... function socket_set_option (line 1051) | static int socket_set_option(php_stream *stream, int option, int value, ... function socket_ssl_set_options (line 1153) | static bool socket_ssl_set_options(SocketImpl *sock, php_stream_context ... function php_stream (line 1190) | static php_stream *socket_create_original(const char *proto, function php_stream (line 1223) | static php_stream *socket_create(const char *proto, function ZEND_FUNCTION (line 1292) | static ZEND_FUNCTION(swoole_display_disabled_function) { function disable_func (line 1296) | static bool disable_func(const char *name, size_t l_name) { function enable_func (line 1322) | static bool enable_func(const char *name, size_t l_name) { function php_swoole_call_original_handler (line 1334) | bool php_swoole_call_original_handler(const char *name, size_t len, INTE... function hook_stream_throw_exception (line 1356) | static void hook_stream_throw_exception(const char *type) { function hook_stream_factory (line 1361) | static void hook_stream_factory(uint32_t *flags_ptr) { function hook_stream_ops (line 1447) | static void hook_stream_ops(uint32_t flags) { function hook_pdo_driver (line 1470) | static void hook_pdo_driver(uint32_t flags) { function hook_all_func (line 1528) | static void hook_all_func(uint32_t flags) { function hook_mongodb (line 1760) | static void hook_mongodb(uint32_t flags) { function PHP_METHOD (line 1813) | static PHP_METHOD(swoole_runtime, enableCoroutine) { function PHP_METHOD (line 1829) | static PHP_METHOD(swoole_runtime, getHookFlags) { function PHP_METHOD (line 1833) | static PHP_METHOD(swoole_runtime, setHookFlags) { function PHP_FUNCTION (line 1848) | static PHP_FUNCTION(swoole_sleep) { function PHP_FUNCTION (line 1867) | static PHP_FUNCTION(swoole_usleep) { function PHP_FUNCTION (line 1887) | static PHP_FUNCTION(swoole_time_nanosleep) { function PHP_FUNCTION (line 1925) | static PHP_FUNCTION(swoole_time_sleep_until) { function stream_array_to_fd_set (line 1961) | static void stream_array_to_fd_set(zval *stream_array, std::unordered_ma... function stream_array_emulate_read_fd_set (line 1986) | static int stream_array_emulate_read_fd_set(zval *stream_array) { function PHP_FUNCTION (line 2032) | static PHP_FUNCTION(swoole_stream_select) { function hook_func (line 2149) | static void hook_func(const char *name, size_t l_name, zif_handler handl... function unhook_func (line 2206) | static void unhook_func(const char *name, size_t l_name) { function php_stream (line 2215) | php_stream *php_swoole_create_stream_from_socket(php_socket_t _fd, int d... function zend_string (line 2236) | zend_string *php_async_socket_error_str(long err) { function php_async_socket_connect_to_host (line 2241) | int php_async_socket_connect_to_host(const char *host, function php_async_socket_poll (line 2306) | int php_async_socket_poll(php_socket_t fd, int events, int timeout) { function php_stream (line 2314) | php_stream *php_swoole_create_stream_from_pipe(int fd, const char *mode,... function php_stream_ops (line 2318) | php_stream_ops *php_swoole_get_ori_php_stream_stdio_ops() { function zif_handler (line 2322) | zif_handler php_swoole_get_original_handler(const char *name, size_t len) { function PHP_FUNCTION (line 2334) | static PHP_FUNCTION(swoole_stream_socket_pair) { function PHP_FUNCTION (line 2365) | static PHP_FUNCTION(swoole_user_func_handler) { function zend_class_entry (line 2390) | zend_class_entry *find_class_entry(const char *name, size_t length) { function inherit_class (line 2397) | static void inherit_class(const char *child_name, size_t child_length, c... function start_detach_parent_class (line 2416) | void start_detach_parent_class(zend_class_entry *class_ce) { function detach_parent_class (line 2430) | static void detach_parent_class(const char *child_name) { function clear_class_entries (line 2440) | static void clear_class_entries() { FILE: ext-src/swoole_server.cc type ConnectionIterator (line 35) | struct ConnectionIterator { type ServerEvent (line 43) | struct ServerEvent { type php_swoole_server_callback_type (line 44) | enum php_swoole_server_callback_type method ServerEvent (line 46) | ServerEvent(enum php_swoole_server_callback_type type, std::string &&n... function php_swoole_server_rshutdown (line 91) | void php_swoole_server_rshutdown() { function sw_inline (line 149) | static sw_inline ServerObject *server_fetch_object(zend_object *obj) { function sw_inline (line 153) | static sw_inline Server *server_get_ptr(zval *zobject) { function Server (line 157) | Server *php_swoole_server_get_and_check_server(zval *zobject) { function zval (line 165) | zval *php_swoole_server_zval_ptr(Server *serv) { function ServerPortProperty (line 169) | ServerPortProperty *php_swoole_server_get_port_property(ListenPort *port) { function php_swoole_server_set_port_property (line 177) | void php_swoole_server_set_port_property(ListenPort *port, ServerPortPro... function ServerObject (line 188) | ServerObject *php_swoole_server_get_zend_object(Server *serv) { function php_swoole_server_isset_callback (line 192) | bool php_swoole_server_isset_callback(Server *serv, ListenPort *port, in... function sw_inline (line 197) | static sw_inline void server_set_ptr(zval *zobject, Server *serv) { function server_free_object (line 201) | static void server_free_object(zend_object *object) { function zend_object (line 244) | static zend_object *server_create_object(zend_class_entry *ce) { type ConnectionIteratorObject (line 253) | struct ConnectionIteratorObject { function sw_inline (line 258) | static sw_inline ConnectionIteratorObject *php_swoole_connection_iterato... function sw_inline (line 262) | static sw_inline ConnectionIterator *php_swoole_connection_iterator_get_... function ConnectionIterator (line 266) | ConnectionIterator *php_swoole_connection_iterator_get_and_check_ptr(zva... function php_swoole_connection_iterator_free_object (line 274) | static void php_swoole_connection_iterator_free_object(zend_object *obje... function zend_object (line 278) | static zend_object *php_swoole_connection_iterator_create_object(zend_cl... type ServerTaskObject (line 286) | struct ServerTaskObject { function sw_inline (line 292) | static sw_inline ServerTaskObject *php_swoole_server_task_fetch_object(z... function sw_inline (line 296) | static sw_inline Server *php_swoole_server_task_get_server(zval *zobject) { function sw_inline (line 304) | static sw_inline void php_swoole_server_task_set_server(zval *zobject, S... function sw_inline (line 308) | static sw_inline DataHead *php_swoole_server_task_get_info(zval *zobject) { function sw_inline (line 316) | static sw_inline void php_swoole_server_task_set_info(zval *zobject, Dat... function php_swoole_server_task_free_object (line 320) | static void php_swoole_server_task_free_object(zend_object *object) { function zend_object (line 324) | static zend_object *php_swoole_server_task_create_object(zend_class_entr... function php_swoole_server_minit (line 334) | static PHP_METHOD(swoole_server, __destruct); function php_swoole_create_dir (line 652) | int php_swoole_create_dir(const char *path, size_t length) { function TaskId (line 659) | static TaskId php_swoole_server_task_pack(zval *zdata, EventData *task) { function php_swoole_get_recv_data (line 699) | void php_swoole_get_recv_data(Server *serv, zval *zdata, RecvData *req) { function php_swoole_server_task_check_param (line 717) | static inline int php_swoole_server_task_check_param(Server *serv, zend_... function php_swoole_server_task_unpack (line 733) | static bool php_swoole_server_task_unpack(zval *zresult, EventData *task... function zval (line 764) | static zval *php_swoole_server_add_port(ServerObject *server_object, Lis... type protocol_flags (line 908) | enum protocol_flags { SW_HTTP2_PROTOCOL = 1u << 1, SW_WEBSOCKET_PROTOCOL... function php_swoole_server_task_finish (line 1047) | static bool php_swoole_server_task_finish(Server *serv, zval *zdata, Eve... function php_swoole_server_onPipeMessage (line 1075) | static void php_swoole_server_onPipeMessage(Server *serv, EventData *req) { function php_swoole_server_onReceive (line 1127) | int php_swoole_server_onReceive(Server *serv, RecvData *req) { function php_swoole_server_onPacket (line 1172) | int php_swoole_server_onPacket(Server *serv, RecvData *req) { function sw_inline (line 1261) | static sw_inline void php_swoole_create_task_object(zval *ztask, Server ... function php_swoole_server_onTask (line 1278) | static int php_swoole_server_onTask(Server *serv, EventData *req) { function php_swoole_server_onFinish (line 1325) | static int php_swoole_server_onFinish(Server *serv, EventData *req) { function php_swoole_server_onStart (line 1425) | static void php_swoole_server_onStart(Server *serv) { function php_swoole_server_onManagerStart (line 1442) | static void php_swoole_server_onManagerStart(Server *serv) { function php_swoole_server_onManagerStop (line 1459) | static void php_swoole_server_onManagerStop(Server *serv) { function php_swoole_server_onBeforeShutdown (line 1473) | static void php_swoole_server_onBeforeShutdown(Server *serv) { function php_swoole_server_onShutdown (line 1487) | static void php_swoole_server_onShutdown(Server *serv) { function php_swoole_server_onWorkerStart (line 1501) | static void php_swoole_server_onWorkerStart(Server *serv, Worker *worker) { function php_swoole_server_onBeforeReload (line 1530) | static void php_swoole_server_onBeforeReload(Server *serv) { function php_swoole_server_onAfterReload (line 1544) | static void php_swoole_server_onAfterReload(Server *serv) { function php_swoole_server_onWorkerStop (line 1558) | static void php_swoole_server_onWorkerStop(Server *serv, Worker *worker) { function php_swoole_server_onWorkerExit (line 1580) | static void php_swoole_server_onWorkerExit(Server *serv, Worker *worker) { function php_swoole_server_onUserWorkerStart (line 1598) | static void php_swoole_server_onUserWorkerStart(Server *serv, Worker *wo... function php_swoole_server_onWorkerError (line 1618) | static void php_swoole_server_onWorkerError(Server *serv, Worker *worker... function php_swoole_server_onConnect (line 1662) | void php_swoole_server_onConnect(Server *serv, DataHead *info) { function php_swoole_server_onClose (line 1697) | void php_swoole_server_onClose(Server *serv, DataHead *info) { function php_swoole_server_onBufferFull (line 1764) | void php_swoole_server_onBufferFull(Server *serv, DataHead *info) { function php_swoole_server_check_kernel_nobufs (line 1780) | void php_swoole_server_check_kernel_nobufs(Server *serv, SessionId sessi... function php_swoole_server_send_yield (line 1786) | bool php_swoole_server_send_yield(Server *serv, SessionId session_id, ze... function php_swoole_server_dispatch_func (line 1820) | static int php_swoole_server_dispatch_func(Server *serv, Connection *con... function php_swoole_server_onBufferEmpty (line 1858) | void php_swoole_server_onBufferEmpty(Server *serv, DataHead *info) { function server_ctor (line 1889) | static void server_ctor(zval *zserv, Server *serv) { function PHP_METHOD (line 1921) | static PHP_METHOD(swoole_server, __construct) { function PHP_METHOD (line 2008) | static PHP_METHOD(swoole_server, __destruct) {} function PHP_METHOD (line 2010) | static PHP_METHOD(swoole_server, set) { function PHP_METHOD (line 2450) | static PHP_METHOD(swoole_server, on) { function PHP_METHOD (line 2498) | static PHP_METHOD(swoole_server, getCallback) { function PHP_METHOD (line 2524) | static PHP_METHOD(swoole_server, listen) { function PHP_METHOD (line 2559) | static PHP_METHOD(swoole_server, addProcess) { function PHP_METHOD (line 2613) | static PHP_METHOD(swoole_server, addCommand) { function PHP_METHOD (line 2670) | static PHP_METHOD(swoole_server, start) { function PHP_METHOD (line 2762) | static PHP_METHOD(swoole_server, send) { function PHP_METHOD (line 2816) | static PHP_METHOD(swoole_server, sendto) { function PHP_METHOD (line 2886) | static PHP_METHOD(swoole_server, sendfile) { function PHP_METHOD (line 2915) | static PHP_METHOD(swoole_server, close) { function PHP_METHOD (line 2934) | static PHP_METHOD(swoole_server, pause) { function PHP_METHOD (line 2955) | static PHP_METHOD(swoole_server, resume) { function PHP_METHOD (line 2976) | static PHP_METHOD(swoole_server, stats) { function PHP_METHOD (line 3030) | static PHP_METHOD(swoole_server, reload) { function PHP_METHOD (line 3047) | static PHP_METHOD(swoole_server, heartbeat) { function PHP_METHOD (line 3085) | static PHP_METHOD(swoole_server, taskwait) { function PHP_METHOD (line 3155) | static PHP_METHOD(swoole_server, taskWaitMulti) { function PHP_METHOD (line 3212) | static PHP_METHOD(swoole_server, taskCo) { function PHP_METHOD (line 3303) | static PHP_METHOD(swoole_server, task) { function PHP_METHOD (line 3352) | static PHP_METHOD(swoole_server, command) { function PHP_METHOD (line 3411) | static PHP_METHOD(swoole_server, sendMessage) { function PHP_METHOD (line 3447) | static PHP_METHOD(swoole_server, finish) { function PHP_METHOD (line 3469) | static PHP_METHOD(swoole_server_task, finish) { function PHP_METHOD (line 3486) | static PHP_METHOD(swoole_server_task, pack) { function PHP_METHOD (line 3502) | static PHP_METHOD(swoole_server_task, unpack) { function PHP_METHOD (line 3514) | static PHP_METHOD(swoole_server, bind) { function PHP_METHOD (line 3550) | static PHP_METHOD(swoole_server, getSocket) { function PHP_METHOD (line 3572) | static PHP_METHOD(swoole_server, getClientInfo) { function PHP_METHOD (line 3633) | static PHP_METHOD(swoole_server, getClientList) { function PHP_METHOD (line 3698) | static PHP_METHOD(swoole_server, sendwait) { function PHP_METHOD (line 3727) | static PHP_METHOD(swoole_server, exists) { function PHP_METHOD (line 3748) | static PHP_METHOD(swoole_server, protect) { function PHP_METHOD (line 3773) | static PHP_METHOD(swoole_server, getWorkerId) { function PHP_METHOD (line 3782) | static PHP_METHOD(swoole_server, getWorkerStatus) { function PHP_METHOD (line 3805) | static PHP_METHOD(swoole_server, getWorkerPid) { function PHP_METHOD (line 3822) | static PHP_METHOD(swoole_server, getManagerPid) { function PHP_METHOD (line 3827) | static PHP_METHOD(swoole_server, getMasterPid) { function PHP_METHOD (line 3832) | static PHP_METHOD(swoole_server, shutdown) { function PHP_METHOD (line 3837) | static PHP_METHOD(swoole_server, stop) { function PHP_METHOD (line 3856) | static PHP_METHOD(swoole_connection_iterator, __construct) { function PHP_METHOD (line 3860) | static PHP_METHOD(swoole_connection_iterator, rewind) { function PHP_METHOD (line 3866) | static PHP_METHOD(swoole_connection_iterator, valid) { function PHP_METHOD (line 3890) | static PHP_METHOD(swoole_connection_iterator, current) { function PHP_METHOD (line 3895) | static PHP_METHOD(swoole_connection_iterator, next) { function PHP_METHOD (line 3900) | static PHP_METHOD(swoole_connection_iterator, key) { function PHP_METHOD (line 3905) | static PHP_METHOD(swoole_connection_iterator, count) { function PHP_METHOD (line 3914) | static PHP_METHOD(swoole_connection_iterator, offsetExists) { function PHP_METHOD (line 3928) | static PHP_METHOD(swoole_connection_iterator, offsetGet) { function PHP_METHOD (line 3942) | static PHP_METHOD(swoole_connection_iterator, offsetSet) {} function PHP_METHOD (line 3943) | static PHP_METHOD(swoole_connection_iterator, offsetUnset) {} function PHP_METHOD (line 3944) | static PHP_METHOD(swoole_connection_iterator, __destruct) {} FILE: ext-src/swoole_server_port.cc type ServerPortEvent (line 26) | struct ServerPortEvent { type php_swoole_server_port_callback_type (line 27) | enum php_swoole_server_port_callback_type method ServerPortEvent (line 29) | ServerPortEvent(enum php_swoole_server_port_callback_type type, std::s... type ServerPortObject (line 52) | struct ServerPortObject { function sw_inline (line 58) | static sw_inline ServerPortObject *php_swoole_server_port_fetch_object(z... function sw_inline (line 62) | static sw_inline ListenPort *php_swoole_server_port_get_ptr(zval *zobjec... function ListenPort (line 66) | ListenPort *php_swoole_server_port_get_and_check_ptr(zval *zobject) { function php_swoole_server_port_set_ptr (line 74) | void php_swoole_server_port_set_ptr(zval *zobject, ListenPort *port) { function ServerPortProperty (line 78) | ServerPortProperty *php_swoole_server_port_get_property(zval *zobject) { function ServerPortProperty (line 82) | static ServerPortProperty *php_swoole_server_port_get_and_check_property... function php_swoole_server_port_deref (line 91) | void php_swoole_server_port_deref(zend_object *object) { function php_swoole_server_port_free_object (line 114) | static void php_swoole_server_port_free_object(zend_object *object) { function zend_object (line 119) | static zend_object *php_swoole_server_port_create_object(zend_class_entr... function php_swoole_server_port_minit (line 129) | static PHP_METHOD(swoole_server_port, __destruct); function php_swoole_server_length_func (line 193) | static ssize_t php_swoole_server_length_func(const Protocol *protocol, n... function PHP_METHOD (line 217) | static PHP_METHOD(swoole_server_port, __construct) { function PHP_METHOD (line 222) | static PHP_METHOD(swoole_server_port, __destruct) {} function php_swoole_server_set_ssl_option (line 224) | static bool php_swoole_server_set_ssl_option(zend_array *vht, SSLContext... function PHP_METHOD (line 243) | static PHP_METHOD(swoole_server_port, set) { function PHP_METHOD (line 555) | static PHP_METHOD(swoole_server_port, on) { function PHP_METHOD (line 615) | static PHP_METHOD(swoole_server_port, getCallback) { function PHP_METHOD (line 641) | static PHP_METHOD(swoole_server_port, getSocket) { FILE: ext-src/swoole_socket_coro.cc type SocketObject (line 48) | struct SocketObject { function sw_inline (line 143) | static sw_inline SocketObject *socket_coro_fetch_object(zend_object *obj) { function socket_coro_free_object (line 151) | static void socket_coro_free_object(zend_object *object) { function zend_object (line 163) | static zend_object *socket_coro_create_object(zend_class_entry *ce) { function socket_coro_register_constants (line 174) | static void socket_coro_register_constants(int module_number) { function php_swoole_socket_coro_minit (line 710) | void php_swoole_socket_coro_minit(int module_number) { function sw_inline (line 747) | static sw_inline void socket_coro_sync_properties(const zval *zobject, c... function socket_coro_init (line 752) | static void sw_inline socket_coro_init(const zval *zobject, const Socket... function SW_API (line 764) | SW_API bool php_swoole_export_socket(zval *zobject, SocketImpl *_socket) { function SW_API (line 779) | SW_API zend_object *php_swoole_dup_socket(int fd, swSocketType type) { function SW_API (line 789) | SW_API zend_object *php_swoole_create_socket(swSocketType type) { function SW_API (line 808) | SW_API void php_swoole_socket_set_error_properties(const zval *zobject, ... function SW_API (line 814) | SW_API void php_swoole_socket_set_error_properties(const zval *zobject, ... function SW_API (line 818) | SW_API void php_swoole_socket_set_error_properties(const zval *zobject, ... function zend_object (line 822) | static zend_object *socket_coro_create_object(SocketImpl *socket) { function SW_API (line 841) | SW_API zend_object *php_swoole_create_socket_from_fd(int fd, swSocketTyp... function SW_API (line 845) | SW_API zend_object *php_swoole_create_socket_from_fd(int fd, int _domain... function SW_API (line 849) | SW_API SocketImpl *php_swoole_get_socket(const zval *zobject) { function SW_API (line 855) | SW_API bool php_swoole_socket_is_closed(const zval *zobject) { function SW_API (line 860) | SW_API void php_swoole_init_socket_object(zval *zobject, SocketImpl *soc... function SW_API (line 868) | SW_API bool php_swoole_socket_set_protocol(SocketImpl *sock, const zval ... function SW_API (line 1000) | SW_API bool php_swoole_socket_set(SocketImpl *cli, const zval *zset) { function SW_API (line 1121) | SW_API bool php_swoole_socket_set_ssl(SocketImpl *sock, const zval *zset) { function PHP_FUNCTION (line 1193) | PHP_FUNCTION(swoole_coroutine_socketpair) { function PHP_METHOD (line 1232) | static PHP_METHOD(swoole_socket_coro, __construct) { function PHP_METHOD (line 1260) | static PHP_METHOD(swoole_socket_coro, bind) { function PHP_METHOD (line 1280) | static PHP_METHOD(swoole_socket_coro, listen) { function PHP_METHOD (line 1297) | static PHP_METHOD(swoole_socket_coro, accept) { function PHP_METHOD (line 1325) | static PHP_METHOD(swoole_socket_coro, connect) { function PHP_METHOD (line 1357) | static PHP_METHOD(swoole_socket_coro, checkLiveness) { function PHP_METHOD (line 1365) | static PHP_METHOD(swoole_socket_coro, getBoundCid) { function PHP_METHOD (line 1375) | static PHP_METHOD(swoole_socket_coro, peek) { type RecvMode (line 1403) | enum RecvMode { function socket_coro_recv (line 1410) | static inline void socket_coro_recv(INTERNAL_FUNCTION_PARAMETERS, RecvMo... function PHP_METHOD (line 1458) | static PHP_METHOD(swoole_socket_coro, recv) { function PHP_METHOD (line 1462) | static PHP_METHOD(swoole_socket_coro, recvAll) { function PHP_METHOD (line 1466) | static PHP_METHOD(swoole_socket_coro, recvLine) { function PHP_METHOD (line 1470) | static PHP_METHOD(swoole_socket_coro, recvWithBuffer) { function PHP_METHOD (line 1474) | static PHP_METHOD(swoole_socket_coro, recvPacket) { function sw_inline (line 1501) | static sw_inline void socket_coro_send(INTERNAL_FUNCTION_PARAMETERS, con... function PHP_METHOD (line 1524) | static PHP_METHOD(swoole_socket_coro, send) { function socket_coro_write_vector (line 1528) | static void socket_coro_write_vector(INTERNAL_FUNCTION_PARAMETERS, const... function PHP_METHOD (line 1588) | static PHP_METHOD(swoole_socket_coro, writeVector) { function PHP_METHOD (line 1592) | static PHP_METHOD(swoole_socket_coro, writeVectorAll) { function socket_coro_read_vector (line 1596) | static void socket_coro_read_vector(INTERNAL_FUNCTION_PARAMETERS, const ... function PHP_METHOD (line 1695) | static PHP_METHOD(swoole_socket_coro, readVector) { function PHP_METHOD (line 1699) | static PHP_METHOD(swoole_socket_coro, readVectorAll) { function PHP_METHOD (line 1703) | static PHP_METHOD(swoole_socket_coro, sendFile) { function PHP_METHOD (line 1730) | static PHP_METHOD(swoole_socket_coro, sendAll) { function PHP_METHOD (line 1734) | static PHP_METHOD(swoole_socket_coro, recvfrom) { function PHP_METHOD (line 1768) | static PHP_METHOD(swoole_socket_coro, sendto) { function PHP_METHOD (line 1792) | static PHP_METHOD(swoole_socket_coro, shutdown) { function PHP_METHOD (line 1809) | static PHP_METHOD(swoole_socket_coro, close) { function PHP_METHOD (line 1837) | static PHP_METHOD(swoole_socket_coro, getsockname) { function PHP_METHOD (line 1850) | static PHP_METHOD(swoole_socket_coro, getpeername) { function PHP_METHOD (line 1864) | static PHP_METHOD(swoole_socket_coro, getOption) { function PHP_METHOD (line 1977) | static PHP_METHOD(swoole_socket_coro, setOption) { function PHP_METHOD (line 2140) | static PHP_METHOD(swoole_socket_coro, cancel) { function PHP_METHOD (line 2152) | static PHP_METHOD(swoole_socket_coro, setProtocol) { function PHP_METHOD (line 2167) | static PHP_METHOD(swoole_socket_coro, sslHandshake) { function PHP_METHOD (line 2173) | static PHP_METHOD(swoole_socket_coro, isClosed) { function PHP_METHOD (line 2177) | static PHP_METHOD(swoole_socket_coro, import) { FILE: ext-src/swoole_sqlite.cc function swoole_sqlite_set_blocking (line 28) | void swoole_sqlite_set_blocking(bool blocking) { function swoole_sqlite3_open_v2 (line 42) | int swoole_sqlite3_open_v2(const char *filename, sqlite3 **ppDb, int fla... function swoole_sqlite3_prepare_v2 (line 55) | int swoole_sqlite3_prepare_v2(sqlite3 *db, const char *zSql, int nByte, ... function swoole_sqlite3_exec (line 63) | int swoole_sqlite3_exec( function swoole_sqlite3_close (line 72) | int swoole_sqlite3_close(sqlite3 *db) { function swoole_sqlite3_close_v2 (line 80) | int swoole_sqlite3_close_v2(sqlite3 *db) { function swoole_sqlite3_step (line 88) | int swoole_sqlite3_step(sqlite3_stmt *stmt) { function php_swoole_sqlite_minit (line 96) | void php_swoole_sqlite_minit(int module_id) { function php_swoole_sqlite_mshutdown (line 129) | void php_swoole_sqlite_mshutdown() { FILE: ext-src/swoole_stdext.cc type CallInfo (line 39) | struct CallInfo { type ArrayTypeValue (line 45) | struct ArrayTypeValue { type ArrayTypeInfo (line 54) | struct ArrayTypeInfo { method equals (line 62) | bool equals(const ArrayTypeInfo *other) const { method element_type_equals (line 66) | bool element_type_equals(const ArrayTypeInfo *element_array_type_info)... method get_len_of_type_str (line 75) | uint16_t get_len_of_type_str() const { method get_len_of_value_type_str (line 78) | uint16_t get_len_of_value_type_str() const { method get_type_of_key (line 81) | uint8_t get_type_of_key() const { method get_type_of_value (line 84) | uint8_t get_type_of_value() const { method is_list (line 87) | bool is_list() const { method value_is_bool (line 90) | bool value_is_bool() const { method value_is_object (line 93) | bool value_is_object() const { method value_is_array (line 96) | bool value_is_array() const { method value_is_string (line 99) | bool value_is_string() const { method value_is_numeric (line 102) | bool value_is_numeric() const { method instance_of (line 105) | bool instance_of(const zval *value) const { method ArrayTypeInfo (line 109) | ArrayTypeInfo *dup() const { function is_typed_array (line 137) | static bool is_typed_array(const zval *zval) { function move_first_element (line 308) | static void move_first_element(const zval src[], zval dst[], int size, i... function call_func_move_first_arg (line 319) | static void call_func_move_first_arg(zend_function *fn, zend_execute_dat... function call_method (line 328) | static void call_method(const std::unordered_map()) {} method join (line 52) | bool join() const { type ThreadObject (line 61) | struct ThreadObject { function sw_inline (line 72) | static sw_inline ThreadObject *thread_fetch_object(zend_object *obj) { function sw_inline (line 76) | static sw_inline ThreadObject *thread_fetch_object(const zval *zobj) { function sw_inline (line 80) | static sw_inline PhpThread *thread_get_php_thread(zend_object *obj) { function sw_inline (line 84) | static sw_inline PhpThread *thread_get_php_thread(const zval *zobj) { function thread_free_object (line 88) | static void thread_free_object(zend_object *object) { function zend_object (line 95) | static zend_object *thread_create_object(zend_class_entry *ce) { function php_swoole_thread_minit (line 106) | static PHP_METHOD(swoole_thread, isAlive); function PHP_METHOD (line 183) | static PHP_METHOD(swoole_thread, __construct) { function PHP_METHOD (line 220) | static PHP_METHOD(swoole_thread, isAlive) { function PHP_METHOD (line 225) | static PHP_METHOD(swoole_thread, join) { function PHP_METHOD (line 230) | static PHP_METHOD(swoole_thread, joinable) { function PHP_METHOD (line 235) | static PHP_METHOD(swoole_thread, detach) { function PHP_METHOD (line 244) | static PHP_METHOD(swoole_thread, getArguments) { function PHP_METHOD (line 250) | static PHP_METHOD(swoole_thread, getId) { function PHP_METHOD (line 254) | static PHP_METHOD(swoole_thread, getExitStatus) { function PHP_METHOD (line 259) | static PHP_METHOD(swoole_thread, setName) { function PHP_METHOD (line 271) | static PHP_METHOD(swoole_thread, setAffinity) { function PHP_METHOD (line 290) | static PHP_METHOD(swoole_thread, getAffinity) { function PHP_METHOD (line 300) | static PHP_METHOD(swoole_thread, setPriority) { function PHP_METHOD (line 323) | static PHP_METHOD(swoole_thread, getPriority) { function PHP_METHOD (line 336) | static PHP_METHOD(swoole_thread, getNativeId) { function php_swoole_thread_rinit (line 340) | void php_swoole_thread_rinit() { function php_swoole_thread_rshutdown (line 354) | void php_swoole_thread_rshutdown() { function thread_register_stdio_file_handles (line 373) | static void thread_register_stdio_file_handles(bool no_close) { function php_swoole_thread_start (line 412) | void php_swoole_thread_start(std::shared_ptr thread, zend_string... function sw_active_thread_count (line 477) | size_t sw_active_thread_count() { function php_swoole_thread_bailout (line 481) | void php_swoole_thread_bailout() { function php_swoole_thread_stream_cast (line 488) | int php_swoole_thread_stream_cast(zval *zstream) { function php_swoole_thread_co_socket_cast (line 500) | int php_swoole_thread_co_socket_cast(zval *zvalue, swSocketType *type) { function php_swoole_thread_stream_create (line 517) | void php_swoole_thread_stream_create(zval *return_value, zend_long sockf... function php_swoole_thread_co_socket_create (line 529) | void php_swoole_thread_co_socket_create(zval *return_value, zend_long so... function php_swoole_thread_php_socket_create (line 546) | void php_swoole_thread_php_socket_create(zval *return_value, zend_long s... function PHP_METHOD (line 562) | static PHP_METHOD(swoole_thread, getInfo) { function PHP_METHOD (line 569) | static PHP_METHOD(swoole_thread, activeCount) { function PHP_METHOD (line 573) | static PHP_METHOD(swoole_thread, yield) { function else (line 625) | else if (sw_zval_is_php_socket(zvalue)) { function compare_long_to_string (line 688) | static int compare_long_to_string(zend_long lval, const zend_string *str... function compare_double_to_string (line 710) | static int compare_double_to_string(double dval, const zend_string *str)... function ArrayItem (line 909) | ArrayItem *ZendArray::incr_create(zval *zvalue, zval *return_value) { function ZEND_HASH_FILL_PACKED (line 1095) | ZEND_HASH_FILL_PACKED(Z_ARRVAL_P(return_value)) { function ZendArray (line 1184) | ZendArray *ZendArray::from(zend_array *src) { FILE: ext-src/swoole_thread_arraylist.cc type ThreadArrayListObject (line 29) | struct ThreadArrayListObject { function arraylist_fetch_object (line 36) | static PHP_METHOD(swoole_thread_arraylist, offsetGet); function arraylist_free_object (line 54) | static void arraylist_free_object(zend_object *object) { function zend_object (line 63) | static zend_object *arraylist_create_object(zend_class_entry *ce) { function ThreadArrayListObject (line 71) | static ThreadArrayListObject *arraylist_fetch_object_check(const zval *z... function ThreadResource (line 79) | ThreadResource *php_swoole_thread_arraylist_cast(const zval *zobject) { function php_swoole_thread_arraylist_create (line 83) | void php_swoole_thread_arraylist_create(zval *return_value, ThreadResour... function php_swoole_thread_arraylist_minit (line 108) | void php_swoole_thread_arraylist_minit(int module_number) { function PHP_METHOD (line 120) | static PHP_METHOD(swoole_thread_arraylist, __construct) { function PHP_METHOD (line 144) | static PHP_METHOD(swoole_thread_arraylist, offsetGet) { function PHP_METHOD (line 157) | static PHP_METHOD(swoole_thread_arraylist, offsetExists) { function PHP_METHOD (line 168) | static PHP_METHOD(swoole_thread_arraylist, offsetSet) { function PHP_METHOD (line 184) | static PHP_METHOD(swoole_thread_arraylist, incr) { function PHP_METHOD (line 192) | static PHP_METHOD(swoole_thread_arraylist, decr) { function PHP_METHOD (line 200) | static PHP_METHOD(swoole_thread_arraylist, offsetUnset) { function PHP_METHOD (line 211) | static PHP_METHOD(swoole_thread_arraylist, find) { function PHP_METHOD (line 222) | static PHP_METHOD(swoole_thread_arraylist, count) { function PHP_METHOD (line 227) | static PHP_METHOD(swoole_thread_arraylist, clean) { function PHP_METHOD (line 232) | static PHP_METHOD(swoole_thread_arraylist, toArray) { function PHP_METHOD (line 237) | static PHP_METHOD(swoole_thread_arraylist, sort) { FILE: ext-src/swoole_thread_atomic.cc type AtomicResource (line 32) | struct AtomicResource : ThreadResource { method AtomicResource (line 35) | explicit AtomicResource(zend_long _value) { type AtomicObject (line 42) | struct AtomicObject { function sw_inline (line 47) | static sw_inline AtomicObject *atomic_fetch_object(zend_object *obj) { function sw_atomic_t (line 51) | static sw_atomic_t *atomic_get_ptr(const zval *zobject) { function atomic_free_object (line 55) | static void atomic_free_object(zend_object *object) { function zend_object (line 64) | static zend_object *atomic_create_object(zend_class_entry *ce) { type AtomicLongResource (line 73) | struct AtomicLongResource : ThreadResource { method AtomicLongResource (line 76) | explicit AtomicLongResource(zend_long _value) { type AtomicLongObject (line 83) | struct AtomicLongObject { function sw_inline (line 88) | static sw_inline AtomicLongObject *atomic_long_fetch_object(zend_object ... function sw_atomic_long_t (line 93) | static sw_atomic_long_t *atomic_long_get_ptr(const zval *zobject) { function atomic_long_free_object (line 97) | static void atomic_long_free_object(zend_object *object) { function zend_object (line 106) | static zend_object *atomic_long_create_object(zend_class_entry *ce) { function ThreadResource (line 114) | ThreadResource *php_swoole_thread_atomic_cast(const zval *zobject) { function ThreadResource (line 118) | ThreadResource *php_swoole_thread_atomic_long_cast(const zval *zobject) { function php_swoole_thread_atomic_create (line 122) | void php_swoole_thread_atomic_create(zval *return_value, ThreadResource ... function php_swoole_thread_atomic_long_create (line 129) | void php_swoole_thread_atomic_long_create(zval *return_value, ThreadReso... function php_swoole_thread_atomic_minit (line 138) | static PHP_METHOD(swoole_thread_atomic, add); function PHP_METHOD (line 196) | PHP_METHOD(swoole_thread_atomic, __construct) { function PHP_METHOD (line 212) | PHP_METHOD(swoole_thread_atomic, add) { function PHP_METHOD (line 224) | PHP_METHOD(swoole_thread_atomic, sub) { function PHP_METHOD (line 236) | PHP_METHOD(swoole_thread_atomic, get) { function PHP_METHOD (line 241) | PHP_METHOD(swoole_thread_atomic, set) { function PHP_METHOD (line 252) | PHP_METHOD(swoole_thread_atomic, cmpset) { function PHP_METHOD (line 264) | PHP_METHOD(swoole_thread_atomic, wait) { function PHP_METHOD (line 276) | PHP_METHOD(swoole_thread_atomic, wakeup) { function PHP_METHOD (line 288) | PHP_METHOD(swoole_thread_atomic_long, __construct) { function PHP_METHOD (line 304) | PHP_METHOD(swoole_thread_atomic_long, add) { function PHP_METHOD (line 316) | PHP_METHOD(swoole_thread_atomic_long, sub) { function PHP_METHOD (line 328) | PHP_METHOD(swoole_thread_atomic_long, get) { function PHP_METHOD (line 333) | PHP_METHOD(swoole_thread_atomic_long, set) { function PHP_METHOD (line 344) | PHP_METHOD(swoole_thread_atomic_long, cmpset) { FILE: ext-src/swoole_thread_barrier.cc type BarrierResource (line 32) | struct BarrierResource : ThreadResource { method BarrierResource (line 34) | explicit BarrierResource(int count) { method wait (line 37) | void wait() { type BarrierObject (line 45) | struct BarrierObject { function sw_inline (line 50) | static sw_inline BarrierObject *barrier_fetch_object(zend_object *obj) { function BarrierResource (line 54) | static BarrierResource *barrier_get_ptr(const zval *zobject) { method BarrierResource (line 34) | explicit BarrierResource(int count) { method wait (line 37) | void wait() { function BarrierResource (line 58) | static BarrierResource *barrier_get_and_check_ptr(const zval *zobject) { method BarrierResource (line 34) | explicit BarrierResource(int count) { method wait (line 37) | void wait() { function barrier_free_object (line 66) | static void barrier_free_object(zend_object *object) { function zend_object (line 75) | static zend_object *barrier_create_object(zend_class_entry *ce) { function ThreadResource (line 83) | ThreadResource *php_swoole_thread_barrier_cast(const zval *zobject) { function php_swoole_thread_barrier_create (line 87) | void php_swoole_thread_barrier_create(zval *return_value, ThreadResource... function php_swoole_thread_barrier_minit (line 108) | void php_swoole_thread_barrier_minit(int module_number) { function PHP_METHOD (line 116) | static PHP_METHOD(swoole_thread_barrier, __construct) { function PHP_METHOD (line 137) | static PHP_METHOD(swoole_thread_barrier, wait) { FILE: ext-src/swoole_thread_lock.cc type LockResource (line 40) | struct LockResource : public ThreadResource { method LockResource (line 42) | LockResource(int type) : ThreadResource() { type ThreadLockObject (line 65) | struct ThreadLockObject { function sw_inline (line 70) | static sw_inline ThreadLockObject *thread_lock_fetch_object(zend_object ... function Lock (line 74) | static Lock *thread_lock_get_ptr(const zval *zobject) { function Lock (line 78) | static Lock *thread_lock_get_and_check_ptr(const zval *zobject) { function thread_lock_free_object (line 86) | static void thread_lock_free_object(zend_object *object) { function zend_object (line 95) | static zend_object *thread_lock_create_object(zend_class_entry *ce) { function ThreadResource (line 103) | ThreadResource *php_swoole_thread_lock_cast(const zval *zobject) { function php_swoole_thread_lock_create (line 107) | void php_swoole_thread_lock_create(zval *return_value, ThreadResource *r... function php_swoole_thread_lock_minit (line 130) | void php_swoole_thread_lock_minit(int module_number) { function PHP_METHOD (line 148) | static PHP_METHOD(swoole_thread_lock, __construct) { function PHP_METHOD (line 165) | static PHP_METHOD(swoole_thread_lock, lock) { function PHP_METHOD (line 179) | static PHP_METHOD(swoole_thread_lock, unlock) { FILE: ext-src/swoole_thread_map.cc type ThreadMapObject (line 29) | struct ThreadMapObject { function sw_inline (line 34) | static sw_inline ThreadMapObject *map_fetch_object(zend_object *obj) { function map_free_object (line 38) | static void map_free_object(zend_object *object) { function zend_object (line 47) | static zend_object *map_create_object(zend_class_entry *ce) { function ThreadMapObject (line 55) | static ThreadMapObject *map_fetch_object_check(const zval *zobject) { function ThreadResource (line 63) | ThreadResource *php_swoole_thread_map_cast(const zval *zobject) { function php_swoole_thread_map_create (line 67) | void php_swoole_thread_map_create(zval *return_value, ThreadResource *re... function php_swoole_thread_map_minit (line 76) | static PHP_METHOD(swoole_thread_map, offsetGet); function PHP_METHOD (line 125) | static PHP_METHOD(swoole_thread_map, __construct) { function handle_array_key (line 145) | static int handle_array_key(const zval *key, zend_ulong *idx) { function PHP_METHOD (line 188) | static PHP_METHOD(swoole_thread_map, offsetGet) { function PHP_METHOD (line 199) | static PHP_METHOD(swoole_thread_map, offsetExists) { function PHP_METHOD (line 210) | static PHP_METHOD(swoole_thread_map, offsetSet) { function PHP_METHOD (line 223) | static PHP_METHOD(swoole_thread_map, incr) { function PHP_METHOD (line 229) | static PHP_METHOD(swoole_thread_map, decr) { function PHP_METHOD (line 235) | static PHP_METHOD(swoole_thread_map, add) { function PHP_METHOD (line 248) | static PHP_METHOD(swoole_thread_map, update) { function PHP_METHOD (line 261) | static PHP_METHOD(swoole_thread_map, offsetUnset) { function PHP_METHOD (line 272) | static PHP_METHOD(swoole_thread_map, find) { function PHP_METHOD (line 283) | static PHP_METHOD(swoole_thread_map, count) { function PHP_METHOD (line 288) | static PHP_METHOD(swoole_thread_map, keys) { function PHP_METHOD (line 293) | static PHP_METHOD(swoole_thread_map, values) { function PHP_METHOD (line 298) | static PHP_METHOD(swoole_thread_map, toArray) { function PHP_METHOD (line 303) | static PHP_METHOD(swoole_thread_map, clean) { function PHP_METHOD (line 308) | static PHP_METHOD(swoole_thread_map, sort) { FILE: ext-src/swoole_thread_queue.cc type Queue (line 29) | struct Queue : ThreadResource { method Queue (line 40) | Queue() = default; method push (line 46) | void push(zval *zvalue) { method pop (line 53) | void pop(zval *return_value) { method push_notify (line 67) | void push_notify(zval *zvalue, bool notify_all) { method pop_wait (line 76) | void pop_wait(zval *return_value, double timeout) { method count (line 102) | void count(zval *return_value) { method clean (line 108) | void clean() { type ThreadQueueObject (line 119) | struct ThreadQueueObject { function sw_inline (line 124) | static sw_inline ThreadQueueObject *queue_fetch_object(zend_object *obj) { function queue_free_object (line 128) | static void queue_free_object(zend_object *object) { function zend_object (line 137) | static zend_object *queue_create_object(zend_class_entry *ce) { function ThreadQueueObject (line 145) | ThreadQueueObject *queue_fetch_object_check(const zval *zobject) { function ThreadResource (line 153) | ThreadResource *php_swoole_thread_queue_cast(const zval *zobject) { function php_swoole_thread_queue_create (line 157) | void php_swoole_thread_queue_create(zval *return_value, ThreadResource *... function php_swoole_thread_queue_minit (line 166) | static PHP_METHOD(swoole_thread_queue, push); function PHP_METHOD (line 196) | static PHP_METHOD(swoole_thread_queue, __construct) { function PHP_METHOD (line 205) | static PHP_METHOD(swoole_thread_queue, push) { function PHP_METHOD (line 223) | static PHP_METHOD(swoole_thread_queue, pop) { function PHP_METHOD (line 239) | static PHP_METHOD(swoole_thread_queue, count) { function PHP_METHOD (line 244) | static PHP_METHOD(swoole_thread_queue, clean) { FILE: ext-src/swoole_timer.cc function php_swoole_timer_minit (line 65) | void php_swoole_timer_minit(int module_number) { function php_swoole_timer_rshutdown (line 107) | void php_swoole_timer_rshutdown() { function timer_dtor (line 111) | static void timer_dtor(TimerNode *tnode) { function php_swoole_timer_clear (line 118) | bool php_swoole_timer_clear(TimerNode *tnode) { function php_swoole_timer_clear_all (line 122) | bool php_swoole_timer_clear_all() { function timer_callback (line 145) | static void timer_callback(Timer *timer, TimerNode *tnode) { function timer_if_use_reactor (line 153) | static bool timer_if_use_reactor() { function timer_add (line 165) | static void timer_add(INTERNAL_FUNCTION_PARAMETERS, bool persistent) { function PHP_FUNCTION (line 217) | static PHP_FUNCTION(swoole_timer_after) { function PHP_FUNCTION (line 221) | static PHP_FUNCTION(swoole_timer_tick) { function PHP_FUNCTION (line 225) | static PHP_FUNCTION(swoole_timer_exists) { function PHP_FUNCTION (line 239) | static PHP_FUNCTION(swoole_timer_info) { function PHP_FUNCTION (line 262) | static PHP_FUNCTION(swoole_timer_stats) { function PHP_FUNCTION (line 275) | static PHP_FUNCTION(swoole_timer_list) { function PHP_FUNCTION (line 292) | static PHP_FUNCTION(swoole_timer_clear) { function PHP_FUNCTION (line 310) | static PHP_FUNCTION(swoole_timer_clear_all) { FILE: ext-src/swoole_tracer.cc type Prof (line 42) | struct Prof { type ProfContext (line 49) | struct ProfContext { type AllocPoint (line 54) | struct AllocPoint { type AllocStat (line 60) | struct AllocStat { type BlockingDetectionSpan (line 65) | struct BlockingDetectionSpan { function SW_THREAD_LOCAL (line 71) | static SW_THREAD_LOCAL struct { function tracer_get_time_us (line 116) | static long tracer_get_time_us() { function zstr_to_std_string (line 120) | static std::string zstr_to_std_string(zend_string *zs) { function str_starts_with (line 124) | static bool str_starts_with(const std::string &str, const std::string &p... function str_ends_with (line 128) | static bool str_ends_with(const std::string &str, const std::string &suf... function debug (line 132) | static void debug(const char *label, void *ptr, size_t size, uint32_t li... function tracer_get_executed_lineno (line 155) | static uint32_t tracer_get_executed_lineno(void) { function zend_string (line 172) | static zend_string *tracer_get_file_and_line() { function zend_string (line 196) | static zend_string *tracer_get_backtrace() { function tracer_get_pid (line 204) | static long tracer_get_pid() { function tracer_get_tid (line 208) | static long tracer_get_tid() { function ProfContext (line 212) | static ProfContext &tracer_get_ctx(long tid) { function zend_string (line 223) | static zend_string *tracer_format_number(long num) { function format_bytes (line 231) | static std::string format_bytes(uint64_t size) { function tracer_leak_clear_stat (line 246) | static void tracer_leak_clear_stat(const std::string &at) { function save_backtrace (line 257) | static void save_backtrace(const std::string &alloc_at) { function add_point (line 265) | static void add_point(void *ptr, size_t size, zend_string *current_file_... function update_point (line 286) | static void update_point(AllocPoint &point, void *new_ptr, size_t new_si... function del_point (line 304) | static void del_point(void *ptr, decltype(TracerG.points)::iterator &ite... function tracer_free (line 367) | static void tracer_free(void *ptr MM_LINE_DC MM_LINE_ORIG_DC) { function hook_emalloc (line 381) | static void hook_emalloc() { function unhook_emalloc (line 387) | static void unhook_emalloc() { function profiling_begin (line 399) | static void profiling_begin(zend_string *root_symbol, zend_execute_data ... function profiling_clear (line 446) | static void profiling_clear() { function profiling_end (line 454) | static void profiling_end() { function blocking_detection_begin (line 502) | static void blocking_detection_begin(zend_execute_data *execute_data) { function blocking_detection_end (line 517) | static void blocking_detection_end(zend_execute_data *execute_data) { function tracer_observer_if_enable_profile (line 564) | static bool tracer_observer_if_enable_profile(zend_execute_data *execute... function tracer_observer_if_enable_blocking_detection (line 568) | static bool tracer_observer_if_enable_blocking_detection(zend_execute_da... function tracer_observer_begin (line 572) | static void tracer_observer_begin(zend_execute_data *execute_data) { function tracer_observer_end (line 582) | static void tracer_observer_end(zend_execute_data *execute_data, zval *r... function zend_observer_fcall_handlers (line 592) | static zend_observer_fcall_handlers tracer_observer(zend_execute_data *e... function PHP_FUNCTION (line 607) | PHP_FUNCTION(swoole_tracer_leak_detect) { function PHP_FUNCTION (line 657) | PHP_FUNCTION(swoole_tracer_prof_begin) { function PHP_FUNCTION (line 689) | PHP_FUNCTION(swoole_tracer_prof_end) { function php_swoole_tracer_minit (line 735) | void php_swoole_tracer_minit(int module_number) { function php_swoole_tracer_rinit (line 742) | void php_swoole_tracer_rinit() { function php_swoole_tracer_rshutdown (line 748) | void php_swoole_tracer_rshutdown() { FILE: ext-src/swoole_websocket_server.cc function swoole_websocket_onBeforeHandshakeResponse (line 224) | void swoole_websocket_onBeforeHandshakeResponse(Server *serv, int server... function swoole_websocket_onOpen (line 239) | void swoole_websocket_onOpen(Server *serv, const HttpContext *ctx) { function swoole_websocket_onRequest (line 260) | void swoole_websocket_onRequest(HttpContext *ctx) { function php_swoole_sha1 (line 274) | void php_swoole_sha1(const char *str, int _len, unsigned char *digest) { function swoole_websocket_handshake (line 281) | bool swoole_websocket_handshake(HttpContext *ctx) { function swoole_websocket_onMessage (line 469) | int swoole_websocket_onMessage(Server *serv, RecvData *req) { function swoole_websocket_onHandshake (line 525) | int swoole_websocket_onHandshake(Server *serv, ListenPort *port, HttpCon... function php_swoole_websocket_server_minit (line 536) | void php_swoole_websocket_server_minit(int module_number) { function php_swoole_server_set_websocket_option (line 635) | void php_swoole_server_set_websocket_option(ListenPort *port, zend_array... function sw_inline (line 666) | static sw_inline bool swoole_websocket_server_push(Server *serv, Session... function sw_inline (line 689) | static sw_inline bool swoole_websocket_server_close(Server *serv, Sessio... function swoole_websocket_server_pack (line 705) | static inline void swoole_websocket_server_pack(zval *zdata, zend_long o... function PHP_METHOD (line 720) | static PHP_METHOD(swoole_websocket_server, disconnect) { function PHP_METHOD (line 746) | static PHP_METHOD(swoole_websocket_server, ping) { function PHP_METHOD (line 775) | static PHP_METHOD(swoole_websocket_server, push) { function PHP_METHOD (line 826) | static PHP_METHOD(swoole_websocket_server, pack) { function PHP_METHOD (line 841) | static PHP_METHOD(swoole_websocket_frame, __toString) { function PHP_METHOD (line 845) | static PHP_METHOD(swoole_websocket_server, unpack) { function PHP_METHOD (line 881) | static PHP_METHOD(swoole_websocket_server, isEstablished) { FILE: include/helper/kqueue.h type kevent (line 97) | struct kevent { type kevent (line 109) | struct kevent type kevent (line 110) | struct kevent type timespec (line 111) | struct timespec FILE: include/swoole.h type ulong_t (line 64) | typedef unsigned long ulong_t; function namespace (line 200) | namespace swoole { type swoole (line 229) | typedef swoole::DataHead swDataHead; function sw_atol (line 256) | static inline long sw_atol(const char *str) { function sw_atoi (line 260) | static inline int sw_atoi(const char *str) { function sw_memset_zero (line 264) | static inline void sw_memset_zero(void *s, size_t n) { function sw_mem_equal (line 271) | static inline int sw_mem_equal(const void *v1, size_t s1, const void *v2... function swoole_strlcpy (line 275) | static inline size_t swoole_strlcpy(char *dest, const char *src, size_t ... function swoole_streq (line 303) | static inline unsigned int swoole_streq(const char *str1, size_t len1, c... function swoole_strcaseeq (line 307) | static inline unsigned int swoole_strcaseeq(const char *str1, size_t len... function swoole_str_starts_with (line 311) | static inline unsigned int swoole_str_starts_with(const char *pstr, size... function swoole_str_istarts_with (line 315) | static inline unsigned int swoole_str_istarts_with(const char *pstr, siz... function swoole_strnpos (line 355) | static inline ssize_t swoole_strnpos(const char *haystack, function swoole_strrnpos (line 365) | static inline ssize_t swoole_strrnpos(const char *haystack, const char *... function swoole_strtolower (line 380) | static inline void swoole_strtolower(char *str, const int length) { type swResultCode (line 391) | enum swResultCode { type swReturnCode (line 396) | enum swReturnCode { type swFdType (line 407) | enum swFdType { type swSocketFlag (line 444) | enum swSocketFlag { type swSocketType (line 450) | enum swSocketType { type swTimeoutType (line 461) | enum swTimeoutType { type swEventType (line 470) | enum swEventType { type swForkType (line 480) | enum swForkType { type swTraverseOperation (line 487) | enum swTraverseOperation { type uchar (line 495) | typedef unsigned char uchar; function swoole_size_align (line 520) | static inline size_t swoole_size_align(size_t size, int pagesize) { type swEventDataFlag (line 525) | enum swEventDataFlag { type swTaskFlag (line 535) | enum swTaskFlag { type swDNSLookupFlag (line 546) | enum swDNSLookupFlag { type swPipeType (line 552) | enum swPipeType { type cpuset_t (line 602) | typedef cpuset_t cpu_set_t; function namespace (line 608) | namespace swoole { FILE: include/swoole_api.h type swGlobalHookType (line 26) | enum swGlobalHookType { FILE: include/swoole_asm_context.h type transfer_t (line 32) | struct transfer_t { FILE: include/swoole_async.h function namespace (line 29) | namespace swoole { FILE: include/swoole_atomic.h type sw_atomic_int32_t (line 20) | typedef volatile int32_t sw_atomic_int32_t; type sw_atomic_uint32_t (line 21) | typedef volatile uint32_t sw_atomic_uint32_t; type sw_atomic_int64_t (line 22) | typedef volatile int64_t sw_atomic_int64_t; type sw_atomic_uint64_t (line 23) | typedef volatile uint64_t sw_atomic_uint64_t; type sw_atomic_int64_t (line 25) | typedef sw_atomic_int64_t sw_atomic_long_t; type sw_atomic_uint64_t (line 26) | typedef sw_atomic_uint64_t sw_atomic_ulong_t; type sw_atomic_uint32_t (line 27) | typedef sw_atomic_uint32_t sw_atomic_t; FILE: include/swoole_base64.h function namespace (line 26) | namespace swoole { FILE: include/swoole_buffer.h function namespace (line 22) | namespace swoole { FILE: include/swoole_channel.h function namespace (line 24) | namespace swoole { function wait (line 64) | int wait() const; FILE: include/swoole_client.h function namespace (line 25) | namespace swoole { function has_timedout (line 158) | bool has_timedout() const; function set_ssl_cert_file (line 173) | bool set_ssl_cert_file(const std::string &file) const { function set_ssl_cafile (line 177) | void set_ssl_cafile(const std::string &file) const { function set_ssl_capath (line 181) | void set_ssl_capath(const std::string &path) const { function set_ssl_passphrase (line 185) | void set_ssl_passphrase(const std::string &str) const { function set_tls_host_name (line 190) | void set_tls_host_name(const std::string &str) const { function set_ssl_dhparam (line 197) | void set_ssl_dhparam(const std::string &file) const { function set_ssl_ecdh_curve (line 201) | void set_ssl_ecdh_curve(const std::string &str) const { function set_ssl_protocols (line 205) | void set_ssl_protocols(long protocols) const { function set_ssl_disable_compress (line 209) | void set_ssl_disable_compress(bool value) const { function set_ssl_verify_peer (line 213) | void set_ssl_verify_peer(bool value) const { function set_ssl_allow_self_signed (line 217) | void set_ssl_allow_self_signed(bool value) const { function set_ssl_verify_depth (line 221) | void set_ssl_verify_depth(uint8_t value) const { function set_ssl_ciphers (line 225) | void set_ssl_ciphers(const std::string &str) const { function set_ssl_grease (line 230) | void set_ssl_grease(uint8_t value) const { function class (line 245) | class Stream { function class (line 271) | class SyncClient { function set_stream_protocol (line 295) | void set_stream_protocol() { function set_package_max_length (line 300) | void set_package_max_length(uint32_t max_length) { function enable_ssl_encrypt (line 304) | bool enable_ssl_encrypt() { function send (line 315) | ssize_t send(const std::string &data) { function send (line 319) | ssize_t send(const char *buf, size_t len) { function close (line 331) | bool close() { function Client (line 340) | Client *get_client() { function virtual (line 344) | virtual ~SyncClient() { function class (line 351) | class AsyncClient : public SyncClient { function on_connect (line 382) | void on_connect(const std::function &fn) { function on_error (line 386) | void on_error(const std::function &fn) { function on_close (line 390) | void on_close(const std::function &fn) { function on_receive (line 394) | void on_receive(const std::function CoroutineFunc; function namespace (line 54) | namespace swoole { FILE: include/swoole_coroutine_socket.h function namespace (line 27) | namespace swoole { FILE: include/swoole_coroutine_system.h function namespace (line 24) | namespace swoole { FILE: include/swoole_dtls.h function namespace (line 24) | namespace swoole { FILE: include/swoole_error.h type swErrorCode (line 19) | enum swErrorCode { function namespace (line 218) | namespace swoole { FILE: include/swoole_file.h function namespace (line 25) | namespace swoole { function class (line 158) | class AsyncFile { FILE: include/swoole_heap.h function namespace (line 22) | namespace swoole { FILE: include/swoole_http.h type swHttpVersion (line 22) | enum swHttpVersion { type swHttpMethod (line 29) | enum swHttpMethod { type swHttpStatusCode (line 64) | enum swHttpStatusCode { type multipart_parser (line 109) | struct multipart_parser function namespace (line 111) | namespace swoole { FILE: include/swoole_http2.h type swHttp2ErrorCode (line 24) | enum swHttp2ErrorCode { type swHttp2FrameType (line 41) | enum swHttp2FrameType { type swHttp2FrameFlag (line 54) | enum swHttp2FrameFlag { type swHttp2SettingId (line 63) | enum swHttp2SettingId { type swHttp2StreamFlag (line 72) | enum swHttp2StreamFlag { function namespace (line 111) | namespace swoole { FILE: include/swoole_iouring.h type swIouringFlag (line 26) | enum swIouringFlag { function namespace (line 31) | namespace swoole { FILE: include/swoole_llhttp.h function sw_inline (line 23) | static sw_inline void swoole_llhttp_parser_init(llhttp_t *parser, llhttp... function sw_inline (line 28) | static sw_inline size_t swoole_llhttp_parser_execute(llhttp_t *parser, FILE: include/swoole_lock.h function namespace (line 25) | namespace swoole { type MutexImpl (line 51) | struct MutexImpl type RWLockImpl (line 64) | struct RWLockImpl function lock_rd (line 74) | int lock_rd() { function lock_wr (line 77) | int lock_wr() { type Barrier (line 113) | struct Barrier { FILE: include/swoole_log.h type swLogLevel (line 28) | enum swLogLevel { type swLogRotationType (line 38) | enum swLogRotationType { function namespace (line 46) | namespace swoole { function long (line 211) | enum swTraceWhat : long { FILE: include/swoole_lru_cache.h function namespace (line 25) | namespace swoole { function del (line 85) | void del(const std::string &key) { function clear (line 95) | void clear() { FILE: include/swoole_memory.h function namespace (line 23) | namespace swoole { FILE: include/swoole_message_bus.h function namespace (line 25) | namespace swoole { type PacketPtr (line 43) | struct PacketPtr { type DgramPacket (line 48) | struct DgramPacket { type PacketTask (line 55) | struct PacketTask { function class (line 60) | class MessageBus { FILE: include/swoole_mime_type.h function namespace (line 22) | namespace swoole { FILE: include/swoole_mqtt.h function namespace (line 30) | namespace swoole { FILE: include/swoole_msg_queue.h function namespace (line 24) | namespace swoole { FILE: include/swoole_pipe.h type swPipe_close_which (line 22) | enum swPipe_close_which { function namespace (line 30) | namespace swoole { function class (line 76) | class Pipe : public SocketPair { function class (line 81) | class UnixSocket : public SocketPair { FILE: include/swoole_process_pool.h type swWorkerStatus (line 34) | enum swWorkerStatus { type swWorkerType (line 40) | enum swWorkerType { type swIPCMode (line 49) | enum swIPCMode { function namespace (line 64) | namespace swoole { function ExitStatus (line 108) | static inline ExitStatus wait_process() { function ExitStatus (line 114) | static inline ExitStatus wait_process(pid_t _pid, int options) { type ProcessPool (line 120) | struct ProcessPool type Worker (line 121) | struct Worker type WorkerGlobal (line 123) | struct WorkerGlobal { function set_status_to_idle (line 145) | struct Worker { function set_status_to_busy (line 202) | void set_status_to_busy() { function add_request_count (line 206) | void add_request_count() { type StreamInfo (line 219) | struct StreamInfo { function is_completed (line 227) | struct ReloadTask { function get_task_id (line 254) | struct ProcessPool { function WorkerId (line 342) | static WorkerId get_task_src_worker_id(const EventData *task) { function set_max_packet_size (line 346) | void set_max_packet_size(uint32_t _max_packet_size) { function trigger_read_message_event (line 405) | void trigger_read_message_event() { function sw_inline (line 446) | static sw_inline int swoole_kill(pid_t _pid, int _sig) { type swoole (line 450) | typedef swoole::ProtocolType swProtocolType; function swoole (line 454) | static inline swoole::Worker *sw_worker() { FILE: include/swoole_protocol.h function namespace (line 24) | namespace swoole { FILE: include/swoole_proxy.h type swHttpProxyState (line 33) | enum swHttpProxyState { type swSocks5State (line 39) | enum swSocks5State { type swSocks5Method (line 47) | enum swSocks5Method { function namespace (line 52) | namespace swoole { FILE: include/swoole_reactor.h function namespace (line 26) | namespace swoole { function class (line 52) | class CallbackManager { function class (line 77) | class Reactor { function foreach_socket (line 296) | void foreach_socket(const std::function &c... function ReactorHandler (line 302) | ReactorHandler get_handler(const FdType fd_type, const EventType event) ... function ReactorHandler (line 315) | ReactorHandler get_error_handler(const FdType fd_type) const { function before_wait (line 327) | void before_wait() { function trigger_close_event (line 334) | int trigger_close_event(Event *event) { function set_wait_exit (line 338) | void set_wait_exit(const bool enable) { function _add (line 342) | void _add(network::Socket *_socket, const int events) { function _set (line 348) | void _set(network::Socket *_socket, const int events) { function _exists (line 352) | bool _exists(const network::Socket *_socket) { function _del (line 356) | void _del(network::Socket *_socket) { function isset_read_event (line 382) | static bool isset_read_event(const int events) { function isset_write_event (line 386) | static bool isset_write_event(const int events) { function isset_error_event (line 390) | static bool isset_error_event(const int events) { FILE: include/swoole_redis.h function namespace (line 30) | namespace swoole { FILE: include/swoole_server.h function namespace (line 48) | namespace swoole { type ServerGS (line 485) | struct ServerGS { function class (line 522) | class Factory { function kill_user_workers (line 533) | void kill_user_workers() const; function get_idle_worker_id (line 1732) | int get_idle_worker_id() { function lock (line 1749) | void lock() { function unlock (line 1753) | void unlock() { type swoole (line 1760) | typedef swoole::Server swServer; function swoole (line 1762) | static inline swoole::Server *sw_server() { FILE: include/swoole_signal.h function namespace (line 23) | namespace swoole { type swoole (line 33) | typedef swoole::SignalHandler swSignalHandler; FILE: include/swoole_socket.h function namespace (line 56) | namespace swoole { function length (line 157) | struct IOVector { type Socket (line 196) | struct Socket { function set_kernel_timeout (line 286) | bool set_kernel_timeout(double timeout) { function has_timedout (line 293) | bool has_timedout() const; function set_block (line 300) | bool set_block() { function set_option (line 306) | int set_option(int level, int optname, int optval) const { function set_option (line 310) | int set_option(int level, int optname, const void *optval, socklen_t opt... function get_option (line 314) | int get_option(int level, int optname, void *optval, socklen_t *optlen) ... function get_option (line 318) | int get_option(int level, int optname, int *optval) const { function move_fd (line 339) | int move_fd() { function writev (line 376) | ssize_t writev(const iovec *iov, size_t iovcnt) const { function bind (line 385) | int bind(const Address &addr) { type sockaddr (line 389) | struct sockaddr function clean (line 392) | void clean() const; function connect (line 402) | int connect(const Address *sa) const { function connect (line 406) | int connect(const std::string &host, int port) const { function ssl_clear_error (line 415) | void ssl_clear_error() { function ssl_catch_error (line 439) | void ssl_catch_error() const; function is_dgram (line 469) | static inline bool is_dgram(SocketType type) { function is_stream (line 473) | static inline bool is_stream(SocketType type) { function is_inet4 (line 477) | static inline bool is_inet4(SocketType type) { function is_inet6 (line 481) | static inline bool is_inet6(SocketType type) { function is_tcp (line 485) | static inline bool is_tcp(SocketType type) { function is_udp (line 489) | static inline bool is_udp(SocketType type) { function is_local (line 493) | static inline bool is_local(SocketType type) { function is_raw (line 497) | static inline bool is_raw(SocketType type) { function write (line 537) | ssize_t write(const void *_buf, size_t _len) const { function read (line 541) | ssize_t read(void *_buf, size_t _len) const { function shutdown (line 557) | int shutdown(int _how) const { function catch_write_error (line 577) | int catch_write_error(const int err) { function catch_write_pipe_error (line 581) | int catch_write_pipe_error(const int err) { function catch_read_error (line 597) | int catch_read_error(const int err) { FILE: include/swoole_ssl.h type swSSLCreateFlag (line 50) | enum swSSLCreateFlag { type swSSLState (line 55) | enum swSSLState { type swSSLVersion (line 61) | enum swSSLVersion { type swSSLMethod (line 73) | enum swSSLMethod { function ready (line 101) | struct SSLContext { function set_key_file (line 156) | bool set_key_file(const std::string &_key_file) { function set_client_cert_file (line 165) | bool set_client_cert_file(const std::string &file) { FILE: include/swoole_static_handler.h function namespace (line 26) | namespace swoole { FILE: include/swoole_string.h function namespace (line 31) | namespace swoole { function contains (line 99) | bool contains(const char *needle, size_t l_needle) const { function contains (line 103) | bool contains(const std::string &needle) const { function starts_with (line 107) | bool starts_with(const char *needle, size_t l_needle) const { function starts_with (line 114) | bool starts_with(const std::string &needle) const { function ends_with (line 118) | bool ends_with(const char *needle, size_t l_needle) const { function ends_with (line 125) | bool ends_with(const std::string &needle) const { function equals (line 129) | bool equals(const char *data, size_t len) const { function equals (line 136) | bool equals(const std::string &data) const { function clear (line 150) | void clear() { function extend (line 155) | void extend() { function extend (line 159) | void extend(size_t new_size) { function extend_align (line 164) | void extend_align(size_t _new_size) { function append (line 181) | void append(const std::string &append_str) { function append (line 185) | void append(const char c) { function set_null_terminated (line 196) | void set_null_terminated() { type FormatFlag (line 206) | enum FormatFlag { FILE: include/swoole_table.h function namespace (line 32) | namespace swoole { function unlock (line 72) | struct TableIterator { function TableRow (line 227) | TableRow *alloc_row() const { function free_row (line 234) | void free_row(TableRow *tmp) const { function check_key_length (line 241) | static void check_key_length(uint16_t *keylen) { function init_row (line 247) | void init_row(TableRow *new_row, const char *key, int keylen) { FILE: include/swoole_thread.h function namespace (line 29) | namespace swoole { FILE: include/swoole_timer.h function namespace (line 31) | namespace swoole { function sec2msec (line 140) | static inline long sec2msec(const long sec) { function sec2msec (line 144) | static inline long sec2msec(const int sec) { function sec2msec (line 148) | static inline long sec2msec(const double sec) { function msec2sec (line 152) | static inline double msec2sec(const int msec) { FILE: include/swoole_uring_socket.h function namespace (line 22) | namespace swoole { FILE: include/swoole_util.h function namespace (line 37) | namespace swoole { function starts_with (line 242) | static inline bool starts_with(const char *haystack, size_t l_haystack, ... function starts_with (line 249) | static inline bool starts_with(const std::string &str, const std::string... function ends_with (line 256) | static inline bool ends_with(const char *haystack, size_t l_haystack, co... FILE: include/swoole_websocket.h function namespace (line 35) | namespace swoole { type Opcode (line 108) | enum Opcode { type CloseReason (line 117) | enum CloseReason { function get_ext_flags (line 135) | static inline uint16_t get_ext_flags(uchar opcode, uchar flags) { function uchar (line 142) | static inline uchar set_flags(uchar fin, uchar mask, uchar rsv1, uchar r... function decode (line 168) | static inline bool decode(Frame *frame, const String *str) { function parse_ext_flags (line 172) | static inline void parse_ext_flags(uint16_t ext_flags, uchar *opcode, uc... FILE: php_swoole_api.h type timeval (line 31) | struct timeval FILE: src/core/base.cc function sw_free (line 67) | void sw_free(void *ptr) { function bug_report_message_init (line 79) | static void bug_report_message_init() { function swoole_init (line 95) | void swoole_init() { function SW_EXTERN_C_BEGIN (line 158) | SW_EXTERN_C_BEGIN function SW_API (line 165) | SW_API void swoole_call_hook(enum swGlobalHookType type, void *arg) { function SW_API (line 170) | SW_API bool swoole_isset_hook(enum swGlobalHookType type) { function SW_API (line 175) | SW_API const char *swoole_version(void) { function SW_API (line 179) | SW_API int swoole_version_id(void) { function SW_API (line 183) | SW_API int swoole_api_version_id(void) { function SW_EXTERN_C_END (line 187) | SW_EXTERN_C_END function SW_API (line 208) | SW_API void swoole_set_log_level(int level) { function SW_API (line 214) | SW_API void swoole_set_stdout_stream(FILE *fp) { function SW_API (line 218) | SW_API FILE *swoole_get_stdout_stream() { function SW_API (line 222) | SW_API int swoole_get_log_level() { function SW_API (line 230) | SW_API void swoole_set_log_file(const char *file) { function SW_API (line 236) | SW_API void swoole_set_trace_flags(long flags) { function SW_API (line 240) | SW_API void swoole_set_print_backtrace_on_error(bool enable) { function swoole_set_task_tmpdir (line 244) | bool swoole_set_task_tmpdir(const std::string &dir) { function pid_t (line 274) | pid_t swoole_fork_exec(const std::function &fn) { function pid_t (line 288) | pid_t swoole_fork(int flags) { function swoole_is_main_thread (line 340) | bool swoole_is_main_thread() { function swoole_thread_init (line 344) | void swoole_thread_init(bool main_thread) { function swoole_thread_clean (line 354) | void swoole_thread_clean(bool main_thread) { function swoole_dump_ascii (line 367) | void swoole_dump_ascii(const char *data, size_t size) { function swoole_dump_bin (line 374) | void swoole_dump_bin(const uchar *data, char type, size_t size) { function swoole_dump_hex (line 386) | void swoole_dump_hex(const uchar *data, size_t outlen) { function swoole_mkdir_recursive (line 402) | bool swoole_mkdir_recursive(const std::string &dir) { function swoole_type_size (line 437) | int swoole_type_size(char type) { function ulong_t (line 480) | ulong_t swoole_hex2dec(const char *hex, size_t *parsed_bytes) { function swoole_system_random (line 511) | int swoole_system_random(int min, int max) { function swoole_redirect_stdout (line 534) | void swoole_redirect_stdout(int new_fd) { function swoole_redirect_stdout (line 543) | void swoole_redirect_stdout(const char *file) { function swoole_version_compare (line 553) | int swoole_version_compare(const char *version1, const char *version2) { function swoole_common_divisor (line 588) | uint32_t swoole_common_divisor(uint32_t u, uint32_t v) { function swoole_common_multiple (line 605) | uint32_t swoole_common_multiple(uint32_t u, uint32_t v) { function sw_snprintf (line 621) | size_t sw_snprintf(char *buf, size_t size, const char *format, ...) { function sw_vsnprintf (line 639) | size_t sw_vsnprintf(char *buf, size_t size, const char *format, va_list ... function sw_printf (line 651) | int sw_printf(const char *format, ...) { function sw_wait_for (line 659) | bool sw_wait_for(const std::function &fn, int timeout_ms) { function swoole_itoa (line 678) | int swoole_itoa(char *buf, long value) { function swoole_shell_exec (line 702) | int swoole_shell_exec(const char *command, pid_t *pid, bool get_error_st... function swoole_random_string (line 768) | void swoole_random_string(char *buf, size_t len) { function swoole_random_string (line 776) | void swoole_random_string(std::string &str, size_t len) { function swoole_random_int (line 783) | uint64_t swoole_random_int() { function swoole_rand (line 791) | int swoole_rand(int min, int max) { function swoole_rand (line 799) | int swoole_rand() { function swoole_get_env (line 803) | bool swoole_get_env(const char *name, int *value) { function swoole_get_systemd_listen_fds (line 812) | int swoole_get_systemd_listen_fds() { function swoole_print_backtrace (line 827) | void swoole_print_backtrace() { function swoole_print_backtrace (line 832) | void swoole_print_backtrace() { function swoole_print_backtrace (line 845) | void swoole_print_backtrace() {} function swoole_print_backtrace_on_error (line 848) | void swoole_print_backtrace_on_error() { function swoole_fatal_error_impl (line 857) | static void swoole_fatal_error_impl(int code, const char *format, ...) { function swoole_exit (line 869) | void swoole_exit(int _status) { type swoole (line 880) | namespace swoole { function dirname (line 914) | std::string dirname(const std::string &file) { function hook_add (line 924) | void hook_add(void **hooks, int type, const Callback &func, int push_b... function hook_call (line 937) | void hook_call(void **hooks, int type, void *arg) { function intersection (line 950) | std::string intersection(const std::vector &vec1, std::se... function microtime (line 960) | double microtime() { FILE: src/core/base64.cc type swoole (line 21) | namespace swoole { function base64_encode (line 63) | size_t base64_encode(const unsigned char *in, size_t inlen, char *out) { function base64_decode (line 96) | size_t base64_decode(const char *in, size_t inlen, char *out) { FILE: src/core/buffer.cc type swoole (line 20) | namespace swoole { function BufferChunk (line 41) | BufferChunk *Buffer::alloc(BufferChunk::Type type, uint32_t size) { function SW_LOOP_N (line 88) | SW_LOOP_N(iovcnt) { FILE: src/core/channel.cc type swoole (line 25) | namespace swoole { type ChannelSlice (line 29) | struct ChannelSlice { function Channel (line 34) | Channel *Channel::make(size_t size, size_t maxlen, int flags) { FILE: src/core/crc32.cc function generate_table (line 27) | static void generate_table(uint32_t (&table)[CRC32_TABLE_SIZE]) { function swoole_crc32 (line 42) | uint32_t swoole_crc32(const char *data, size_t size) { FILE: src/core/error.cc type swoole (line 23) | namespace swoole { function swoole_throw_error (line 307) | void swoole_throw_error(int code) { function swoole_ignore_error (line 311) | void swoole_ignore_error(int code) { function swoole_is_ignored_error (line 315) | bool swoole_is_ignored_error(const int code) { function swoole_clear_last_error_msg (line 319) | void swoole_clear_last_error_msg() { FILE: src/core/heap.cc type swoole (line 24) | namespace swoole { function HeapNode (line 92) | HeapNode *Heap::push(uint64_t priority, void *data) { FILE: src/core/log.cc type swoole (line 25) | namespace swoole { FILE: src/core/misc.cc function sw_spinlock (line 21) | void sw_spinlock(sw_atomic_t *lock) { function sw_atomic_futex_wait (line 46) | int sw_atomic_futex_wait(sw_atomic_t *atomic, double timeout) { function sw_atomic_futex_wakeup (line 68) | int sw_atomic_futex_wakeup(sw_atomic_t *atomic, int n) { function sw_atomic_futex_wait (line 76) | int sw_atomic_futex_wait(sw_atomic_t *atomic, double timeout) { function sw_atomic_futex_wakeup (line 94) | int sw_atomic_futex_wakeup(sw_atomic_t *atomic, int n) { function swoole_hash_php (line 133) | uint64_t swoole_hash_php(const char *key, size_t len) { function swoole_hash_jenkins (line 211) | uint64_t swoole_hash_jenkins(const char *key, size_t keylen) { function swoole_hash_austin (line 269) | uint64_t swoole_hash_austin(const char *key, size_t keylen) { FILE: src/core/string.cc type swoole (line 22) | namespace swoole { function String (line 54) | String &String::operator=(const String &src) noexcept { function String (line 72) | String &String::operator=(String &&src) noexcept { function String (line 116) | String String::substr(size_t _offset, size_t len) const { FILE: src/core/timer.cc type swoole (line 20) | namespace swoole { function TimerNode (line 85) | TimerNode *Timer::add(long _msec, bool persistent, void *data, const T... FILE: src/coroutine/base.cc type swoole (line 20) | namespace swoole { type coroutine (line 36) | namespace coroutine { function run (line 274) | bool run(const CoroutineFunc &fn, void *arg) { type coroutine (line 273) | namespace coroutine { function run (line 274) | bool run(const CoroutineFunc &fn, void *arg) { function swoole_coroutine_is_in (line 287) | uint8_t swoole_coroutine_is_in() { function swoole_coroutine_create (line 291) | long swoole_coroutine_create(void (*routine)(void *), void *arg) { function swoole_coroutine_get_id (line 306) | long swoole_coroutine_get_id() { function swoole_coroutine_count (line 319) | size_t swoole_coroutine_count() { function swoole_coroutine_iterator_reset (line 328) | void swoole_coroutine_iterator_reset() { FILE: src/coroutine/channel.cc type swoole (line 19) | namespace swoole { type coroutine (line 20) | namespace coroutine { FILE: src/coroutine/context.cc type swoole (line 31) | namespace swoole { type coroutine (line 32) | namespace coroutine { FILE: src/coroutine/file.cc type swoole (line 20) | namespace swoole { function off_t (line 67) | off_t AsyncFile::get_offset() const { function off_t (line 71) | off_t AsyncFile::set_offset(off_t offset) const { FILE: src/coroutine/file_lock.cc function do_lock (line 25) | static inline int do_lock(int fd, int operation) { function lock_ex (line 41) | static inline int lock_ex(int fd) { function lock_sh (line 45) | static inline int lock_sh(int fd) { function lock_release (line 49) | static inline int lock_release(int fd) { function swoole_coroutine_flock (line 53) | int swoole_coroutine_flock(int fd, int operation) { FILE: src/coroutine/hook.cc function fdatasync (line 51) | static int fdatasync(int fd) { function sw_inline (line 56) | static sw_inline bool is_no_coro() { function sw_inline (line 60) | static sw_inline std::shared_ptr get_socket(int sockfd) { function sw_inline (line 70) | static sw_inline std::shared_ptr get_socket_ex(int sockfd) { function swoole_coroutine_get_socket_object (line 78) | std::shared_ptr swoole_coroutine_get_socket_object(int sockf... function swoole_coroutine_get_socket_object_ex (line 82) | std::shared_ptr swoole_coroutine_get_socket_object_ex(int so... function SW_EXTERN_C_BEGIN (line 86) | SW_EXTERN_C_BEGIN function swoole_coroutine_send (line 102) | ssize_t swoole_coroutine_send(int sockfd, const void *buf, size_t len, i... function swoole_coroutine_sendmsg (line 110) | ssize_t swoole_coroutine_sendmsg(int sockfd, const struct msghdr *msg, i... function swoole_coroutine_recvmsg (line 118) | ssize_t swoole_coroutine_recvmsg(int sockfd, struct msghdr *msg, int fla... function swoole_coroutine_recv (line 126) | ssize_t swoole_coroutine_recv(int sockfd, void *buf, size_t len, int fla... function swoole_coroutine_connect (line 138) | int swoole_coroutine_connect(int sockfd, const struct sockaddr *addr, so... function swoole_coroutine_accept (line 146) | int swoole_coroutine_accept(int sockfd, struct sockaddr *addr, socklen_t... function swoole_coroutine_poll_fake (line 165) | int swoole_coroutine_poll_fake(struct pollfd *fds, nfds_t nfds, int time... function swoole_coroutine_poll (line 185) | int swoole_coroutine_poll(struct pollfd *fds, nfds_t nfds, int timeout) { function swoole_coroutine_socket_create (line 218) | int swoole_coroutine_socket_create(int fd) { function swoole_coroutine_socket_unwrap (line 233) | int swoole_coroutine_socket_unwrap(int fd) { function swoole_coroutine_socket_exists (line 247) | uint8_t swoole_coroutine_socket_exists(int fd) { function FILE (line 251) | FILE *swoole_coroutine_fopen(const char *pathname, const char *mode) { function FILE (line 261) | FILE *swoole_coroutine_fdopen(int fd, const char *mode) { function FILE (line 271) | FILE *swoole_coroutine_freopen(const char *pathname, const char *mode, F... function swoole_coroutine_fread (line 281) | size_t swoole_coroutine_fread(void *ptr, size_t size, size_t nmemb, FILE... function swoole_coroutine_fwrite (line 291) | size_t swoole_coroutine_fwrite(const void *ptr, size_t size, size_t nmem... function swoole_coroutine_fputs (line 311) | int swoole_coroutine_fputs(const char *s, FILE *stream) { function swoole_coroutine_feof (line 321) | int swoole_coroutine_feof(FILE *stream) { function swoole_coroutine_fflush (line 331) | int swoole_coroutine_fflush(FILE *stream) { function swoole_coroutine_fclose (line 341) | int swoole_coroutine_fclose(FILE *stream) { function DIR (line 351) | DIR *swoole_coroutine_opendir(const char *name) { type dirent (line 361) | struct dirent type dirent (line 366) | struct dirent function swoole_coroutine_closedir (line 371) | int swoole_coroutine_closedir(DIR *dirp) { function swoole_coroutine_sleep (line 381) | void swoole_coroutine_sleep(int sec) { function swoole_coroutine_usleep (line 385) | void swoole_coroutine_usleep(int usec) { function swoole_coroutine_socket_set_timeout (line 389) | int swoole_coroutine_socket_set_timeout(int sockfd, int which, double ti... function swoole_coroutine_socket_set_connect_timeout (line 407) | int swoole_coroutine_socket_set_connect_timeout(int sockfd, double timeo... function swoole_coroutine_socket_wait_event (line 417) | int swoole_coroutine_socket_wait_event(int sockfd, int event, double tim... function swoole_coroutine_getaddrinfo (line 432) | int swoole_coroutine_getaddrinfo(const char *name, const char *service, ... function hostent (line 438) | hostent *swoole_coroutine_gethostbyname(const char *name) { function swoole_coroutine_open (line 449) | int swoole_coroutine_open(const char *pathname, int flags, mode_t mode) { function swoole_coroutine_close (line 463) | int swoole_coroutine_close(int sockfd) { function swoole_coroutine_read (line 487) | ssize_t swoole_coroutine_read(int sockfd, void *buf, size_t count) { function swoole_coroutine_write (line 510) | ssize_t swoole_coroutine_write(int sockfd, const void *buf, size_t count) { function swoole_coroutine_fstat (line 533) | int swoole_coroutine_fstat(int fd, struct stat *statbuf) { function swoole_coroutine_stat (line 547) | int swoole_coroutine_stat(const char *path, struct stat *statbuf) { function swoole_coroutine_lstat (line 561) | int swoole_coroutine_lstat(const char *path, struct stat *statbuf) { function swoole_coroutine_unlink (line 575) | int swoole_coroutine_unlink(const char *pathname) { function swoole_coroutine_mkdir (line 589) | int swoole_coroutine_mkdir(const char *pathname, mode_t mode) { function swoole_coroutine_rmdir (line 603) | int swoole_coroutine_rmdir(const char *pathname) { function swoole_coroutine_rename (line 617) | int swoole_coroutine_rename(const char *oldpath, const char *newpath) { function swoole_coroutine_fsync (line 631) | int swoole_coroutine_fsync(int fd) { function swoole_coroutine_fdatasync (line 645) | int swoole_coroutine_fdatasync(int fd) { function swoole_coroutine_ftruncate (line 667) | int swoole_coroutine_ftruncate(int fd, off_t length) { function off_t (line 681) | off_t swoole_coroutine_lseek(int fd, off_t offset, int whence) { function swoole_coroutine_readlink (line 691) | ssize_t swoole_coroutine_readlink(const char *pathname, char *buf, size_... function swoole_coroutine_statvfs (line 701) | int swoole_coroutine_statvfs(const char *path, struct statvfs *buf) { function swoole_coroutine_access (line 711) | int swoole_coroutine_access(const char *pathname, int mode) { FILE: src/coroutine/iouring.cc type swoole (line 55) | namespace swoole { type IouringEventFlag (line 57) | enum IouringEventFlag { type IouringEvent (line 61) | struct IouringEvent { method set_timeout (line 68) | void set_timeout(double seconds) { function parse_kernel_version (line 76) | static void parse_kernel_version(const char *release, int *major, int ... function SW_LOOP_N (line 202) | SW_LOOP_N(count) { function SW_LOOP_N (line 229) | SW_LOOP_N(ready_count) { function SW_LOOP_N (line 238) | SW_LOOP_N(ready_count) { function Iouring (line 371) | Iouring *Iouring::get_instance() { type sockaddr (line 440) | struct sockaddr type sockaddr (line 447) | struct sockaddr type sockaddr (line 452) | struct sockaddr type __kernel_timespec (line 472) | struct __kernel_timespec type sockaddr (line 482) | struct sockaddr type msghdr (line 503) | struct msghdr type msghdr (line 510) | struct msghdr type sockaddr (line 518) | struct sockaddr type iovec (line 534) | struct iovec type iovec (line 541) | struct iovec type msghdr (line 623) | struct msghdr type iovec (line 624) | struct iovec function siginfo_to_status (line 718) | static inline int siginfo_to_status(const siginfo_t *info) { function swoole_statx_to_stat (line 743) | static void swoole_statx_to_stat(const struct statx *statxbuf, struct ... type stat (line 762) | struct stat type statx (line 763) | struct statx type stat (line 774) | struct stat type statx (line 775) | struct statx function pid_t (line 802) | pid_t Iouring::wait(int *stat_loc, double timeout) { function pid_t (line 806) | pid_t Iouring::waitpid(pid_t _pid, int *stat_loc, int options, double ... type pollfd (line 827) | struct pollfd FILE: src/coroutine/socket.cc type swoole (line 28) | namespace swoole { type coroutine (line 29) | namespace coroutine { function String (line 422) | String *Socket::get_read_buffer() { function String (line 429) | String *Socket::get_write_buffer() { function String (line 436) | String *Socket::pop_read_buffer() { function String (line 445) | String *Socket::pop_write_buffer() { type msghdr (line 1004) | struct msghdr type msghdr (line 1020) | struct msghdr function Socket (line 1078) | Socket *Socket::accept(double timeout) { FILE: src/coroutine/system.cc type swoole (line 23) | namespace swoole { type coroutine (line 24) | namespace coroutine { function gethostbyname_impl_with_async (line 132) | std::string gethostbyname_impl_with_async(const std::string &hostnam... type SignalListener (line 221) | struct SignalListener { type CoroPollTask (line 301) | struct CoroPollTask { function socket_poll_clean (line 309) | static inline void socket_poll_clean(const CoroPollTask *task) { function socket_poll_timeout (line 325) | static void socket_poll_timeout(Timer *timer, TimerNode *tnode) { function socket_poll_completed (line 334) | static void socket_poll_completed(void *data) { function socket_poll_trigger_event (line 340) | static inline void socket_poll_trigger_event(Reactor *reactor, CoroP... function socket_poll_read_callback (line 363) | static int socket_poll_read_callback(Reactor *reactor, Event *event) { function socket_poll_write_callback (line 368) | static int socket_poll_write_callback(Reactor *reactor, Event *event) { function socket_poll_error_callback (line 373) | static int socket_poll_error_callback(Reactor *reactor, Event *event) { type pollfd (line 380) | struct pollfd type pollfd (line 380) | struct pollfd type EventWaiter (line 434) | struct EventWaiter { method EventWaiter (line 440) | EventWaiter(int fd, int events, double timeout) { function event_waiter_callback (line 462) | static inline void event_waiter_callback(Reactor *reactor, EventWait... function event_waiter_read_callback (line 469) | static int event_waiter_read_callback(Reactor *reactor, Event *event) { function event_waiter_write_callback (line 474) | static int event_waiter_write_callback(Reactor *reactor, Event *even... function event_waiter_error_callback (line 479) | static int event_waiter_error_callback(Reactor *reactor, Event *even... function async_task_completed (line 574) | static void async_task_completed(AsyncEvent *event) { function async (line 585) | bool async(async::Handler handler, AsyncEvent &event, double timeout) { type AsyncLambdaTask (line 610) | struct AsyncLambdaTask { function async_lambda_handler (line 615) | static void async_lambda_handler(AsyncEvent *event) { function async_lambda_callback (line 622) | static void async_lambda_callback(AsyncEvent *event) { function async (line 627) | bool async(const std::function &fn) { function wait_for (line 645) | bool wait_for(const std::function &fn) { FILE: src/coroutine/thread_context.cc type swoole (line 23) | namespace swoole { type coroutine (line 24) | namespace coroutine { function thread_context_init (line 33) | void thread_context_init() { function thread_context_clean (line 54) | void thread_context_clean() { FILE: src/coroutine/uring_socket.cc type swoole (line 31) | namespace swoole { type coroutine (line 32) | namespace coroutine { function UringSocket (line 51) | UringSocket *UringSocket::accept(double timeout) { function NetSocket (line 79) | NetSocket *UringSocket::uring_accept(double timeout) { type iovec (line 108) | struct iovec type iovec (line 112) | struct iovec type pollfd (line 287) | struct pollfd FILE: src/lock/barrier.cc type swoole (line 19) | namespace swoole { FILE: src/lock/coroutine_lock.cc type swoole (line 26) | namespace swoole { FILE: src/lock/mutex.cc type swoole (line 19) | namespace swoole { type MutexImpl (line 21) | struct MutexImpl { FILE: src/lock/rw_lock.cc type swoole (line 21) | namespace swoole { type RWLockImpl (line 23) | struct RWLockImpl { function rwlock_timed_lock_rd (line 47) | static int rwlock_timed_lock_rd(pthread_rwlock_t *rwlock, int timeout_... function rwlock_timed_lock_wr (line 58) | static int rwlock_timed_lock_wr(pthread_rwlock_t *rwlock, int timeout_... FILE: src/lock/spin_lock.cc type swoole (line 20) | namespace swoole { FILE: src/memory/fixed_pool.cc type swoole (line 19) | namespace swoole { type FixedPoolSlice (line 21) | struct FixedPoolSlice { type FixedPoolImpl (line 28) | struct FixedPoolImpl { FILE: src/memory/global_memory.cc type swoole (line 24) | namespace swoole { type GlobalMemoryImpl (line 26) | struct GlobalMemoryImpl { type MemoryBlock (line 39) | struct MemoryBlock { FILE: src/memory/ring_buffer.cc type swoole (line 19) | namespace swoole { type RingBufferItem (line 20) | struct RingBufferItem type RingBufferImpl (line 21) | struct RingBufferImpl { type RingBufferItem (line 35) | struct RingBufferItem { function swRingBuffer_print (line 45) | static void swRingBuffer_print(swRingBuffer *object, char *prefix) { function RingBufferItem (line 75) | RingBufferItem *RingBufferImpl::get_item(uint32_t offset) const { FILE: src/memory/shared_memory.cc type swoole (line 25) | namespace swoole { type SharedMemory (line 27) | struct SharedMemory { method SharedMemory (line 33) | static SharedMemory *fetch_object(void *ptr) { function sw_shm_protect (line 92) | int sw_shm_protect(void *ptr, int flags) { function sw_shm_free (line 97) | void sw_shm_free(void *ptr) { FILE: src/memory/table.cc type swoole (line 23) | namespace swoole { function Table (line 25) | Table *Table::make(uint32_t rows_size, float conflict_proportion) { type TableColumn::Type (line 62) | enum TableColumn::Type function TableColumn (line 77) | TableColumn *Table::get_column(const std::string &key) const { function TableRow (line 310) | TableRow *Table::get(const char *key, uint16_t keylen, TableRow **rowl... function TableRow (line 335) | TableRow *Table::set(const char *key, uint16_t keylen, TableRow **rowl... FILE: src/network/address.cc function IN_IS_ADDR_LOOPBACK (line 21) | static bool IN_IS_ADDR_LOOPBACK(const in_addr *a) { type swoole (line 25) | namespace swoole { type network (line 26) | namespace network { FILE: src/network/client.cc type swoole (line 27) | namespace swoole { type network (line 28) | namespace network { function sw_inline (line 52) | static sw_inline void execute_onConnect(Client *cli) { function Client_inet_addr (line 299) | static int Client_inet_addr(Client *cli, const char *host, int port) { function Client_tcp_connect_sync (line 410) | static int Client_tcp_connect_sync(Client *cli, const char *host, in... function Client_dns_lookup (line 477) | static int Client_dns_lookup(Client *cli) { function Client_tcp_connect_async (line 488) | static int Client_tcp_connect_async(Client *cli, const char *host, i... function Client_tcp_send_async (line 549) | static ssize_t Client_tcp_send_async(Client *cli, const char *data, ... function Client_tcp_send_sync (line 567) | static ssize_t Client_tcp_send_sync(Client *cli, const char *data, s... function Client_tcp_sendfile_sync (line 571) | static int Client_tcp_sendfile_sync(Client *cli, const char *filenam... function Client_tcp_sendfile_async (line 579) | static int Client_tcp_sendfile_async(Client *cli, const char *filena... function Client_tcp_recv_sync (line 590) | static ssize_t Client_tcp_recv_sync(Client *cli, char *data, size_t ... function Client_udp_connect (line 603) | static int Client_udp_connect(Client *cli, const char *host, int por... function Client_udp_send (line 694) | static ssize_t Client_udp_send(Client *cli, const char *data, size_t... function Client_udp_recv (line 703) | static ssize_t Client_udp_recv(Client *cli, char *data, size_t lengt... function Client_onPackage (line 711) | static int Client_onPackage(const Protocol *proto, Socket *conn, con... function Client_onStreamRead (line 717) | static int Client_onStreamRead(Reactor *reactor, Event *event) { function Client_onDgramRead (line 830) | static int Client_onDgramRead(Reactor *reactor, Event *event) { function Client_onError (line 843) | static int Client_onError(Reactor *reactor, Event *event) { function Client_onTimeout (line 853) | static void Client_onTimeout(Timer *timer, TimerNode *tnode) { function Client_onResolveCompleted (line 874) | static void Client_onResolveCompleted(AsyncEvent *event) { function Client_onWrite (line 903) | static int Client_onWrite(Reactor *reactor, Event *event) { FILE: src/network/dns.cc function SW_API (line 39) | SW_API bool swoole_load_resolv_conf() { function SW_API (line 65) | SW_API void swoole_set_dns_server(const std::string &server) { function SW_API (line 81) | SW_API swoole::DnsServer swoole_get_dns_server() { function SW_API (line 88) | SW_API void swoole_set_hosts_path(const std::string &hosts_file) { function SW_API (line 92) | SW_API void swoole_name_resolver_add(const NameResolver &resolver, bool ... function SW_API (line 100) | SW_API void swoole_name_resolver_each( function SW_API (line 112) | SW_API std::string swoole_name_resolver_lookup(const std::string &host_n... type swoole (line 133) | namespace swoole { type coroutine (line 134) | namespace coroutine { type RecordType (line 136) | enum RecordType { type DNSError (line 142) | enum DNSError { type RecordHeader (line 149) | struct RecordHeader { type Q_FLAGS (line 166) | struct Q_FLAGS { type RR_FLAGS (line 172) | struct RR_FLAGS { function get_ip_by_hosts (line 185) | std::string get_ip_by_hosts(const std::string &search_domain) { function parse_ip_address (line 234) | static std::string parse_ip_address(void *vaddr, int type) { function dns_lookup_impl_with_socket (line 256) | std::vector dns_lookup_impl_with_socket(const char *dom... function domain_encode (line 422) | static int domain_encode(const char *src, int n, char *dest) { function domain_decode (line 450) | static void domain_decode(char *str) { type ResolvContext (line 464) | struct ResolvContext { function dns_lookup_impl_with_cares (line 476) | std::vector dns_lookup_impl_with_cares(const char *doma... function dns_lookup (line 655) | std::vector dns_lookup(const char *domain, int family, ... type network (line 669) | namespace network { function gethostbyname (line 677) | int gethostbyname(int flags, const char *name, char *addr) { function gethostbyname (line 733) | int gethostbyname(int flags, const char *name, char *addr) { function gethostbyname (line 769) | std::string gethostbyname(int type, const std::string &name) { function getaddrinfo (line 778) | int getaddrinfo(GetaddrinfoRequest *req) { function gethostbyname (line 821) | int gethostbyname(GethostbynameRequest *req) { FILE: src/network/socket.cc function SW_LOOP_N (line 57) | SW_LOOP_N(remain_count) { function check_sendfile_parameters (line 88) | static bool check_sendfile_parameters(const File *file, off_t begin, siz... function get_sendfile_chunk_size (line 121) | static size_t get_sendfile_chunk_size(off_t begin, off_t end) { type iovec (line 228) | struct iovec function swReturnCode (line 244) | swReturnCode Socket::connect_async(const Address &sa) { function Socket (line 372) | Socket *Socket::accept() { function SW_LOOP_N (line 417) | SW_LOOP_N(SW_SOCKET_RETRY_COUNT) { function socket_free_defer (line 447) | static void socket_free_defer(void *ptr) { type sockaddr (line 518) | struct sockaddr function Socket (line 597) | Socket *Socket::dup() const { function _set_timeout (line 604) | static bool _set_timeout(int fd, int type, double timeout) { function _fcntl_set_option (line 617) | static bool _fcntl_set_option(int sock, int nonblock, int cloexec) { function Socket_sendfile_destructor (line 840) | static void Socket_sendfile_destructor(BufferChunk *chunk) { function SocketType (line 1057) | SocketType Socket::convert_to_type(const int domain, const int type) { function SocketType (line 1079) | SocketType Socket::convert_to_type(std::string &host) { function ssl_check_name (line 1133) | static int ssl_check_name(const char *name, ASN1_STRING *pattern) { function X509 (line 1286) | X509 *Socket::ssl_get_peer_certificate() const { function _ssl_read_x509_file (line 1300) | static int _ssl_read_x509_file(X509 *cert, char *buffer, size_t length) { function SW_LOOP_N (line 1338) | SW_LOOP_N(n) { function ReturnCode (line 1379) | ReturnCode Socket::ssl_accept() { function Socket (line 1771) | Socket *make_socket(SocketType type, FdType fd_type, int flags) { function Socket (line 1785) | Socket *make_socket(SocketType type, FdType fd_type, int sock_domain, in... function socket (line 1799) | int socket(int sock_domain, int sock_type, int socket_protocol, int flag... function Socket (line 1830) | Socket *make_server_socket(SocketType type, const char *address, int por... function Socket (line 1853) | Socket *make_socket(int fd, FdType fd_type) { FILE: src/network/stream.cc type swoole (line 22) | namespace swoole { type network (line 23) | namespace network { function Stream_onConnect (line 25) | static void Stream_onConnect(Client *cli) { function Stream_onError (line 39) | static void Stream_onError(const Client *cli) { function Stream_onReceive (line 57) | static void Stream_onReceive(const Client *cli, const char *data, ui... function Stream_onClose (line 66) | static void Stream_onClose(Client *cli) { function Stream (line 96) | Stream *Stream::create(const char *dst_host, int dst_port, SocketTyp... FILE: src/os/async_thread.cc type swoole (line 40) | namespace swoole { type async (line 41) | namespace async { class EventQueue (line 43) | class EventQueue { method push (line 45) | void push(AsyncEvent *event) { method AsyncEvent (line 49) | AsyncEvent *pop() { method get_max_wait_time (line 58) | double get_max_wait_time() const { method count (line 66) | size_t count() const { method empty (line 70) | bool empty() const { class ThreadPool (line 78) | class ThreadPool { method ThreadPool (line 80) | ThreadPool(size_t _core_worker_num, size_t _worker_num, double _ma... method is_running (line 93) | bool is_running() const { method start (line 97) | bool start() { method shutdown (line 106) | bool shutdown() { method schedule (line 128) | void schedule() { method AsyncEvent (line 151) | AsyncEvent *dispatch(const AsyncEvent *request) { method get_worker_num (line 165) | size_t get_worker_num() const { method get_queue_size (line 169) | size_t get_queue_size() { method release_thread (line 174) | void release_thread(std::thread::id tid) { method release_callback (line 192) | static void release_callback(AsyncEvent *event) { method notify_one (line 200) | void notify_one() { function AsyncEvent (line 300) | AsyncEvent *dispatch(const AsyncEvent *request) { FILE: src/os/base.cc function swoole_daemon (line 47) | int swoole_daemon(int nochdir, int noclose) { function swoole_daemon (line 86) | int swoole_daemon(int nochdir, int noclose) { function getrandom (line 110) | static ssize_t getrandom(void *buffer, size_t size, unsigned int __flags) { function getrandom (line 146) | static ssize_t getrandom(char *buf, size_t buflen, uint flags) { function pthread_getname_np (line 156) | int pthread_getname_np(pthread_t thread, char *buf, size_t len) { function swoole_random_bytes (line 162) | size_t swoole_random_bytes(char *buf, size_t size) { function swoole_is_root_user (line 181) | bool swoole_is_root_user() { function swoole_set_isolation (line 185) | void swoole_set_isolation(const std::string &group_, const std::string &... function swoole_set_process_death_signal (line 222) | void swoole_set_process_death_signal(int signal) { function swoole_set_cpu_affinity (line 233) | int swoole_set_cpu_affinity(cpu_set_t *set) { function swoole_get_cpu_affinity (line 241) | int swoole_get_cpu_affinity(cpu_set_t *set) { function swoole_thread_get_native_id (line 264) | long swoole_thread_get_native_id() { function check_pthread_return_value (line 284) | static bool check_pthread_return_value(int rc) { function swoole_thread_set_name (line 293) | bool swoole_thread_set_name(const char *name) { function swoole_thread_get_name (line 301) | bool swoole_thread_get_name(char *buf, size_t len) { function swoole_thread_id_to_str (line 305) | std::string swoole_thread_id_to_str(std::thread::id id) { type swoole (line 311) | namespace swoole { type async (line 324) | namespace async { function handler_gethostbyname (line 325) | void handler_gethostbyname(AsyncEvent *event) { function handler_getaddrinfo (line 335) | void handler_getaddrinfo(AsyncEvent *event) { FILE: src/os/file.cc function swoole_tmpfile (line 19) | int swoole_tmpfile(char *filename) { type swoole (line 34) | namespace swoole { function file_get_size (line 36) | ssize_t file_get_size(FILE *fp) { function file_get_size (line 41) | ssize_t file_get_size(const std::string &filename) { function file_get_size (line 50) | ssize_t file_get_size(int fd) { function file_get_contents (line 63) | std::shared_ptr file_get_contents(const std::string &filename) { function File (line 88) | File make_tmpfile() { function file_put_contents (line 99) | bool file_put_contents(const std::string &filename, const char *conten... function file_exists (line 116) | bool file_exists(const std::string &filename) { function swReturnCode (line 167) | static swReturnCode catch_fs_error(const ssize_t rv, const int error) { FILE: src/os/msg_queue.cc type swoole (line 19) | namespace swoole { FILE: src/os/pipe.cc type swoole (line 20) | namespace swoole { FILE: src/os/process_pool.cc type swoole (line 29) | namespace swoole { function swReturnCode (line 34) | static inline swReturnCode catch_system_error(int error) { function worker_end_callback (line 45) | static inline void worker_end_callback() { function SW_LOOP_N (line 85) | SW_LOOP_N(_worker_num) { function SW_LOOP_N (line 112) | SW_LOOP_N(_worker_num) { function SW_LOOP_N (line 231) | SW_LOOP_N(worker_num) { function SW_LOOP_N (line 258) | SW_LOOP_N(worker_num) { function swResultCode (line 342) | swResultCode ProcessPool::dispatch(EventData *data, int *dst_worker_id) { function swResultCode (line 372) | swResultCode ProcessPool::dispatch_sync(const char *data, uint32_t len... function swResultCode (line 393) | swResultCode ProcessPool::dispatch_sync(EventData *data, int *dst_work... function SW_LOOP_N (line 460) | SW_LOOP_N(worker_num) { function pid_t (line 474) | pid_t ProcessPool::spawn(Worker *worker) { function Worker (line 837) | Worker *ProcessPool::get_worker_by_pid(pid_t pid) const { function SW_LOOP_N (line 1150) | SW_LOOP_N(n) { function swoole_get_worker_id (line 1221) | swoole::WorkerId swoole_get_worker_id() { function pid_t (line 1225) | pid_t swoole_get_worker_pid() { function swoole_get_worker_type (line 1229) | int swoole_get_worker_type() { function swoole_set_worker_id (line 1233) | void swoole_set_worker_id(swoole::WorkerId worker_id) { function swoole_set_worker_pid (line 1237) | void swoole_set_worker_pid(pid_t pid) { function swoole_set_worker_type (line 1241) | void swoole_set_worker_type(int type) { function swoole_get_worker_symbol (line 1245) | char swoole_get_worker_symbol() { FILE: src/os/sendfile.cc function swoole_sendfile (line 22) | ssize_t swoole_sendfile(int out_fd, int in_fd, off_t *offset, size_t siz... function swoole_sendfile (line 29) | ssize_t swoole_sendfile(int out_fd, int in_fd, off_t *offset, size_t siz... function swoole_sendfile (line 74) | ssize_t swoole_sendfile(int out_fd, int in_fd, off_t *offset, size_t siz... FILE: src/os/signal.cc function swoole_signalfd_is_available (line 65) | static inline bool swoole_signalfd_is_available() { function swoole_signal_block_all (line 82) | void swoole_signal_block_all() { function swoole_signal_unblock_all (line 96) | void swoole_signal_unblock_all() { function SignalHandler (line 113) | SignalHandler swoole_signal_set(int signo, SignalHandler func, int resta... function SW_API (line 145) | SW_API bool swoole_signal_isset(int signo) { function SignalHandler (line 152) | SignalHandler swoole_signal_set(int signo, SignalHandler handler, bool s... function signal_handler_safety (line 173) | static void signal_handler_safety(int signo) { function signal_handler_simple (line 178) | static void signal_handler_simple(int signo) { function swoole_signal_dispatch (line 193) | void swoole_signal_dispatch() { function swoole_signal_callback (line 206) | void swoole_signal_callback(int signo) { function SignalHandler (line 223) | SignalHandler swoole_signal_get_handler(int signo) { function swoole_signal_get_listener_num (line 232) | uint32_t swoole_signal_get_listener_num() { function swoole_signal_clear (line 236) | void swoole_signal_clear() { function swoole_signalfd_init (line 260) | void swoole_signalfd_init() { function SignalHandler (line 268) | static SignalHandler swoole_signalfd_set(int signo, SignalHandler handle... function swoole_signalfd_close (line 291) | static void swoole_signalfd_close() { function swoole_signalfd_create (line 302) | static bool swoole_signalfd_create() { function swoole_signalfd_setup (line 324) | bool swoole_signalfd_setup(Reactor *reactor) { function swoole_signalfd_clear (line 348) | static void swoole_signalfd_clear() { function swoole_signalfd_event_callback (line 362) | static int swoole_signalfd_event_callback(Reactor *reactor, Event *event) { function SignalHandler (line 395) | static SignalHandler swoole_signal_kqueue_set(int signo, SignalHandler h... function swoole_signal_kqueue_clear (line 429) | static void swoole_signal_kqueue_clear() { FILE: src/os/timer.cc type swoole (line 23) | namespace swoole { function SystemTimer_set (line 32) | static int SystemTimer_set(Timer *timer, long next_msec) { function realtime_get (line 41) | void realtime_get(timespec *time) { function realtime_add (line 48) | void realtime_add(timespec *time, const int64_t add_msec) { FILE: src/os/unix_socket.cc type swoole (line 20) | namespace swoole { FILE: src/os/wait.cc type WaitTask (line 30) | struct WaitTask { function signal_handler (line 46) | static void signal_handler(int signo) { function signal_init (line 74) | static void signal_init() { function pid_t (line 93) | static pid_t iouring_waitpid(pid_t _pid, int *_stat_loc, int _options, d... function pid_t (line 102) | pid_t System::wait(int *_stat_loc, double timeout) { function pid_t (line 106) | pid_t System::waitpid_safe(pid_t _pid, int *_stat_loc, int _options) { function pid_t (line 127) | pid_t System::waitpid(pid_t _pid, int *_stat_loc, int _options, double t... function swoole_coroutine_wait_count (line 198) | size_t swoole_coroutine_wait_count() { function pid_t (line 202) | pid_t swoole_coroutine_wait(int *_stat_loc) { function pid_t (line 206) | pid_t swoole_coroutine_waitpid(pid_t _pid, int *_stat_loc, int _options) { function pid_t (line 211) | pid_t swoole_waitpid(pid_t _pid, int *_stat_loc, int _options) { FILE: src/protocol/base.cc type swoole (line 23) | namespace swoole { function swoole_unpack (line 320) | int64_t swoole_unpack(char type, const void *data) { function swoole_hton64 (line 424) | uint64_t swoole_hton64(uint64_t value) { function swoole_ntoh64 (line 432) | uint64_t swoole_ntoh64(uint64_t value) { FILE: src/protocol/dtls.cc type swoole (line 20) | namespace swoole { type dtls (line 21) | namespace dtls { function BIO_write (line 24) | int BIO_write(BIO *b, const char *data, int dlen) { function BIO_read (line 31) | int BIO_read(BIO *b, char *data, int len) { function BIO_ctrl (line 55) | long BIO_ctrl(BIO *b, int cmd, long lval, void *ptrval) { function BIO_create (line 120) | int BIO_create(BIO *b) { function BIO_destroy (line 124) | int BIO_destroy(BIO *b) { function BIO_METHOD (line 132) | BIO_METHOD *BIO_get_methods() { function BIO_meth_free (line 159) | void BIO_meth_free() { FILE: src/protocol/http.cc type swoole (line 41) | namespace swoole { function HttpProxy (line 42) | HttpProxy *HttpProxy::create(const std::string &host, int port, const ... type http_server (line 149) | namespace http_server { function multipart_on_header_field (line 152) | static int multipart_on_header_field(multipart_parser *p, const char... function multipart_on_header_value (line 161) | static int multipart_on_header_value(multipart_parser *p, const char... function multipart_on_data (line 203) | static int multipart_on_data(multipart_parser *p, const char *at, si... function multipart_on_header_complete (line 238) | static int multipart_on_header_complete(multipart_parser *p) { function multipart_on_data_end (line 251) | static int multipart_on_data_end(multipart_parser *p) { function multipart_on_part_begin (line 266) | static int multipart_on_part_begin(multipart_parser *p) { function multipart_on_body_end (line 275) | static int multipart_on_body_end(multipart_parser *p) { function parse_cookie (line 481) | void parse_cookie(const char *at, size_t length, const ParseCookieCallba... function parse_multipart_boundary (line 521) | bool parse_multipart_boundary( function url_htoi (line 574) | static int url_htoi(const char *s) { function url_decode (line 591) | size_t url_decode(char *str, size_t len) { function get_method (line 1001) | int get_method(const char *method_str, size_t method_len) { function dispatch_request (line 1018) | int dispatch_request(Server *serv, const Protocol *proto, Socket *_socke... function protocol_status_error (line 1027) | static void protocol_status_error(Socket *socket, const Connection *conn) { function get_package_length (line 1036) | ssize_t get_package_length(const Protocol *protocol, Socket *socket, Pac... function get_package_length_size (line 1048) | uint8_t get_package_length_size(Socket *socket) { function dispatch_frame (line 1060) | int dispatch_frame(const Protocol *proto, Socket *socket, const RecvData... FILE: src/protocol/http2.cc type swoole (line 27) | namespace swoole { type http2 (line 28) | namespace http2 { function put_default_setting (line 39) | void put_default_setting(enum swHttp2SettingId id, uint32_t value) { function get_default_setting (line 65) | uint32_t get_default_setting(enum swHttp2SettingId id) { function pack_setting_item (line 85) | static inline void pack_setting_item(char *_buf, enum swHttp2Setting... function pack_setting_frame (line 94) | size_t pack_setting_frame(char *buf, const Settings &settings, bool ... function ReturnCode (line 123) | ReturnCode unpack_setting_data(const char *buf, function send_setting_frame (line 145) | int send_setting_frame(Protocol *protocol, Socket *_socket) { function get_frame_length (line 162) | ssize_t get_frame_length(const Protocol *protocol, Socket *conn, Pac... function get_type_color (line 196) | int get_type_color(int type) { FILE: src/protocol/message_bus.cc type swoole (line 27) | namespace swoole { function PacketPtr (line 29) | PacketPtr MessageBus::get_packet() const { function String (line 80) | String *MessageBus::get_packet_buffer() { function ReturnCode (line 97) | ReturnCode MessageBus::prepare_packet(uint16_t &recv_chunk_count, Stri... type iovec (line 138) | struct iovec type iovec (line 257) | struct iovec FILE: src/protocol/mime_type.cc type swoole (line 23) | namespace swoole { type mime_type (line 24) | namespace mime_type { function get_suffix (line 393) | static std::string get_suffix(const std::string &filename) { function add (line 412) | bool add(const std::string &suffix, const std::string &mime_type) { function set (line 421) | void set(const std::string &suffix, const std::string &mime_type) { function del (line 425) | bool del(const std::string &suffix) { function exists (line 434) | bool exists(const std::string &filename) { FILE: src/protocol/mqtt.cc type swoole (line 25) | namespace swoole { type mqtt (line 26) | namespace mqtt { function print_package (line 28) | void print_package(Packet *pkg) { function set_protocol (line 32) | void set_protocol(Protocol *protocol) { function get_package_length (line 43) | ssize_t get_package_length(const Protocol *protocol, Socket *conn, P... FILE: src/protocol/redis.cc type swoole (line 25) | namespace swoole { type redis (line 26) | namespace redis { type Request (line 28) | struct Request { function recv_packet (line 53) | int recv_packet(Protocol *protocol, Connection *conn, String *buffer) { function format_nil (line 186) | void format_nil(String *buf) { function format (line 190) | void format(String *buf, ReplyType type, const std::string &value) { function format (line 212) | void format(String *buf, ReplyType type, long value) { function parse (line 216) | std::vector parse(const char *data, size_t len) { FILE: src/protocol/socks5.cc type swoole (line 22) | namespace swoole { function Socks5Proxy (line 46) | Socks5Proxy *Socks5Proxy::create( FILE: src/protocol/ssl.cc function swoole_ssl_get_version_message (line 44) | std::string swoole_ssl_get_version_message() { function swoole_ssl_init (line 48) | void swoole_ssl_init() { function swoole_ssl_get_ex_connection_index (line 74) | int swoole_ssl_get_ex_connection_index() { function swoole_ssl_get_ex_port_index (line 78) | int swoole_ssl_get_ex_port_index() { function swoole_ssl_destroy (line 82) | void swoole_ssl_destroy() { function ssl_error_cb (line 89) | static int ssl_error_cb(const char *str, size_t len, void *buf) { function swoole_ssl_info_callback (line 104) | static void swoole_ssl_info_callback(const SSL *ssl, int where, int ret) { type swoole (line 141) | namespace swoole { function ssl_alpn_advertised (line 153) | static int ssl_alpn_advertised(SSL *ssl, const uchar **out, uchar *out... function ssl_passwd_callback (line 174) | static int ssl_passwd_callback(char *buf, int num, int verify, void *d... function swoole_ssl_verify_callback (line 583) | static int swoole_ssl_verify_callback(int ok, X509_STORE_CTX *x509_store) { function calculate_cookie (line 618) | static void calculate_cookie(SSL *ssl, uchar *cookie_secret, uint cookie... function swoole_ssl_generate_cookie (line 628) | static int swoole_ssl_generate_cookie(SSL *ssl, uchar *cookie, uint *coo... function swoole_ssl_verify_cookie (line 683) | static int swoole_ssl_verify_cookie(SSL *ssl, const uchar *cookie, uint ... function swoole_ssl_set_default_dhparam (line 694) | static int swoole_ssl_set_default_dhparam(SSL_CTX *ssl_context) { FILE: src/protocol/websocket.cc type swoole (line 26) | namespace swoole { type websocket (line 27) | namespace websocket { function get_package_length_impl (line 49) | static ssize_t get_package_length_impl(PacketLength *pl) { function get_package_length (line 92) | ssize_t get_package_length(const Protocol *protocol, Socket *conn, P... function mask (line 96) | void mask(char *data, size_t len, const char *mask_key) { function encode (line 110) | bool encode(String *buffer, const char *data, size_t length, uint8_t... function decode (line 159) | bool decode(Frame *frame, char *data, size_t length) { function pack_close_frame (line 201) | bool pack_close_frame(String *buffer, int code, const char *reason, ... function print_frame (line 220) | void print_frame(const Frame *frame) { function dispatch_frame (line 235) | int dispatch_frame(const Protocol *proto, Socket *_socket, const Rec... FILE: src/reactor/base.cc type swoole (line 24) | namespace swoole { function SW_LOOP_N (line 291) | SW_LOOP_N(iovcnt) { FILE: src/reactor/epoll.cc type swoole (line 30) | namespace swoole { class ReactorEpoll (line 34) | class ReactorEpoll final : public ReactorImpl { method get_events (line 47) | static int get_events(const int fd_type) { function ReactorImpl (line 65) | ReactorImpl *make_reactor_epoll(Reactor *_reactor, int max_events) { FILE: src/reactor/kqueue.cc type swoole (line 32) | namespace swoole { class ReactorKqueue (line 35) | class ReactorKqueue : public ReactorImpl { type kevent (line 38) | struct kevent method fetch_event (line 40) | bool fetch_event(Event *event, void *udata) { method del_once_socket (line 52) | void del_once_socket(Socket *socket) { function ReactorImpl (line 68) | ReactorImpl *make_reactor_kqueue(Reactor *_reactor, int max_events) { type kevent (line 82) | struct kevent type kevent (line 97) | struct kevent type kevent (line 149) | struct kevent type kevent (line 209) | struct kevent type timespec (line 259) | struct timespec type timespec (line 260) | struct timespec type kevent (line 295) | struct kevent FILE: src/reactor/poll.cc type swoole (line 20) | namespace swoole { class ReactorPoll (line 23) | class ReactorPoll final : public ReactorImpl { method ready (line 31) | bool ready() override { function ReactorImpl (line 40) | ReactorImpl *make_reactor_poll(Reactor *_reactor, int max_events) { function translate_events_to_poll (line 232) | int16_t translate_events_to_poll(int events) { function translate_events_from_poll (line 245) | int translate_events_from_poll(int16_t events) { FILE: src/server/base.cc type swoole (line 19) | namespace swoole { function Factory (line 21) | Factory *Server::create_base_factory() { FILE: src/server/manager.cc type swoole (line 23) | namespace swoole { type Manager (line 29) | struct Manager { function SW_LOOP_N (line 82) | SW_LOOP_N(worker_num) { FILE: src/server/master.cc type swoole (line 34) | namespace swoole { function TimerCallback (line 36) | TimerCallback Server::get_timeout_callback(ListenPort *port, Reactor *... type sockaddr_un (line 546) | struct sockaddr_un function SW_LOOP_N (line 561) | SW_LOOP_N(worker_num) { function SW_LOOP_N (line 586) | SW_LOOP_N(worker_num) { function SW_LOOP_N (line 679) | SW_LOOP_N(worker_num) { function Worker (line 770) | Worker *Server::get_worker(uint16_t worker_id) const { function SW_LOOP_N (line 1086) | SW_LOOP_N(worker_num) { function SW_LOOP_N (line 1111) | SW_LOOP_N(SW_MAX_HOOK_TYPE) { type ServerEventType (line 1149) | enum ServerEventType type stat (line 1624) | struct stat function ListenPort (line 1863) | ListenPort *Server::add_port(SocketType type, const char *host, int po... function SW_LOOP_N (line 1987) | SW_LOOP_N(SW_SESSION_LIST_SIZE) { type ifaddrs (line 1997) | struct ifaddrs type ifaddrs (line 2004) | struct ifaddrs type sockaddr_in (line 2010) | struct sockaddr_in type sockaddr_in (line 2010) | struct sockaddr_in type sockaddr_in6 (line 2016) | struct sockaddr_in6 type sockaddr_in6 (line 2016) | struct sockaddr_in6 function Connection (line 2072) | Connection *Server::add_connection(const ListenPort *ls, Socket *_sock... function SW_LOOP_N (line 2179) | SW_LOOP_N(n) { FILE: src/server/port.cc type swoole (line 30) | namespace swoole { type accept_filter_arg (line 197) | struct accept_filter_arg FILE: src/server/process.cc type swoole (line 19) | namespace swoole { function Factory (line 23) | Factory *Server::create_process_factory() { function pid_t (line 122) | pid_t Factory::spawn_event_worker(Worker *worker) const { function pid_t (line 149) | pid_t Factory::spawn_user_worker(Worker *worker) const { function pid_t (line 180) | pid_t Factory::spawn_task_worker(Worker *worker) const { function SW_LOOP_N (line 206) | SW_LOOP_N(worker_num) { function process_is_supported_send_yield (line 296) | static bool process_is_supported_send_yield(Server *serv, const Connec... FILE: src/server/reactor_process.cc type swoole (line 19) | namespace swoole { function SW_LOOP_N (line 67) | SW_LOOP_N(worker_num) { function ReactorProcess_onPipeRead (line 91) | static int ReactorProcess_onPipeRead(Reactor *reactor, Event *event) { function ReactorProcess_onClose (line 290) | static int ReactorProcess_onClose(Reactor *reactor, Event *event) { function ReactorProcess_onTimeout (line 316) | static void ReactorProcess_onTimeout(Timer *timer, TimerNode *tnode) { FILE: src/server/reactor_thread.cc type swoole (line 25) | namespace swoole { function ReturnCode (line 36) | static inline ReturnCode ReactorThread_verify_ssl_state(Reactor *react... function ReactorThread_onPacketReceived (line 86) | static int ReactorThread_onPacketReceived(Reactor *reactor, Event *eve... type linger (line 224) | struct linger type linger (line 227) | struct linger function ReactorThread_onClose (line 260) | static int ReactorThread_onClose(Reactor *reactor, Event *event) { function ReactorThread_onPipeRead (line 386) | static int ReactorThread_onPipeRead(Reactor *reactor, Event *ev) { function ReactorThread_onPipeWrite (line 456) | static int ReactorThread_onPipeWrite(Reactor *reactor, Event *ev) { function ReactorThread_onRead (line 526) | static int ReactorThread_onRead(Reactor *reactor, Event *event) { function ReactorThread_onWrite (line 593) | static int ReactorThread_onWrite(Reactor *reactor, Event *ev) { function SW_LOOP_N (line 737) | SW_LOOP_N(reactor_num) { function ReactorThread_resume_data_receiving (line 879) | static void ReactorThread_resume_data_receiving(Timer *timer, TimerNode ... FILE: src/server/static_handler.cc type swoole (line 26) | namespace swoole { type http_server (line 27) | namespace http_server { type tm (line 34) | struct tm type dirent (line 259) | struct dirent FILE: src/server/task_worker.cc type swoole (line 19) | namespace swoole { function SW_LOOP_N (line 54) | SW_LOOP_N(task_worker_num) { function TaskWorker_call_command_handler (line 60) | static int TaskWorker_call_command_handler(const ProcessPool *pool, co... function TaskWorker_onTask (line 88) | static int TaskWorker_onTask(ProcessPool *pool, Worker *worker, EventD... function TaskWorker_signal_init (line 340) | static void TaskWorker_signal_init(ProcessPool *pool) { function TaskWorker_onStart (line 356) | static void TaskWorker_onStart(ProcessPool *pool, Worker *worker) { function TaskWorker_onStop (line 382) | static void TaskWorker_onStop(ProcessPool *pool, Worker *worker) { function TaskWorker_onPipeReceive (line 391) | static int TaskWorker_onPipeReceive(Reactor *reactor, Event *event) { function TaskWorker_loop_async (line 413) | static int TaskWorker_loop_async(ProcessPool *pool, Worker *worker) { FILE: src/server/thread.cc type swoole (line 20) | namespace swoole { type ManagerCommand (line 23) | enum ManagerCommand { function Worker (line 28) | static inline Worker *cmd_ptr(const ManagerCommand cmd) { function Factory (line 32) | Factory *Server::create_thread_factory() { function WorkerId (line 353) | WorkerId ThreadFactory::get_manager_thread_id() const { function WorkerId (line 357) | WorkerId ThreadFactory::get_master_thread_id() const { function SW_LOOP_N (line 382) | SW_LOOP_N(task_worker_num) { function SW_LOOP_N (line 387) | SW_LOOP_N(worker_num) { function SW_LOOP_N (line 426) | SW_LOOP_N(get_core_worker_num()) { FILE: src/server/worker.cc type swoole (line 26) | namespace swoole { function Worker_reopen_logger (line 32) | static void Worker_reopen_logger() { function sw_inline (line 78) | static sw_inline bool Worker_discard_data(const Server *serv, const Co... function sw_inline (line 102) | static sw_inline void Worker_do_task(Server *serv, Worker *worker, con... function SW_LOOP_N (line 390) | SW_LOOP_N(worker_num) { function Worker_reactor_try_to_exit (line 420) | static void Worker_reactor_try_to_exit(Reactor *reactor) { function Worker_onPipeReceive (line 562) | static int Worker_onPipeReceive(Reactor *reactor, Event *event) { FILE: src/wrapper/event.cc function swoole_event_init (line 27) | int swoole_event_init(int flags) { function swoole_event_add (line 46) | int swoole_event_add(Socket *socket, int events) { function swoole_event_add_or_update (line 50) | int swoole_event_add_or_update(Socket *_socket, int event) { function swoole_event_set (line 61) | int swoole_event_set(Socket *socket, int events) { function swoole_event_del (line 65) | int swoole_event_del(Socket *socket) { function swoole_event_wait (line 69) | int swoole_event_wait() { function swoole_event_free (line 79) | int swoole_event_free() { function swoole_event_defer (line 88) | void swoole_event_defer(const Callback &cb, void *private_data) { function swoole_event_write (line 92) | ssize_t swoole_event_write(Socket *socket, const void *data, size_t len) { function swoole_event_writev (line 96) | ssize_t swoole_event_writev(Socket *socket, const iovec *iov, size_t iov... function swoole_event_set_handler (line 100) | void swoole_event_set_handler(const int fd_type, const int event, const ... function swoole_event_isset_handler (line 104) | bool swoole_event_isset_handler(const int fd_type, const int event) { function swoole_event_is_available (line 108) | bool swoole_event_is_available() { function swoole_event_is_running (line 112) | bool swoole_event_is_running() { function Socket (line 116) | Socket *swoole_event_get_socket(int fd) { FILE: src/wrapper/http.cc type swoole (line 23) | namespace swoole { type http_server (line 24) | namespace http_server { type ContextImpl (line 80) | struct ContextImpl { method parse (line 92) | bool parse(Context &ctx, const char *at, size_t length) { function http_request_on_url (line 99) | static int http_request_on_url(llhttp_t *parser, const char *at, siz... function http_request_on_header_field (line 116) | static int http_request_on_header_field(llhttp_t *parser, const char... function http_request_on_header_value (line 122) | static int http_request_on_header_value(llhttp_t *parser, const char... function http_request_on_headers_complete (line 148) | static int http_request_on_headers_complete(llhttp_t *parser) { function http_request_on_body (line 156) | static int http_request_on_body(llhttp_t *parser, const char *at, si... function multipart_body_on_header_field (line 192) | static int multipart_body_on_header_field(multipart_parser *p, const... function multipart_body_on_header_value (line 198) | static int multipart_body_on_header_value(multipart_parser *p, const... function multipart_body_on_data (line 233) | static int multipart_body_on_data(multipart_parser *p, const char *a... function multipart_body_on_header_complete (line 253) | static int multipart_body_on_header_complete(multipart_parser *p) { function multipart_body_on_data_end (line 281) | static int multipart_body_on_data_end(multipart_parser *p) { function http_request_message_complete (line 302) | static int http_request_message_complete(llhttp_t *p) { function listen (line 353) | std::shared_ptr listen(const std::string &addr, const std::f... FILE: src/wrapper/timer.cc function swoole_timer_is_available (line 24) | bool swoole_timer_is_available() { function TimerNode (line 28) | TimerNode *swoole_timer_add(double timeout, bool persistent, const Timer... function Timer (line 35) | Timer *swoole_timer_create(bool manually_trigger) { function SW_API (line 40) | SW_API int64_t swoole_timer_get_next_msec() { function TimerNode (line 47) | TimerNode *swoole_timer_add(long ms, bool persistent, const TimerCallbac... function swoole_timer_del (line 54) | bool swoole_timer_del(TimerNode *tnode) { function swoole_timer_delay (line 62) | void swoole_timer_delay(TimerNode *tnode, long delay_ms) { function swoole_timer_after (line 70) | long swoole_timer_after(long ms, const TimerCallback &callback, void *pr... function swoole_timer_tick (line 82) | long swoole_timer_tick(long ms, const TimerCallback &callback, void *pri... function swoole_timer_exists (line 94) | bool swoole_timer_exists(long timer_id) { function swoole_timer_clear (line 103) | bool swoole_timer_clear(long timer_id) { function TimerNode (line 111) | TimerNode *swoole_timer_get(long timer_id) { function swoole_timer_free (line 119) | void swoole_timer_free() { function swoole_timer_select (line 129) | void swoole_timer_select() { FILE: tests/include/api/curl_multi.php function swoole_test_curl_multi (line 2) | function swoole_test_curl_multi($options = []) { function swoole_test_curl_multi_ex (line 8) | function swoole_test_curl_multi_ex($mh, $options = []) { FILE: tests/include/api/exit.php function route (line 25) | function route() function controller (line 30) | function controller() function your_code (line 35) | function your_code() FILE: tests/include/api/http_test_cases.php function http_compression_types_test (line 10) | function http_compression_types_test(ProcessManager $pm) function http2_compression_types_test (line 30) | function http2_compression_types_test(ProcessManager $pm) function form_data_test (line 69) | function form_data_test(ProcessManager $pm, array $sizes = []) function getHttpBody (line 137) | function getHttpBody(string $s): string function generateChunkBody (line 142) | function generateChunkBody(array $a): string function chunked_request (line 151) | function chunked_request(ProcessManager $pm) function http_get_with_co_socket (line 257) | function http_get_with_co_socket(string $domain, ?callable $cb = null) FILE: tests/include/api/swoole_callback/swoole_cannot_destroy_active_lambda_function.php function send (line 19) | function send($str, $onRecv) FILE: tests/include/api/swoole_client/connect_twice.php function refcount (line 19) | function refcount($var) FILE: tests/include/api/swoole_client/http_get.php function client_http_v10_get (line 5) | function client_http_v10_get(Client $client) FILE: tests/include/api/swoole_client/socket_free.php function onClose (line 5) | function onClose(Swoole\Client $cli) { function onError (line 10) | function onError(Swoole\Client $cli) { FILE: tests/include/api/swoole_http_server/http_server.php class HttpServer (line 5) | class HttpServer method __construct (line 12) | public function __construct($host = HTTP_SERVER_HOST, $port = HTTP_SER... method start (line 54) | public function start() method onConnect (line 72) | public function onConnect() method onClose (line 77) | public function onClose() method onStart (line 82) | public function onStart(\swoole_http_server $swooleServer) method onShutdown (line 87) | public function onShutdown(\swoole_http_server $swooleServer) method onWorkerStart (line 92) | public function onWorkerStart(\swoole_http_server $swooleServer, $work... method onWorkerStop (line 97) | public function onWorkerStop(\swoole_http_server $swooleServer, $worke... method onWorkerError (line 102) | public function onWorkerError(\swoole_http_server $swooleServer, $work... method onReceive (line 107) | public function onReceive(\swoole_http_server $swooleServer, $fd, $fro... method onRequest (line 114) | public function onRequest(\Swoole\Http\Request $request, \Swoole\Http\... FILE: tests/include/api/swoole_server/TestServer.php class TestServer (line 19) | abstract class TestServer method onReceive (line 35) | abstract function onReceive($serv, $fd, $reactor_id, $data); method __construct (line 37) | function __construct(int $port, bool $base = false) method onConnect (line 48) | function onConnect($serv, $fd, $reactor_id) method _receive (line 53) | function _receive($serv, $fd, $reactor_id, $data) method onClose (line 64) | function onClose($serv, $fd, $reactor_id) method set (line 82) | function set($conf) method start (line 87) | function start() method onWorkerStart (line 92) | function onWorkerStart($serv, $id) method random (line 97) | static function random() FILE: tests/include/api/swoole_server/multi_protocol_server.php class OpcodeServer (line 14) | class OpcodeServer method __construct (line 21) | public function __construct($host, $port, $port1, $port2) method start (line 71) | public function start($lifetime = 1000) method onConnect (line 89) | public function onConnect() { } method onClose (line 90) | public function onClose() { } method onStart (line 91) | public function onStart(Swoole\Server $swooleServer) { } method onShutdown (line 92) | public function onShutdown(Swoole\Server $swooleServer) { } method onWorkerStart (line 93) | public function onWorkerStart(Swoole\Server $swooleServer, $workerId) method onWorkerStop (line 108) | public function onWorkerStop(Swoole\Server $swooleServer, $workerId) { } method onWorkerError (line 109) | public function onWorkerError(Swoole\Server $swooleServer, $workerId, ... FILE: tests/include/api/swoole_server/opcode_server.php class OpcodeServer (line 14) | class OpcodeServer method __construct (line 21) | public function __construct($host, $port, $port1 = null, $port2 = null) method start (line 45) | public function start($lifetime = 1000) method onConnect (line 69) | public function onConnect() { } method onClose (line 70) | public function onClose() { } method onStart (line 71) | public function onStart(Swoole\Server $swooleServer) { } method onShutdown (line 72) | public function onShutdown(Swoole\Server $swooleServer) { } method onWorkerStart (line 73) | public function onWorkerStart(Swoole\Server $swooleServer, $workerId) method onWorkerStop (line 88) | public function onWorkerStop(Swoole\Server $swooleServer, $workerId) { } method onWorkerError (line 89) | public function onWorkerError(Swoole\Server $swooleServer, $workerId, ... method onReceive (line 90) | public function onReceive(Swoole\Server $swooleServer, $fd, $fromReact... method onTask (line 144) | public function onTask(Swoole\Server $swooleServer, $taskId, $fromWork... method onFinish (line 151) | public function onFinish(Swoole\Server $swooleServer, $taskId, $recv) method onPipeMessage (line 159) | public function onPipeMessage(Swoole\Server $swooleServer, $fromWorker... method onPacket (line 167) | public function onPacket(Swoole\Server $swooleServer, $data, array $cl... FILE: tests/include/api/swoole_server/reconnect_fail/tcp_client.php function reconn (line 4) | function reconn() { FILE: tests/include/api/swoole_server/reconnect_fail/tcp_serv.php function debug_log (line 3) | function debug_log($str, $handle = STDERR) class TcpServer (line 19) | class TcpServer method __construct (line 26) | public function __construct() method start (line 46) | public function start() method onConnect (line 63) | public function onConnect() method onClose (line 68) | public function onClose() method onStart (line 73) | public function onStart(Swoole\Server $swooleServer) method onShutdown (line 78) | public function onShutdown(Swoole\Server $swooleServer) method onWorkerStart (line 83) | public function onWorkerStart(Swoole\Server $swooleServer, $workerId) method onWorkerStop (line 88) | public function onWorkerStop(Swoole\Server $swooleServer, $workerId) method onWorkerError (line 93) | public function onWorkerError(Swoole\Server $swooleServer, $workerId, ... method onReceive (line 98) | public function onReceive(Swoole\Server $swooleServer, $fd, $fromId, $... FILE: tests/include/api/swoole_server/server_manager_process_exit.php class TcpServer (line 62) | class TcpServer method __construct (line 69) | public function __construct() method start (line 84) | public function start() method onConnect (line 101) | public function onConnect() method onClose (line 106) | public function onClose() method onStart (line 111) | public function onStart(Swoole\Server $swooleServer) method onShutdown (line 116) | public function onShutdown(Swoole\Server $swooleServer) method onWorkerStart (line 121) | public function onWorkerStart(Swoole\Server $swooleServer, $workerId) method onWorkerStop (line 126) | public function onWorkerStop(Swoole\Server $swooleServer, $workerId) method onWorkerError (line 131) | public function onWorkerError(Swoole\Server $swooleServer, $workerId, ... method onReceive (line 136) | public function onReceive(Swoole\Server $swooleServer, $fd, $fromId, $... FILE: tests/include/api/swoole_server/server_send_fast_recv_slow.php class TcpServer (line 63) | class TcpServer method __construct (line 70) | public function __construct() method start (line 87) | public function start() method onConnect (line 104) | public function onConnect() method onClose (line 109) | public function onClose() method onStart (line 114) | public function onStart(Swoole\Server $swooleServer) method onShutdown (line 119) | public function onShutdown(Swoole\Server $swooleServer) method onWorkerStart (line 124) | public function onWorkerStart(Swoole\Server $swooleServer, $workerId) method onWorkerStop (line 129) | public function onWorkerStop(Swoole\Server $swooleServer, $workerId) method onWorkerError (line 134) | public function onWorkerError(Swoole\Server $swooleServer, $workerId, ... method onReceive (line 139) | public function onReceive(Swoole\Server $swooleServer, $fd, $fromId, $... FILE: tests/include/api/swoole_server/simple_server.php class TcpServer (line 12) | class TcpServer method __construct (line 19) | public function __construct() method start (line 50) | public function start() method onConnect (line 67) | public function onConnect() method onClose (line 72) | public function onClose() method onStart (line 77) | public function onStart(Swoole\Server $swooleServer) method onShutdown (line 82) | public function onShutdown(Swoole\Server $swooleServer) method onWorkerStart (line 87) | public function onWorkerStart(Swoole\Server $swooleServer, $workerId) method onWorkerStop (line 92) | public function onWorkerStop(Swoole\Server $swooleServer, $workerId) method onWorkerError (line 97) | public function onWorkerError(Swoole\Server $swooleServer, $workerId, ... method onReceive (line 102) | public function onReceive(Swoole\Server $swooleServer, $fd, $fromId, $... FILE: tests/include/api/swoole_server/simple_tcp_server.php class TcpServer (line 12) | class TcpServer method __construct (line 19) | public function __construct($host, $port) method start (line 35) | public function start() method onConnect (line 52) | public function onConnect() method onClose (line 57) | public function onClose() method onStart (line 62) | public function onStart(Swoole\Server $swooleServer) method onShutdown (line 67) | public function onShutdown(Swoole\Server $swooleServer) method onWorkerStart (line 72) | public function onWorkerStart(Swoole\Server $swooleServer, $workerId) method onWorkerStop (line 82) | public function onWorkerStop(Swoole\Server $swooleServer, $workerId) method onWorkerError (line 87) | public function onWorkerError(Swoole\Server $swooleServer, $workerId, ... method onReceive (line 92) | public function onReceive(Swoole\Server $swooleServer, $fd, $fromId, $... FILE: tests/include/api/swoole_server/simple_udp_server.php class UdpServer (line 7) | class UdpServer method __construct (line 11) | public function __construct() method start (line 24) | public function start() method onConnect (line 40) | public function onConnect() method onClose (line 45) | public function onClose() method onStart (line 50) | public function onStart(Swoole\Server $swooleServer) method onShutdown (line 55) | public function onShutdown(Swoole\Server $swooleServer) method onWorkerStart (line 60) | public function onWorkerStart(Swoole\Server $swooleServer, $workerId) method onWorkerStop (line 68) | public function onWorkerStop(Swoole\Server $swooleServer, $workerId) method onWorkerError (line 73) | public function onWorkerError(Swoole\Server $swooleServer, $workerId, ... method onPacket (line 79) | public function onPacket(Swoole\Server $swooleServer, $data, $clientInfo) FILE: tests/include/api/swoole_server/tcp_serv.php class TcpServer (line 4) | class TcpServer method __construct (line 11) | public function __construct() method start (line 33) | public function start() method onConnect (line 50) | public function onConnect() method onClose (line 55) | public function onClose() method onStart (line 60) | public function onStart(Swoole\Server $swooleServer) method onShutdown (line 65) | public function onShutdown(Swoole\Server $swooleServer) method onWorkerStart (line 70) | public function onWorkerStart(Swoole\Server $swooleServer, $workerId) method onWorkerStop (line 75) | public function onWorkerStop(Swoole\Server $swooleServer, $workerId) method onWorkerError (line 80) | public function onWorkerError(Swoole\Server $swooleServer, $workerId, ... method onReceive (line 85) | public function onReceive(Swoole\Server $swooleServer, $fd, $fromId, $... FILE: tests/include/api/swoole_server/tcp_task_server.php class TcpServer (line 9) | class TcpServer method __construct (line 13) | public function __construct($host, $port) method start (line 31) | public function start() method onConnect (line 50) | public function onConnect() method onClose (line 55) | public function onClose() method onStart (line 60) | public function onStart(Swoole\Server $swooleServer) method onShutdown (line 65) | public function onShutdown(Swoole\Server $swooleServer) method onWorkerStart (line 70) | public function onWorkerStart(Swoole\Server $swooleServer, $workerId) method onWorkerStop (line 80) | public function onWorkerStop(Swoole\Server $swooleServer, $workerId) method onWorkerError (line 85) | public function onWorkerError(Swoole\Server $swooleServer, $workerId, ... method onReceive (line 90) | public function onReceive(Swoole\Server $swooleServer, $fd, $fromId, $... method onTask (line 101) | public function onTask(Swoole\Server $swooleServer, $task_id, $fromId,... method onFinish (line 107) | public function onFinish(Swoole\Server $swooleServer, $worker_task_id,... FILE: tests/include/api/swoole_timer/accurate_test.php function after (line 10) | function after() FILE: tests/include/api/swoole_timer/fixRate_vs_fixDelay.php function fixRate (line 3) | function fixRate(callable $callable, $interval) function fixDelay (line 8) | function fixDelay(callable $callable, $interval) function randBlock (line 16) | function randBlock() FILE: tests/include/api/swoole_timer/invalid_args.php function sw_timer_pass_ref (line 22) | function sw_timer_pass_ref(&$ref_func) { FILE: tests/include/api/swoole_timer/register_shutdown_priority.php function func1 (line 5) | function func1() function func1_2 (line 20) | function func1_2() function func2 (line 37) | function func2() function func3 (line 54) | function func3() function recv_shutdow (line 70) | function recv_shutdow() FILE: tests/include/api/swoole_websocket_server/send_large_request_data.php function send_large_request_data (line 6) | function send_large_request_data($host, $port) FILE: tests/include/api/swoole_websocket_server/send_small_request_data.php function send_small_request_data (line 6) | function send_small_request_data($host, $port) FILE: tests/include/api/swoole_websocket_server/swoole_websocket_server.php class WebSocketServer (line 5) | class WebSocketServer method __construct (line 12) | public function __construct($host = WEBSOCKET_SERVER_HOST, $port = WEB... method start (line 38) | public function start() method onConnect (line 58) | public function onConnect() method onClose (line 63) | public function onClose() method onStart (line 68) | public function onStart(Swoole\WebSocket\Server $swooleServer) method onShutdown (line 73) | public function onShutdown(Swoole\WebSocket\Server $swooleServer) method onWorkerStart (line 78) | public function onWorkerStart(Swoole\WebSocket\Server $swooleServer, $... method onWorkerStop (line 83) | public function onWorkerStop(Swoole\WebSocket\Server $swooleServer, $w... method onWorkerError (line 88) | public function onWorkerError(Swoole\WebSocket\Server $swooleServer, $... method onRequest (line 93) | public function onRequest(\Swoole\Http\Request $request, \Swoole\Http\... method onOpen (line 98) | public function onOpen(Swoole\WebSocket\Server $server, $request) method onMessage (line 103) | public function onMessage(Swoole\WebSocket\Server $server, $frame) FILE: tests/include/api/swoole_websocket_server/websocket_client.php class WebSocketClient (line 3) | class WebSocketClient method __construct (line 36) | function __construct($host = '127.0.0.1', $port = 8080, $path = '/', $... method __destruct (line 48) | function __destruct() method connect (line 58) | public function connect() method getSocket (line 69) | public function getSocket() method disconnect (line 77) | public function disconnect() method recv (line 83) | public function recv() method send (line 109) | public function send($data, $type = 'text', $masked = true) method parseData (line 119) | private function parseData($response) method createHeader (line 142) | private function createHeader() method parseIncomingRaw (line 167) | private function parseIncomingRaw($header) method generateToken (line 214) | private function generateToken($length) method generateAlphaNumToken (line 238) | public function generateAlphaNumToken($length) method hybi10Encode (line 258) | private function hybi10Encode($payload, $type = 'text', $masked = true) method hybi10Decode (line 338) | private function hybi10Decode($data) FILE: tests/include/api/test_classes/A.php class SwooleTestClassA (line 2) | class SwooleTestClassA { FILE: tests/include/api/test_classes/B.php class SwooleTestClassB (line 2) | class SwooleTestClassB { FILE: tests/include/bootstrap.php class Assert (line 64) | class Assert extends SwooleTest\Assert FILE: tests/include/functions.php function switch_process (line 31) | function switch_process(): void function clear_php (line 36) | function clear_php() function puts (line 41) | function puts($msg) function top (line 46) | function top(int $pid) function is_busybox_ps (line 66) | function is_busybox_ps(): bool function kill_process_by_name (line 73) | function kill_process_by_name(string $name) function get_process_pid_by_name (line 78) | function get_process_pid_by_name(string $name): int function is_musl_libc (line 83) | function is_musl_libc(): bool function get_one_free_port (line 90) | function get_one_free_port(): int function get_constant_port (line 109) | function get_constant_port(string $str, int $base = 9500): int function get_one_free_port_ipv6 (line 114) | function get_one_free_port_ipv6(): int function set_socket_coro_buffer_size (line 134) | function set_socket_coro_buffer_size(Socket $cosocket, int $size) function approximate (line 140) | function approximate($expect, $actual, float $ratio = 0.1): bool function time_approximate (line 149) | function time_approximate($expect, $actual, float $ratio = 0.1) function ms_random (line 154) | function ms_random(float $a, float $b): float function string_pop_front (line 159) | function string_pop_front(string &$s, int $length): string function array_random (line 166) | function array_random(array $array) function phpt_echo (line 171) | function phpt_echo(...$args) function phpt_var_dump (line 189) | function phpt_var_dump(...$args) function phpt_show_usage (line 197) | function phpt_show_usage() function httpPost (line 206) | function httpPost($url, $data) function httpRequest (line 220) | function httpRequest(string $uri, array $options = []) function httpGetStatusCode (line 304) | function httpGetStatusCode(string $uri, array $options = []) function httpGetHeaders (line 309) | function httpGetHeaders(string $uri, array $options = []) function httpGetBody (line 314) | function httpGetBody(string $uri, array $options = []) function content_hook_replace (line 319) | function content_hook_replace(string $content, array $kv_map): string function tcp_length_types (line 327) | function tcp_length_types(): array function tcp_type_length (line 343) | function tcp_type_length(string $type = 'n'): int function tcp_head (line 356) | function tcp_head(int $length, string $type = 'n'): string function tcp_pack (line 361) | function tcp_pack(string $data, string $type = 'n'): string function tcp_length (line 366) | function tcp_length(string $head, string $type = 'n'): int function tcp_unpack (line 371) | function tcp_unpack(string $data, string $type = 'n'): string function var_dump_return (line 377) | function var_dump_return(...$data): string function get_safe_random (line 386) | function get_safe_random(int $length = 32, $original = false): string function get_big_random (line 395) | function get_big_random(int $length = 1024 * 1024) function makeCoTcpClient (line 403) | function makeCoTcpClient($host, $port, ?callable $onConnect = null, ?cal... function opcode_encode (line 426) | function opcode_encode($op, $data) function opcode_decode (line 433) | function opcode_decode($raw) function kill_self_and_descendant (line 442) | function kill_self_and_descendant($pid) function killself_in_syncmode (line 457) | function killself_in_syncmode(int $lifetime = 1000, int $sig = SIGKILL):... function suicide (line 477) | function suicide($lifetime, $sig = SIGKILL, ?callable $cb = null) function findDescendantPids (line 489) | function findDescendantPids($pid) function pstree (line 514) | function pstree() function debug_log (line 557) | function debug_log($str, $handle = STDERR) function arrayEqual (line 571) | function arrayEqual(array $a, array $b, $strict = true) function check_tcp_port (line 597) | function check_tcp_port(string $host, int $port): bool function start_server (line 602) | function start_server($file, $host, $port, $redirect_file = '/dev/null',... function swoole_fork_exec (line 657) | function swoole_fork_exec(callable $fn, bool $redirect_stdin_and_stdout ... function php_fork_exec (line 666) | function php_fork_exec(callable $fn, $f_stdout = '/dev/null', $f_stderr ... function spawn_exec (line 696) | function spawn_exec($cmd, $input = null, $tv_sec = null, $tv_usec = null... function parent_child (line 763) | function parent_child($parentFunc, $childFunc) function readfile_with_lock (line 777) | function readfile_with_lock($file): string function dump_to_file (line 789) | function dump_to_file($file, $data) function curl_type_assert (line 800) | function curl_type_assert($ch, $resource_type, $class_type): void function swoole_get_variance (line 809) | function swoole_get_variance($avg, $array, $is_swatch = false): bool|float function swoole_get_average (line 828) | function swoole_get_average($array): float|int function assert_server_stats (line 833) | function assert_server_stats($stats): void function assert_upload_file (line 839) | function assert_upload_file($file, $tmp_name, $name, $type, $size, $erro... function swoole_loop_n (line 849) | function swoole_loop_n($n, $fn): void function swoole_loop (line 856) | function swoole_loop($fn) function build_ftp_url (line 864) | function build_ftp_url(string $path = ''): string function get_thread_name (line 869) | function get_thread_name(): string function mkdir_if_not_exists (line 874) | function mkdir_if_not_exists(string $string): void function array_arrange (line 881) | function array_arrange($array): array FILE: tests/include/lib/src/Assert.php class Assert (line 190) | class Assert method setThrowException (line 195) | public static function setThrowException(bool $b) method assert (line 200) | public static function assert($value, $message = ''): bool method string (line 209) | public static function string($value, $message = ''): bool method stringNotEmpty (line 221) | public static function stringNotEmpty($value, $message = ''): bool method integer (line 226) | public static function integer($value, $message = ''): bool method integerish (line 238) | public static function integerish($value, $message = ''): bool method float (line 250) | public static function float($value, $message = ''): bool method numeric (line 262) | public static function numeric($value, $message = ''): bool method natural (line 274) | public static function natural($value, $message = ''): bool method boolean (line 286) | public static function boolean($value, $message = ''): bool method scalar (line 298) | public static function scalar($value, $message = ''): bool method object (line 310) | public static function object($value, $message = ''): bool method resource (line 322) | public static function resource($value, $type = null, $message = ''): ... method isCallable (line 342) | public static function isCallable($value, $message = ''): bool method isArray (line 354) | public static function isArray($value, $message = ''): bool method isArrayAccessible (line 366) | public static function isArrayAccessible($value, $message = ''): bool method isCountable (line 378) | public static function isCountable($value, $message = ''): bool method isIterable (line 390) | public static function isIterable($value, $message = ''): bool method isInstanceOf (line 402) | public static function isInstanceOf($value, $class, $message = ''): bool method notInstanceOf (line 415) | public static function notInstanceOf($value, $class, $message = ''): bool method isInstanceOfAny (line 428) | public static function isInstanceOfAny($value, array $classes, $messag... method isEmpty (line 443) | public static function isEmpty($value, $message = ''): bool method notEmpty (line 455) | public static function notEmpty($value, $message = ''): bool method null (line 467) | public static function null($value, $message = ''): bool method notNull (line 479) | public static function notNull($value, $message = ''): bool method true (line 490) | public static function true($value, $message = ''): bool method false (line 502) | public static function false($value, $message = ''): bool method ip (line 514) | public static function ip($value, $message = ''): bool method ipv4 (line 526) | public static function ipv4($value, $message = ''): bool method ipv6 (line 538) | public static function ipv6($value, $message = ''): bool method uniqueValues (line 550) | public static function uniqueValues(array $values, $message = ''): bool method eq (line 566) | public static function eq($value, $expect, $message = ''): bool method notEq (line 579) | public static function notEq($value, $expect, $message = ''): bool method same (line 591) | public static function same($value, $expect, $message = ''): bool method notSame (line 604) | public static function notSame($value, $expect, $message = ''): bool method greaterThan (line 616) | public static function greaterThan($value, $limit, $message = ''): bool method greaterThanEq (line 629) | public static function greaterThanEq($value, $limit, $message = ''): bool method lessThan (line 642) | public static function lessThan($value, $limit, $message = ''): bool method lessThanEq (line 655) | public static function lessThanEq($value, $limit, $message = ''): bool method range (line 668) | public static function range($value, $min, $max, $message = ''): bool method approximate (line 682) | public static function approximate($value, $actual, float $ratio = 0.1... method oneOf (line 693) | public static function oneOf($value, array $values, $message = ''): bool method contains (line 706) | public static function contains($value, $subString, $message = ''): bool method notContains (line 719) | public static function notContains($value, $subString, $message = ''):... method notWhitespaceOnly (line 732) | public static function notWhitespaceOnly($value, $message = ''): bool method startsWith (line 744) | public static function startsWith($value, $prefix, $message = ''): bool method startsWithLetter (line 757) | public static function startsWithLetter($value, $message = ''): bool method endsWith (line 778) | public static function endsWith($value, $suffix, $message = ''): bool method regex (line 791) | public static function regex($value, $pattern, $message = ''): bool method notRegex (line 803) | public static function notRegex($value, $pattern, $message = ''): bool method alpha (line 817) | public static function alpha($value, $message = ''): bool method digits (line 834) | public static function digits($value, $message = ''): bool method alnum (line 851) | public static function alnum($value, $message = ''): bool method lower (line 868) | public static function lower($value, $message = ''): bool method upper (line 885) | public static function upper($value, $message = ''): bool method length (line 902) | public static function length($value, $length, $message = ''): bool method minLength (line 915) | public static function minLength($value, $min, $message = ''): bool method maxLength (line 928) | public static function maxLength($value, $max, $message = ''): bool method lengthBetween (line 941) | public static function lengthBetween($value, $min, $max, $message = ''... method fileExists (line 957) | public static function fileExists($value, $message = ''): bool method file (line 971) | public static function file($value, $message = ''): bool method directory (line 985) | public static function directory($value, $message = ''): bool method readable (line 999) | public static function readable($value, $message = ''): bool method writable (line 1011) | public static function writable($value, $message = ''): bool method classExists (line 1023) | public static function classExists($value, $message = ''): bool method subclassOf (line 1035) | public static function subclassOf($value, $class, $message = ''): bool method interfaceExists (line 1048) | public static function interfaceExists($value, $message = ''): bool method implementsInterface (line 1060) | public static function implementsInterface($value, $interface, $messag... method propertyExists (line 1073) | public static function propertyExists($classOrObject, $property, $mess... method propertyNotExists (line 1085) | public static function propertyNotExists($classOrObject, $property, $m... method methodExists (line 1097) | public static function methodExists($classOrObject, $method, $message ... method methodNotExists (line 1109) | public static function methodNotExists($classOrObject, $method, $messa... method keyExists (line 1121) | public static function keyExists($array, $key, $message = ''): bool method keyNotExists (line 1133) | public static function keyNotExists($array, $key, $message = ''): bool method count (line 1145) | public static function count($array, $number, $message = ''): bool method minCount (line 1154) | public static function minCount($array, $min, $message = ''): bool method maxCount (line 1167) | public static function maxCount($array, $max, $message = ''): bool method countBetween (line 1180) | public static function countBetween($array, $min, $max, $message = '')... method isList (line 1196) | public static function isList($array, $message = ''): bool method isMap (line 1207) | public static function isMap($array, $message = ''): bool method uuid (line 1224) | public static function uuid($value, $message = ''): bool method throws (line 1244) | public static function throws(Closure $expression, $class = 'Exception... method __callStatic (line 1272) | public static function __callStatic($name, $arguments): bool method valueToString (line 1306) | protected static function valueToString($value): string method typeToString (line 1346) | protected static function typeToString($value): string method strlen (line 1351) | protected static function strlen($value): int method reportInvalidArgument (line 1364) | protected static function reportInvalidArgument(string $message = '') method __construct (line 1385) | private function __construct() FILE: tests/include/lib/src/ChildProcess.php class ChildProcess (line 7) | class ChildProcess method __construct (line 11) | protected function __construct($script) method read (line 19) | public function read() method write (line 24) | public function write(string $data): void method exec (line 29) | static function exec(string $script): ChildProcess FILE: tests/include/lib/src/CoServer.php class CoServer (line 12) | class CoServer method createTcp (line 23) | public static function createTcp(string $host = '127.0.0.1', int $port... method createTcpGreeting (line 32) | public static function createTcpGreeting(...$args): self method createHttpHelloWorld (line 41) | public static function createHttpHelloWorld(...$args): self method __construct (line 58) | public function __construct(array $options) method getPort (line 73) | public function getPort(): int method setConnectHandler (line 78) | public function setConnectHandler(callable $handler) method setDataHandler (line 83) | public function setDataHandler(callable $handler) method run (line 88) | public function run() method shutdown (line 118) | public function shutdown() FILE: tests/include/lib/src/CurlManager.php class CurlManager (line 9) | class CurlManager method __construct (line 14) | function __construct() { method disableNativeCurl (line 18) | function disableNativeCurl() { method getUrlBase (line 22) | function getUrlBase() method runCliServer (line 27) | protected function runCliServer($port) method run (line 44) | function run(callable $fn, $createCliServer = true) FILE: tests/include/lib/src/DbWrapper.php class DbWrapper (line 7) | class DbWrapper method connect (line 16) | public function connect($config) method __call (line 37) | public function __call($name, $arguments) FILE: tests/include/lib/src/LengthServer.php class LengthServer (line 25) | abstract class LengthServer method onReceive (line 45) | function onReceive($data) method onWorkerStart (line 57) | abstract function onWorkerStart(); method __construct (line 65) | function __construct(int $port, bool $ssl = false) method _receive (line 82) | function _receive($conn, $data) method onClose (line 92) | function onClose() method set (line 107) | function set($conf) method start (line 112) | function start() method getPacket (line 134) | static function getPacket() FILE: tests/include/lib/src/MQTT/Helper.php class Helper (line 5) | class Helper method getHeader (line 7) | public static function getHeader($data) method encodePublish (line 19) | public static function encodePublish($data) method writeBodyLength (line 29) | protected static function writeBodyLength($length) method encodePing (line 43) | public static function encodePing(int $cmd) FILE: tests/include/lib/src/MysqlPool.php class MysqlPool (line 8) | class MysqlPool method __construct (line 29) | public function __construct(array $config = []) method put (line 48) | public function put($mySQL) method get (line 53) | public function get() method getInstance (line 70) | public static function getInstance(array $config = []) method getLength (line 88) | public function getLength() FILE: tests/include/lib/src/ProcessManager.php class ProcessManager (line 27) | class ProcessManager method __construct (line 62) | public function __construct() method setParent (line 67) | public function setParent(callable $func) method parentFirst (line 72) | public function parentFirst() method childFirst (line 77) | public function childFirst() method setChild (line 82) | public function setChild(callable $func) method getChildPid (line 87) | public function getChildPid(): int method setWaitTimeout (line 92) | public function setWaitTimeout(int $value) method wait (line 98) | public function wait() method wakeup (line 107) | public function wakeup() method runParentFunc (line 115) | public function runParentFunc($pid = 0) method setLogFile (line 124) | public function setLogFile($file) method writeLog (line 129) | public function writeLog($msg) method getFreePort (line 138) | public function getFreePort($index = 0) method setRandomFunc (line 143) | public function setRandomFunc($func) method initRandomData (line 148) | public function initRandomData(int $size, int $len = null) method initRandomDataArray (line 160) | public function initRandomDataArray($n = 1, $len = 0, bool $base64 = f... method getRandomDataElement (line 175) | public function getRandomDataElement(int $index = 0) method getRandomData (line 183) | public function getRandomData() method getRandomDataSize (line 188) | public function getRandomDataSize(): int method initRandomDataEx (line 193) | public function initRandomDataEx(int $block_num, int $size, ...$argume... method getRandomDataEx (line 216) | public function getRandomDataEx(int $block_id) method getRandomDataSizeEx (line 225) | public function getRandomDataSizeEx(int $block_id): int method runChildFunc (line 230) | public function runChildFunc() method kill (line 239) | public function kill(bool $force = false) method initFreePorts (line 259) | public function initFreePorts(int $num = 1, int $increment = 0): void method initFreeIPv6Ports (line 266) | public function initFreeIPv6Ports(int $num = 1): void method run (line 273) | public function run($redirectStdout = false) method getChildOutput (line 325) | public function getChildOutput() method expectExitCode (line 340) | public function expectExitCode($code = 0) method getChildExitStatus (line 350) | function getChildExitStatus() { method setExpectExitSignal (line 354) | public function setExpectExitSignal($signal = 0) method exec (line 362) | static function exec(callable $fn) FILE: tests/include/lib/src/RandStr.php class RandStr (line 23) | class RandStr method gen (line 42) | public static function gen($len = 10, $type = self::NUM | self::ALPHA) method getBytes (line 60) | static function getBytes($n) method getChars (line 75) | private static function getChars($mask) FILE: tests/include/lib/src/Redis/DBConnectException.php class DBConnectException (line 6) | class DBConnectException extends \Exception FILE: tests/include/lib/src/Redis/Lock.php class Lock (line 5) | class Lock method i (line 13) | public static function i(): self method __construct (line 18) | public function __construct() method lock (line 23) | public function lock(string $key, int $expires = self::EXPIRES): bool method unlock (line 33) | public function unlock(string $key = null) method __destruct (line 53) | public function __destruct() FILE: tests/include/lib/src/Redis/Redis.php class Redis (line 11) | Class Redis method i (line 22) | public static function i(array $options) method main (line 35) | public static function main(): self method __construct (line 43) | private function __construct(string $name, array $options) method isConnect (line 53) | public function isConnect(): bool method __call (line 58) | public function __call(string $name, $params) method revert (line 68) | public function revert() method __destruct (line 74) | public function __destruct() FILE: tests/include/lib/src/Redis/SQLPool.php class SQLPool (line 5) | class SQLPool method i (line 16) | public static function i(string $name): \SplQueue method release (line 24) | public static function release() FILE: tests/include/lib/src/Samtleben/WebsocketClient.php class WebsocketClient (line 12) | class WebsocketClient method __construct (line 24) | public function __construct() { } method __destruct (line 26) | public function __destruct() method sendRecv (line 31) | public function sendRecv($data, $type = 'text', $masked = true) method recvData (line 59) | public function recvData() { method connect (line 65) | public function connect($host, $port, $path, $origin = false) method checkConnection (line 99) | public function checkConnection() method disconnect (line 126) | public function disconnect() method reconnect (line 132) | public function reconnect() method _generateRandomString (line 140) | private function _generateRandomString($length = 10, $addSpaces = true... method _hybi10Encode (line 164) | private function _hybi10Encode($payload, $type = 'text', $masked = true) method _hybi10Decode (line 249) | private function _hybi10Decode($data) FILE: tests/include/lib/src/ServerManager.php class ServerManager (line 23) | class ServerManager method __construct (line 34) | function __construct($file) method listen (line 43) | function listen($host = '127.0.0.1', $port = 0) method run (line 49) | function run($debug = false) FILE: tests/include/lib/src/TcpStat.php class TcpStat (line 23) | class TcpStat method xCount (line 39) | public static function xCount($path) method count (line 50) | public static function count($host, $port, $states = ["established", "... method netstat (line 68) | private static function netstat($host, $port, $state, $pipe = "") method ss (line 77) | private static function ss($host, $port, $state, $pipe = "") method fmtTcpState (line 85) | private static function fmtTcpState(array $states, $type) FILE: tests/include/lib/src/ThreadManager.php class ThreadManager (line 7) | class ThreadManager extends ProcessManager method run (line 11) | function run($redirectStdout = false): void FILE: tests/include/lib/src/WaitRef.php class WaitRef (line 24) | class WaitRef method __destruct (line 28) | public function __destruct() method create (line 33) | static function create() method wait (line 38) | static function wait(WaitRef &$wr) FILE: tests/include/macos/phpstorm.py function print_usage (line 17) | def print_usage(cmd): function process_args (line 26) | def process_args(argv): function try_activate_instance (line 55) | def try_activate_instance(args): function start_new_instance (line 95) | def start_new_instance(args): FILE: tests/pgsql.sql type weather (line 2) | CREATE TABLE weather ( type oid (line 13) | CREATE TABLE oid ( FILE: tests/swoole_process/echo.py function main (line 3) | def main(): FILE: tests/swoole_server/ssl/code/client.go function main (line 11) | func main() { FILE: tests/test.sql type `ckl` (line 24) | CREATE TABLE `ckl` ( type `custom` (line 45) | CREATE TABLE `custom` ( type `numbers` (line 55) | CREATE TABLE `numbers` ( type `userinfo` (line 85) | CREATE TABLE `userinfo` ( FILE: thirdparty/hiredis/alloc.c function hiredisAllocFuncs (line 45) | hiredisAllocFuncs hiredisSetAllocators(hiredisAllocFuncs *override) { function hiredisResetAllocators (line 54) | void hiredisResetAllocators(void) { function hi_free (line 82) | void hi_free(void *ptr) { FILE: thirdparty/hiredis/alloc.h type hiredisAllocFuncs (line 41) | typedef struct hiredisAllocFuncs { function hi_free (line 73) | static inline void hi_free(void *ptr) { FILE: thirdparty/hiredis/hiredis.c type timeval (line 48) | struct timeval type timeval (line 49) | struct timeval function redisReply (line 78) | static redisReply *createReplyObject(int type) { function freeReplyObject (line 89) | void freeReplyObject(void *reply) { function countDigits (line 295) | static uint32_t countDigits(uint64_t v) { function bulklen (line 309) | static size_t bulklen(size_t len) { function redisvFormatCommand (line 313) | int redisvFormatCommand(char **target, const char *format, va_list ap) { function redisFormatCommand (line 555) | int redisFormatCommand(char **target, const char *format, ...) { function redisFormatSdsCommandArgv (line 576) | int redisFormatSdsCommandArgv(sds *target, int argc, const char **argv, function redisFreeSdsCommand (line 624) | void redisFreeSdsCommand(sds cmd) { function redisFormatCommandArgv (line 633) | int redisFormatCommandArgv(char **target, int argc, const char **argv, c... function redisFreeCommand (line 671) | void redisFreeCommand(char *cmd) { function __redisSetError (line 675) | void __redisSetError(redisContext *c, int type, const char *str) { function redisReader (line 691) | redisReader *redisReaderCreate(void) { function redisPushAutoFree (line 695) | static void redisPushAutoFree(void *privdata, void *reply) { function redisContext (line 700) | static redisContext *redisContextInit(void) { function redisFree (line 721) | void redisFree(redisContext *c) { function redisFD (line 745) | redisFD redisFreeKeepFd(redisContext *c) { function redisReconnect (line 752) | int redisReconnect(redisContext *c) { function redisContext (line 794) | redisContext *redisConnectWithOptions(const redisOptions *options) { function redisContext (line 850) | redisContext *redisConnect(const char *ip, int port) { function redisContext (line 856) | redisContext *redisConnectWithTimeout(const char *ip, int port, const st... function redisContext (line 863) | redisContext *redisConnectNonBlock(const char *ip, int port) { function redisContext (line 870) | redisContext *redisConnectBindNonBlock(const char *ip, int port, function redisContext (line 879) | redisContext *redisConnectBindNonBlockWithReuse(const char *ip, int port, function redisContext (line 888) | redisContext *redisConnectUnix(const char *path) { function redisContext (line 894) | redisContext *redisConnectUnixWithTimeout(const char *path, const struct... function redisContext (line 901) | redisContext *redisConnectUnixNonBlock(const char *path) { function redisContext (line 908) | redisContext *redisConnectFd(redisFD fd) { function redisSetTimeout (line 916) | int redisSetTimeout(redisContext *c, const struct timeval tv) { function redisEnableKeepAlive (line 923) | int redisEnableKeepAlive(redisContext *c) { function redisPushFn (line 930) | redisPushFn *redisSetPushCallback(redisContext *c, redisPushFn *fn) { function redisBufferRead (line 941) | int redisBufferRead(redisContext *c) { function redisBufferWrite (line 969) | int redisBufferWrite(redisContext *c, int *done) { function redisHandledPushReply (line 1000) | static int redisHandledPushReply(redisContext *c, void *reply) { function redisGetReplyFromReader (line 1010) | int redisGetReplyFromReader(redisContext *c, void **reply) { function redisNextInBandReplyFromReader (line 1022) | static int redisNextInBandReplyFromReader(redisContext *c, void **reply) { function redisGetReply (line 1031) | int redisGetReply(redisContext *c, void **reply) { function __redisAppendCommand (line 1074) | int __redisAppendCommand(redisContext *c, const char *cmd, size_t len) { function redisAppendFormattedCommand (line 1087) | int redisAppendFormattedCommand(redisContext *c, const char *cmd, size_t... function redisvAppendCommand (line 1096) | int redisvAppendCommand(redisContext *c, const char *format, va_list ap) { function redisAppendCommand (line 1118) | int redisAppendCommand(redisContext *c, const char *format, ...) { function redisAppendCommandArgv (line 1128) | int redisAppendCommandArgv(redisContext *c, int argc, const char **argv,... FILE: thirdparty/hiredis/hiredis.h type timeval (line 41) | struct timeval type redisAsyncContext (line 96) | struct redisAsyncContext type redisContext (line 97) | struct redisContext type redisAsyncContext (line 102) | struct redisAsyncContext type redisReply (line 109) | typedef struct redisReply { type redisConnectionType (line 136) | enum redisConnectionType { type redisSsl (line 142) | struct redisSsl type redisFD (line 161) | typedef int redisFD; type redisFD (line 165) | typedef unsigned long long redisFD; type redisFD (line 167) | typedef unsigned long redisFD; type redisOptions (line 172) | typedef struct { type redisContextFuncs (line 225) | typedef struct redisContextFuncs { type redisContext (line 232) | typedef struct redisContext { type timeval (line 275) | struct timeval type timeval (line 282) | struct timeval type timeval (line 298) | struct timeval FILE: thirdparty/hiredis/net.c function redisNetClose (line 62) | void redisNetClose(redisContext *c) { function redisNetRead (line 69) | ssize_t redisNetRead(redisContext *c, char *buf, size_t bufcap) { function redisNetWrite (line 95) | ssize_t redisNetWrite(redisContext *c) { function __redisSetErrorFromErrno (line 108) | static void __redisSetErrorFromErrno(redisContext *c, int type, const ch... function redisSetReuseAddr (line 119) | static int redisSetReuseAddr(redisContext *c) { function redisCreateSocket (line 129) | static int redisCreateSocket(redisContext *c, int type) { function redisSetBlocking (line 144) | static int redisSetBlocking(redisContext *c, int blocking) { function redisKeepAlive (line 180) | int redisKeepAlive(redisContext *c, int interval) { function redisSetTcpNoDelay (line 221) | int redisSetTcpNoDelay(redisContext *c) { function redisContextTimeoutMsec (line 233) | static int redisContextTimeoutMsec(redisContext *c, long *result) function redisContextWaitReady (line 256) | static int redisContextWaitReady(redisContext *c, long msec) { function redisCheckConnectDone (line 289) | int redisCheckConnectDone(redisContext *c, int *completed) { function redisCheckSocketError (line 309) | int redisCheckSocketError(redisContext *c) { function redisContextSetTimeout (line 331) | int redisContextSetTimeout(redisContext *c, const struct timeval tv) { function redisContextUpdateConnectTimeout (line 359) | int redisContextUpdateConnectTimeout(redisContext *c, const struct timev... function redisContextUpdateCommandTimeout (line 375) | int redisContextUpdateCommandTimeout(redisContext *c, const struct timev... function _redisContextConnectTcp (line 391) | static int _redisContextConnectTcp(redisContext *c, const char *addr, in... function redisContextConnectTcp (line 570) | int redisContextConnectTcp(redisContext *c, const char *addr, int port, function redisContextConnectBindTcp (line 575) | int redisContextConnectBindTcp(redisContext *c, const char *addr, int port, function redisContextConnectUnix (line 581) | int redisContextConnectUnix(redisContext *c, const char *path, const str... FILE: thirdparty/hiredis/net.h type timeval (line 45) | struct timeval type timeval (line 46) | struct timeval type timeval (line 48) | struct timeval type timeval (line 50) | struct timeval FILE: thirdparty/hiredis/read.c function __redisReaderSetError (line 52) | static void __redisReaderSetError(redisReader *r, int type, const char *... function chrtos (line 76) | static size_t chrtos(char *buf, size_t size, char byte) { function __redisReaderSetErrorProtocolByte (line 100) | static void __redisReaderSetErrorProtocolByte(redisReader *r, char byte) { function __redisReaderSetErrorOOM (line 109) | static void __redisReaderSetErrorOOM(redisReader *r) { function string2ll (line 161) | static int string2ll(const char *s, size_t slen, long long *value) { function moveToNextTask (line 239) | static void moveToNextTask(redisReader *r) { function processLineItem (line 267) | static int processLineItem(redisReader *r) { function processBulkItem (line 395) | static int processBulkItem(redisReader *r) { function redisReaderGrow (line 467) | static int redisReaderGrow(redisReader *r) { function processAggregateItem (line 493) | static int processAggregateItem(redisReader *r) { function processItem (line 571) | static int processItem(redisReader *r) { function redisReader (line 652) | redisReader *redisReaderCreateWithFunctions(redisReplyObjectFunctions *f... function redisReaderFree (line 684) | void redisReaderFree(redisReader *r) { function redisReaderFeed (line 704) | int redisReaderFeed(redisReader *r, const char *buf, size_t len) { function redisReaderGetReply (line 735) | int redisReaderGetReply(redisReader *r, void **reply) { FILE: thirdparty/hiredis/read.h type redisReadTask (line 76) | typedef struct redisReadTask { type redisReplyObjectFunctions (line 85) | typedef struct redisReplyObjectFunctions { type redisReader (line 95) | typedef struct redisReader { FILE: thirdparty/hiredis/sds.c function sdsHdrSize (line 43) | static inline int sdsHdrSize(char type) { function sdsReqType (line 59) | static inline char sdsReqType(size_t string_size) { function sdsTypeMaxSize (line 71) | static inline size_t sdsTypeMaxSize(char type) { function sds (line 97) | sds sdsnewlen(const void *init, size_t initlen) { function sds (line 156) | sds sdsempty(void) { function sds (line 161) | sds sdsnew(const char *init) { function sds (line 167) | sds sdsdup(const sds s) { function sdsfree (line 172) | void sdsfree(sds s) { function sdsupdatelen (line 191) | void sdsupdatelen(sds s) { function sdsclear (line 200) | void sdsclear(sds s) { function sds (line 211) | sds sdsMakeRoomFor(sds s, size_t addlen) { function sds (line 275) | sds sdsRemoveFreeSpace(sds s) { function sdsAllocSize (line 308) | size_t sdsAllocSize(sds s) { function sdsIncrLen (line 342) | void sdsIncrLen(sds s, int incr) { function sds (line 388) | sds sdsgrowzero(sds s, size_t len) { function sds (line 406) | sds sdscatlen(sds s, const void *t, size_t len) { function sds (line 421) | sds sdscat(sds s, const char *t) { function sds (line 429) | sds sdscatsds(sds s, const sds t) { function sds (line 435) | sds sdscpylen(sds s, const char *t, size_t len) { function sds (line 448) | sds sdscpy(sds s, const char *t) { function sdsll2str (line 459) | int sdsll2str(char *s, long long value) { function sdsull2str (line 491) | int sdsull2str(char *s, unsigned long long v) { function sds (line 523) | sds sdsfromlonglong(long long value) { function sds (line 531) | sds sdscatvprintf(sds s, const char *fmt, va_list ap) { function sds (line 584) | sds sdscatprintf(sds s, const char *fmt, ...) { function sds (line 609) | sds sdscatfmt(sds s, char const *fmt, ...) { function sds (line 719) | sds sdstrim(sds s, const char *cset) { function sdsrange (line 754) | int sdsrange(sds s, ssize_t start, ssize_t end) { function sdstolower (line 785) | void sdstolower(sds s) { function sdstoupper (line 792) | void sdstoupper(sds s) { function sdscmp (line 809) | int sdscmp(const sds s1, const sds s2) { function sds (line 837) | sds *sdssplitlen(const char *s, int len, const char *sep, int seplen, in... function sdsfreesplitres (line 887) | void sdsfreesplitres(sds *tokens, int count) { function sds (line 900) | sds sdscatrepr(sds s, const char *p, size_t len) { function hex_digit_to_int (line 927) | int hex_digit_to_int(char c) { function sds (line 968) | sds *sdssplitargs(const char *line, int *argc) { function sds (line 1095) | sds sdsmapchars(sds s, const char *from, const char *to, size_t setlen) { function sds (line 1111) | sds sdsjoin(char **argv, int argc, char *sep) { function sds (line 1123) | sds sdsjoinsds(sds *argv, int argc, const char *sep, size_t seplen) { function sds_free (line 1141) | void sds_free(void *ptr) { s_free(ptr); } function sdsTest (line 1149) | int sdsTest(void) { function main (line 1314) | int main(void) { FILE: thirdparty/hiredis/sds.h type sdshdr5 (line 51) | struct __attribute__ ((__packed__)) sdshdr5 { type sdshdr8 (line 55) | struct __attribute__ ((__packed__)) sdshdr8 { type sdshdr16 (line 61) | struct __attribute__ ((__packed__)) sdshdr16 { type sdshdr32 (line 67) | struct __attribute__ ((__packed__)) sdshdr32 { type sdshdr64 (line 73) | struct __attribute__ ((__packed__)) sdshdr64 { function sdslen (line 91) | static inline size_t sdslen(const sds s) { function sdsavail (line 108) | static inline size_t sdsavail(const sds s) { function sdssetlen (line 134) | static inline void sdssetlen(sds s, size_t newlen) { function sdsinclen (line 158) | static inline void sdsinclen(sds s, size_t inc) { function sdsalloc (line 184) | static inline size_t sdsalloc(const sds s) { function sdssetalloc (line 201) | static inline void sdssetalloc(sds s, size_t newlen) { FILE: thirdparty/llhttp/api.c function llhttp_init (line 33) | void llhttp_init(llhttp_t* parser, llhttp_type_t type, function wasm_on_headers_complete_wrap (line 54) | static int wasm_on_headers_complete_wrap(llhttp_t* p) { function llhttp_t (line 71) | llhttp_t* llhttp_alloc(llhttp_type_t type) { function llhttp_free (line 77) | void llhttp_free(llhttp_t* parser) { function llhttp_get_type (line 85) | uint8_t llhttp_get_type(llhttp_t* parser) { function llhttp_get_http_major (line 89) | uint8_t llhttp_get_http_major(llhttp_t* parser) { function llhttp_get_http_minor (line 93) | uint8_t llhttp_get_http_minor(llhttp_t* parser) { function llhttp_get_method (line 97) | uint8_t llhttp_get_method(llhttp_t* parser) { function llhttp_get_status_code (line 101) | int llhttp_get_status_code(llhttp_t* parser) { function llhttp_get_upgrade (line 105) | uint8_t llhttp_get_upgrade(llhttp_t* parser) { function llhttp_reset (line 110) | void llhttp_reset(llhttp_t* parser) { function llhttp_errno_t (line 125) | llhttp_errno_t llhttp_execute(llhttp_t* parser, const char* data, size_t... function llhttp_settings_init (line 130) | void llhttp_settings_init(llhttp_settings_t* settings) { function llhttp_errno_t (line 135) | llhttp_errno_t llhttp_finish(llhttp_t* parser) { function llhttp_pause (line 160) | void llhttp_pause(llhttp_t* parser) { function llhttp_resume (line 170) | void llhttp_resume(llhttp_t* parser) { function llhttp_resume_after_upgrade (line 179) | void llhttp_resume_after_upgrade(llhttp_t* parser) { function llhttp_errno_t (line 188) | llhttp_errno_t llhttp_get_errno(const llhttp_t* parser) { function llhttp_set_error_reason (line 198) | void llhttp_set_error_reason(llhttp_t* parser, const char* reason) { function llhttp_set_lenient_headers (line 237) | void llhttp_set_lenient_headers(llhttp_t* parser, int enabled) { function llhttp_set_lenient_chunked_length (line 246) | void llhttp_set_lenient_chunked_length(llhttp_t* parser, int enabled) { function llhttp_set_lenient_keep_alive (line 255) | void llhttp_set_lenient_keep_alive(llhttp_t* parser, int enabled) { function llhttp_set_lenient_transfer_encoding (line 263) | void llhttp_set_lenient_transfer_encoding(llhttp_t* parser, int enabled) { function llhttp_set_lenient_version (line 271) | void llhttp_set_lenient_version(llhttp_t* parser, int enabled) { function llhttp_set_lenient_data_after_close (line 279) | void llhttp_set_lenient_data_after_close(llhttp_t* parser, int enabled) { function llhttp_set_lenient_optional_lf_after_cr (line 287) | void llhttp_set_lenient_optional_lf_after_cr(llhttp_t* parser, int enabl... function llhttp_set_lenient_optional_crlf_after_chunk (line 295) | void llhttp_set_lenient_optional_crlf_after_chunk(llhttp_t* parser, int ... function llhttp_set_lenient_optional_cr_before_lf (line 303) | void llhttp_set_lenient_optional_cr_before_lf(llhttp_t* parser, int enab... function llhttp_set_lenient_spaces_after_chunk_size (line 311) | void llhttp_set_lenient_spaces_after_chunk_size(llhttp_t* parser, int en... function llhttp__on_message_begin (line 322) | int llhttp__on_message_begin(llhttp_t* s, const char* p, const char* end... function llhttp__on_protocol (line 329) | int llhttp__on_protocol(llhttp_t* s, const char* p, const char* endp) { function llhttp__on_protocol_complete (line 336) | int llhttp__on_protocol_complete(llhttp_t* s, const char* p, const char*... function llhttp__on_url (line 343) | int llhttp__on_url(llhttp_t* s, const char* p, const char* endp) { function llhttp__on_url_complete (line 350) | int llhttp__on_url_complete(llhttp_t* s, const char* p, const char* endp) { function llhttp__on_status (line 357) | int llhttp__on_status(llhttp_t* s, const char* p, const char* endp) { function llhttp__on_status_complete (line 364) | int llhttp__on_status_complete(llhttp_t* s, const char* p, const char* e... function llhttp__on_method (line 371) | int llhttp__on_method(llhttp_t* s, const char* p, const char* endp) { function llhttp__on_method_complete (line 378) | int llhttp__on_method_complete(llhttp_t* s, const char* p, const char* e... function llhttp__on_version (line 385) | int llhttp__on_version(llhttp_t* s, const char* p, const char* endp) { function llhttp__on_version_complete (line 392) | int llhttp__on_version_complete(llhttp_t* s, const char* p, const char* ... function llhttp__on_header_field (line 399) | int llhttp__on_header_field(llhttp_t* s, const char* p, const char* endp) { function llhttp__on_header_field_complete (line 406) | int llhttp__on_header_field_complete(llhttp_t* s, const char* p, const c... function llhttp__on_header_value (line 413) | int llhttp__on_header_value(llhttp_t* s, const char* p, const char* endp) { function llhttp__on_header_value_complete (line 420) | int llhttp__on_header_value_complete(llhttp_t* s, const char* p, const c... function llhttp__on_headers_complete (line 427) | int llhttp__on_headers_complete(llhttp_t* s, const char* p, const char* ... function llhttp__on_message_complete (line 434) | int llhttp__on_message_complete(llhttp_t* s, const char* p, const char* ... function llhttp__on_body (line 441) | int llhttp__on_body(llhttp_t* s, const char* p, const char* endp) { function llhttp__on_chunk_header (line 448) | int llhttp__on_chunk_header(llhttp_t* s, const char* p, const char* endp) { function llhttp__on_chunk_extension_name (line 455) | int llhttp__on_chunk_extension_name(llhttp_t* s, const char* p, const ch... function llhttp__on_chunk_extension_name_complete (line 462) | int llhttp__on_chunk_extension_name_complete(llhttp_t* s, const char* p,... function llhttp__on_chunk_extension_value (line 469) | int llhttp__on_chunk_extension_value(llhttp_t* s, const char* p, const c... function llhttp__on_chunk_extension_value_complete (line 476) | int llhttp__on_chunk_extension_value_complete(llhttp_t* s, const char* p... function llhttp__on_chunk_complete (line 483) | int llhttp__on_chunk_complete(llhttp_t* s, const char* p, const char* en... function llhttp__on_reset (line 490) | int llhttp__on_reset(llhttp_t* s, const char* p, const char* endp) { function llhttp__debug (line 500) | void llhttp__debug(llhttp_t* s, const char* p, const char* endp, FILE: thirdparty/llhttp/http.c function llhttp__before_headers_complete (line 11) | int llhttp__before_headers_complete(llhttp_t* parser, const char* p, function llhttp__after_headers_complete (line 37) | int llhttp__after_headers_complete(llhttp_t* parser, const char* p, function llhttp__after_message_complete (line 116) | int llhttp__after_message_complete(llhttp_t* parser, const char* p, function llhttp_message_needs_eof (line 129) | int llhttp_message_needs_eof(const llhttp_t* parser) { function llhttp_should_keep_alive (line 156) | int llhttp_should_keep_alive(const llhttp_t* parser) { FILE: thirdparty/llhttp/llhttp.c type llparse_match_status_e (line 235) | enum llparse_match_status_e { type llparse_match_status_t (line 240) | typedef enum llparse_match_status_e llparse_match_status_t; type llparse_match_s (line 242) | struct llparse_match_s { type llparse_match_t (line 246) | typedef struct llparse_match_s llparse_match_t; function llparse_match_t (line 248) | static llparse_match_t llparse__match_sequence_to_lower( function llparse_match_t (line 280) | static llparse_match_t llparse__match_sequence_to_lower_unsafe( function llparse_match_t (line 312) | static llparse_match_t llparse__match_sequence_id( type llparse_state_e (line 344) | enum llparse_state_e { type llparse_state_t (line 600) | typedef enum llparse_state_e llparse_state_t; function llhttp__internal__c_load_initial_message_completed (line 642) | int llhttp__internal__c_load_initial_message_completed( function llhttp__internal__c_update_finish (line 653) | int llhttp__internal__c_update_finish( function llhttp__internal__c_load_type (line 665) | int llhttp__internal__c_load_type( function llhttp__internal__c_store_method (line 672) | int llhttp__internal__c_store_method( function llhttp__internal__c_is_equal_method (line 685) | int llhttp__internal__c_is_equal_method( function llhttp__internal__c_update_http_major (line 692) | int llhttp__internal__c_update_http_major( function llhttp__internal__c_update_http_minor (line 700) | int llhttp__internal__c_update_http_minor( function llhttp__internal__c_test_lenient_flags (line 712) | int llhttp__internal__c_test_lenient_flags( function llhttp__internal__c_test_lenient_flags_1 (line 719) | int llhttp__internal__c_test_lenient_flags_1( function llhttp__internal__c_test_flags (line 726) | int llhttp__internal__c_test_flags( function llhttp__internal__c_is_equal_upgrade (line 741) | int llhttp__internal__c_is_equal_upgrade( function llhttp__internal__c_update_content_length (line 752) | int llhttp__internal__c_update_content_length( function llhttp__internal__c_update_initial_message_completed (line 760) | int llhttp__internal__c_update_initial_message_completed( function llhttp__internal__c_update_finish_1 (line 768) | int llhttp__internal__c_update_finish_1( function llhttp__internal__c_test_lenient_flags_2 (line 776) | int llhttp__internal__c_test_lenient_flags_2( function llhttp__internal__c_test_lenient_flags_3 (line 783) | int llhttp__internal__c_test_lenient_flags_3( function llhttp__internal__c_mul_add_content_length (line 802) | int llhttp__internal__c_mul_add_content_length( function llhttp__internal__c_test_lenient_flags_4 (line 828) | int llhttp__internal__c_test_lenient_flags_4( function llhttp__internal__c_is_equal_content_length (line 839) | int llhttp__internal__c_is_equal_content_length( function llhttp__internal__c_test_lenient_flags_7 (line 846) | int llhttp__internal__c_test_lenient_flags_7( function llhttp__internal__c_or_flags (line 853) | int llhttp__internal__c_or_flags( function llhttp__internal__c_test_lenient_flags_8 (line 861) | int llhttp__internal__c_test_lenient_flags_8( function llhttp__internal__c_update_finish_3 (line 876) | int llhttp__internal__c_update_finish_3( function llhttp__internal__c_or_flags_1 (line 884) | int llhttp__internal__c_or_flags_1( function llhttp__internal__c_update_upgrade (line 892) | int llhttp__internal__c_update_upgrade( function llhttp__internal__c_store_header_state (line 900) | int llhttp__internal__c_store_header_state( function llhttp__internal__c_load_header_state (line 913) | int llhttp__internal__c_load_header_state( function llhttp__internal__c_test_flags_4 (line 920) | int llhttp__internal__c_test_flags_4( function llhttp__internal__c_test_lenient_flags_22 (line 927) | int llhttp__internal__c_test_lenient_flags_22( function llhttp__internal__c_or_flags_5 (line 934) | int llhttp__internal__c_or_flags_5( function llhttp__internal__c_update_header_state (line 942) | int llhttp__internal__c_update_header_state( function llhttp__internal__c_or_flags_6 (line 954) | int llhttp__internal__c_or_flags_6( function llhttp__internal__c_or_flags_7 (line 962) | int llhttp__internal__c_or_flags_7( function llhttp__internal__c_or_flags_8 (line 970) | int llhttp__internal__c_or_flags_8( function llhttp__internal__c_update_header_state_3 (line 978) | int llhttp__internal__c_update_header_state_3( function llhttp__internal__c_update_header_state_1 (line 986) | int llhttp__internal__c_update_header_state_1( function llhttp__internal__c_update_header_state_6 (line 994) | int llhttp__internal__c_update_header_state_6( function llhttp__internal__c_update_header_state_7 (line 1002) | int llhttp__internal__c_update_header_state_7( function llhttp__internal__c_test_flags_2 (line 1010) | int llhttp__internal__c_test_flags_2( function llhttp__internal__c_mul_add_content_length_1 (line 1017) | int llhttp__internal__c_mul_add_content_length_1( function llhttp__internal__c_or_flags_17 (line 1043) | int llhttp__internal__c_or_flags_17( function llhttp__internal__c_test_flags_3 (line 1051) | int llhttp__internal__c_test_flags_3( function llhttp__internal__c_test_lenient_flags_20 (line 1058) | int llhttp__internal__c_test_lenient_flags_20( function llhttp__internal__c_or_flags_18 (line 1065) | int llhttp__internal__c_or_flags_18( function llhttp__internal__c_and_flags (line 1073) | int llhttp__internal__c_and_flags( function llhttp__internal__c_update_header_state_8 (line 1081) | int llhttp__internal__c_update_header_state_8( function llhttp__internal__c_or_flags_20 (line 1089) | int llhttp__internal__c_or_flags_20( function llhttp__internal__c_load_method (line 1101) | int llhttp__internal__c_load_method( function llhttp__internal__c_store_http_major (line 1108) | int llhttp__internal__c_store_http_major( function llhttp__internal__c_store_http_minor (line 1117) | int llhttp__internal__c_store_http_minor( function llhttp__internal__c_test_lenient_flags_24 (line 1126) | int llhttp__internal__c_test_lenient_flags_24( function llhttp__internal__c_load_http_major (line 1137) | int llhttp__internal__c_load_http_major( function llhttp__internal__c_load_http_minor (line 1144) | int llhttp__internal__c_load_http_minor( function llhttp__internal__c_update_status_code (line 1151) | int llhttp__internal__c_update_status_code( function llhttp__internal__c_mul_add_status_code (line 1159) | int llhttp__internal__c_mul_add_status_code( function llhttp__internal__c_update_type (line 1189) | int llhttp__internal__c_update_type( function llhttp__internal__c_update_type_1 (line 1197) | int llhttp__internal__c_update_type_1( function llhttp__internal_init (line 1205) | int llhttp__internal_init(llhttp__internal_t* state) { function llparse_state_t (line 1211) | static llparse_state_t llhttp__internal__run( function llhttp__internal_execute (line 10067) | int llhttp__internal_execute(llhttp__internal_t* state, const char* p, c... FILE: thirdparty/llhttp/llhttp.h type llhttp__internal_t (line 17) | typedef struct llhttp__internal_s llhttp__internal_t; type llhttp__internal_s (line 18) | struct llhttp__internal_s { type llhttp_errno (line 57) | enum llhttp_errno { type llhttp_errno_t (line 96) | typedef enum llhttp_errno llhttp_errno_t; type llhttp_flags (line 98) | enum llhttp_flags { type llhttp_flags_t (line 109) | typedef enum llhttp_flags llhttp_flags_t; type llhttp_lenient_flags (line 111) | enum llhttp_lenient_flags { type llhttp_lenient_flags_t (line 123) | typedef enum llhttp_lenient_flags llhttp_lenient_flags_t; type llhttp_type (line 125) | enum llhttp_type { type llhttp_type_t (line 130) | typedef enum llhttp_type llhttp_type_t; type llhttp_finish (line 132) | enum llhttp_finish { type llhttp_finish_t (line 137) | typedef enum llhttp_finish llhttp_finish_t; type llhttp_method (line 139) | enum llhttp_method { type llhttp_method_t (line 188) | typedef enum llhttp_method llhttp_method_t; type llhttp_status (line 190) | enum llhttp_status { type llhttp_status_t (line 291) | typedef enum llhttp_status llhttp_status_t; type llhttp__internal_t (line 561) | typedef llhttp__internal_t llhttp_t; type llhttp_settings_t (line 562) | typedef struct llhttp_settings_s llhttp_settings_t; type llhttp_settings_s (line 567) | struct llhttp_settings_s { FILE: thirdparty/multipart_parser.c type state (line 77) | enum state { function multipart_parser (line 97) | multipart_parser *multipart_parser_init(const char *boundary, function multipart_parser_free (line 118) | void multipart_parser_free(multipart_parser *p) { function multipart_parser_error_msg (line 122) | int multipart_parser_error_msg(multipart_parser *p, char *buf, size_t le... function multipart_parser_execute (line 185) | ssize_t multipart_parser_execute(multipart_parser *p, const char *buf, s... FILE: thirdparty/multipart_parser.h type multipart_parser (line 18) | typedef struct multipart_parser multipart_parser; type multipart_parser_settings (line 19) | typedef struct multipart_parser_settings multipart_parser_settings; type multipart_parser_state (line 20) | typedef struct multipart_parser_state multipart_parser_state; type multipart_error (line 25) | enum multipart_error { type multipart_parser (line 43) | struct multipart_parser { type multipart_parser_settings (line 66) | struct multipart_parser_settings { FILE: thirdparty/nghttp2/nghttp2.h type nghttp2_ssize (line 98) | typedef ptrdiff_t nghttp2_ssize; type nghttp2_session (line 148) | struct nghttp2_session type nghttp2_session (line 156) | typedef struct nghttp2_session nghttp2_session; type nghttp2_info (line 171) | typedef struct { type nghttp2_error (line 288) | typedef enum { type nghttp2_vec (line 500) | typedef struct { type nghttp2_rcbuf (line 511) | struct nghttp2_rcbuf type nghttp2_rcbuf (line 519) | typedef struct nghttp2_rcbuf nghttp2_rcbuf; type nghttp2_nv_flag (line 558) | typedef enum { type nghttp2_nv (line 588) | typedef struct { type nghttp2_frame_type (line 634) | typedef enum { type nghttp2_flag (line 699) | typedef enum { type nghttp2_settings_id (line 730) | typedef enum { type nghttp2_error_code (line 791) | typedef enum { type nghttp2_frame_hd (line 854) | typedef struct { type nghttp2_data_source (line 884) | typedef union { type nghttp2_data_flag (line 901) | typedef enum { type nghttp2_ssize (line 1062) | typedef nghttp2_ssize (*nghttp2_data_source_read_callback2)( type nghttp2_data_provider (line 1077) | typedef struct { type nghttp2_data_provider2 (line 1096) | typedef struct { type nghttp2_data (line 1113) | typedef struct { type nghttp2_headers_category (line 1131) | typedef enum { type nghttp2_priority_spec (line 1167) | typedef struct { type nghttp2_headers (line 1188) | typedef struct { type nghttp2_priority (line 1233) | typedef struct { type nghttp2_rst_stream (line 1249) | typedef struct { type nghttp2_settings_entry (line 1265) | typedef struct { type nghttp2_settings (line 1281) | typedef struct { type nghttp2_push_promise (line 1301) | typedef struct { type nghttp2_ping (line 1335) | typedef struct { type nghttp2_goaway (line 1351) | typedef struct { type nghttp2_window_update (line 1384) | typedef struct { type nghttp2_extension (line 1405) | typedef struct { type nghttp2_frame (line 1427) | typedef union { type nghttp2_ssize (line 1547) | typedef nghttp2_ssize (*nghttp2_send_callback2)(nghttp2_session *session, type nghttp2_ssize (line 1662) | typedef nghttp2_ssize (*nghttp2_recv_callback2)(nghttp2_session *session, type nghttp2_ssize (line 2171) | typedef nghttp2_ssize (*nghttp2_select_padding_callback2)( type nghttp2_ssize (line 2238) | typedef nghttp2_ssize (*nghttp2_data_source_read_length_callback2)( type nghttp2_ssize (line 2402) | typedef nghttp2_ssize (*nghttp2_pack_extension_callback2)( type nghttp2_session_callbacks (line 2462) | struct nghttp2_session_callbacks type nghttp2_session_callbacks (line 2470) | typedef struct nghttp2_session_callbacks nghttp2_session_callbacks; type nghttp2_mem (line 2921) | typedef struct { type nghttp2_option (line 2945) | struct nghttp2_option type nghttp2_option (line 2953) | typedef struct nghttp2_option nghttp2_option; type nghttp2_extpri (line 5178) | typedef struct nghttp2_extpri { type nghttp2_ext_altsvc (line 5584) | typedef struct { type nghttp2_origin_entry (line 5650) | typedef struct { type nghttp2_ext_origin (line 5677) | typedef struct { type nghttp2_ext_priority_update (line 5732) | typedef struct { type nghttp2_hd_deflater (line 6104) | struct nghttp2_hd_deflater type nghttp2_hd_deflater (line 6111) | typedef struct nghttp2_hd_deflater nghttp2_hd_deflater; type nghttp2_hd_inflater (line 6382) | struct nghttp2_hd_inflater type nghttp2_hd_inflater (line 6389) | typedef struct nghttp2_hd_inflater nghttp2_hd_inflater; type nghttp2_hd_inflate_flag (line 6466) | typedef enum { type nghttp2_stream (line 6807) | struct nghttp2_stream type nghttp2_stream (line 6815) | typedef struct nghttp2_stream nghttp2_stream; type nghttp2_stream_proto_state (line 6838) | typedef enum { FILE: thirdparty/nghttp2/nghttp2_buf.c function nghttp2_buf_init (line 29) | void nghttp2_buf_init(nghttp2_buf *buf) { function nghttp2_buf_init2 (line 37) | int nghttp2_buf_init2(nghttp2_buf *buf, size_t initial, nghttp2_mem *mem) { function nghttp2_buf_free (line 42) | void nghttp2_buf_free(nghttp2_buf *buf, nghttp2_mem *mem) { function nghttp2_buf_reserve (line 51) | int nghttp2_buf_reserve(nghttp2_buf *buf, size_t new_cap, nghttp2_mem *m... function nghttp2_buf_reset (line 77) | void nghttp2_buf_reset(nghttp2_buf *buf) { function nghttp2_buf_wrap_init (line 81) | void nghttp2_buf_wrap_init(nghttp2_buf *buf, uint8_t *begin, size_t len) { function buf_chain_new (line 88) | static int buf_chain_new(nghttp2_buf_chain **chain, size_t chunk_length, function buf_chain_del (line 108) | static void buf_chain_del(nghttp2_buf_chain *chain, nghttp2_mem *mem) { function nghttp2_bufs_init (line 113) | int nghttp2_bufs_init(nghttp2_bufs *bufs, size_t chunk_length, size_t ma... function nghttp2_bufs_init2 (line 118) | int nghttp2_bufs_init2(nghttp2_bufs *bufs, size_t chunk_length, function nghttp2_bufs_init3 (line 124) | int nghttp2_bufs_init3(nghttp2_bufs *bufs, size_t chunk_length, function nghttp2_bufs_realloc (line 155) | int nghttp2_bufs_realloc(nghttp2_bufs *bufs, size_t chunk_length) { function nghttp2_bufs_free (line 181) | void nghttp2_bufs_free(nghttp2_bufs *bufs) { function nghttp2_bufs_wrap_init (line 199) | int nghttp2_bufs_wrap_init(nghttp2_bufs *bufs, uint8_t *begin, size_t len, function nghttp2_bufs_wrap_init2 (line 226) | int nghttp2_bufs_wrap_init2(nghttp2_bufs *bufs, const nghttp2_vec *vec, function nghttp2_bufs_wrap_free (line 266) | void nghttp2_bufs_wrap_free(nghttp2_bufs *bufs) { function nghttp2_bufs_seek_last_present (line 276) | void nghttp2_bufs_seek_last_present(nghttp2_bufs *bufs) { function nghttp2_bufs_len (line 288) | size_t nghttp2_bufs_len(nghttp2_bufs *bufs) { function bufs_alloc_chain (line 300) | static int bufs_alloc_chain(nghttp2_bufs *bufs) { function nghttp2_bufs_add (line 332) | int nghttp2_bufs_add(nghttp2_bufs *bufs, const void *data, size_t len) { function bufs_ensure_addb (line 360) | static int bufs_ensure_addb(nghttp2_bufs *bufs) { function nghttp2_bufs_addb (line 378) | int nghttp2_bufs_addb(nghttp2_bufs *bufs, uint8_t b) { function nghttp2_bufs_addb_hold (line 391) | int nghttp2_bufs_addb_hold(nghttp2_bufs *bufs, uint8_t b) { function nghttp2_bufs_orb (line 404) | int nghttp2_bufs_orb(nghttp2_bufs *bufs, uint8_t b) { function nghttp2_bufs_orb_hold (line 417) | int nghttp2_bufs_orb_hold(nghttp2_bufs *bufs, uint8_t b) { function nghttp2_ssize (line 430) | nghttp2_ssize nghttp2_bufs_remove(nghttp2_bufs *bufs, uint8_t **out) { function nghttp2_bufs_remove_copy (line 465) | size_t nghttp2_bufs_remove_copy(nghttp2_bufs *bufs, uint8_t *out) { function nghttp2_bufs_reset (line 483) | void nghttp2_bufs_reset(nghttp2_bufs *bufs) { function nghttp2_bufs_advance (line 516) | int nghttp2_bufs_advance(nghttp2_bufs *bufs) { return bufs_alloc_chain(b... function nghttp2_bufs_next_present (line 518) | int nghttp2_bufs_next_present(nghttp2_bufs *bufs) { FILE: thirdparty/nghttp2/nghttp2_buf.h type nghttp2_buf (line 32) | typedef struct { type nghttp2_buf_chain (line 117) | struct nghttp2_buf_chain type nghttp2_buf_chain (line 119) | typedef struct nghttp2_buf_chain nghttp2_buf_chain; type nghttp2_buf_chain (line 122) | struct nghttp2_buf_chain { type nghttp2_bufs (line 129) | typedef struct { FILE: thirdparty/nghttp2/nghttp2_hd.c function memeq (line 109) | static int memeq(const void *s1, const void *s2, size_t n) { function lookup_token (line 117) | static int32_t lookup_token(const uint8_t *name, size_t namelen) { function nghttp2_hd_entry_init (line 484) | void nghttp2_hd_entry_init(nghttp2_hd_entry *ent, nghttp2_hd_nv *nv) { function nghttp2_hd_entry_free (line 498) | void nghttp2_hd_entry_free(nghttp2_hd_entry *ent) { function name_eq (line 503) | static int name_eq(const nghttp2_hd_nv *a, const nghttp2_nv *b) { function value_eq (line 508) | static int value_eq(const nghttp2_hd_nv *a, const nghttp2_nv *b) { function name_hash (line 513) | static uint32_t name_hash(const nghttp2_nv *nv) { function hd_map_init (line 526) | static void hd_map_init(nghttp2_hd_map *map) { function hd_map_insert (line 530) | static void hd_map_insert(nghttp2_hd_map *map, nghttp2_hd_entry *ent) { function nghttp2_hd_entry (line 545) | static nghttp2_hd_entry *hd_map_find(nghttp2_hd_map *map, int *exact_match, function hd_map_remove (line 574) | static void hd_map_remove(nghttp2_hd_map *map, nghttp2_hd_entry *ent) { function hd_ringbuf_init (line 590) | static int hd_ringbuf_init(nghttp2_hd_ringbuf *ringbuf, size_t bufsize, function nghttp2_hd_entry (line 605) | static nghttp2_hd_entry *hd_ringbuf_get(nghttp2_hd_ringbuf *ringbuf, function hd_ringbuf_reserve (line 611) | static int hd_ringbuf_reserve(nghttp2_hd_ringbuf *ringbuf, size_t bufsize, function hd_ringbuf_free (line 636) | static void hd_ringbuf_free(nghttp2_hd_ringbuf *ringbuf, nghttp2_mem *me... function hd_ringbuf_push_front (line 650) | static int hd_ringbuf_push_front(nghttp2_hd_ringbuf *ringbuf, function hd_ringbuf_pop_back (line 666) | static void hd_ringbuf_pop_back(nghttp2_hd_ringbuf *ringbuf) { function hd_context_init (line 671) | static int hd_context_init(nghttp2_hd_context *context, nghttp2_mem *mem) { function hd_context_free (line 689) | static void hd_context_free(nghttp2_hd_context *context) { function nghttp2_hd_deflate_init (line 693) | int nghttp2_hd_deflate_init(nghttp2_hd_deflater *deflater, nghttp2_mem *... function nghttp2_hd_deflate_init2 (line 698) | int nghttp2_hd_deflate_init2(nghttp2_hd_deflater *deflater, function nghttp2_hd_inflate_init (line 722) | int nghttp2_hd_inflate_init(nghttp2_hd_inflater *inflater, nghttp2_mem *... function hd_inflate_keep_free (line 758) | static void hd_inflate_keep_free(nghttp2_hd_inflater *inflater) { function nghttp2_hd_deflate_free (line 766) | void nghttp2_hd_deflate_free(nghttp2_hd_deflater *deflater) { function nghttp2_hd_inflate_free (line 770) | void nghttp2_hd_inflate_free(nghttp2_hd_inflater *inflater) { function entry_room (line 779) | static size_t entry_room(size_t namelen, size_t valuelen) { function emit_header (line 783) | static void emit_header(nghttp2_hd_nv *nv_out, nghttp2_hd_nv *nv) { function count_encoded_length (line 791) | static size_t count_encoded_length(size_t n, size_t prefix) { function encode_length (line 808) | static size_t encode_length(uint8_t *buf, size_t n, size_t prefix) { function nghttp2_ssize (line 850) | static nghttp2_ssize decode_length(uint32_t *res, size_t *shift_ptr, int... function emit_table_size (line 915) | static int emit_table_size(nghttp2_bufs *bufs, size_t table_size) { function emit_indexed_block (line 943) | static int emit_indexed_block(nghttp2_bufs *bufs, size_t idx) { function emit_string (line 969) | static int emit_string(nghttp2_bufs *bufs, const uint8_t *str, size_t le... function pack_first_byte (line 1014) | static uint8_t pack_first_byte(int indexing_mode) { function emit_indname_block (line 1030) | static int emit_indname_block(nghttp2_bufs *bufs, size_t idx, function emit_newname_block (line 1072) | static int emit_newname_block(nghttp2_bufs *bufs, const nghttp2_nv *nv, function add_hd_table_incremental (line 1098) | static int add_hd_table_incremental(nghttp2_hd_context *context, type search_result (line 1163) | typedef struct { function search_result (line 1169) | static search_result search_static_table(const nghttp2_nv *nv, int32_t t... function search_result (line 1193) | static search_result search_hd_table(nghttp2_hd_context *context, function hd_context_shrink_table_size (line 1220) | static void hd_context_shrink_table_size(nghttp2_hd_context *context, function nghttp2_hd_deflate_change_table_size (line 1242) | int nghttp2_hd_deflate_change_table_size( function nghttp2_hd_inflate_change_table_size (line 1258) | int nghttp2_hd_inflate_change_table_size( function get_max_index (line 1294) | static size_t get_max_index(nghttp2_hd_context *context) { function nghttp2_hd_nv (line 1298) | nghttp2_hd_nv nghttp2_hd_table_get(nghttp2_hd_context *context, size_t i... function nghttp2_nv (line 1312) | static const nghttp2_nv *nghttp2_hd_table_get2(nghttp2_hd_context *context, function hd_deflate_decide_indexing (line 1324) | static int hd_deflate_decide_indexing(nghttp2_hd_deflater *deflater, function deflate_nv (line 1339) | static int deflate_nv(nghttp2_hd_deflater *deflater, nghttp2_bufs *bufs, function nghttp2_hd_deflate_hd_bufs (line 1435) | int nghttp2_hd_deflate_hd_bufs(nghttp2_hd_deflater *deflater, function nghttp2_hd_deflate_hd (line 1485) | ssize_t nghttp2_hd_deflate_hd(nghttp2_hd_deflater *deflater, uint8_t *buf, function nghttp2_ssize (line 1491) | nghttp2_ssize nghttp2_hd_deflate_hd2(nghttp2_hd_deflater *deflater, function nghttp2_hd_deflate_hd_vec (line 1523) | ssize_t nghttp2_hd_deflate_hd_vec(nghttp2_hd_deflater *deflater, function nghttp2_ssize (line 1529) | nghttp2_ssize nghttp2_hd_deflate_hd_vec2(nghttp2_hd_deflater *deflater, function nghttp2_hd_deflate_bound (line 1562) | size_t nghttp2_hd_deflate_bound(nghttp2_hd_deflater *deflater, function nghttp2_hd_deflate_new (line 1589) | int nghttp2_hd_deflate_new(nghttp2_hd_deflater **deflater_ptr, function nghttp2_hd_deflate_new2 (line 1595) | int nghttp2_hd_deflate_new2(nghttp2_hd_deflater **deflater_ptr, function nghttp2_hd_deflate_del (line 1624) | void nghttp2_hd_deflate_del(nghttp2_hd_deflater *deflater) { function hd_inflate_set_huffman_encoded (line 1634) | static void hd_inflate_set_huffman_encoded(nghttp2_hd_inflater *inflater, function nghttp2_ssize (line 1652) | static nghttp2_ssize hd_inflate_read_len(nghttp2_hd_inflater *inflater, function nghttp2_ssize (line 1694) | static nghttp2_ssize hd_inflate_read_huff(nghttp2_hd_inflater *inflater, function nghttp2_ssize (line 1731) | static nghttp2_ssize hd_inflate_read(nghttp2_hd_inflater *inflater, function hd_inflate_commit_indexed (line 1746) | static void hd_inflate_commit_indexed(nghttp2_hd_inflater *inflater, function hd_inflate_commit_newname (line 1764) | static int hd_inflate_commit_newname(nghttp2_hd_inflater *inflater, function hd_inflate_commit_indname (line 1809) | static int hd_inflate_commit_indname(nghttp2_hd_inflater *inflater, function nghttp2_hd_inflate_hd (line 1844) | ssize_t nghttp2_hd_inflate_hd(nghttp2_hd_inflater *inflater, nghttp2_nv ... function nghttp2_hd_inflate_hd2 (line 1851) | ssize_t nghttp2_hd_inflate_hd2(nghttp2_hd_inflater *inflater, function nghttp2_ssize (line 1858) | nghttp2_ssize nghttp2_hd_inflate_hd3(nghttp2_hd_inflater *inflater, function nghttp2_ssize (line 1885) | nghttp2_ssize nghttp2_hd_inflate_hd_nv(nghttp2_hd_inflater *inflater, function nghttp2_hd_inflate_end_headers (line 2254) | int nghttp2_hd_inflate_end_headers(nghttp2_hd_inflater *inflater) { function nghttp2_hd_inflate_new (line 2260) | int nghttp2_hd_inflate_new(nghttp2_hd_inflater **inflater_ptr) { function nghttp2_hd_inflate_new2 (line 2264) | int nghttp2_hd_inflate_new2(nghttp2_hd_inflater **inflater_ptr, function nghttp2_hd_inflate_del (line 2292) | void nghttp2_hd_inflate_del(nghttp2_hd_inflater *inflater) { function nghttp2_hd_emit_indname_block (line 2301) | int nghttp2_hd_emit_indname_block(nghttp2_bufs *bufs, size_t idx, function nghttp2_hd_emit_newname_block (line 2306) | int nghttp2_hd_emit_newname_block(nghttp2_bufs *bufs, nghttp2_nv *nv, function nghttp2_hd_emit_table_size (line 2311) | int nghttp2_hd_emit_table_size(nghttp2_bufs *bufs, size_t table_size) { function nghttp2_ssize (line 2315) | nghttp2_ssize nghttp2_hd_decode_length(uint32_t *res, size_t *shift_ptr, function nghttp2_nv (line 2322) | static const nghttp2_nv *hd_get_table_entry(nghttp2_hd_context *context, function nghttp2_hd_deflate_get_num_table_entries (line 2337) | size_t nghttp2_hd_deflate_get_num_table_entries(nghttp2_hd_deflater *def... function nghttp2_nv (line 2341) | const nghttp2_nv * function nghttp2_hd_deflate_get_dynamic_table_size (line 2346) | size_t function nghttp2_hd_deflate_get_max_dynamic_table_size (line 2351) | size_t function nghttp2_hd_inflate_get_num_table_entries (line 2356) | size_t nghttp2_hd_inflate_get_num_table_entries(nghttp2_hd_inflater *inf... function nghttp2_nv (line 2360) | const nghttp2_nv * function nghttp2_hd_inflate_get_dynamic_table_size (line 2365) | size_t function nghttp2_hd_inflate_get_max_dynamic_table_size (line 2370) | size_t FILE: thirdparty/nghttp2/nghttp2_hd.h type nghttp2_token (line 51) | typedef enum { type nghttp2_hd_entry (line 113) | struct nghttp2_hd_entry type nghttp2_hd_entry (line 114) | typedef struct nghttp2_hd_entry nghttp2_hd_entry; type nghttp2_hd_nv (line 116) | typedef struct { type nghttp2_hd_entry (line 130) | struct nghttp2_hd_entry { type nghttp2_hd_static_entry (line 146) | typedef struct { type nghttp2_hd_ringbuf (line 154) | typedef struct { type nghttp2_hd_opcode (line 161) | typedef enum { type nghttp2_hd_inflate_state (line 168) | typedef enum { type nghttp2_hd_indexing_mode (line 184) | typedef enum { type nghttp2_hd_context (line 190) | typedef struct { type nghttp2_hd_map (line 211) | typedef struct { type nghttp2_hd_deflater (line 215) | struct nghttp2_hd_deflater { type nghttp2_hd_inflater (line 227) | struct nghttp2_hd_inflater { FILE: thirdparty/nghttp2/nghttp2_hd_huffman.c function nghttp2_hd_huff_encode_count (line 33) | size_t nghttp2_hd_huff_encode_count(const uint8_t *src, size_t len) { function nghttp2_hd_huff_encode (line 44) | int nghttp2_hd_huff_encode(nghttp2_bufs *bufs, const uint8_t *src, function nghttp2_hd_huff_decode_context_init (line 105) | void nghttp2_hd_huff_decode_context_init(nghttp2_hd_huff_decode_context ... function nghttp2_ssize (line 109) | nghttp2_ssize nghttp2_hd_huff_decode(nghttp2_hd_huff_decode_context *ctx, function nghttp2_hd_huff_decode_failure_state (line 143) | int nghttp2_hd_huff_decode_failure_state(nghttp2_hd_huff_decode_context ... FILE: thirdparty/nghttp2/nghttp2_hd_huffman.h type nghttp2_huff_decode_flag (line 31) | typedef enum { type nghttp2_huff_decode (line 39) | typedef struct { type nghttp2_huff_decode (line 52) | typedef nghttp2_huff_decode huff_decode_table_type[16]; type nghttp2_hd_huff_decode_context (line 54) | typedef struct { type nghttp2_huff_sym (line 59) | typedef struct { FILE: thirdparty/nghttp2/nghttp2_mem.c function default_free (line 33) | static void default_free(void *ptr, void *mem_user_data) { function nghttp2_mem (line 54) | nghttp2_mem *nghttp2_mem_default(void) { return &mem_default; } function nghttp2_mem_free (line 60) | void nghttp2_mem_free(nghttp2_mem *mem, void *ptr) { function nghttp2_mem_free2 (line 64) | void nghttp2_mem_free2(nghttp2_free free_func, void *ptr, void *mem_user... FILE: thirdparty/nghttp2/nghttp2_rcbuf.c function nghttp2_rcbuf_new (line 32) | int nghttp2_rcbuf_new(nghttp2_rcbuf **rcbuf_ptr, size_t size, function nghttp2_rcbuf_new2 (line 52) | int nghttp2_rcbuf_new2(nghttp2_rcbuf **rcbuf_ptr, const uint8_t *src, function nghttp2_rcbuf_del (line 70) | void nghttp2_rcbuf_del(nghttp2_rcbuf *rcbuf) { function nghttp2_rcbuf_incref (line 74) | void nghttp2_rcbuf_incref(nghttp2_rcbuf *rcbuf) { function nghttp2_rcbuf_decref (line 82) | void nghttp2_rcbuf_decref(nghttp2_rcbuf *rcbuf) { function nghttp2_vec (line 94) | nghttp2_vec nghttp2_rcbuf_get_buf(nghttp2_rcbuf *rcbuf) { FILE: thirdparty/nghttp2/nghttp2_rcbuf.h type nghttp2_rcbuf (line 30) | struct nghttp2_rcbuf { FILE: thirdparty/nlohmann/adl_serializer.hpp type nlohmann (line 8) | namespace nlohmann type adl_serializer (line 12) | struct adl_serializer method from_json (line 24) | static auto from_json(BasicJsonType&& j, ValueType& val) noexcept( method to_json (line 41) | static auto to_json(BasicJsonType& j, ValueType&& val) noexcept( FILE: thirdparty/nlohmann/detail/conversions/from_json.hpp type nlohmann (line 22) | namespace nlohmann type detail (line 24) | namespace detail function from_json (line 27) | void from_json(const BasicJsonType& j, typename std::nullptr_t& n) function get_arithmetic_value (line 41) | void get_arithmetic_value(const BasicJsonType& j, ArithmeticType& val) function from_json (line 67) | void from_json(const BasicJsonType& j, typename BasicJsonType::boole... function from_json (line 77) | void from_json(const BasicJsonType& j, typename BasicJsonType::strin... function from_json (line 93) | void from_json(const BasicJsonType& j, ConstructibleStringType& s) function from_json (line 104) | void from_json(const BasicJsonType& j, typename BasicJsonType::numbe... function from_json (line 110) | void from_json(const BasicJsonType& j, typename BasicJsonType::numbe... function from_json (line 116) | void from_json(const BasicJsonType& j, typename BasicJsonType::numbe... function from_json (line 123) | void from_json(const BasicJsonType& j, EnumType& e) function from_json (line 133) | void from_json(const BasicJsonType& j, std::forward_list& l) function from_json (line 161) | auto from_json(const BasicJsonType& j, T (&arr)[N]) function from_json_array_impl (line 171) | void from_json_array_impl(const BasicJsonType& j, typename BasicJson... function from_json_array_impl (line 177) | auto from_json_array_impl(const BasicJsonType& j, std::array& ... function from_json_array_impl (line 188) | auto from_json_array_impl(const BasicJsonType& j, ConstructibleArray... function from_json_array_impl (line 209) | void from_json_array_impl(const BasicJsonType& j, ConstructibleArray... function from_json (line 234) | auto from_json(const BasicJsonType& j, ConstructibleArrayType& arr) function from_json (line 250) | void from_json(const BasicJsonType& j, ConstructibleObjectType& obj) function from_json (line 282) | void from_json(const BasicJsonType& j, ArithmeticType& val) function from_json (line 313) | void from_json(const BasicJsonType& j, std::pair& p) function from_json_tuple_impl (line 319) | void from_json_tuple_impl(const BasicJsonType& j, Tuple& t, index_se... function from_json (line 325) | void from_json(const BasicJsonType& j, std::tuple& t) function from_json (line 333) | void from_json(const BasicJsonType& j, std::map (line 29) | struct external_constructor method construct (line 32) | static void construct(BasicJsonType& j, typename BasicJsonType::bo... type external_constructor (line 41) | struct external_constructor method construct (line 44) | static void construct(BasicJsonType& j, const typename BasicJsonTy... method construct (line 52) | static void construct(BasicJsonType& j, typename BasicJsonType::st... method construct (line 62) | static void construct(BasicJsonType& j, const CompatibleStringType... type external_constructor (line 71) | struct external_constructor method construct (line 74) | static void construct(BasicJsonType& j, typename BasicJsonType::nu... type external_constructor (line 83) | struct external_constructor method construct (line 86) | static void construct(BasicJsonType& j, typename BasicJsonType::nu... type external_constructor (line 95) | struct external_constructor method construct (line 98) | static void construct(BasicJsonType& j, typename BasicJsonType::nu... type external_constructor (line 107) | struct external_constructor method construct (line 110) | static void construct(BasicJsonType& j, const typename BasicJsonTy... method construct (line 118) | static void construct(BasicJsonType& j, typename BasicJsonType::ar... method construct (line 128) | static void construct(BasicJsonType& j, const CompatibleArrayType&... method construct (line 138) | static void construct(BasicJsonType& j, const std::vector& arr) method construct (line 152) | static void construct(BasicJsonType& j, const std::valarray& arr) type external_constructor (line 166) | struct external_constructor method construct (line 169) | static void construct(BasicJsonType& j, const typename BasicJsonTy... method construct (line 177) | static void construct(BasicJsonType& j, typename BasicJsonType::ob... method construct (line 186) | static void construct(BasicJsonType& j, const CompatibleObjectType... function to_json (line 203) | void to_json(BasicJsonType& j, T b) noexcept function to_json (line 210) | void to_json(BasicJsonType& j, const CompatibleString& s) function to_json (line 216) | void to_json(BasicJsonType& j, typename BasicJsonType::string_t&& s) function to_json (line 223) | void to_json(BasicJsonType& j, FloatType val) noexcept function to_json (line 230) | void to_json(BasicJsonType& j, CompatibleNumberUnsignedType val) noe... function to_json (line 237) | void to_json(BasicJsonType& j, CompatibleNumberIntegerType val) noex... function to_json (line 244) | void to_json(BasicJsonType& j, EnumType e) noexcept function to_json (line 251) | void to_json(BasicJsonType& j, const std::vector& e) function to_json (line 264) | void to_json(BasicJsonType& j, const CompatibleArrayType& arr) function to_json (line 271) | void to_json(BasicJsonType& j, const std::valarray& arr) function to_json (line 277) | void to_json(BasicJsonType& j, typename BasicJsonType::array_t&& arr) function to_json (line 284) | void to_json(BasicJsonType& j, const CompatibleObjectType& obj) function to_json (line 290) | void to_json(BasicJsonType& j, typename BasicJsonType::object_t&& obj) function to_json (line 300) | void to_json(BasicJsonType& j, const T(&arr)[N]) function to_json (line 306) | void to_json(BasicJsonType& j, const std::pair& p) function to_json (line 314) | void to_json(BasicJsonType& j, const T& b) function to_json_tuple_impl (line 320) | void to_json_tuple_impl(BasicJsonType& j, const Tuple& t, index_sequ... function to_json (line 326) | void to_json(BasicJsonType& j, const T& t) type to_json_fn (line 331) | struct to_json_fn FILE: thirdparty/nlohmann/detail/exceptions.hpp type nlohmann (line 10) | namespace nlohmann type detail (line 12) | namespace detail class exception (line 46) | class exception : public std::exception method JSON_HEDLEY_RETURNS_NON_NULL (line 50) | JSON_HEDLEY_RETURNS_NON_NULL method JSON_HEDLEY_NON_NULL (line 60) | JSON_HEDLEY_NON_NULL(3) method name (line 63) | static std::string name(const std::string& ename, int id_) class parse_error (line 117) | class parse_error : public exception method parse_error (line 129) | static parse_error create(int id_, const position_t& pos, const st... method parse_error (line 136) | static parse_error create(int id_, std::size_t byte_, const std::s... method parse_error (line 156) | parse_error(int id_, std::size_t byte_, const char* what_arg) method position_string (line 159) | static std::string position_string(const position_t& pos) class invalid_iterator (line 203) | class invalid_iterator : public exception method invalid_iterator (line 206) | static invalid_iterator create(int id_, const std::string& what_arg) method JSON_HEDLEY_NON_NULL (line 213) | JSON_HEDLEY_NON_NULL(3) class type_error (line 257) | class type_error : public exception method type_error (line 260) | static type_error create(int id_, const std::string& what_arg) method JSON_HEDLEY_NON_NULL (line 267) | JSON_HEDLEY_NON_NULL(3) class out_of_range (line 304) | class out_of_range : public exception method out_of_range (line 307) | static out_of_range create(int id_, const std::string& what_arg) method JSON_HEDLEY_NON_NULL (line 314) | JSON_HEDLEY_NON_NULL(3) class other_error (line 342) | class other_error : public exception method other_error (line 345) | static other_error create(int id_, const std::string& what_arg) method JSON_HEDLEY_NON_NULL (line 352) | JSON_HEDLEY_NON_NULL(3) FILE: thirdparty/nlohmann/detail/input/binary_reader.hpp type nlohmann (line 23) | namespace nlohmann type detail (line 25) | namespace detail class binary_reader (line 35) | class binary_reader method binary_reader (line 49) | explicit binary_reader(input_adapter_t adapter) : ia(std::move(ada... method binary_reader (line 56) | binary_reader(const binary_reader&) = delete; method binary_reader (line 57) | binary_reader(binary_reader&&) = default; method binary_reader (line 58) | binary_reader& operator=(const binary_reader&) = delete; method binary_reader (line 59) | binary_reader& operator=(binary_reader&&) = default; method JSON_HEDLEY_NON_NULL (line 69) | JSON_HEDLEY_NON_NULL(3) method little_endianess (line 128) | static constexpr bool little_endianess(int num = 1) noexcept method parse_bson_internal (line 142) | bool parse_bson_internal() method get_bson_cstr (line 167) | bool get_bson_cstr(string_t& result) method get_bson_string (line 199) | bool get_bson_string(const NumberType len, string_t& result) method parse_bson_element_internal (line 220) | bool parse_bson_element_internal(const int element_type, method parse_bson_element_list (line 291) | bool parse_bson_element_list(const bool is_array) method parse_bson_array (line 328) | bool parse_bson_array() method parse_cbor_internal (line 357) | bool parse_cbor_internal(const bool get_char = true) method get_cbor_string (line 699) | bool get_cbor_string(string_t& result) method get_cbor_array (line 788) | bool get_cbor_array(const std::size_t len) method get_cbor_object (line 824) | bool get_cbor_object(const std::size_t len) method parse_msgpack_internal (line 876) | bool parse_msgpack_internal() method get_msgpack_string (line 1240) | bool get_msgpack_string(string_t& result) method get_msgpack_array (line 1316) | bool get_msgpack_array(const std::size_t len) method get_msgpack_object (line 1338) | bool get_msgpack_object(const std::size_t len) method parse_ubjson_internal (line 1375) | bool parse_ubjson_internal(const bool get_char = true) method get_ubjson_string (line 1394) | bool get_ubjson_string(string_t& result, const bool get_char = true) method get_ubjson_size_value (line 1448) | bool get_ubjson_size_value(std::size_t& result) method get_ubjson_size_type (line 1525) | bool get_ubjson_size_type(std::pair& result) method get_ubjson_value (line 1566) | bool get_ubjson_value(const int prefix) method get_ubjson_array (line 1662) | bool get_ubjson_array() method get_ubjson_object (line 1724) | bool get_ubjson_object() method get (line 1809) | int get() method get_ignore_noop (line 1818) | int get_ignore_noop() method get_number (line 1843) | bool get_number(const input_format_t format, NumberType& result) method get_string (line 1886) | bool get_string(const input_format_t format, method JSON_HEDLEY_NON_NULL (line 1908) | JSON_HEDLEY_NON_NULL(3) method get_token_string (line 1922) | std::string get_token_string() const method exception_message (line 1935) | std::string exception_message(const input_format_t format, FILE: thirdparty/nlohmann/detail/input/input_adapters.hpp type nlohmann (line 19) | namespace nlohmann type detail (line 21) | namespace detail type input_format_t (line 24) | enum class input_format_t { json, cbor, msgpack, ubjson, bson } type input_adapter_protocol (line 41) | struct input_adapter_protocol class file_input_adapter (line 55) | class file_input_adapter : public input_adapter_protocol method file_input_adapter (line 59) | explicit file_input_adapter(std::FILE* f) noexcept method file_input_adapter (line 64) | file_input_adapter(const file_input_adapter&) = delete; method file_input_adapter (line 65) | file_input_adapter(file_input_adapter&&) = default; method file_input_adapter (line 66) | file_input_adapter& operator=(const file_input_adapter&) = delete; method file_input_adapter (line 67) | file_input_adapter& operator=(file_input_adapter&&) = default; method get_character (line 70) | std::char_traits::int_type get_character() noexcept override class input_stream_adapter (line 90) | class input_stream_adapter : public input_adapter_protocol method input_stream_adapter (line 100) | explicit input_stream_adapter(std::istream& i) method input_stream_adapter (line 105) | input_stream_adapter(const input_stream_adapter&) = delete; method input_stream_adapter (line 106) | input_stream_adapter& operator=(input_stream_adapter&) = delete; method input_stream_adapter (line 107) | input_stream_adapter(input_stream_adapter&&) = delete; method input_stream_adapter (line 108) | input_stream_adapter& operator=(input_stream_adapter&&) = delete; method get_character (line 113) | std::char_traits::int_type get_character() override class input_buffer_adapter (line 131) | class input_buffer_adapter : public input_adapter_protocol method input_buffer_adapter (line 134) | input_buffer_adapter(const char* b, const std::size_t l) noexcept method input_buffer_adapter (line 139) | input_buffer_adapter(const input_buffer_adapter&) = delete; method input_buffer_adapter (line 140) | input_buffer_adapter& operator=(input_buffer_adapter&) = delete; method input_buffer_adapter (line 141) | input_buffer_adapter(input_buffer_adapter&&) = delete; method input_buffer_adapter (line 142) | input_buffer_adapter& operator=(input_buffer_adapter&&) = delete; method get_character (line 145) | std::char_traits::int_type get_character() noexcept override type wide_string_input_helper (line 164) | struct wide_string_input_helper method fill_buffer (line 167) | static void fill_buffer(const WideStringType& str, type wide_string_input_helper (line 223) | struct wide_string_input_helper method fill_buffer (line 226) | static void fill_buffer(const WideStringType& str, class wide_string_input_adapter (line 288) | class wide_string_input_adapter : public input_adapter_protocol method wide_string_input_adapter (line 291) | explicit wide_string_input_adapter(const WideStringType& w) noexcept method get_character (line 295) | std::char_traits::int_type get_character() noexcept override method fill_buffer (line 314) | void fill_buffer() class input_adapter (line 334) | class input_adapter method JSON_HEDLEY_NON_NULL (line 338) | JSON_HEDLEY_NON_NULL(2) method input_adapter (line 342) | input_adapter(std::istream& i) method input_adapter (line 346) | input_adapter(std::istream&& i) method input_adapter (line 349) | input_adapter(const std::wstring& ws) method input_adapter (line 352) | input_adapter(const std::u16string& ws) method input_adapter (line 355) | input_adapter(const std::u32string& ws) method input_adapter (line 365) | input_adapter(CharT b, std::size_t l) method input_adapter (line 377) | input_adapter(CharT b) method input_adapter (line 386) | input_adapter(IteratorType first, IteratorType last) method input_adapter (line 421) | input_adapter(T (&array)[N]) method input_adapter (line 429) | input_adapter(const ContiguousContainer& c) FILE: thirdparty/nlohmann/detail/input/json_sax.hpp type nlohmann (line 12) | namespace nlohmann type json_sax (line 24) | struct json_sax type detail (line 129) | namespace detail class json_sax_dom_parser (line 145) | class json_sax_dom_parser method json_sax_dom_parser (line 158) | explicit json_sax_dom_parser(BasicJsonType& r, const bool allow_ex... method json_sax_dom_parser (line 163) | json_sax_dom_parser(const json_sax_dom_parser&) = delete; method json_sax_dom_parser (line 164) | json_sax_dom_parser(json_sax_dom_parser&&) = default; method json_sax_dom_parser (line 165) | json_sax_dom_parser& operator=(const json_sax_dom_parser&) = delete; method json_sax_dom_parser (line 166) | json_sax_dom_parser& operator=(json_sax_dom_parser&&) = default; method null (line 169) | bool null() method boolean (line 175) | bool boolean(bool val) method number_integer (line 181) | bool number_integer(number_integer_t val) method number_unsigned (line 187) | bool number_unsigned(number_unsigned_t val) method number_float (line 193) | bool number_float(number_float_t val, const string_t& /*unused*/) method string (line 199) | bool string(string_t& val) method start_object (line 205) | bool start_object(std::size_t len) method key (line 218) | bool key(string_t& val) method end_object (line 225) | bool end_object() method start_array (line 231) | bool start_array(std::size_t len) method end_array (line 244) | bool end_array() method parse_error (line 250) | bool parse_error(std::size_t /*unused*/, const std::string& /*unus... method is_errored (line 278) | constexpr bool is_errored() const method JSON_HEDLEY_RETURNS_NON_NULL (line 291) | JSON_HEDLEY_RETURNS_NON_NULL class json_sax_dom_callback_parser (line 327) | class json_sax_dom_callback_parser method json_sax_dom_callback_parser (line 337) | json_sax_dom_callback_parser(BasicJsonType& r, method json_sax_dom_callback_parser (line 346) | json_sax_dom_callback_parser(const json_sax_dom_callback_parser&) ... method json_sax_dom_callback_parser (line 347) | json_sax_dom_callback_parser(json_sax_dom_callback_parser&&) = def... method json_sax_dom_callback_parser (line 348) | json_sax_dom_callback_parser& operator=(const json_sax_dom_callbac... method json_sax_dom_callback_parser (line 349) | json_sax_dom_callback_parser& operator=(json_sax_dom_callback_pars... method null (line 352) | bool null() method boolean (line 358) | bool boolean(bool val) method number_integer (line 364) | bool number_integer(number_integer_t val) method number_unsigned (line 370) | bool number_unsigned(number_unsigned_t val) method number_float (line 376) | bool number_float(number_float_t val, const string_t& /*unused*/) method string (line 382) | bool string(string_t& val) method start_object (line 388) | bool start_object(std::size_t len) method key (line 406) | bool key(string_t& val) method end_object (line 423) | bool end_object() method start_array (line 452) | bool start_array(std::size_t len) method end_array (line 469) | bool end_array() method parse_error (line 497) | bool parse_error(std::size_t /*unused*/, const std::string& /*unus... method is_errored (line 525) | constexpr bool is_errored() const method handle_value (line 547) | std::pair handle_value(Value&& v, const bool... class json_sax_acceptor (line 631) | class json_sax_acceptor method null (line 639) | bool null() method boolean (line 644) | bool boolean(bool /*unused*/) method number_integer (line 649) | bool number_integer(number_integer_t /*unused*/) method number_unsigned (line 654) | bool number_unsigned(number_unsigned_t /*unused*/) method number_float (line 659) | bool number_float(number_float_t /*unused*/, const string_t& /*unu... method string (line 664) | bool string(string_t& /*unused*/) method start_object (line 669) | bool start_object(std::size_t /*unused*/ = std::size_t(-1)) method key (line 674) | bool key(string_t& /*unused*/) method end_object (line 679) | bool end_object() method start_array (line 684) | bool start_array(std::size_t /*unused*/ = std::size_t(-1)) method end_array (line 689) | bool end_array() method parse_error (line 694) | bool parse_error(std::size_t /*unused*/, const std::string& /*unus... FILE: thirdparty/nlohmann/detail/input/lexer.hpp type nlohmann (line 17) | namespace nlohmann type detail (line 19) | namespace detail class lexer (line 31) | class lexer type token_type (line 40) | enum class token_type method lexer (line 107) | explicit lexer(detail::input_adapter_t&& adapter) method lexer (line 111) | lexer(const lexer&) = delete; method lexer (line 112) | lexer(lexer&&) = delete; method lexer (line 113) | lexer& operator=(lexer&) = delete; method lexer (line 114) | lexer& operator=(lexer&&) = delete; method JSON_HEDLEY_PURE (line 123) | JSON_HEDLEY_PURE method get_codepoint (line 150) | int get_codepoint() method next_byte_in_range (line 198) | bool next_byte_in_range(std::initializer_list ranges) method token_type (line 235) | token_type scan_string() method strtof (line 822) | static void strtof(float& f, const char* str, char** endptr) noexcept method strtof (line 828) | static void strtof(double& f, const char* str, char** endptr) noex... method strtof (line 834) | static void strtof(long double& f, const char* str, char** endptr)... method token_type (line 879) | token_type scan_number() // lgtm [cpp/use-of-goto] method JSON_HEDLEY_NON_NULL (line 1209) | JSON_HEDLEY_NON_NULL(2) method reset (line 1230) | void reset() noexcept method get (line 1247) | std::char_traits::int_type get() method unget (line 1284) | void unget() method add (line 1311) | void add(int c) method number_integer_t (line 1322) | constexpr number_integer_t get_number_integer() const noexcept method number_unsigned_t (line 1328) | constexpr number_unsigned_t get_number_unsigned() const noexcept method number_float_t (line 1334) | constexpr number_float_t get_number_float() const noexcept method string_t (line 1340) | string_t& get_string() method position_t (line 1350) | constexpr position_t get_position() const noexcept method get_token_string (line 1358) | std::string get_token_string() const method JSON_HEDLEY_RETURNS_NON_NULL (line 1382) | JSON_HEDLEY_RETURNS_NON_NULL method skip_bom (line 1396) | bool skip_bom() method token_type (line 1410) | token_type scan() FILE: thirdparty/nlohmann/detail/input/parser.hpp type nlohmann (line 19) | namespace nlohmann type detail (line 21) | namespace detail class parser (line 33) | class parser type parse_event_t (line 43) | enum class parse_event_t : uint8_t method parser (line 63) | explicit parser(detail::input_adapter_t&& adapter, method parse (line 82) | void parse(const bool strict, BasicJsonType& result) method accept (line 143) | bool accept(const bool strict = true) method sax_parse (line 151) | bool sax_parse(SAX* sax, const bool strict = true) method sax_parse_internal (line 171) | bool sax_parse_internal(SAX* sax) method token_type (line 453) | token_type get_token() method exception_message (line 458) | std::string exception_message(const token_type expected, const std... FILE: thirdparty/nlohmann/detail/input/position_t.hpp type nlohmann (line 5) | namespace nlohmann type detail (line 7) | namespace detail type position_t (line 10) | struct position_t FILE: thirdparty/nlohmann/detail/iterators/internal_iterator.hpp type nlohmann (line 5) | namespace nlohmann type detail (line 7) | namespace detail type internal_iterator (line 15) | struct internal_iterator FILE: thirdparty/nlohmann/detail/iterators/iter_impl.hpp type nlohmann (line 15) | namespace nlohmann type detail (line 17) | namespace detail class iteration_proxy (line 20) | class iteration_proxy class iteration_proxy_value (line 21) | class iteration_proxy_value class iter_impl (line 40) | class iter_impl method iter_impl (line 78) | iter_impl() = default; method iter_impl (line 86) | explicit iter_impl(pointer object) noexcept : m_object(object) method iter_impl (line 128) | iter_impl(const iter_impl& other) noexcept method iter_impl (line 138) | iter_impl& operator=(const iter_impl& other) ... method iter_impl (line 150) | iter_impl(const iter_impl() const method iter_impl (line 311) | iter_impl const operator++(int) method iter_impl (line 322) | iter_impl& operator++() method iter_impl (line 354) | iter_impl const operator--(int) method iter_impl (line 365) | iter_impl& operator--() method iter_impl (line 487) | iter_impl& operator+=(difference_type i) method iter_impl (line 516) | iter_impl& operator-=(difference_type i) method iter_impl (line 525) | iter_impl operator+(difference_type i) const method iter_impl (line 536) | iter_impl operator+(difference_type i, const iter_impl& it) method iter_impl (line 547) | iter_impl operator-(difference_type i) const method difference_type (line 558) | difference_type operator-(const iter_impl& other) const method reference (line 579) | reference operator[](difference_type n) const method reference (line 626) | reference value() const FILE: thirdparty/nlohmann/detail/iterators/iteration_proxy.hpp type nlohmann (line 11) | namespace nlohmann type detail (line 13) | namespace detail function int_to_string (line 16) | void int_to_string( string_type& target, std::size_t value ) class iteration_proxy_value (line 20) | class iteration_proxy_value method iteration_proxy_value (line 43) | explicit iteration_proxy_value(IteratorType it) noexcept : anchor(... method iteration_proxy_value (line 46) | iteration_proxy_value& operator*() method iteration_proxy_value (line 52) | iteration_proxy_value& operator++() method string_type (line 73) | const string_type& key() const method value (line 101) | typename IteratorType::reference value() const class iteration_proxy (line 108) | class iteration_proxy method iteration_proxy (line 116) | explicit iteration_proxy(typename IteratorType::reference cont) no... method begin (line 120) | iteration_proxy_value begin() noexcept method end (line 126) | iteration_proxy_value end() noexcept function get (line 135) | auto get(const nlohmann::detail::iteration_proxy_value... function get (line 143) | auto get(const nlohmann::detail::iteration_proxy_value... type std (line 154) | namespace std class tuple_size<::nlohmann::detail::iteration_proxy_value> (line 162) | class tuple_size<::nlohmann::detail::iteration_proxy_value> class tuple_element> (line 166) | class tuple_element> (line 16) | struct iterator_types < type iterator_traits (line 31) | struct iterator_traits type iterator_traits < T, enable_if_t < !std::is_pointer::value >> (line 36) | struct iterator_traits < T, enable_if_t < !std::is_pointer::value >> type iterator_traits::value>> (line 42) | struct iterator_traits::value>> FILE: thirdparty/nlohmann/detail/iterators/json_reverse_iterator.hpp type nlohmann (line 7) | namespace nlohmann type detail (line 9) | namespace detail class json_reverse_iterator (line 34) | class json_reverse_iterator : public std::reverse_iterator method json_reverse_iterator (line 44) | explicit json_reverse_iterator(const typename base_iterator::itera... method json_reverse_iterator (line 48) | explicit json_reverse_iterator(const base_iterator& it) noexcept :... method json_reverse_iterator (line 51) | json_reverse_iterator const operator++(int) method json_reverse_iterator (line 57) | json_reverse_iterator& operator++() method json_reverse_iterator (line 63) | json_reverse_iterator const operator--(int) method json_reverse_iterator (line 69) | json_reverse_iterator& operator--() method json_reverse_iterator (line 75) | json_reverse_iterator& operator+=(difference_type i) method json_reverse_iterator (line 81) | json_reverse_iterator operator+(difference_type i) const method json_reverse_iterator (line 87) | json_reverse_iterator operator-(difference_type i) const method difference_type (line 93) | difference_type operator-(const json_reverse_iterator& other) const method reference (line 99) | reference operator[](difference_type n) const method key (line 105) | auto key() const -> decltype(std::declval().key()) method reference (line 112) | reference value() const FILE: thirdparty/nlohmann/detail/iterators/primitive_iterator.hpp type nlohmann (line 6) | namespace nlohmann type detail (line 8) | namespace detail class primitive_iterator_t (line 19) | class primitive_iterator_t method difference_type (line 30) | constexpr difference_type get_value() const noexcept method set_begin (line 36) | void set_begin() noexcept method set_end (line 42) | void set_end() noexcept method is_begin (line 48) | constexpr bool is_begin() const noexcept method is_end (line 54) | constexpr bool is_end() const noexcept method primitive_iterator_t (line 69) | primitive_iterator_t operator+(difference_type n) noexcept method difference_type (line 76) | constexpr difference_type operator-(primitive_iterator_t lhs, prim... method primitive_iterator_t (line 81) | primitive_iterator_t& operator++() noexcept method primitive_iterator_t (line 87) | primitive_iterator_t const operator++(int) noexcept method primitive_iterator_t (line 94) | primitive_iterator_t& operator--() noexcept method primitive_iterator_t (line 100) | primitive_iterator_t const operator--(int) noexcept method primitive_iterator_t (line 107) | primitive_iterator_t& operator+=(difference_type n) noexcept method primitive_iterator_t (line 113) | primitive_iterator_t& operator-=(difference_type n) noexcept FILE: thirdparty/nlohmann/detail/json_pointer.hpp type nlohmann (line 15) | namespace nlohmann class json_pointer (line 18) | class json_pointer class basic_json (line 22) | class basic_json method json_pointer (line 46) | explicit json_pointer(const std::string& s = "") method to_string (line 64) | std::string to_string() const method json_pointer (line 96) | json_pointer& operator/=(const json_pointer& ptr) method json_pointer (line 120) | json_pointer& operator/=(std::string token) method json_pointer (line 142) | json_pointer& operator/=(std::size_t array_index) method json_pointer (line 162) | json_pointer operator/(const json_pointer& lhs, method json_pointer (line 183) | json_pointer operator/(const json_pointer& ptr, std::string token) method json_pointer (line 203) | json_pointer operator/(const json_pointer& ptr, std::size_t array_in... method json_pointer (line 221) | json_pointer parent_pointer() const method pop_back (line 246) | void pop_back() method push_back (line 292) | void push_back(const std::string& token) method push_back (line 298) | void push_back(std::string&& token) method empty (line 317) | bool empty() const noexcept method array_index (line 330) | static int array_index(const std::string& s) method json_pointer (line 344) | json_pointer top() const method BasicJsonType (line 364) | BasicJsonType& get_and_create(BasicJsonType& j) const function BasicJsonType (line 444) | BasicJsonType& get_unchecked(BasicJsonType* ptr) const function BasicJsonType (line 520) | BasicJsonType& get_checked(BasicJsonType* ptr) const function BasicJsonType (line 585) | const BasicJsonType& get_unchecked(const BasicJsonType* ptr) const function BasicJsonType (line 644) | const BasicJsonType& get_checked(const BasicJsonType* ptr) const function contains (line 700) | bool contains(const BasicJsonType* ptr) const function split (line 776) | static std::vector split(const std::string& reference_string) function replace_substring (line 851) | static void replace_substring(std::string& s, const std::string& f, function escape (line 863) | static std::string escape(std::string s) function unescape (line 871) | static void unescape(std::string& s) function flatten (line 884) | static void flatten(const std::string& reference_string, function BasicJsonType (line 946) | static BasicJsonType function friend (line 985) | friend bool operator==(json_pointer const& lhs, function friend (line 1002) | friend bool operator!=(json_pointer const& lhs, FILE: thirdparty/nlohmann/detail/json_ref.hpp type nlohmann (line 8) | namespace nlohmann type detail (line 10) | namespace detail class json_ref (line 13) | class json_ref method json_ref (line 18) | json_ref(value_type&& value) method json_ref (line 22) | json_ref(const value_type& value) method json_ref (line 26) | json_ref(std::initializer_list init) method json_ref (line 33) | json_ref(Args && ... args) method json_ref (line 38) | json_ref(json_ref&&) = default; method json_ref (line 39) | json_ref(const json_ref&) = delete; method json_ref (line 40) | json_ref& operator=(const json_ref&) = delete; method json_ref (line 41) | json_ref& operator=(json_ref&&) = delete; method value_type (line 44) | value_type moved_or_copied() const method value_type (line 53) | value_type const& operator*() const method value_type (line 58) | value_type const* operator->() const FILE: thirdparty/nlohmann/detail/meta/cpp_future.hpp type nlohmann (line 7) | namespace nlohmann type detail (line 9) | namespace detail type index_sequence (line 21) | struct index_sequence method size (line 25) | static constexpr std::size_t size() noexcept type merge_and_renumber (line 32) | struct merge_and_renumber type make_index_sequence (line 39) | struct make_index_sequence type make_index_sequence<0> (line 43) | struct make_index_sequence<0> : index_sequence<> {} type make_index_sequence<1> (line 44) | struct make_index_sequence<1> : index_sequence<0> {} type priority_tag (line 50) | struct priority_tag : priority_tag < N - 1 > {} type priority_tag<0> (line 51) | struct priority_tag<0> {} type static_const (line 55) | struct static_const type merge_and_renumber, index_sequence> (line 35) | struct merge_and_renumber, index_sequence> FILE: thirdparty/nlohmann/detail/meta/detected.hpp type nlohmann (line 8) | namespace nlohmann type detail (line 10) | namespace detail type nonesuch (line 12) | struct nonesuch method nonesuch (line 14) | nonesuch() = delete; method nonesuch (line 16) | nonesuch(nonesuch const&) = delete; method nonesuch (line 17) | nonesuch(nonesuch const&&) = delete; type detector (line 26) | struct detector type detector>, Op, Args...> (line 33) | struct detector>, Op, Args...> FILE: thirdparty/nlohmann/detail/meta/is_sax.hpp type nlohmann (line 10) | namespace nlohmann type detail (line 12) | namespace detail type is_sax (line 61) | struct is_sax type is_sax_static_asserts (line 93) | struct is_sax_static_asserts FILE: thirdparty/nlohmann/detail/meta/type_traits.hpp type nlohmann (line 14) | namespace nlohmann type detail (line 24) | namespace detail type is_basic_json (line 39) | struct is_basic_json : std::false_type {} type has_from_json (line 83) | struct has_from_json : std::false_type {} type has_from_json::value>> (line 86) | struct has_from_json::value>> (line 102) | struct has_non_default_from_json::value>> (line 117) | struct has_to_json> (line 135) | struct is_iterator_traits> type is_complete_type (line 152) | struct is_complete_type : std::false_type {} type is_complete_type (line 155) | struct is_complete_type : std::true_ty... type is_compatible_object_type_impl (line 159) | struct is_compatible_object_type_impl : std::false_type {} type is_compatible_object_type_impl < BasicJsonType, CompatibleObjectType, enable_if_t::value and is_detected::value >> (line 162) | struct is_compatible_object_type_impl < type is_compatible_object_type (line 179) | struct is_compatible_object_type type is_constructible_object_type_impl (line 184) | struct is_constructible_object_type_impl : std::false_type {} type is_constructible_object_type_impl < BasicJsonType, ConstructibleObjectType, enable_if_t::value and is_detected::value >> (line 187) | struct is_constructible_object_type_impl < type is_constructible_object_type (line 211) | struct is_constructible_object_type type is_compatible_string_type_impl (line 217) | struct is_compatible_string_type_impl : std::false_type {} type is_compatible_string_type_impl < BasicJsonType, CompatibleStringType, enable_if_t::value >> (line 220) | struct is_compatible_string_type_impl < type is_compatible_string_type (line 230) | struct is_compatible_string_type type is_constructible_string_type_impl (line 235) | struct is_constructible_string_type_impl : std::false_type {} type is_constructible_string_type_impl < BasicJsonType, ConstructibleStringType, enable_if_t::value >> (line 238) | struct is_constructible_string_type_impl < type is_constructible_string_type (line 249) | struct is_constructible_string_type type is_compatible_array_type_impl (line 253) | struct is_compatible_array_type_impl : std::false_type {} type is_compatible_array_type (line 272) | struct is_compatible_array_type type is_constructible_array_type_impl (line 276) | struct is_constructible_array_type_impl : std::false_type {} type is_constructible_array_type_impl < BasicJsonType, ConstructibleArrayType, enable_if_t::value >> (line 279) | struct is_constructible_array_type_impl < type is_constructible_array_type_impl < BasicJsonType, ConstructibleArrayType, enable_if_t::value and std::is_default_constructible::value and (std::is_move_assignable::value or std::is_copy_assignable::value) and is_detected::value and is_detected::value and is_complete_type< detected_t>::value >> (line 286) | struct is_constructible_array_type_impl < type is_constructible_array_type (line 315) | struct is_constructible_array_type type is_compatible_integer_type_impl (line 320) | struct is_compatible_integer_type_impl : std::false_type {} type is_compatible_integer_type_impl < RealIntegerType, CompatibleNumberIntegerType, enable_if_t::value and std::is_integral::value and not std::is_same::value >> (line 323) | struct is_compatible_integer_type_impl < type is_compatible_integer_type (line 341) | struct is_compatible_integer_type type is_compatible_type_impl (line 346) | struct is_compatible_type_impl: std::false_type {} type is_compatible_type_impl < BasicJsonType, CompatibleType, enable_if_t::value >> (line 349) | struct is_compatible_type_impl < type is_compatible_type (line 358) | struct is_compatible_type type conjunction (line 362) | struct conjunction : std::true_type { } type conjunction (line 363) | struct conjunction : B1 { } type is_constructible_tuple (line 369) | struct is_constructible_tuple : std::false_type {} type is_compatible_array_type_impl < BasicJsonType, CompatibleArrayType, enable_if_t::value and is_detected::value and // This is needed because json_reverse_iterator has a ::iterator type... // Therefore it is detected as a CompatibleArrayType. // The real fix would be to have an Iterable concept. not is_iterator_traits< iterator_traits>::value >> (line 256) | struct is_compatible_array_type_impl < type conjunction (line 365) | struct conjunction type is_constructible_tuple> (line 372) | struct is_constructible_tuple> : conjunction adapter) : oa(ad... method write_bson (line 45) | void write_bson(const BasicJsonType& j) method write_cbor (line 65) | void write_cbor(const BasicJsonType& j) method write_msgpack (line 309) | void write_msgpack(const BasicJsonType& j) method write_ubjson (line 551) | void write_ubjson(const BasicJsonType& j, const bool use_count, method calc_bson_entry_header_size (line 715) | static std::size_t calc_bson_entry_header_size(const string_t& name) method write_bson_entry_header (line 730) | void write_bson_entry_header(const string_t& name, method write_bson_boolean (line 742) | void write_bson_boolean(const string_t& name, method write_bson_double (line 752) | void write_bson_double(const string_t& name, method calc_bson_string_size (line 762) | static std::size_t calc_bson_string_size(const string_t& value) method write_bson_string (line 770) | void write_bson_string(const string_t& name, method write_bson_null (line 784) | void write_bson_null(const string_t& name) method calc_bson_integer_size (line 792) | static std::size_t calc_bson_integer_size(const std::int64_t value) method write_bson_integer (line 802) | void write_bson_integer(const string_t& name, method calc_bson_unsigned_size (line 820) | static constexpr std::size_t calc_bson_unsigned_size(const std::ui... method write_bson_unsigned (line 830) | void write_bson_unsigned(const string_t& name, method write_bson_object_entry (line 852) | void write_bson_object_entry(const string_t& name, method calc_bson_array_size (line 862) | static std::size_t calc_bson_array_size(const typename BasicJsonTy... method write_bson_array (line 877) | void write_bson_array(const string_t& name, method calc_bson_element_size (line 897) | static std::size_t calc_bson_element_size(const string_t& name, method write_bson_element (line 942) | void write_bson_element(const string_t& name, method calc_bson_object_size (line 985) | static std::size_t calc_bson_object_size(const typename BasicJsonT... method write_bson_object (line 1000) | void write_bson_object(const typename BasicJsonType::object_t& value) method CharType (line 1016) | static constexpr CharType get_cbor_float_prefix(float /*unused*/) method CharType (line 1021) | static constexpr CharType get_cbor_float_prefix(double /*unused*/) method CharType (line 1030) | static constexpr CharType get_msgpack_float_prefix(float /*unused*/) method CharType (line 1035) | static constexpr CharType get_msgpack_float_prefix(double /*unused*/) method write_number_with_ubjson_prefix (line 1047) | void write_number_with_ubjson_prefix(const NumberType n, method write_number_with_ubjson_prefix (line 1060) | void write_number_with_ubjson_prefix(const NumberType n, method write_number_with_ubjson_prefix (line 1113) | void write_number_with_ubjson_prefix(const NumberType n, method CharType (line 1173) | CharType ubjson_prefix(const BasicJsonType& j) const noexcept method CharType (line 1244) | static constexpr CharType get_ubjson_float_prefix(float /*unused*/) method CharType (line 1249) | static constexpr CharType get_ubjson_float_prefix(double /*unused*/) method write_number (line 1270) | void write_number(const NumberType n) method CharType (line 1293) | static constexpr CharType to_char_type(std::uint8_t x) noexcept method CharType (line 1300) | static CharType to_char_type(std::uint8_t x) noexcept method CharType (line 1311) | static constexpr CharType to_char_type(std::uint8_t x) noexcept method CharType (line 1322) | static constexpr CharType to_char_type(InputCharType x) noexcept FILE: thirdparty/nlohmann/detail/output/output_adapters.hpp type nlohmann (line 13) | namespace nlohmann type detail (line 15) | namespace detail type output_adapter_protocol (line 18) | struct output_adapter_protocol class output_vector_adapter (line 31) | class output_vector_adapter : public output_adapter_protocol method output_vector_adapter (line 34) | explicit output_vector_adapter(std::vector& vec) noexcept method write_character (line 38) | void write_character(CharType c) override method JSON_HEDLEY_NON_NULL (line 43) | JSON_HEDLEY_NON_NULL(2) class output_stream_adapter (line 55) | class output_stream_adapter : public output_adapter_protocol method output_stream_adapter (line 58) | explicit output_stream_adapter(std::basic_ostream& s) no... method write_character (line 62) | void write_character(CharType c) override method JSON_HEDLEY_NON_NULL (line 67) | JSON_HEDLEY_NON_NULL(2) class output_string_adapter (line 79) | class output_string_adapter : public output_adapter_protocol method output_string_adapter (line 82) | explicit output_string_adapter(StringType& s) noexcept method write_character (line 86) | void write_character(CharType c) override method JSON_HEDLEY_NON_NULL (line 91) | JSON_HEDLEY_NON_NULL(2) class output_adapter (line 102) | class output_adapter method output_adapter (line 105) | output_adapter(std::vector& vec) method output_adapter (line 108) | output_adapter(std::basic_ostream& s) method output_adapter (line 111) | output_adapter(StringType& s) FILE: thirdparty/nlohmann/detail/output/serializer.hpp type nlohmann (line 25) | namespace nlohmann type detail (line 27) | namespace detail type error_handler_t (line 34) | enum class error_handler_t class serializer (line 42) | class serializer method serializer (line 57) | serializer(output_adapter_t s, const char ichar, method serializer (line 69) | serializer(const serializer&) = delete; method serializer (line 70) | serializer& operator=(const serializer&) = delete; method serializer (line 71) | serializer(serializer&&) = delete; method serializer (line 72) | serializer& operator=(serializer&&) = delete; method dump (line 92) | void dump(const BasicJsonType& val, const bool pretty_print, method dump_escaped (line 302) | void dump_escaped(const string_t& s, const bool ensure_ascii) method count_digits (line 558) | inline unsigned int count_digits(number_unsigned_t x) noexcept method dump_integer (line 597) | void dump_integer(NumberType x) method dump_float (line 683) | void dump_float(number_float_t x) method dump_float (line 704) | void dump_float(number_float_t x, std::true_type /*is_ieee_single_... method dump_float (line 712) | void dump_float(number_float_t x, std::false_type /*is_ieee_single... method decode (line 782) | static std::uint8_t decode(std::uint8_t& state, std::uint32_t& cod... method number_unsigned_t (line 819) | number_unsigned_t remove_sign(number_unsigned_t x) method number_unsigned_t (line 834) | inline number_unsigned_t remove_sign(number_integer_t x) noexcept FILE: thirdparty/nlohmann/detail/value_t.hpp type nlohmann (line 9) | namespace nlohmann type detail (line 11) | namespace detail type value_t (line 41) | enum class value_t : std::uint8_t FILE: thirdparty/nlohmann/json.hpp type nlohmann (line 80) | namespace nlohmann function NLOHMANN_BASIC_JSON_TPL_DECLARATION (line 164) | NLOHMANN_BASIC_JSON_TPL_DECLARATION function value_t (line 2069) | constexpr value_t type() const noexcept function is_primitive (line 2099) | constexpr bool is_primitive() const noexcept function is_structured (line 2126) | constexpr bool is_structured() const noexcept function is_null (line 2148) | constexpr bool is_null() const noexcept function is_boolean (line 2170) | constexpr bool is_boolean() const noexcept function is_number (line 2200) | constexpr bool is_number() const noexcept function is_number_integer (line 2229) | constexpr bool is_number_integer() const noexcept function is_number_unsigned (line 2257) | constexpr bool is_number_unsigned() const noexcept function is_number_float (line 2285) | constexpr bool is_number_float() const noexcept function is_object (line 2307) | constexpr bool is_object() const noexcept function is_array (line 2329) | constexpr bool is_array() const noexcept function is_string (line 2351) | constexpr bool is_string() const noexcept function is_discarded (line 2378) | constexpr bool is_discarded() const noexcept function object_t (line 2428) | object_t* get_impl_ptr(object_t* /*unused*/) noexcept function object_t (line 2434) | constexpr const object_t* get_impl_ptr(const object_t* /*unused*/) const... function array_t (line 2440) | array_t* get_impl_ptr(array_t* /*unused*/) noexcept function array_t (line 2446) | constexpr const array_t* get_impl_ptr(const array_t* /*unused*/) const n... function string_t (line 2452) | string_t* get_impl_ptr(string_t* /*unused*/) noexcept function string_t (line 2458) | constexpr const string_t* get_impl_ptr(const string_t* /*unused*/) const... function boolean_t (line 2464) | boolean_t* get_impl_ptr(boolean_t* /*unused*/) noexcept function boolean_t (line 2470) | constexpr const boolean_t* get_impl_ptr(const boolean_t* /*unused*/) con... function number_integer_t (line 2476) | number_integer_t* get_impl_ptr(number_integer_t* /*unused*/) noexcept function number_integer_t (line 2482) | constexpr const number_integer_t* get_impl_ptr(const number_integer_t* /... function number_unsigned_t (line 2488) | number_unsigned_t* get_impl_ptr(number_unsigned_t* /*unused*/) noexcept function number_unsigned_t (line 2494) | constexpr const number_unsigned_t* get_impl_ptr(const number_unsigned_t*... function number_float_t (line 2500) | number_float_t* get_impl_ptr(number_float_t* /*unused*/) noexcept function number_float_t (line 2506) | constexpr const number_float_t* get_impl_ptr(const number_float_t* /*unu... function ReferenceType (line 2523) | static ReferenceType get_ref_impl(ThisType& obj) function BasicJsonType (line 2581) | BasicJsonType get() const function ValueType (line 2631) | ValueType get() const noexcept(noexcept( function ValueType (line 2682) | ValueType get() const noexcept(noexcept( function ValueType (line 2728) | ValueType & get_to(ValueType& v) const noexcept(noexcept( function Array (line 2740) | Array get_to(T (&v)[N]) const function get_ptr (line 2777) | auto get_ptr() noexcept -> decltype(std::declval().get_im... function get_ptr (line 2790) | constexpr auto get_ptr() const noexcept -> decltype(std::declval decltype(std::declval().template g... function get (line 2837) | constexpr auto get() const noexcept -> decltype(std::declval emplace(Args&& ... args) function iterator (line 5136) | iterator insert_iterator(const_iterator pos, Args&& ... args) function iterator (line 5174) | iterator insert(const_iterator pos, const basic_json& val) function iterator (line 5196) | iterator insert(const_iterator pos, basic_json&& val) function iterator (line 5225) | iterator insert(const_iterator pos, size_type cnt, const basic_json& val) function iterator (line 5273) | iterator insert(const_iterator pos, const_iterator first, const_iterator... function iterator (line 5326) | iterator insert(const_iterator pos, initializer_list_t ilist) function insert (line 5367) | void insert(const_iterator first, const_iterator last) function update (line 5409) | void update(const_reference j) function update (line 5460) | void update(const_iterator first, const_iterator last) function swap (line 5511) | void swap(reference other) noexcept ( function swap (line 5543) | void swap(array_t& other) function swap (line 5576) | void swap(object_t& other) function swap (line 5609) | void swap(string_t& other) function friend (line 5776) | friend bool operator!=(const_reference lhs, const_reference rhs) noexcept function friend (line 5829) | friend bool operator<(const_reference lhs, const_reference rhs) noexcept function friend (line 5940) | friend bool operator<=(const_reference lhs, const_reference rhs) noexcept function friend (line 5986) | friend bool operator>(const_reference lhs, const_reference rhs) noexcept function friend (line 6032) | friend bool operator>=(const_reference lhs, const_reference rhs) noexcept function friend (line 6099) | friend std::ostream& operator<<(std::ostream& o, const basic_json& j) function accept (line 6211) | static bool accept(detail::input_adapter&& i) function sax_parse (line 6271) | static bool sax_parse(detail::input_adapter&& i, SAX* sax, function basic_json (line 6334) | static basic_json parse(IteratorType first, IteratorType last, function accept (line 6347) | static bool accept(IteratorType first, IteratorType last) function sax_parse (line 6357) | static bool sax_parse(IteratorType first, IteratorType last, SAX* sax) function noexcept (line 6444) | const noexcept function to_cbor (line 6582) | static void to_cbor(const basic_json& j, detail::output_adapter o) function to_cbor (line 6587) | static void to_cbor(const basic_json& j, detail::output_adapter o) function to_msgpack (line 6671) | static std::vector to_msgpack(const basic_json& j) function to_msgpack (line 6678) | static void to_msgpack(const basic_json& j, detail::output_adapter o) function to_ubjson (line 6768) | static std::vector to_ubjson(const basic_json& j, function to_ubjson (line 6777) | static void to_ubjson(const basic_json& j, detail::output_adapter o, function to_bson (line 6845) | static std::vector to_bson(const basic_json& j) function to_bson (line 6860) | static void to_bson(const basic_json& j, detail::output_adapter o) function to_bson (line 6868) | static void to_bson(const basic_json& j, detail::output_adapter o) function JSON_HEDLEY_WARN_UNUSED_RESULT (line 6973) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 6989) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 7082) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 7098) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 7170) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 7186) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 7257) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 7273) | JSON_HEDLEY_WARN_UNUSED_RESULT function reference (line 7328) | reference operator[](const json_pointer& ptr) function const_reference (line 7356) | const_reference operator[](const json_pointer& ptr) const function reference (line 7399) | reference at(const json_pointer& ptr) function const_reference (line 7442) | const_reference at(const json_pointer& ptr) const function basic_json (line 7469) | basic_json flatten() const function basic_json (line 7506) | basic_json unflatten() const function basic_json (line 7567) | basic_json patch(const basic_json& json_patch) const function JSON_HEDLEY_WARN_UNUSED_RESULT (line 7862) | JSON_HEDLEY_WARN_UNUSED_RESULT function merge_patch (line 8038) | void merge_patch(const basic_json& apply_patch) function NLOHMANN_BASIC_JSON_TPL_DECLARATION (line 8076) | NLOHMANN_BASIC_JSON_TPL_DECLARATION type std (line 8088) | namespace std type hash (line 8093) | struct hash type less<::nlohmann::detail::value_t> (line 8112) | struct less<::nlohmann::detail::value_t> FILE: thirdparty/nlohmann/json_fwd.hpp type nlohmann (line 15) | namespace nlohmann type adl_serializer (line 25) | struct adl_serializer class basic_json (line 37) | class basic_json class json_pointer (line 51) | class json_pointer FILE: thirdparty/pdo_oci/oci_driver.c function pdo_oci_fetch_error_func (line 28) | static void pdo_oci_fetch_error_func(pdo_dbh_t *dbh, pdo_stmt_t *stmt, z... function ub4 (line 50) | ub4 _oci_error(OCIError *err, function oci_handle_closer (line 187) | static void oci_handle_closer(pdo_dbh_t *dbh) /* {{{ */ function oci_handle_preparer (line 238) | static bool oci_handle_preparer(pdo_dbh_t *dbh, zend_string *sql, pdo_st... function zend_long (line 308) | static zend_long oci_handle_doer(pdo_dbh_t *dbh, const zend_string *sql)... function zend_string (line 363) | static zend_string *oci_handle_quoter(pdo_dbh_t *dbh, function oci_handle_begin (line 403) | static bool oci_handle_begin(pdo_dbh_t *dbh) /* {{{ */ function oci_handle_commit (line 410) | static bool oci_handle_commit(pdo_dbh_t *dbh) /* {{{ */ function oci_handle_rollback (line 424) | static bool oci_handle_rollback(pdo_dbh_t *dbh) /* {{{ */ function oci_handle_set_attribute (line 438) | static bool oci_handle_set_attribute(pdo_dbh_t *dbh, zend_long attr, zva... function oci_handle_get_attribute (line 580) | static int oci_handle_get_attribute(pdo_dbh_t *dbh, zend_long attr, zval... function zend_result (line 663) | static zend_result pdo_oci_check_liveness(pdo_dbh_t *dbh) /* {{{ */ type pdo_dbh_methods (line 702) | struct pdo_dbh_methods function pdo_oci_handle_factory (line 721) | static int pdo_oci_handle_factory(pdo_dbh_t *dbh, zval *driver_options) ... function ub4 (line 872) | static inline ub4 pdo_oci_sanitize_prefetch(long prefetch) /* {{{ */ FILE: thirdparty/pdo_oci/oci_statement.c function oci_stmt_dtor (line 54) | static int oci_stmt_dtor(pdo_stmt_t *stmt) /* {{{ */ function oci_stmt_execute (line 129) | static int oci_stmt_execute(pdo_stmt_t *stmt) /* {{{ */ function sb4 (line 196) | static sb4 oci_bind_input_cb( function sb4 (line 240) | static sb4 oci_bind_output_cb(dvoid *ctx, function oci_stmt_param_hook (line 294) | static int oci_stmt_param_hook(pdo_stmt_t *stmt, function oci_stmt_fetch (line 530) | static int oci_stmt_fetch(pdo_stmt_t *stmt, enum pdo_fetch_orientation o... function sb4 (line 585) | static sb4 oci_define_callback( function oci_stmt_describe (line 603) | static int oci_stmt_describe(pdo_stmt_t *stmt, int colno) /* {{{ */ type _oci_lob_env (line 701) | struct _oci_lob_env { type oci_lob_env (line 705) | typedef struct _oci_lob_env oci_lob_env; type oci_lob_self (line 707) | struct oci_lob_self { function oci_blob_write (line 717) | static ssize_t oci_blob_write(php_stream *stream, const char *buf, size_... function oci_blob_read (line 744) | static ssize_t oci_blob_read(php_stream *stream, char *buf, size_t count) { function oci_blob_close (line 794) | static int oci_blob_close(php_stream *stream, int close_handle) { function oci_blob_flush (line 812) | static int oci_blob_flush(php_stream *stream) { function oci_blob_seek (line 818) | static int oci_blob_seek(php_stream *stream, zend_off_t offset, int when... function php_stream (line 839) | static php_stream *oci_create_lob_stream(pdo_stmt_t *stmt, OCILobLocator... function oci_stmt_get_col (line 872) | static int oci_stmt_get_col(pdo_stmt_t *stmt, int colno, zval *result, e... function oci_stmt_col_meta (line 905) | static int oci_stmt_col_meta(pdo_stmt_t *stmt, zend_long colno, zval *re... type pdo_stmt_methods (line 1103) | struct pdo_stmt_methods FILE: thirdparty/pdo_oci/pdo_oci.c function PHP_MINIT_FUNCTION (line 77) | PHP_MINIT_FUNCTION(pdo_oci) { function PHP_RINIT_FUNCTION (line 100) | PHP_RINIT_FUNCTION(pdo_oci) { function PHP_MSHUTDOWN_FUNCTION (line 123) | PHP_MSHUTDOWN_FUNCTION(pdo_oci) { function PHP_MINFO_FUNCTION (line 139) | PHP_MINFO_FUNCTION(pdo_oci) { FILE: thirdparty/pdo_oci/php_pdo_oci_int.h type pdo_oci_error_info (line 24) | typedef struct { type pdo_oci_db_handle (line 32) | typedef struct { type pdo_oci_column (line 50) | typedef struct { type pdo_oci_stmt (line 63) | typedef struct { type pdo_oci_bound_param (line 75) | typedef struct { type pdo_stmt_methods (line 102) | struct pdo_stmt_methods FILE: thirdparty/pdo_sqlite/php_pdo_sqlite.h type pdo_sqlite_transaction_mode (line 30) | enum pdo_sqlite_transaction_mode { FILE: thirdparty/pdo_sqlite/php_pdo_sqlite_int.h type pdo_sqlite_error_info (line 23) | typedef struct { type pdo_sqlite_db_handle (line 30) | typedef struct { type pdo_sqlite_stmt (line 36) | typedef struct { type pdo_stmt_methods (line 53) | struct pdo_stmt_methods FILE: thirdparty/pdo_sqlite/sqlite_driver.c function _pdo_sqlite_error (line 30) | int _pdo_sqlite_error(pdo_dbh_t *dbh, pdo_stmt_t *stmt, const char *file... function pdo_sqlite_fetch_error_func (line 84) | static void pdo_sqlite_fetch_error_func(pdo_dbh_t *dbh, pdo_stmt_t *stmt... function sqlite_handle_closer (line 95) | static void sqlite_handle_closer(pdo_dbh_t *dbh) /* {{{ */ function sqlite_handle_preparer (line 120) | static bool sqlite_handle_preparer(pdo_dbh_t *dbh, zend_string *sql, pdo... function zend_long (line 148) | static zend_long sqlite_handle_doer(pdo_dbh_t *dbh, const zend_string *sql) function zend_string (line 160) | static zend_string *pdo_sqlite_last_insert_id(pdo_dbh_t *dbh, const zend... function zend_string (line 168) | static zend_string* sqlite_handle_quoter(pdo_dbh_t *dbh, const zend_stri... function sqlite_handle_begin (line 196) | static bool sqlite_handle_begin(pdo_dbh_t *dbh) function sqlite_handle_commit (line 220) | static bool sqlite_handle_commit(pdo_dbh_t *dbh) function sqlite_handle_rollback (line 231) | static bool sqlite_handle_rollback(pdo_dbh_t *dbh) function pdo_sqlite_get_attribute (line 242) | static int pdo_sqlite_get_attribute(pdo_dbh_t *dbh, zend_long attr, zval... function pdo_sqlite_in_transaction (line 262) | static bool pdo_sqlite_in_transaction(pdo_dbh_t *dbh) function pdo_sqlite_set_attr (line 271) | static bool pdo_sqlite_set_attr(pdo_dbh_t *dbh, zend_long attr, zval *val) function pdo_sqlite_request_shutdown (line 306) | static void pdo_sqlite_request_shutdown(pdo_dbh_t *dbh) type pdo_dbh_methods (line 310) | struct pdo_dbh_methods function pdo_sqlite_handle_factory (line 369) | static int pdo_sqlite_handle_factory(pdo_dbh_t *dbh, zval *driver_option... FILE: thirdparty/pdo_sqlite/sqlite_sql_parser.c function pdo_sqlite_scanner (line 24) | int pdo_sqlite_scanner(pdo_scanner_t *s) FILE: thirdparty/pdo_sqlite/sqlite_statement.c function pdo_sqlite_stmt_dtor (line 35) | static int pdo_sqlite_stmt_dtor(pdo_stmt_t *stmt) function pdo_sqlite_stmt_execute (line 47) | static int pdo_sqlite_stmt_execute(pdo_stmt_t *stmt) function pdo_sqlite_stmt_param_hook (line 80) | static int pdo_sqlite_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound... function pdo_sqlite_stmt_fetch (line 207) | static int pdo_sqlite_stmt_fetch(pdo_stmt_t *stmt, function pdo_sqlite_stmt_describe (line 241) | static int pdo_sqlite_stmt_describe(pdo_stmt_t *stmt, int colno) function pdo_sqlite_stmt_get_col (line 260) | static int pdo_sqlite_stmt_get_col( function pdo_sqlite_stmt_col_meta (line 307) | static int pdo_sqlite_stmt_col_meta(pdo_stmt_t *stmt, zend_long colno, z... function pdo_sqlite_stmt_cursor_closer (line 367) | static int pdo_sqlite_stmt_cursor_closer(pdo_stmt_t *stmt) function pdo_sqlite_stmt_get_attribute (line 374) | static int pdo_sqlite_stmt_get_attribute(pdo_stmt_t *stmt, zend_long att... function pdo_sqlite_stmt_set_attribute (line 418) | static int pdo_sqlite_stmt_set_attribute(pdo_stmt_t *stmt, zend_long att... type pdo_stmt_methods (line 458) | struct pdo_stmt_methods FILE: thirdparty/php/curl/curl_private.h type php_curl_write (line 47) | typedef struct { type php_curl_read (line 56) | typedef struct { type php_curl_callback (line 65) | typedef struct { type php_curl_handlers (line 70) | typedef struct { type _php_curl_error (line 85) | struct _php_curl_error { type _php_curl_send_headers (line 90) | struct _php_curl_send_headers { type _php_curl_free (line 94) | struct _php_curl_free { type php_curl (line 100) | typedef struct { type php_curlm_handlers (line 118) | typedef struct { function namespace (line 122) | namespace swoole { type php_curlm (line 130) | typedef struct { type php_curlsh (line 140) | typedef struct _php_curlsh { function php_curl_handlers (line 155) | static inline php_curl_handlers *curl_handlers(php_curl *ch) { function php_curl (line 164) | static inline php_curl *curl_from_obj(zend_object *obj) { function php_curlsh (line 170) | static inline php_curlsh *curl_share_from_obj(zend_object *obj) { FILE: thirdparty/php/curl/interface.cc function ZEND_ATTRIBUTE_UNUSED (line 70) | static ZEND_ATTRIBUTE_UNUSED void php_curl_ssl_lock(int mode, int n, con... function php_curl_ssl_id (line 78) | static ZEND_ATTRIBUTE_UNUSED unsigned long php_curl_ssl_id(void) { function zend_result (line 120) | static zend_result php_curl_option_url(php_curl *ch, const char *url, co... function swoole_curl_verify_handlers (line 136) | void swoole_curl_verify_handlers(php_curl *ch, bool reporterror) /* {{{ */ function SW_EXTERN_C_END (line 218) | SW_EXTERN_C_END function zend_object (line 275) | static zend_object *swoole_curl_create_object(zend_class_entry *class_ty... function zend_function (line 287) | static zend_function *swoole_curl_get_constructor(zend_object *object) { function zend_object (line 292) | static zend_object *swoole_curl_clone_obj(zend_object *object) { function HashTable (line 326) | static HashTable *swoole_curl_get_gc(zend_object *object, zval **table, ... function swoole_curl_cast_object (line 378) | int swoole_curl_cast_object(zend_object *obj, zval *result, int type) { function swoole_native_curl_mshutdown (line 390) | void swoole_native_curl_mshutdown() {} function fn_write_nothing (line 395) | static size_t fn_write_nothing(char *data, size_t size, size_t nmemb, vo... function fn_write (line 402) | static size_t fn_write(char *data, size_t size, size_t nmemb, void *ctx) { function fn_fnmatch (line 467) | static int fn_fnmatch(void *ctx, const char *pattern, const char *string) { function fn_ssh_hostkeyfunction (line 627) | static int fn_ssh_hostkeyfunction(void *clientp, int keytype, const char... function fn_read (line 689) | static size_t fn_read(char *data, size_t size, size_t nmemb, void *ctx) { function fn_write_header (line 753) | static size_t fn_write_header(char *data, size_t size, size_t nmemb, voi... function curl_debug (line 819) | static int curl_debug(CURL *cp, curl_infotype type, char *buf, size_t bu... function curl_free_post (line 836) | static void curl_free_post(void **post) { type mime_data_cb_arg (line 841) | struct mime_data_cb_arg { function curl_free_cb_arg (line 848) | static void curl_free_cb_arg(void **cb_arg_p) { function curl_free_slist (line 859) | static void curl_free_slist(zval *el) { function php_curl (line 864) | php_curl *swoole_curl_init_handle_into_zval(zval *curl) { function swoole_curl_init_handle (line 877) | void swoole_curl_init_handle(php_curl *ch) { function create_certinfo (line 906) | static void create_certinfo(struct curl_certinfo *ci, zval *listcode) { function _php_curl_set_default_options (line 939) | static void _php_curl_set_default_options(php_curl *ch) { function _php_copy_callback (line 1013) | static void _php_copy_callback(php_curl *ch, function swoole_setup_easy_copy_handlers (line 1027) | void swoole_setup_easy_copy_handlers(php_curl *ch, php_curl *source) { function zend_long (line 1113) | zend_long swoole_curl_get_long(zval *zv) { function read_cb (line 1124) | static size_t read_cb(char *buffer, size_t size, size_t nitems, void *ar... function seek_cb (line 1144) | static int seek_cb(void *arg, curl_off_t offset, int origin) /* {{{ */ function free_cb (line 1157) | static void free_cb(void *arg) /* {{{ */ function CURLcode (line 1169) | static inline CURLcode add_simple_field(curl_mime *mime, zend_string *st... function zend_result (line 1195) | static inline zend_result build_mime_structure_from_hash(php_curl *ch, z... function zend_result (line 1387) | static inline zend_result build_mime_structure_from_hash(php_curl *ch, z... function PHP_FUNCTION (line 1572) | PHP_FUNCTION(swoole_native_curl_copy_handle) { function zend_result (line 1588) | static zend_result _php_curl_setopt(php_curl *ch, zend_long option, zval... function PHP_FUNCTION (line 2366) | PHP_FUNCTION(swoole_native_curl_setopt) { function PHP_FUNCTION (line 2387) | PHP_FUNCTION(swoole_native_curl_setopt_array) { function swoole_curl_cleanup_handle (line 2420) | void swoole_curl_cleanup_handle(php_curl *ch) { function PHP_FUNCTION (line 2434) | PHP_FUNCTION(swoole_native_curl_exec) { function PHP_FUNCTION (line 2489) | PHP_FUNCTION(swoole_native_curl_getinfo) { function PHP_FUNCTION (line 2755) | PHP_FUNCTION(swoole_native_curl_error) { function PHP_FUNCTION (line 2782) | PHP_FUNCTION(swoole_native_curl_errno) { function PHP_FUNCTION (line 2800) | PHP_FUNCTION(swoole_native_curl_close) { function _php_curl_free_callback (line 2820) | static void _php_curl_free_callback(php_curl_callback *callback) { function swoole_curl_free_obj (line 2828) | static void swoole_curl_free_obj(zend_object *object) { function _php_curl_reset_handlers (line 2940) | static void _php_curl_reset_handlers(php_curl *ch) { function PHP_FUNCTION (line 3001) | PHP_FUNCTION(swoole_native_curl_reset) { function PHP_FUNCTION (line 3026) | PHP_FUNCTION(swoole_native_curl_escape) { function PHP_FUNCTION (line 3056) | PHP_FUNCTION(swoole_native_curl_unescape) { function PHP_FUNCTION (line 3087) | PHP_FUNCTION(swoole_native_curl_pause) { function PHP_FUNCTION (line 3107) | PHP_FUNCTION(swoole_native_curl_upkeep) { FILE: thirdparty/php/curl/multi.cc function swoole_curl_multi_set_in_coroutine (line 38) | void swoole_curl_multi_set_in_coroutine(php_curlm *mh, bool value) { function swoole_curl_multi_is_in_coroutine (line 42) | bool swoole_curl_multi_is_in_coroutine(php_curlm *mh) { function php_curlm (line 52) | static inline php_curlm *curl_multi_from_obj(zend_object *obj) { function SW_EXTERN_C_END (line 59) | SW_EXTERN_C_END function PHP_FUNCTION (line 77) | PHP_FUNCTION(swoole_native_curl_multi_add_handle) { function swoole_curl_multi_cleanup_list (line 120) | void swoole_curl_multi_cleanup_list(void *data) /* {{{ */ function curl_compare_objects (line 129) | static int curl_compare_objects(zval *z1, zval *z2) /* {{{ */ function zval (line 136) | static zval *_php_curl_multi_find_easy_handle(php_curlm *mh, CURL *easy)... function PHP_FUNCTION (line 155) | PHP_FUNCTION(swoole_native_curl_multi_remove_handle) { function PHP_FUNCTION (line 195) | PHP_FUNCTION(swoole_native_curl_multi_select) { function PHP_FUNCTION (line 229) | PHP_FUNCTION(swoole_native_curl_multi_exec) { function PHP_FUNCTION (line 271) | PHP_FUNCTION(swoole_native_curl_multi_getcontent) { function PHP_FUNCTION (line 294) | PHP_FUNCTION(swoole_native_curl_multi_info_read) { function PHP_FUNCTION (line 345) | PHP_FUNCTION(swoole_native_curl_multi_close) { function PHP_FUNCTION (line 377) | PHP_FUNCTION(swoole_native_curl_multi_errno) { function PHP_FUNCTION (line 392) | PHP_FUNCTION(swoole_native_curl_multi_strerror) { type curl_pushheaders (line 410) | struct curl_pushheaders function _php_curl_multi_setopt (line 494) | static bool _php_curl_multi_setopt(php_curlm *mh, zend_long option, zval... function PHP_FUNCTION (line 555) | PHP_FUNCTION(swoole_native_curl_multi_setopt) { function zend_object (line 584) | static zend_object *swoole_curl_multi_create_object(zend_class_entry *cl... function zend_function (line 596) | static zend_function *swoole_curl_multi_get_constructor(zend_object *obj... function swoole_curl_multi_free_obj (line 601) | static void swoole_curl_multi_free_obj(zend_object *object) { function HashTable (line 612) | static HashTable *swoole_curl_multi_get_gc(zend_object *object, zval **t... function curl_multi_register_class (line 632) | void curl_multi_register_class(const zend_function_entry *method_entries) { function _php_curl_multi_free (line 648) | static void _php_curl_multi_free(php_curlm *mh) { FILE: thirdparty/php/main/SAPI.h function swoole_php_treat_data (line 22) | static void swoole_php_treat_data(int arg, char *str, zval *destArray) { FILE: thirdparty/php/sockets/conversions.cc type _ser_context (line 21) | struct _ser_context { type err_s (line 23) | struct err_s type _res_context (line 30) | struct _res_context { type err_s (line 32) | struct err_s type key_value (line 52) | struct key_value function do_from_to_zval_err (line 55) | static void do_from_to_zval_err( function do_from_zval_err (line 97) | static void do_from_zval_err(ser_context *ctx, const char *fmt, ...) { function do_to_zval_err (line 106) | static void do_to_zval_err(res_context *ctx, const char *fmt, ...) { function err_msg_dispose (line 114) | void err_msg_dispose(struct err_s *err) { function allocations_dispose (line 123) | void allocations_dispose(zend_llist **allocations) { function from_zval_write_aggregation (line 130) | static void from_zval_write_aggregation(const zval *container, function to_zval_read_aggregation (line 161) | static void to_zval_read_aggregation(const char *structure, function to_zval_read_unsigned (line 190) | static void to_zval_read_unsigned(const char *data, zval *zv, res_contex... function from_zval_write_sin6_addr (line 197) | static void from_zval_write_sin6_addr(const zval *zaddr_str, char *addr6... function to_zval_read_sin6_addr (line 217) | static void to_zval_read_sin6_addr(const char *data, zval *zv, res_conte... function from_zval_write_ifindex (line 238) | static void from_zval_write_ifindex(const zval *zv, char *uinteger, ser_... type in6_pktinfo (line 302) | struct in6_pktinfo type in6_pktinfo (line 308) | struct in6_pktinfo function from_zval_write_in6_pktinfo (line 313) | void from_zval_write_in6_pktinfo(const zval *container, char *in6_pktinf... function to_zval_read_in6_pktinfo (line 317) | void to_zval_read_in6_pktinfo(const char *data, zval *zv, res_context *c... function free_from_zval_allocation (line 326) | static void free_from_zval_allocation(void *alloc_ptr_ptr) { type err_s (line 336) | struct err_s function zval (line 375) | zval *to_zval_run_conversions(const char *structure, FILE: thirdparty/php/sockets/conversions.h type err_s (line 9) | struct err_s { type key_value (line 16) | struct key_value { type ser_context (line 23) | typedef struct _ser_context ser_context; type res_context (line 24) | typedef struct _res_context res_context; type key_value (line 32) | struct key_value type err_s (line 35) | struct err_s type err_s (line 61) | struct err_s type key_value (line 66) | struct key_value type err_s (line 67) | struct err_s FILE: thirdparty/php/sockets/multicast.cc type source_op (line 33) | enum source_op { JOIN_SOURCE, LEAVE_SOURCE, BLOCK_SOURCE, UNBLOCK_SOURCE } type sockaddr (line 36) | struct sockaddr type sockaddr (line 40) | struct sockaddr type sockaddr (line 42) | struct sockaddr type source_op (line 45) | enum source_op type source_op (line 49) | enum source_op type source_op (line 51) | enum source_op type source_op (line 52) | enum source_op function php_string_to_if_index (line 55) | int php_string_to_if_index(const char *val, unsigned *out) { function php_get_if_index_from_zval (line 76) | static int php_get_if_index_from_zval(zval *val, unsigned *out) { function php_get_if_index_from_array (line 101) | static int php_get_if_index_from_array(const HashTable *ht, const char *... function php_get_address_from_array (line 112) | static int php_get_address_from_array( function php_do_mcast_opt (line 130) | static int php_do_mcast_opt(SocketImpl *php_sock, int level, int optname... function php_do_setsockopt_ip_mcast (line 217) | int php_do_setsockopt_ip_mcast(SocketImpl *php_sock, int level, int optn... function php_do_setsockopt_ipv6_mcast (line 282) | int php_do_setsockopt_ipv6_mcast(SocketImpl *php_sock, int level, int op... function php_mcast_join (line 342) | int php_mcast_join(SocketImpl *sock, int level, struct sockaddr *group, ... function php_mcast_leave (line 346) | int php_mcast_leave(SocketImpl *sock, int level, struct sockaddr *group,... function php_mcast_join_source (line 351) | int php_mcast_join_source(SocketImpl *sock, function php_mcast_leave_source (line 361) | int php_mcast_leave_source(SocketImpl *sock, function php_mcast_block_source (line 371) | int php_mcast_block_source(SocketImpl *sock, function php_mcast_unblock_source (line 381) | int php_mcast_unblock_source(SocketImpl *sock, function _php_mcast_join_leave (line 392) | static int _php_mcast_join_leave(SocketImpl *sock, function _php_mcast_source_op (line 444) | static int _php_mcast_source_op(SocketImpl *sock, function _php_source_op_to_rfc3678_op (line 495) | static int _php_source_op_to_rfc3678_op(enum source_op sop) { type source_op (line 511) | enum source_op function _php_source_op_to_ipv4_op (line 527) | static int _php_source_op_to_ipv4_op(enum source_op sop) { function php_if_index_to_addr4 (line 547) | int php_if_index_to_addr4(unsigned if_index, SocketImpl *php_sock, struc... function php_add4_to_if_index (line 584) | int php_add4_to_if_index(struct in_addr *addr, SocketImpl *php_sock, uns... type in_addr (line 628) | struct in_addr type ifreq (line 629) | struct ifreq type sockaddr_in (line 657) | struct sockaddr_in type in_addr (line 661) | struct in_addr type ifconf (line 662) | struct ifconf type ifreq (line 673) | struct ifreq type ifreq (line 693) | struct ifreq type ifreq (line 696) | struct ifreq type sockaddr (line 702) | struct sockaddr type sockaddr (line 706) | struct sockaddr type sockaddr_in (line 707) | struct sockaddr_in FILE: thirdparty/php/sockets/multicast.h type in_addr (line 52) | struct in_addr type in_addr (line 53) | struct in_addr type sockaddr (line 55) | struct sockaddr type sockaddr (line 57) | struct sockaddr type sockaddr (line 62) | struct sockaddr type sockaddr (line 64) | struct sockaddr type sockaddr (line 70) | struct sockaddr type sockaddr (line 72) | struct sockaddr type sockaddr (line 78) | struct sockaddr type sockaddr (line 80) | struct sockaddr type sockaddr (line 86) | struct sockaddr type sockaddr (line 88) | struct sockaddr FILE: thirdparty/php/sockets/php_sockets_cxx.h type sockaddr_in6 (line 30) | struct sockaddr_in6 type sockaddr_in (line 35) | struct sockaddr_in FILE: thirdparty/php/sockets/sendrecvmsg.cc function php_do_setsockopt_ipv6_rfc3542 (line 43) | int php_do_setsockopt_ipv6_rfc3542(SocketImpl *php_sock, int level, int ... function php_do_getsockopt_ipv6_rfc3542 (line 85) | int php_do_getsockopt_ipv6_rfc3542(SocketImpl *php_sock, int level, int ... FILE: thirdparty/php/sockets/sockaddr_conv.cc function php_set_inet6_addr (line 7) | int php_set_inet6_addr(struct sockaddr_in6 *sin6, char *string, SocketIm... function php_set_inet_addr (line 76) | int php_set_inet_addr(struct sockaddr_in *sin, char *string, SocketImpl ... function php_set_inet46_addr (line 102) | int php_set_inet46_addr(php_sockaddr_storage *ss, socklen_t *ss_len, cha... FILE: thirdparty/php/ssh2/php_ssh2.h type php_ssh2_sftp_data (line 55) | typedef struct _php_ssh2_sftp_data { type php_ssh2_listener_data (line 62) | typedef struct _php_ssh2_listener_data { type php_ssh2_pkey_subsys_data (line 69) | typedef struct _php_ssh2_pkey_subsys_data { type php_ssh2_channel_data (line 96) | typedef struct _php_ssh2_channel_data { function LIBSSH2_SESSION (line 134) | static inline LIBSSH2_SESSION *ssh2_get_session(php_ssh2_channel_data *a... FILE: thirdparty/php/ssh2/ssh2.cc function LIBSSH2_ALLOC_FUNC (line 49) | static LIBSSH2_ALLOC_FUNC(php_ssh2_alloc_cb) { function LIBSSH2_FREE_FUNC (line 57) | static LIBSSH2_FREE_FUNC(php_ssh2_free_cb) { function LIBSSH2_REALLOC_FUNC (line 65) | static LIBSSH2_REALLOC_FUNC(php_ssh2_realloc_cb) { function LIBSSH2_DEBUG_FUNC (line 73) | LIBSSH2_DEBUG_FUNC(php_ssh2_debug_cb) { function LIBSSH2_IGNORE_FUNC (line 103) | LIBSSH2_IGNORE_FUNC(php_ssh2_ignore_cb) { function LIBSSH2_MACERROR_FUNC (line 131) | LIBSSH2_MACERROR_FUNC(php_ssh2_macerror_cb) { function LIBSSH2_DISCONNECT_FUNC (line 163) | LIBSSH2_DISCONNECT_FUNC(php_ssh2_disconnect_cb) { function php_ssh2_set_callback (line 197) | static int php_ssh2_set_callback(LIBSSH2_SESSION *session, function php_ssh2_set_method (line 264) | static int php_ssh2_set_method( function LIBSSH2_SESSION (line 287) | LIBSSH2_SESSION *php_ssh2_session_connect(const char *host, int port, zv... function PHP_FUNCTION (line 413) | PHP_FUNCTION(ssh2_connect) { function PHP_FUNCTION (line 437) | PHP_FUNCTION(ssh2_disconnect) { function PHP_FUNCTION (line 453) | PHP_FUNCTION(ssh2_methods_negotiated) { function PHP_FUNCTION (line 502) | PHP_FUNCTION(ssh2_fingerprint) { function PHP_FUNCTION (line 553) | PHP_FUNCTION(ssh2_auth_none) { function kbd_callback (line 589) | static void kbd_callback(const char *name, function PHP_FUNCTION (line 612) | PHP_FUNCTION(ssh2_auth_password) { function PHP_FUNCTION (line 648) | PHP_FUNCTION(ssh2_auth_pubkey_file) { function PHP_FUNCTION (line 706) | PHP_FUNCTION(ssh2_auth_pubkey) { function PHP_FUNCTION (line 742) | PHP_FUNCTION(ssh2_auth_hostbased_file) { function PHP_FUNCTION (line 799) | PHP_FUNCTION(ssh2_forward_listen) { function PHP_FUNCTION (line 836) | PHP_FUNCTION(ssh2_forward_accept) { function PHP_FUNCTION (line 886) | PHP_FUNCTION(ssh2_publickey_init) { function PHP_FUNCTION (line 921) | PHP_FUNCTION(ssh2_publickey_add) { function PHP_FUNCTION (line 1028) | PHP_FUNCTION(ssh2_publickey_remove) { function PHP_FUNCTION (line 1054) | PHP_FUNCTION(ssh2_publickey_list) { function PHP_FUNCTION (line 1105) | PHP_FUNCTION(ssh2_auth_agent) { function php_ssh2_session_dtor (line 1190) | static void php_ssh2_session_dtor(zend_resource *rsrc) { function php_ssh2_listener_dtor (line 1218) | static void php_ssh2_listener_dtor(zend_resource *rsrc) { function php_ssh2_pkey_subsys_dtor (line 1228) | static void php_ssh2_pkey_subsys_dtor(zend_resource *rsrc) { function php_swoole_ssh2_minit (line 1239) | int php_swoole_ssh2_minit(int module_number) { function php_swoole_ssh2_mshutdown (line 1287) | int php_swoole_ssh2_mshutdown() { function php_swoole_ssh2_minfo (line 1297) | void php_swoole_ssh2_minfo() { FILE: thirdparty/php/ssh2/ssh2_fopen_wrappers.cc function php_ssh2_channel_stream_write (line 39) | static ssize_t php_ssh2_channel_stream_write(php_stream *stream, const c... function php_ssh2_channel_stream_read (line 73) | static ssize_t php_ssh2_channel_stream_read(php_stream *stream, char *bu... function php_ssh2_channel_stream_close (line 106) | static int php_ssh2_channel_stream_close(php_stream *stream, int close_h... function php_ssh2_channel_stream_flush (line 124) | static int php_ssh2_channel_stream_flush(php_stream *stream) { function php_ssh2_channel_stream_cast (line 131) | static int php_ssh2_channel_stream_cast(php_stream *stream, int castas, ... function php_ssh2_channel_stream_set_option (line 153) | static int php_ssh2_channel_stream_set_option(php_stream *stream, int op... function php_url (line 205) | php_url *php_ssh2_fopen_wraper_parse_path(const char *path, function php_stream (line 490) | static php_stream *php_ssh2_shell_open(LIBSSH2_SESSION *session, function php_stream (line 575) | static php_stream *php_ssh2_fopen_wrapper_shell(php_stream_wrapper *wrap... function PHP_FUNCTION (line 686) | PHP_FUNCTION(ssh2_shell) { function PHP_FUNCTION (line 722) | PHP_FUNCTION(ssh2_shell_resize) { function php_stream (line 759) | static php_stream *php_ssh2_exec_command(LIBSSH2_SESSION *session, function php_stream (line 848) | static php_stream *php_ssh2_fopen_wrapper_exec(php_stream_wrapper *wrapper, function PHP_FUNCTION (line 935) | PHP_FUNCTION(ssh2_exec) { function php_stream (line 1002) | static php_stream *php_ssh2_scp_xfer(LIBSSH2_SESSION *session, zend_reso... function php_stream (line 1037) | static php_stream *php_ssh2_fopen_wrapper_scp(php_stream_wrapper *wrapper, function PHP_FUNCTION (line 1084) | PHP_FUNCTION(ssh2_scp_recv) { function PHP_FUNCTION (line 1143) | PHP_FUNCTION(ssh2_scp_send) { function php_stream (line 1256) | static php_stream *php_ssh2_direct_tcpip(LIBSSH2_SESSION *session, zend_... function php_stream (line 1285) | static php_stream *php_ssh2_fopen_wrapper_tunnel(php_stream_wrapper *wra... function PHP_FUNCTION (line 1355) | PHP_FUNCTION(ssh2_tunnel) { function PHP_FUNCTION (line 1388) | PHP_FUNCTION(ssh2_fetch_stream) { function PHP_FUNCTION (line 1443) | PHP_FUNCTION(ssh2_send_eof) { FILE: thirdparty/php/ssh2/ssh2_sftp.cc function php_ssh2_sftp_dtor (line 31) | void php_ssh2_sftp_dtor(zend_resource *rsrc) { function php_ssh2_parse_fopen_modes (line 51) | unsigned long php_ssh2_parse_fopen_modes(char *openmode) { function php_ssh2_sftp_attr2ssb (line 77) | static inline int php_ssh2_sftp_attr2ssb(php_stream_statbuf *ssb, LIBSSH... type _php_ssh2_sftp_handle_data (line 98) | struct _php_ssh2_sftp_handle_data { function php_ssh2_sftp_stream_write (line 110) | static ssize_t php_ssh2_sftp_stream_write(php_stream *stream, const char... function php_ssh2_sftp_stream_read (line 123) | static ssize_t php_ssh2_sftp_stream_read(php_stream *stream, char *buf, ... function php_ssh2_sftp_stream_close (line 138) | static int php_ssh2_sftp_stream_close(php_stream *stream, int close_hand... function php_ssh2_sftp_stream_seek (line 152) | static int php_ssh2_sftp_stream_seek(php_stream *stream, zend_off_t offs... function php_ssh2_sftp_stream_fstat (line 194) | static int php_ssh2_sftp_stream_fstat(php_stream *stream, php_stream_sta... function php_stream (line 222) | static php_stream *php_ssh2_sftp_stream_opener(php_stream_wrapper *wrapper, function php_ssh2_sftp_dirstream_read (line 277) | static ssize_t php_ssh2_sftp_dirstream_read(php_stream *stream, char *bu... function php_ssh2_sftp_dirstream_close (line 305) | static int php_ssh2_sftp_dirstream_close(php_stream *stream, int close_h... function php_stream (line 331) | static php_stream *php_ssh2_sftp_dirstream_opener(php_stream_wrapper *wr... function php_ssh2_sftp_urlstat (line 380) | static int php_ssh2_sftp_urlstat( function php_ssh2_sftp_unlink (line 414) | static int php_ssh2_sftp_unlink(php_stream_wrapper *wrapper, function php_ssh2_sftp_rename (line 444) | static int php_ssh2_sftp_rename( function php_ssh2_sftp_mkdir (line 487) | static int php_ssh2_sftp_mkdir( function php_ssh2_sftp_rmdir (line 523) | static int php_ssh2_sftp_rmdir(php_stream_wrapper *wrapper, const char *... function PHP_FUNCTION (line 574) | PHP_FUNCTION(ssh2_sftp) { function PHP_FUNCTION (line 611) | PHP_FUNCTION(ssh2_sftp_rename) { function PHP_FUNCTION (line 639) | PHP_FUNCTION(ssh2_sftp_unlink) { function PHP_FUNCTION (line 660) | PHP_FUNCTION(ssh2_sftp_mkdir) { function PHP_FUNCTION (line 700) | PHP_FUNCTION(ssh2_sftp_rmdir) { function PHP_FUNCTION (line 721) | PHP_FUNCTION(ssh2_sftp_chmod) { function php_ssh2_sftp_stat_func (line 755) | static void php_ssh2_sftp_stat_func(INTERNAL_FUNCTION_PARAMETERS, int st... function PHP_FUNCTION (line 806) | PHP_FUNCTION(ssh2_sftp_stat) { function PHP_FUNCTION (line 813) | PHP_FUNCTION(ssh2_sftp_lstat) { function PHP_FUNCTION (line 820) | PHP_FUNCTION(ssh2_sftp_symlink) { function PHP_FUNCTION (line 841) | PHP_FUNCTION(ssh2_sftp_readlink) { function PHP_FUNCTION (line 870) | PHP_FUNCTION(ssh2_sftp_realpath) { FILE: thirdparty/php/standard/proc_open.cc type termios (line 43) | struct termios type winsize (line 43) | struct winsize function pid_t (line 54) | static pid_t _co_waitpid(pid_t __pid, int *__stat_loc, int __options) { function sw_php_process_env (line 66) | static sw_php_process_env _php_array_to_envp(zval *environment) { function _php_free_envp (line 155) | static void _php_free_envp(sw_php_process_env env) { function proc_co_rsrc_dtor (line 165) | static void proc_co_rsrc_dtor(zend_resource *rsrc) { function swoole_proc_open_init (line 193) | void swoole_proc_open_init(int module_number) { function PHP_FUNCTION (line 199) | PHP_FUNCTION(swoole_proc_terminate) { function PHP_FUNCTION (line 224) | PHP_FUNCTION(swoole_proc_close) { function PHP_FUNCTION (line 243) | PHP_FUNCTION(swoole_proc_get_status) { function HANDLE (line 309) | static inline HANDLE dup_handle(HANDLE src, BOOL inherit, BOOL closeorig) { function HANDLE (line 318) | static inline HANDLE dup_fd_as_handle(int fd) { type _descriptor_type (line 328) | enum _descriptor_type { DESCRIPTOR_TYPE_STD, DESCRIPTOR_TYPE_PIPE, DESCR... type _descriptorspec_item (line 332) | struct _descriptorspec_item { function zend_string (line 342) | static zend_string *get_valid_arg_string(zval *zv, int elem_num) { function append_backslashes (line 364) | static void append_backslashes(smart_str *str, size_t num_bs) { function append_win_escaped_arg (line 371) | static void append_win_escaped_arg(smart_str *str, zend_string *arg) { function zend_string (line 394) | static zend_string *create_win_command_from_args(HashTable *args) { function get_option (line 423) | static bool get_option(zval *other_options, char *opt_name, size_t opt_n... function init_startup_info (line 431) | static void init_startup_info(STARTUPINFOW *si, descriptorspec_item *des... function init_process_info (line 456) | static void init_process_info(PROCESS_INFORMATION *pi) { function zend_result (line 460) | static zend_result convert_command_to_use_shell(wchar_t **cmdw, size_t c... function zend_string (line 483) | static zend_string *get_command_from_array(HashTable *array, char ***arg... function descriptorspec_item (line 514) | static descriptorspec_item *alloc_descriptor_array(HashTable *descriptor... function zend_string (line 519) | static zend_string *get_string_parameter(zval *array, int index, const c... function zend_result (line 528) | static zend_result set_proc_descriptor_to_blackhole(descriptorspec_item ... function zend_result (line 546) | static zend_result set_proc_descriptor_to_pty(descriptorspec_item *desc,... function php_file_descriptor_t (line 572) | static php_file_descriptor_t make_descriptor_cloexec(php_file_descriptor... function zend_result (line 583) | static zend_result set_proc_descriptor_to_pipe(descriptorspec_item *desc... function zend_result (line 618) | static zend_result set_proc_descriptor_to_socket(descriptorspec_item *de... function zend_result (line 637) | static zend_result set_proc_descriptor_to_file(descriptorspec_item *desc, function zend_result (line 669) | static zend_result dup_proc_descriptor(php_file_descriptor_t from, php_f... function zend_result (line 687) | static zend_result redirect_proc_descriptor( function zend_result (line 728) | static zend_result set_proc_descriptor_from_array( function zend_result (line 791) | static zend_result set_proc_descriptor_from_resource(zval *resource, des... function zend_result (line 814) | static zend_result close_parentends_of_pipes(posix_spawn_file_actions_t ... function zend_result (line 851) | static zend_result close_parentends_of_pipes(descriptorspec_item *descri... function close_all_descriptors (line 880) | static void close_all_descriptors(descriptorspec_item *descriptors, int ... function efree_argv (line 887) | static void efree_argv(char **argv) { function PHP_FUNCTION (line 899) | PHP_FUNCTION(swoole_proc_open) { FILE: thirdparty/php/standard/proc_open.h type HANDLE (line 28) | typedef HANDLE php_file_descriptor_t; type DWORD (line 29) | typedef DWORD php_process_id_t; type php_file_descriptor_t (line 32) | typedef int php_file_descriptor_t; type pid_t (line 33) | typedef pid_t php_process_id_t; type sw_php_process_env (line 40) | typedef struct { type sw_php_process_handle (line 47) | typedef struct { FILE: thirdparty/php/standard/var_decoder.cc type zend (line 9) | namespace zend { function unserialize (line 10) | void unserialize(zval *return_value, const char *buf, size_t buf_len, ... function json_decode (line 47) | void json_decode(zval *return_value, const char *str, size_t str_len, ... FILE: thirdparty/php/streams/plain_wrapper.c function sw_php_stream_parse_fopen_modes (line 102) | static int sw_php_stream_parse_fopen_modes(const char *mode, int *open_f... type php_stdio_stream_data (line 161) | typedef struct { function do_fstat (line 205) | static int do_fstat(php_stdio_stream_data *d, int force) { function php_stream (line 219) | static php_stream *_sw_php_stream_fopen_from_fd_int(int fd, const char *... function php_stream (line 268) | static php_stream *_sw_php_stream_fopen_from_fd(int fd, const char *mode... function php_stream_size_t (line 297) | static php_stream_size_t sw_php_stdiop_write(php_stream *stream, const c... function php_stream_size_t (line 337) | static php_stream_size_t sw_php_stdiop_read(php_stream *stream, char *bu... function sw_php_stdiop_close (line 414) | static int sw_php_stdiop_close(php_stream *stream, int close_handle) { function sw_php_stdiop_flush (line 481) | static int sw_php_stdiop_flush(php_stream *stream) { function php_stdiop_sync (line 498) | static int php_stdiop_sync(php_stream *stream, bool dataonly) function sw_php_stdiop_seek (line 520) | static int sw_php_stdiop_seek(php_stream *stream, zend_off_t offset, int... function sw_php_stdiop_cast (line 547) | static int sw_php_stdiop_cast(php_stream *stream, int castas, void **ret) { function sw_php_stdiop_stat (line 603) | static int sw_php_stdiop_stat(php_stream *stream, php_stream_statbuf *ss... function sw_php_stdiop_set_option (line 615) | static int sw_php_stdiop_set_option(php_stream *stream, int option, int ... function php_stream_size_t (line 951) | static php_stream_size_t php_plain_files_dirstream_read(php_stream *stre... function php_plain_files_dirstream_close (line 976) | static int php_plain_files_dirstream_close(php_stream *stream, int close... function php_plain_files_dirstream_rewind (line 980) | static int php_plain_files_dirstream_rewind(php_stream *stream, zend_off... function php_stream (line 997) | static php_stream *php_plain_files_dir_opener(php_stream_wrapper *wrapper, function php_stream (line 1038) | static php_stream *_sw_php_stream_fopen(const char *filename, function php_stream (line 1135) | static php_stream *php_plain_files_stream_opener(php_stream_wrapper *wra... function php_plain_files_unlink (line 1202) | static int php_plain_files_unlink(php_stream_wrapper *wrapper, function php_plain_files_rename (line 1230) | static int php_plain_files_rename( function php_plain_files_mkdir (line 1331) | static int php_plain_files_mkdir( function php_plain_files_rmdir (line 1422) | static int php_plain_files_rmdir(php_stream_wrapper *wrapper, function php_plain_files_metadata (line 1452) | static int php_plain_files_metadata( function php_stream_mode_sanitize_fdopen_fopencookie (line 1553) | static void php_stream_mode_sanitize_fdopen_fopencookie(php_stream *stre... function sw_php_mkdir (line 1589) | static int sw_php_mkdir(const char *dir, zend_long mode) { FILE: thirdparty/php/zend/zend_execute.c function ZEND_COLD (line 54) | static ZEND_COLD void zend_illegal_container_offset(zend_string *contain... function zend_always_inline (line 76) | static zend_always_inline zval *_get_zval_ptr_tmp(uint32_t var EXECUTE_D... function zend_always_inline (line 84) | static zend_always_inline zval *_get_zval_ptr_var(uint32_t var EXECUTE_D... function zend_always_inline (line 90) | static zend_always_inline zval *_get_zval_ptr_var_deref(uint32_t var EXE... function zval (line 97) | zval *zval_undefined_cv(uint32_t var EXECUTE_DATA_DC) { function zval (line 116) | zval *_get_zval_cv_lookup(zval *ptr, uint32_t var, int type EXECUTE_DATA... function zend_always_inline (line 135) | static zend_always_inline zval *_get_zval_ptr_cv(uint32_t var, int type ... function zend_always_inline (line 148) | static zend_always_inline zval *_get_zval_ptr_cv_deref(uint32_t var, int... function zend_always_inline (line 163) | static zend_always_inline zval *_get_zval_ptr_cv_BP_VAR_R(uint32_t var E... function zend_always_inline (line 172) | static zend_always_inline zval *_get_zval_ptr_cv_deref_BP_VAR_R(uint32_t... function zend_always_inline (line 182) | static zend_always_inline zval *_get_zval_ptr_cv_BP_VAR_IS(uint32_t var ... function zend_always_inline (line 188) | static zend_always_inline zval *_get_zval_ptr_cv_BP_VAR_RW(uint32_t var ... function zend_always_inline (line 199) | static zend_always_inline zval *_get_zval_ptr_cv_BP_VAR_W(uint32_t var E... function zend_always_inline (line 208) | static zend_always_inline zval *_get_zval_ptr(int op_type, znode_op node... function zend_always_inline (line 227) | static zend_always_inline zval *_get_op_data_zval_ptr_r(int op_type, zno... function zval (line 246) | zval *_get_zval_ptr_deref(int op_type, function zval (line 267) | zval *_get_op_data_zval_ptr_deref_r( function zend_always_inline (line 287) | static zend_always_inline zval *_get_zval_ptr_undef(int op_type, znode_o... function zend_always_inline (line 306) | static zend_always_inline zval *_get_zval_ptr_ptr_var(uint32_t var EXECU... function zval (line 315) | static inline zval *_get_zval_ptr_ptr(int op_type, znode_op node, int ty... function ZEND_ATTRIBUTE_UNUSED (line 324) | static inline ZEND_ATTRIBUTE_UNUSED zval *_get_obj_zval_ptr(int op_type, function ZEND_ATTRIBUTE_UNUSED (line 333) | static inline ZEND_ATTRIBUTE_UNUSED zval *_get_obj_zval_ptr_undef(int op... function ZEND_ATTRIBUTE_UNUSED (line 342) | static inline ZEND_ATTRIBUTE_UNUSED zval *_get_obj_zval_ptr_ptr(int op_t... function zend_undefined_index (line 349) | void ZEND_FASTCALL zend_undefined_index(const zend_string *offset) { function zend_undefined_offset (line 353) | void ZEND_FASTCALL zend_undefined_offset(zend_long lval) { function zend_illegal_array_offset_access (line 357) | void ZEND_FASTCALL zend_illegal_array_offset_access(const zval *offset) { function zend_never_inline (line 361) | static zend_never_inline uint8_t slow_index_convert(HashTable *ht, const... function zend_never_inline (line 428) | static zend_never_inline uint8_t slow_index_convert_w(HashTable *ht, function zend_always_inline (line 503) | static zend_always_inline zval *zend_fetch_dimension_address_inner(HashT... function zend_never_inline (line 586) | static zend_never_inline zval *ZEND_FASTCALL function zend_never_inline (line 591) | static zend_never_inline zval *ZEND_FASTCALL zend_fetch_dimension_addres... function zend_never_inline (line 596) | static zend_never_inline zval *ZEND_FASTCALL zend_fetch_dimension_addres... function zend_never_inline (line 601) | static zend_never_inline zval *ZEND_FASTCALL function zend_always_inline (line 606) | static zend_always_inline int zend_binary_op(zval *ret, zval *op1, zval ... function zend_never_inline (line 625) | static zend_never_inline void zend_binary_assign_op_typed_ref(zend_refer... FILE: thirdparty/php82/pdo_odbc/odbc_driver.c function pdo_odbc_fetch_error_func (line 30) | static void pdo_odbc_fetch_error_func(pdo_dbh_t *dbh, pdo_stmt_t *stmt, ... function pdo_odbc_error (line 54) | void pdo_odbc_error( function odbc_handle_closer (line 132) | static void odbc_handle_closer(pdo_dbh_t *dbh) { function odbc_handle_preparer (line 147) | static bool odbc_handle_preparer(pdo_dbh_t *dbh, zend_string *sql, pdo_s... function zend_long (line 224) | static zend_long odbc_handle_doer(pdo_dbh_t *dbh, const zend_string *sql) { function odbc_handle_begin (line 274) | static bool odbc_handle_begin(pdo_dbh_t *dbh) { function odbc_handle_commit (line 289) | static bool odbc_handle_commit(pdo_dbh_t *dbh) { function odbc_handle_rollback (line 314) | static bool odbc_handle_rollback(pdo_dbh_t *dbh) { function odbc_handle_set_attr (line 339) | static bool odbc_handle_set_attr(pdo_dbh_t *dbh, zend_long attr, zval *v... function pdo_odbc_get_info_string (line 381) | static int pdo_odbc_get_info_string(pdo_dbh_t *dbh, SQLUSMALLINT type, z... function odbc_handle_get_attr (line 395) | static int odbc_handle_get_attr(pdo_dbh_t *dbh, zend_long attr, zval *va... function zend_result (line 420) | static zend_result odbc_handle_check_liveness(pdo_dbh_t *dbh) { type pdo_dbh_methods (line 446) | struct pdo_dbh_methods function pdo_odbc_handle_factory (line 465) | static int pdo_odbc_handle_factory(pdo_dbh_t *dbh, zval *driver_options)... FILE: thirdparty/php82/pdo_odbc/odbc_stmt.c type pdo_odbc_conv_result (line 27) | enum pdo_odbc_conv_result { PDO_ODBC_CONV_NOT_REQUIRED, PDO_ODBC_CONV_OK... function pdo_odbc_sqltype_is_unicode (line 29) | static int pdo_odbc_sqltype_is_unicode(pdo_odbc_stmt *S, SQLSMALLINT sql... function pdo_odbc_utf82ucs2 (line 49) | static int pdo_odbc_utf82ucs2( function pdo_odbc_ucs22utf8 (line 83) | static int pdo_odbc_ucs22utf8(pdo_stmt_t *stmt, int is_unicode, zval *re... function free_cols (line 118) | static void free_cols(pdo_stmt_t *stmt, pdo_odbc_stmt *S) { function odbc_stmt_dtor (line 133) | static int odbc_stmt_dtor(pdo_stmt_t *stmt) { function odbc_stmt_execute (line 153) | static int odbc_stmt_execute(pdo_stmt_t *stmt) { function odbc_stmt_param_hook (line 277) | static int odbc_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param... function odbc_stmt_fetch (line 510) | static int odbc_stmt_fetch(pdo_stmt_t *stmt, enum pdo_fetch_orientation ... function odbc_stmt_describe (line 558) | static int odbc_stmt_describe(pdo_stmt_t *stmt, int colno) { function odbc_stmt_get_column_meta (line 641) | static int odbc_stmt_get_column_meta(pdo_stmt_t *stmt, zend_long colno, ... function odbc_stmt_get_col (line 647) | static int odbc_stmt_get_col(pdo_stmt_t *stmt, int colno, zval *result, ... function odbc_stmt_set_param (line 764) | static int odbc_stmt_set_param(pdo_stmt_t *stmt, zend_long attr, zval *v... function odbc_stmt_get_attr (line 790) | static int odbc_stmt_get_attr(pdo_stmt_t *stmt, zend_long attr, zval *va... function odbc_stmt_next_rowset (line 820) | static int odbc_stmt_next_rowset(pdo_stmt_t *stmt) { function odbc_stmt_close_cursor (line 844) | static int odbc_stmt_close_cursor(pdo_stmt_t *stmt) { type pdo_stmt_methods (line 855) | struct pdo_stmt_methods FILE: thirdparty/php82/pdo_odbc/php_pdo_odbc_int.h type pdo_odbc_errinfo (line 116) | typedef struct { type pdo_odbc_db_handle (line 124) | typedef struct { type pdo_odbc_column (line 132) | typedef struct { type pdo_odbc_stmt (line 143) | typedef struct { type pdo_odbc_param (line 156) | typedef struct { type pdo_stmt_methods (line 165) | struct pdo_stmt_methods FILE: thirdparty/php82/pdo_pgsql/pgsql_driver.c function zend_string (line 58) | static zend_string* _pdo_pgsql_escape_credentials(char *str) function _pdo_pgsql_error (line 67) | int _pdo_pgsql_error(pdo_dbh_t *dbh, pdo_stmt_t *stmt, int errcode, cons... function _pdo_pgsql_notice (line 105) | static void _pdo_pgsql_notice(pdo_dbh_t *dbh, const char *message) /* {{... function pdo_pgsql_fetch_error_func (line 111) | static void pdo_pgsql_fetch_error_func(pdo_dbh_t *dbh, pdo_stmt_t *stmt,... function pgsql_lob_write (line 129) | static ssize_t pgsql_lob_write(php_stream *stream, const char *buf, size... function pgsql_lob_read (line 135) | static ssize_t pgsql_lob_read(php_stream *stream, char *buf, size_t count) function pgsql_lob_close (line 141) | static int pgsql_lob_close(php_stream *stream, int close_handle) function pgsql_lob_flush (line 155) | static int pgsql_lob_flush(php_stream *stream) function pgsql_lob_seek (line 160) | static int pgsql_lob_seek(php_stream *stream, zend_off_t offset, int whe... function php_stream (line 185) | php_stream *pdo_pgsql_create_lob_stream(zval *dbh, int lfd, Oid oid) function pdo_pgsql_close_lob_streams (line 209) | void pdo_pgsql_close_lob_streams(pdo_dbh_t *dbh) function pgsql_handle_closer (line 222) | static void pgsql_handle_closer(pdo_dbh_t *dbh) /* {{{ */ function pgsql_handle_preparer (line 246) | static bool pgsql_handle_preparer(pdo_dbh_t *dbh, zend_string *sql, pdo_... function zend_long (line 314) | static zend_long pgsql_handle_doer(pdo_dbh_t *dbh, const zend_string *sql) function zend_string (line 348) | static zend_string* pgsql_handle_quoter(pdo_dbh_t *dbh, const zend_strin... function zend_string (line 391) | static zend_string *pdo_pgsql_last_insert_id(pdo_dbh_t *dbh, const zend_... function pdo_libpq_version (line 421) | void pdo_libpq_version(char *buf, size_t len) function pdo_pgsql_get_attribute (line 435) | static int pdo_pgsql_get_attribute(pdo_dbh_t *dbh, zend_long attr, zval ... function zend_result (line 530) | static zend_result pdo_pgsql_check_liveness(pdo_dbh_t *dbh) function pgsql_handle_in_transaction (line 540) | static bool pgsql_handle_in_transaction(pdo_dbh_t *dbh) function pdo_pgsql_transaction_cmd (line 547) | static bool pdo_pgsql_transaction_cmd(const char *cmd, pdo_dbh_t *dbh) function pgsql_handle_begin (line 564) | static bool pgsql_handle_begin(pdo_dbh_t *dbh) function pgsql_handle_commit (line 569) | static bool pgsql_handle_commit(pdo_dbh_t *dbh) function pgsql_handle_rollback (line 584) | static bool pgsql_handle_rollback(pdo_dbh_t *dbh) function zend_function_entry (line 1187) | static const zend_function_entry *pdo_pgsql_get_driver_methods(pdo_dbh_t... function pdo_pgsql_set_attr (line 1197) | static bool pdo_pgsql_set_attr(pdo_dbh_t *dbh, zend_long attr, zval *val) type pdo_dbh_methods (line 1220) | struct pdo_dbh_methods function pdo_pgsql_handle_factory (line 1239) | static int pdo_pgsql_handle_factory(pdo_dbh_t *dbh, zval *driver_options... FILE: thirdparty/php82/pdo_pgsql/pgsql_statement.c function pgsql_stmt_dtor (line 57) | static int pgsql_stmt_dtor(pdo_stmt_t *stmt) function pgsql_stmt_execute (line 131) | static int pgsql_stmt_execute(pdo_stmt_t *stmt) function pgsql_stmt_param_hook (line 264) | static int pgsql_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_para... function pgsql_stmt_fetch (line 418) | static int pgsql_stmt_fetch(pdo_stmt_t *stmt, function pgsql_stmt_describe (line 471) | static int pgsql_stmt_describe(pdo_stmt_t *stmt, int colno) function pgsql_stmt_get_col (line 490) | static int pgsql_stmt_get_col(pdo_stmt_t *stmt, int colno, zval *result,... function zend_always_inline (line 563) | static zend_always_inline char * pdo_pgsql_translate_oid_to_table(Oid oi... function pgsql_stmt_get_column_meta (line 591) | static int pgsql_stmt_get_column_meta(pdo_stmt_t *stmt, zend_long colno,... function pdo_pgsql_stmt_cursor_closer (line 681) | static int pdo_pgsql_stmt_cursor_closer(pdo_stmt_t *stmt) type pdo_stmt_methods (line 686) | struct pdo_stmt_methods FILE: thirdparty/php82/pdo_pgsql/php_pdo_pgsql_int.h type pdo_pgsql_error_info (line 28) | typedef struct { type pdo_pgsql_db_handle (line 36) | typedef struct { type pdo_pgsql_column (line 51) | typedef struct { type pdo_pgsql_stmt (line 55) | typedef struct { type pdo_pgsql_bound_param (line 70) | typedef struct { type pdo_stmt_methods (line 83) | struct pdo_stmt_methods type pdo_pgsql_lob_self (line 91) | struct pdo_pgsql_lob_self { type pdo_pgsql_specific_constants (line 98) | enum pdo_pgsql_specific_constants { FILE: thirdparty/php83/pdo_odbc/odbc_driver.c function pdo_odbc_fetch_error_func (line 30) | static void pdo_odbc_fetch_error_func(pdo_dbh_t *dbh, pdo_stmt_t *stmt, ... function pdo_odbc_error (line 54) | void pdo_odbc_error( function odbc_handle_closer (line 132) | static void odbc_handle_closer(pdo_dbh_t *dbh) { function odbc_handle_preparer (line 147) | static bool odbc_handle_preparer(pdo_dbh_t *dbh, zend_string *sql, pdo_s... function zend_long (line 224) | static zend_long odbc_handle_doer(pdo_dbh_t *dbh, const zend_string *sql) { function odbc_handle_begin (line 274) | static bool odbc_handle_begin(pdo_dbh_t *dbh) { function odbc_handle_commit (line 289) | static bool odbc_handle_commit(pdo_dbh_t *dbh) { function odbc_handle_rollback (line 314) | static bool odbc_handle_rollback(pdo_dbh_t *dbh) { function odbc_handle_set_attr (line 339) | static bool odbc_handle_set_attr(pdo_dbh_t *dbh, zend_long attr, zval *v... function pdo_odbc_get_info_string (line 381) | static int pdo_odbc_get_info_string(pdo_dbh_t *dbh, SQLUSMALLINT type, z... function odbc_handle_get_attr (line 395) | static int odbc_handle_get_attr(pdo_dbh_t *dbh, zend_long attr, zval *va... function zend_result (line 420) | static zend_result odbc_handle_check_liveness(pdo_dbh_t *dbh) { type pdo_dbh_methods (line 446) | struct pdo_dbh_methods function pdo_odbc_handle_factory (line 465) | static int pdo_odbc_handle_factory(pdo_dbh_t *dbh, zval *driver_options)... FILE: thirdparty/php83/pdo_odbc/odbc_stmt.c type pdo_odbc_conv_result (line 27) | enum pdo_odbc_conv_result { PDO_ODBC_CONV_NOT_REQUIRED, PDO_ODBC_CONV_OK... function pdo_odbc_sqltype_is_unicode (line 29) | static int pdo_odbc_sqltype_is_unicode(pdo_odbc_stmt *S, SWORD sqltype) { function pdo_odbc_utf82ucs2 (line 49) | static int pdo_odbc_utf82ucs2( function pdo_odbc_ucs22utf8 (line 83) | static int pdo_odbc_ucs22utf8(pdo_stmt_t *stmt, int is_unicode, zval *re... function free_cols (line 118) | static void free_cols(pdo_stmt_t *stmt, pdo_odbc_stmt *S) { function odbc_stmt_dtor (line 133) | static int odbc_stmt_dtor(pdo_stmt_t *stmt) { function odbc_stmt_execute (line 153) | static int odbc_stmt_execute(pdo_stmt_t *stmt) { function odbc_stmt_param_hook (line 277) | static int odbc_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param... function odbc_stmt_fetch (line 510) | static int odbc_stmt_fetch(pdo_stmt_t *stmt, enum pdo_fetch_orientation ... function odbc_stmt_describe (line 558) | static int odbc_stmt_describe(pdo_stmt_t *stmt, int colno) { function odbc_stmt_get_column_meta (line 641) | static int odbc_stmt_get_column_meta(pdo_stmt_t *stmt, zend_long colno, ... function odbc_stmt_get_col (line 647) | static int odbc_stmt_get_col(pdo_stmt_t *stmt, int colno, zval *result, ... function odbc_stmt_set_param (line 763) | static int odbc_stmt_set_param(pdo_stmt_t *stmt, zend_long attr, zval *v... function odbc_stmt_get_attr (line 789) | static int odbc_stmt_get_attr(pdo_stmt_t *stmt, zend_long attr, zval *va... function odbc_stmt_next_rowset (line 819) | static int odbc_stmt_next_rowset(pdo_stmt_t *stmt) { function odbc_stmt_close_cursor (line 843) | static int odbc_stmt_close_cursor(pdo_stmt_t *stmt) { type pdo_stmt_methods (line 854) | struct pdo_stmt_methods FILE: thirdparty/php83/pdo_odbc/php_pdo_odbc_int.h type pdo_odbc_errinfo (line 116) | typedef struct { type pdo_odbc_db_handle (line 124) | typedef struct { type pdo_odbc_column (line 132) | typedef struct { type pdo_odbc_stmt (line 143) | typedef struct { type pdo_odbc_param (line 156) | typedef struct { type pdo_stmt_methods (line 165) | struct pdo_stmt_methods FILE: thirdparty/php83/pdo_pgsql/pgsql_driver.c function zend_string (line 58) | static zend_string* _pdo_pgsql_escape_credentials(char *str) function _pdo_pgsql_error (line 67) | int _pdo_pgsql_error(pdo_dbh_t *dbh, pdo_stmt_t *stmt, int errcode, cons... function _pdo_pgsql_notice (line 105) | static void _pdo_pgsql_notice(pdo_dbh_t *dbh, const char *message) /* {{... function pdo_pgsql_fetch_error_func (line 111) | static void pdo_pgsql_fetch_error_func(pdo_dbh_t *dbh, pdo_stmt_t *stmt,... function pgsql_lob_write (line 129) | static ssize_t pgsql_lob_write(php_stream *stream, const char *buf, size... function pgsql_lob_read (line 135) | static ssize_t pgsql_lob_read(php_stream *stream, char *buf, size_t count) function pgsql_lob_close (line 141) | static int pgsql_lob_close(php_stream *stream, int close_handle) function pgsql_lob_flush (line 155) | static int pgsql_lob_flush(php_stream *stream) function pgsql_lob_seek (line 160) | static int pgsql_lob_seek(php_stream *stream, zend_off_t offset, int whe... function php_stream (line 185) | php_stream *pdo_pgsql_create_lob_stream(zval *dbh, int lfd, Oid oid) function pdo_pgsql_close_lob_streams (line 209) | void pdo_pgsql_close_lob_streams(pdo_dbh_t *dbh) function pgsql_handle_closer (line 222) | static void pgsql_handle_closer(pdo_dbh_t *dbh) /* {{{ */ function pgsql_handle_preparer (line 246) | static bool pgsql_handle_preparer(pdo_dbh_t *dbh, zend_string *sql, pdo_... function zend_long (line 314) | static zend_long pgsql_handle_doer(pdo_dbh_t *dbh, const zend_string *sql) function zend_string (line 348) | static zend_string* pgsql_handle_quoter(pdo_dbh_t *dbh, const zend_strin... function zend_string (line 383) | static zend_string *pdo_pgsql_last_insert_id(pdo_dbh_t *dbh, const zend_... function pdo_libpq_version (line 413) | void pdo_libpq_version(char *buf, size_t len) function pdo_pgsql_get_attribute (line 427) | static int pdo_pgsql_get_attribute(pdo_dbh_t *dbh, zend_long attr, zval ... function zend_result (line 542) | static zend_result pdo_pgsql_check_liveness(pdo_dbh_t *dbh) function pgsql_handle_in_transaction (line 552) | static bool pgsql_handle_in_transaction(pdo_dbh_t *dbh) function pdo_pgsql_transaction_cmd (line 559) | static bool pdo_pgsql_transaction_cmd(const char *cmd, pdo_dbh_t *dbh) function pgsql_handle_begin (line 576) | static bool pgsql_handle_begin(pdo_dbh_t *dbh) function pgsql_handle_commit (line 581) | static bool pgsql_handle_commit(pdo_dbh_t *dbh) function pgsql_handle_rollback (line 596) | static bool pgsql_handle_rollback(pdo_dbh_t *dbh) function zend_function_entry (line 1199) | static const zend_function_entry *pdo_pgsql_get_driver_methods(pdo_dbh_t... function pdo_pgsql_set_attr (line 1209) | static bool pdo_pgsql_set_attr(pdo_dbh_t *dbh, zend_long attr, zval *val) type pdo_dbh_methods (line 1232) | struct pdo_dbh_methods function pdo_pgsql_handle_factory (line 1251) | static int pdo_pgsql_handle_factory(pdo_dbh_t *dbh, zval *driver_options... FILE: thirdparty/php83/pdo_pgsql/pgsql_statement.c function pgsql_stmt_dtor (line 57) | static int pgsql_stmt_dtor(pdo_stmt_t *stmt) function pgsql_stmt_execute (line 131) | static int pgsql_stmt_execute(pdo_stmt_t *stmt) function pgsql_stmt_param_hook (line 264) | static int pgsql_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_para... function pgsql_stmt_fetch (line 418) | static int pgsql_stmt_fetch(pdo_stmt_t *stmt, function pgsql_stmt_describe (line 471) | static int pgsql_stmt_describe(pdo_stmt_t *stmt, int colno) function pgsql_stmt_get_col (line 490) | static int pgsql_stmt_get_col(pdo_stmt_t *stmt, int colno, zval *result,... function zend_always_inline (line 563) | static zend_always_inline char * pdo_pgsql_translate_oid_to_table(Oid oi... function pgsql_stmt_get_column_meta (line 591) | static int pgsql_stmt_get_column_meta(pdo_stmt_t *stmt, zend_long colno,... function pdo_pgsql_stmt_cursor_closer (line 681) | static int pdo_pgsql_stmt_cursor_closer(pdo_stmt_t *stmt) type pdo_stmt_methods (line 686) | struct pdo_stmt_methods FILE: thirdparty/php83/pdo_pgsql/php_pdo_pgsql_int.h type pdo_pgsql_error_info (line 28) | typedef struct { type pdo_pgsql_db_handle (line 36) | typedef struct { type pdo_pgsql_column (line 51) | typedef struct { type pdo_pgsql_stmt (line 55) | typedef struct { type pdo_pgsql_bound_param (line 70) | typedef struct { type pdo_stmt_methods (line 83) | struct pdo_stmt_methods type pdo_pgsql_lob_self (line 91) | struct pdo_pgsql_lob_self { type pdo_pgsql_specific_constants (line 98) | enum pdo_pgsql_specific_constants { FILE: thirdparty/php84/curl/curl_private.h type php_curl_write (line 51) | typedef struct { type php_curl_read (line 59) | typedef struct { type php_curl_handlers (line 67) | typedef struct { type _php_curl_error (line 84) | struct _php_curl_error { type _php_curl_send_headers (line 89) | struct _php_curl_send_headers { type _php_curl_free (line 93) | struct _php_curl_free { type php_curl (line 103) | typedef struct { type php_curlm_handlers (line 121) | typedef struct { function namespace (line 125) | namespace swoole { type php_curlm (line 133) | typedef struct { type php_curlsh (line 143) | typedef struct _php_curlsh { function php_curl (line 161) | static inline php_curl *curl_from_obj(zend_object *obj) { function php_curlsh (line 167) | static inline php_curlsh *curl_share_from_obj(zend_object *obj) { FILE: thirdparty/php84/curl/interface.cc function ZEND_ATTRIBUTE_UNUSED (line 77) | static ZEND_ATTRIBUTE_UNUSED void php_curl_ssl_lock(int mode, int n, con... function php_curl_ssl_id (line 85) | static ZEND_ATTRIBUTE_UNUSED unsigned long php_curl_ssl_id(void) { function zend_result (line 111) | static zend_result php_curl_option_str(php_curl *ch, zend_long option, c... function zend_result (line 123) | static zend_result php_curl_option_url(php_curl *ch, const zend_string *... function swoole_curl_verify_handlers (line 148) | void swoole_curl_verify_handlers(php_curl *ch, bool reporterror) /* {{{ */ function SW_EXTERN_C_END (line 226) | SW_EXTERN_C_END function zend_object (line 283) | static zend_object *swoole_curl_create_object(zend_class_entry *class_ty... function zend_function (line 292) | static zend_function *swoole_curl_get_constructor(zend_object *object) { function zend_object (line 297) | static zend_object *swoole_curl_clone_obj(zend_object *object) { function HashTable (line 330) | static HashTable *swoole_curl_get_gc(zend_object *object, zval **table, ... function zend_result (line 399) | zend_result swoole_curl_cast_object(zend_object *obj, zval *result, int ... function swoole_native_curl_mshutdown (line 410) | void swoole_native_curl_mshutdown() {} function fn_write (line 413) | static size_t fn_write(char *data, size_t size, size_t nmemb, void *ctx) { function fn_fnmatch (line 462) | static int fn_fnmatch(void *ctx, const char *pattern, const char *string) { function fn_progress (line 490) | static int fn_progress(void *clientp, double dltotal, double dlnow, doub... function fn_xferinfo (line 533) | static int fn_xferinfo(void *clientp, curl_off_t dltotal, curl_off_t dln... function fn_prereqfunction (line 576) | static int fn_prereqfunction( function fn_ssh_hostkeyfunction (line 637) | static int fn_ssh_hostkeyfunction(void *clientp, int keytype, const char... function fn_read (line 685) | static size_t fn_read(char *data, size_t size, size_t nmemb, void *ctx) { function fn_write_header (line 736) | static size_t fn_write_header(char *data, size_t size, size_t nmemb, voi... function fn_debug (line 785) | static int fn_debug(CURL *handle, curl_infotype type, char *data, size_t... function curl_free_post (line 829) | static void curl_free_post(void **post) { type mime_data_cb_arg (line 834) | struct mime_data_cb_arg { function curl_free_cb_arg (line 840) | static void curl_free_cb_arg(void **cb_arg_p) { function curl_free_slist (line 850) | static void curl_free_slist(zval *el) { function php_curl (line 855) | php_curl *swoole_curl_init_handle_into_zval(zval *curl) { function swoole_curl_init_handle (line 866) | void swoole_curl_init_handle(php_curl *ch) { function create_certinfo (line 900) | static void create_certinfo(struct curl_certinfo *ci, zval *listcode) { function _php_curl_set_default_options (line 932) | static void _php_curl_set_default_options(php_curl *ch) { function PHP_FUNCTION (line 962) | PHP_FUNCTION(swoole_native_curl_init) { function php_curl_copy_fcc_with_option (line 998) | static void php_curl_copy_fcc_with_option(php_curl *ch, function swoole_setup_easy_copy_handlers (line 1008) | void swoole_setup_easy_copy_handlers(php_curl *ch, php_curl *source) { function zend_long (line 1071) | zend_long swoole_curl_get_long(zval *zv) function read_cb (line 1082) | static size_t read_cb(char *buffer, size_t size, size_t nitems, void *ar... function seek_cb (line 1102) | static int seek_cb(void *arg, curl_off_t offset, int origin) /* {{{ */ function free_cb (line 1115) | static void free_cb(void *arg) /* {{{ */ function CURLcode (line 1126) | static inline CURLcode add_simple_field(curl_mime *mime, zend_string *st... function zend_result (line 1149) | static inline zend_result build_mime_structure_from_hash(php_curl *ch, z... function PHP_FUNCTION (line 1339) | PHP_FUNCTION(swoole_native_curl_copy_handle) { function php_curl_set_callable_handler (line 1366) | static bool php_curl_set_callable_handler(zend_fcall_info_cache *const h... type curl_slist (line 1887) | struct curl_slist function ZEND_HASH_FOREACH_VAL (line 1929) | ZEND_HASH_FOREACH_VAL(ph, current) { type curl_blob (line 2105) | struct curl_blob function PHP_FUNCTION (line 2135) | PHP_FUNCTION(swoole_native_curl_setopt) { function PHP_FUNCTION (line 2159) | PHP_FUNCTION(swoole_native_curl_setopt_array) { function swoole_curl_cleanup_handle (line 2193) | void swoole_curl_cleanup_handle(php_curl *ch) { function PHP_FUNCTION (line 2206) | PHP_FUNCTION(swoole_native_curl_exec) { function PHP_FUNCTION (line 2263) | PHP_FUNCTION(swoole_native_curl_getinfo) { function PHP_FUNCTION (line 2555) | PHP_FUNCTION(swoole_native_curl_error) { function PHP_FUNCTION (line 2581) | PHP_FUNCTION(swoole_native_curl_errno) { function PHP_FUNCTION (line 2598) | PHP_FUNCTION(swoole_native_curl_close) { function swoole_curl_free_obj (line 2617) | static void swoole_curl_free_obj(zend_object *object) { function _php_curl_reset_handlers (line 2716) | static void _php_curl_reset_handlers(php_curl *ch) { function PHP_FUNCTION (line 2774) | PHP_FUNCTION(swoole_native_curl_reset) { function PHP_FUNCTION (line 2798) | PHP_FUNCTION(swoole_native_curl_escape) { function PHP_FUNCTION (line 2827) | PHP_FUNCTION(swoole_native_curl_unescape) { function PHP_FUNCTION (line 2857) | PHP_FUNCTION(swoole_native_curl_pause) { function PHP_FUNCTION (line 2877) | PHP_FUNCTION(swoole_native_curl_upkeep) { FILE: thirdparty/php84/curl/multi.cc function swoole_curl_multi_set_in_coroutine (line 40) | void swoole_curl_multi_set_in_coroutine(php_curlm *mh, bool value) { function swoole_curl_multi_is_in_coroutine (line 44) | bool swoole_curl_multi_is_in_coroutine(php_curlm *mh) { function php_curlm (line 53) | static inline php_curlm *curl_multi_from_obj(zend_object *obj) { function SW_EXTERN_C_END (line 61) | SW_EXTERN_C_END function PHP_FUNCTION (line 79) | PHP_FUNCTION(swoole_native_curl_multi_add_handle) { function swoole_curl_multi_cleanup_list (line 117) | void swoole_curl_multi_cleanup_list(void *data) /* {{{ */ function curl_compare_objects (line 126) | static int curl_compare_objects(zval *z1, zval *z2) /* {{{ */ function zval (line 133) | static zval *_php_curl_multi_find_easy_handle(php_curlm *mh, CURL *easy)... function PHP_FUNCTION (line 153) | PHP_FUNCTION(swoole_native_curl_multi_remove_handle) { function PHP_FUNCTION (line 191) | PHP_FUNCTION(swoole_native_curl_multi_select) { function PHP_FUNCTION (line 226) | PHP_FUNCTION(swoole_native_curl_multi_exec) { function PHP_FUNCTION (line 267) | PHP_FUNCTION(swoole_native_curl_multi_getcontent) { function PHP_FUNCTION (line 290) | PHP_FUNCTION(swoole_native_curl_multi_info_read) { function PHP_FUNCTION (line 340) | PHP_FUNCTION(swoole_native_curl_multi_close) { function PHP_FUNCTION (line 372) | PHP_FUNCTION(swoole_native_curl_multi_errno) { function _php_server_push_callback (line 386) | static int _php_server_push_callback( function _php_curl_multi_setopt (line 450) | static bool _php_curl_multi_setopt(php_curlm *mh, zend_long option, zval... function PHP_FUNCTION (line 519) | PHP_FUNCTION(swoole_native_curl_multi_setopt) { function zend_object (line 548) | static zend_object *swoole_curl_multi_create_object(zend_class_entry *cl... function zend_function (line 558) | static zend_function *swoole_curl_multi_get_constructor(zend_object *obj... function swoole_curl_multi_free_obj (line 563) | static void swoole_curl_multi_free_obj(zend_object *object) { function _php_curl_multi_free (line 576) | static void _php_curl_multi_free(php_curlm *mh) { function HashTable (line 609) | static HashTable *swoole_curl_multi_get_gc(zend_object *object, zval **t... function curl_multi_register_class (line 633) | void curl_multi_register_class(const zend_function_entry *method_entries) { FILE: thirdparty/php84/ftp/ftp.c type sockaddr (line 82) | struct sockaddr type in_addr (line 112) | struct in_addr function ftpbuf_t (line 118) | ftpbuf_t* function ftpbuf_t (line 166) | ftpbuf_t* function ftp_gc (line 196) | void function ftp_quit (line 214) | int function ftp_ssl_new_session_cb (line 238) | static int ftp_ssl_new_session_cb(SSL *ssl, SSL_SESSION *sess) function ftp_login (line 254) | int function ftp_reinit (line 403) | int function ftp_exec (line 494) | int function ftp_raw (line 512) | void function ftp_chdir (line 532) | int function ftp_cdup (line 555) | int function zend_string (line 578) | zend_string* function ftp_rmdir (line 609) | int function ftp_chmod (line 626) | int function ftp_alloc (line 658) | int function ftp_mlsd_parse_line (line 719) | int function ftp_type (line 763) | int function ftp_pasv (line 794) | int function ftp_get (line 887) | int function zend_result (line 979) | static zend_result ftp_send_stream_to_data_socket(ftpbuf_t *ftp, databuf... function ftp_put (line 1053) | int function ftp_append (line 1111) | int function zend_long (line 1154) | zend_long function time_t (line 1174) | time_t function ftp_delete (line 1221) | int function ftp_rename (line 1239) | int function ftp_site (line 1262) | int function ftp_putcmd (line 1282) | int function ftp_readline (line 1323) | int function ftp_getresp (line 1376) | int function my_send_wrapper_with_restart (line 1412) | static ssize_t my_send_wrapper_with_restart(php_socket_t fd, const void ... function my_recv_wrapper_with_restart (line 1420) | static ssize_t my_recv_wrapper_with_restart(php_socket_t fd, void *buf, ... function single_send (line 1428) | int single_send(ftpbuf_t *ftp, php_socket_t s, void *buf, size_t size) { type zend_hrtime_t (line 1487) | typedef uint64_t zend_hrtime_t; function zend_hrtime (line 1490) | zend_hrtime(void) { function my_poll (line 1499) | static int my_poll(php_socket_t fd, int events, int timeout) { function my_send (line 1526) | int function data_available (line 1638) | int function data_writeable (line 1661) | int function my_accept (line 1685) | int function databuf_t (line 1709) | databuf_t* function databuf_t (line 1842) | databuf_t* function ftp_ssl_shutdown (line 1956) | static void ftp_ssl_shutdown(ftpbuf_t *ftp, php_socket_t fd, SSL *ssl_ha... function data_close (line 2018) | void data_close(ftpbuf_t *ftp) function ftp_nb_get (line 2155) | int function ftp_nb_continue_read (line 2221) | int function ftp_nb_put (line 2283) | int function ftp_nb_continue_write (line 2336) | int FILE: thirdparty/php84/ftp/ftp.h type ftptype_t (line 42) | typedef enum ftptype { type databuf_t (line 47) | typedef struct databuf type ftpbuf_t (line 59) | typedef struct ftpbuf FILE: thirdparty/php84/ftp/php_ftp.c function register_ftp_symbols (line 42) | static void register_ftp_symbols(int module_number) function zend_class_entry (line 61) | static zend_class_entry *register_class_FTP_Connection(void) type php_ftp_object (line 80) | typedef struct _php_ftp_object { function zend_object (line 85) | static inline zend_object *ftp_object_to_zend_object(php_ftp_object *obj) { function php_ftp_object (line 89) | static inline php_ftp_object *ftp_object_from_zend_object(zend_object *z... function zend_object (line 93) | static zend_object* ftp_object_create(zend_class_entry* ce) { function zend_function (line 104) | static zend_function *ftp_object_get_constructor(zend_object *zobj) { function ftp_object_destroy (line 109) | static void ftp_object_destroy(zend_object *zobj) { function PHP_MINIT_FUNCTION (line 119) | PHP_MINIT_FUNCTION(ftp) function PHP_MINFO_FUNCTION (line 135) | PHP_MINFO_FUNCTION(ftp) function PHP_FUNCTION (line 155) | PHP_FUNCTION(ftp_connect) function PHP_FUNCTION (line 192) | PHP_FUNCTION(ftp_ssl_connect) function PHP_FUNCTION (line 234) | PHP_FUNCTION(ftp_login) function PHP_FUNCTION (line 259) | PHP_FUNCTION(ftp_pwd) function PHP_FUNCTION (line 282) | PHP_FUNCTION(ftp_cdup) function PHP_FUNCTION (line 304) | PHP_FUNCTION(ftp_chdir) function PHP_FUNCTION (line 329) | PHP_FUNCTION(ftp_exec) function PHP_FUNCTION (line 354) | PHP_FUNCTION(ftp_raw) function PHP_FUNCTION (line 372) | PHP_FUNCTION(ftp_mkdir) function PHP_FUNCTION (line 398) | PHP_FUNCTION(ftp_rmdir) function PHP_FUNCTION (line 423) | PHP_FUNCTION(ftp_chmod) function PHP_FUNCTION (line 448) | PHP_FUNCTION(ftp_alloc) function PHP_FUNCTION (line 475) | PHP_FUNCTION(ftp_nlist) function PHP_FUNCTION (line 501) | PHP_FUNCTION(ftp_rawlist) function PHP_FUNCTION (line 528) | PHP_FUNCTION(ftp_mlsd) function PHP_FUNCTION (line 561) | PHP_FUNCTION(ftp_systype) function PHP_FUNCTION (line 584) | PHP_FUNCTION(ftp_fget) function PHP_FUNCTION (line 628) | PHP_FUNCTION(ftp_nb_fget) function PHP_FUNCTION (line 676) | PHP_FUNCTION(ftp_pasv) function PHP_FUNCTION (line 696) | PHP_FUNCTION(ftp_get) function PHP_FUNCTION (line 759) | PHP_FUNCTION(ftp_nb_get) function PHP_FUNCTION (line 830) | PHP_FUNCTION(ftp_nb_continue) function PHP_FUNCTION (line 866) | PHP_FUNCTION(ftp_fput) function PHP_FUNCTION (line 913) | PHP_FUNCTION(ftp_nb_fput) function PHP_FUNCTION (line 966) | PHP_FUNCTION(ftp_put) function PHP_FUNCTION (line 1018) | PHP_FUNCTION(ftp_append) function PHP_FUNCTION (line 1052) | PHP_FUNCTION(ftp_nb_put) function PHP_FUNCTION (line 1110) | PHP_FUNCTION(ftp_size) function PHP_FUNCTION (line 1128) | PHP_FUNCTION(ftp_mdtm) function PHP_FUNCTION (line 1146) | PHP_FUNCTION(ftp_rename) function PHP_FUNCTION (line 1171) | PHP_FUNCTION(ftp_delete) function PHP_FUNCTION (line 1196) | PHP_FUNCTION(ftp_site) function PHP_FUNCTION (line 1221) | PHP_FUNCTION(ftp_close) function PHP_FUNCTION (line 1243) | PHP_FUNCTION(ftp_set_option) function PHP_FUNCTION (line 1292) | PHP_FUNCTION(ftp_get_option) FILE: thirdparty/php84/pdo_firebird/firebird_driver.c function php_firebird_classes (line 178) | static inline char php_firebird_classes(char idx) type FbTokenType (line 185) | typedef enum { function FbTokenType (line 196) | static FbTokenType php_firebird_get_token(const char** begin, const char... function php_firebird_preprocess (line 298) | static int php_firebird_preprocess(const zend_string* sql, char* sql_out... function set_coercing_output_data_types (line 466) | static void set_coercing_output_data_types(XSQLDA* sqlda) function php_firebird_set_error (line 524) | void php_firebird_set_error(pdo_dbh_t *dbh, pdo_stmt_t *stmt, const char... function firebird_handle_closer (line 584) | static void firebird_handle_closer(pdo_dbh_t *dbh) /* {{{ */ function firebird_handle_preparer (line 622) | static bool firebird_handle_preparer(pdo_dbh_t *dbh, zend_string *sql, /... function zend_long (line 720) | static zend_long firebird_handle_doer(pdo_dbh_t *dbh, const zend_string ... function zend_string (line 792) | static zend_string* firebird_handle_quoter(pdo_dbh_t *dbh, const zend_st... function php_firebird_begin_transaction (line 835) | static bool php_firebird_begin_transaction(pdo_dbh_t *dbh, bool is_auto_... function firebird_handle_manually_begin (line 891) | static bool firebird_handle_manually_begin(pdo_dbh_t *dbh) /* {{{ */ function php_firebird_commit_transaction (line 913) | bool php_firebird_commit_transaction(pdo_dbh_t *dbh, bool retain) /* {{{ */ function firebird_handle_manually_commit (line 941) | static bool firebird_handle_manually_commit(pdo_dbh_t *dbh) /* {{{ */ function php_firebird_rollback_transaction (line 963) | static bool php_firebird_rollback_transaction(pdo_dbh_t *dbh) /* {{{ */ function firebird_handle_manually_rollback (line 976) | static bool firebird_handle_manually_rollback(pdo_dbh_t *dbh) /* {{{ */ function php_firebird_alloc_prepare_stmt (line 999) | static int php_firebird_alloc_prepare_stmt(pdo_dbh_t *dbh, const zend_st... function pdo_firebird_set_attribute (line 1033) | static bool pdo_firebird_set_attribute(pdo_dbh_t *dbh, zend_long attr, z... function php_firebird_info_cb (line 1203) | static void php_firebird_info_cb(void *arg, char const *s) /* {{{ */ function pdo_firebird_get_attribute (line 1215) | static int pdo_firebird_get_attribute(pdo_dbh_t *dbh, zend_long attr, zv... function zend_result (line 1275) | static zend_result pdo_firebird_check_liveness(pdo_dbh_t *dbh) /* {{{ */ function pdo_firebird_fetch_error_func (line 1285) | static void pdo_firebird_fetch_error_func(pdo_dbh_t *dbh, pdo_stmt_t *st... function pdo_firebird_in_manually_transaction (line 1298) | static bool pdo_firebird_in_manually_transaction(pdo_dbh_t *dbh) type pdo_dbh_methods (line 1310) | struct pdo_dbh_methods function pdo_firebird_handle_factory (line 1334) | static int pdo_firebird_handle_factory(pdo_dbh_t *dbh, zval *driver_opti... FILE: thirdparty/php84/pdo_firebird/firebird_statement.c function zend_always_inline (line 38) | static zend_always_inline ISC_INT64 php_get_isc_int64_from_sqldata(const... function zend_always_inline (line 43) | static zend_always_inline ISC_LONG php_get_isc_long_from_sqldata(const I... function zend_always_inline (line 48) | static zend_always_inline double php_get_double_from_sqldata(const ISC_S... function zend_always_inline (line 53) | static zend_always_inline float php_get_float_from_sqldata(const ISC_SCH... function zend_always_inline (line 58) | static zend_always_inline ISC_TIMESTAMP php_get_isc_timestamp_from_sqlda... function zend_always_inline (line 63) | static zend_always_inline ISC_QUAD php_get_isc_quad_from_sqldata(const I... function zend_always_inline (line 70) | static zend_always_inline ISC_TIME_TZ php_get_isc_time_tz_from_sqldata(c... function zend_always_inline (line 75) | static zend_always_inline ISC_TIMESTAMP_TZ php_get_isc_timestamp_tz_from... function get_formatted_time_tz (line 81) | static int get_formatted_time_tz(pdo_stmt_t *stmt, const ISC_TIME_TZ* ti... function get_formatted_timestamp_tz (line 109) | static int get_formatted_timestamp_tz(pdo_stmt_t *stmt, const ISC_TIMEST... function php_firebird_free_sqlda (line 141) | static void php_firebird_free_sqlda(XSQLDA const *sqlda) /* {{{ */ function pdo_firebird_stmt_dtor (line 156) | static int pdo_firebird_stmt_dtor(pdo_stmt_t *stmt) /* {{{ */ function pdo_firebird_stmt_execute (line 191) | static int pdo_firebird_stmt_execute(pdo_stmt_t *stmt) /* {{{ */ function pdo_firebird_stmt_fetch (line 282) | static int pdo_firebird_stmt_fetch(pdo_stmt_t *stmt, /* {{{ */ function pdo_firebird_stmt_describe (line 312) | static int pdo_firebird_stmt_describe(pdo_stmt_t *stmt, int colno) /* {{... function pdo_firebird_stmt_get_column_meta (line 342) | static int pdo_firebird_stmt_get_column_meta(pdo_stmt_t *stmt, zend_long... function php_firebird_fetch_blob (line 374) | static int php_firebird_fetch_blob(pdo_stmt_t *stmt, int colno, zval *re... function pdo_firebird_stmt_get_col (line 461) | static int pdo_firebird_stmt_get_col( function php_firebird_bind_blob (line 593) | static int php_firebird_bind_blob(pdo_stmt_t *stmt, ISC_QUAD *blob_id, z... function pdo_firebird_stmt_param_hook (line 635) | static int pdo_firebird_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bou... function pdo_firebird_stmt_set_attribute (line 889) | static int pdo_firebird_stmt_set_attribute(pdo_stmt_t *stmt, zend_long a... function pdo_firebird_stmt_get_attribute (line 912) | static int pdo_firebird_stmt_get_attribute(pdo_stmt_t *stmt, zend_long a... function pdo_firebird_stmt_cursor_closer (line 931) | static int pdo_firebird_stmt_cursor_closer(pdo_stmt_t *stmt) /* {{{ */ type pdo_stmt_methods (line 947) | struct pdo_stmt_methods FILE: thirdparty/php84/pdo_firebird/pdo_firebird_utils.cpp function fb_get_client_version (line 27) | unsigned fb_get_client_version(void) function ISC_TIME (line 34) | ISC_TIME fb_encode_time(unsigned hours, unsigned minutes, unsigned secon... function ISC_DATE (line 41) | ISC_DATE fb_encode_date(unsigned year, unsigned month, unsigned day) function fb_copy_status (line 49) | static void fb_copy_status(const ISC_STATUS* from, ISC_STATUS* to, size_... function ISC_STATUS (line 60) | ISC_STATUS fb_decode_time_tz(ISC_STATUS* isc_status, const ISC_TIME_TZ* ... function ISC_STATUS (line 77) | ISC_STATUS fb_decode_timestamp_tz(ISC_STATUS* isc_status, const ISC_TIME... FILE: thirdparty/php84/pdo_firebird/php_pdo_firebird_int.h type pdo_firebird_error_info (line 64) | typedef struct { type pdo_firebird_db_handle (line 70) | typedef struct { type pdo_firebird_stmt (line 99) | typedef struct { type pdo_stmt_methods (line 132) | struct pdo_stmt_methods FILE: thirdparty/php84/pdo_odbc/odbc_driver.c function pdo_odbc_fetch_error_func (line 28) | static void pdo_odbc_fetch_error_func(pdo_dbh_t *dbh, pdo_stmt_t *stmt, ... function pdo_odbc_error (line 52) | void pdo_odbc_error( function odbc_handle_closer (line 130) | static void odbc_handle_closer(pdo_dbh_t *dbh) { function odbc_handle_preparer (line 145) | static bool odbc_handle_preparer(pdo_dbh_t *dbh, zend_string *sql, pdo_s... function zend_long (line 222) | static zend_long odbc_handle_doer(pdo_dbh_t *dbh, const zend_string *sql) { function odbc_handle_begin (line 272) | static bool odbc_handle_begin(pdo_dbh_t *dbh) { function odbc_handle_commit (line 287) | static bool odbc_handle_commit(pdo_dbh_t *dbh) { function odbc_handle_rollback (line 312) | static bool odbc_handle_rollback(pdo_dbh_t *dbh) { function odbc_handle_set_attr (line 337) | static bool odbc_handle_set_attr(pdo_dbh_t *dbh, zend_long attr, zval *v... function pdo_odbc_get_info_string (line 379) | static int pdo_odbc_get_info_string(pdo_dbh_t *dbh, SQLUSMALLINT type, z... function odbc_handle_get_attr (line 393) | static int odbc_handle_get_attr(pdo_dbh_t *dbh, zend_long attr, zval *va... function zend_result (line 418) | static zend_result odbc_handle_check_liveness(pdo_dbh_t *dbh) { type pdo_dbh_methods (line 444) | struct pdo_dbh_methods function pdo_odbc_handle_factory (line 464) | static int pdo_odbc_handle_factory(pdo_dbh_t *dbh, zval *driver_options)... FILE: thirdparty/php84/pdo_odbc/odbc_stmt.c type pdo_odbc_conv_result (line 27) | enum pdo_odbc_conv_result { PDO_ODBC_CONV_NOT_REQUIRED, PDO_ODBC_CONV_OK... function pdo_odbc_sqltype_is_unicode (line 29) | static int pdo_odbc_sqltype_is_unicode(pdo_odbc_stmt *S, SQLSMALLINT sql... function pdo_odbc_utf82ucs2 (line 49) | static int pdo_odbc_utf82ucs2( function pdo_odbc_ucs22utf8 (line 83) | static int pdo_odbc_ucs22utf8(pdo_stmt_t *stmt, int is_unicode, zval *re... function free_cols (line 118) | static void free_cols(pdo_stmt_t *stmt, pdo_odbc_stmt *S) { function odbc_stmt_dtor (line 133) | static int odbc_stmt_dtor(pdo_stmt_t *stmt) { function odbc_stmt_execute (line 153) | static int odbc_stmt_execute(pdo_stmt_t *stmt) { function odbc_stmt_param_hook (line 277) | static int odbc_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param... function odbc_stmt_fetch (line 510) | static int odbc_stmt_fetch(pdo_stmt_t *stmt, enum pdo_fetch_orientation ... function odbc_stmt_describe (line 558) | static int odbc_stmt_describe(pdo_stmt_t *stmt, int colno) { function odbc_stmt_get_column_meta (line 641) | static int odbc_stmt_get_column_meta(pdo_stmt_t *stmt, zend_long colno, ... function odbc_stmt_get_col (line 647) | static int odbc_stmt_get_col(pdo_stmt_t *stmt, int colno, zval *result, ... function odbc_stmt_set_param (line 763) | static int odbc_stmt_set_param(pdo_stmt_t *stmt, zend_long attr, zval *v... function odbc_stmt_get_attr (line 789) | static int odbc_stmt_get_attr(pdo_stmt_t *stmt, zend_long attr, zval *va... function odbc_stmt_next_rowset (line 819) | static int odbc_stmt_next_rowset(pdo_stmt_t *stmt) { function odbc_stmt_close_cursor (line 843) | static int odbc_stmt_close_cursor(pdo_stmt_t *stmt) { type pdo_stmt_methods (line 854) | struct pdo_stmt_methods FILE: thirdparty/php84/pdo_odbc/php_pdo_odbc_int.h type pdo_odbc_errinfo (line 112) | typedef struct { type pdo_odbc_db_handle (line 120) | typedef struct { type pdo_odbc_column (line 128) | typedef struct { type pdo_odbc_stmt (line 139) | typedef struct { type pdo_odbc_param (line 152) | typedef struct { type pdo_stmt_methods (line 161) | struct pdo_stmt_methods FILE: thirdparty/php84/pdo_pgsql/pgsql_driver.c function zend_string (line 56) | static zend_string *_pdo_pgsql_escape_credentials(char *str) { function _pdo_pgsql_error (line 64) | int _pdo_pgsql_error(pdo_dbh_t *dbh, function _pdo_pgsql_notice (line 106) | static void _pdo_pgsql_notice(void *context, const char *message) /* {{{ */ function pdo_pgsql_fetch_error_func (line 119) | static void pdo_pgsql_fetch_error_func(pdo_dbh_t *dbh, pdo_stmt_t *stmt,... function pdo_pgsql_cleanup_notice_callback (line 136) | void pdo_pgsql_cleanup_notice_callback(pdo_pgsql_db_handle *H) /* {{{ */ function pgsql_lob_write (line 147) | static ssize_t pgsql_lob_write(php_stream *stream, const char *buf, size... function pgsql_lob_read (line 152) | static ssize_t pgsql_lob_read(php_stream *stream, char *buf, size_t coun... function pgsql_lob_close (line 157) | static int pgsql_lob_close(php_stream *stream, int close_handle) { function pgsql_lob_flush (line 170) | static int pgsql_lob_flush(php_stream *stream) { function pgsql_lob_seek (line 174) | static int pgsql_lob_seek(php_stream *stream, zend_off_t offset, int whe... function php_stream (line 195) | php_stream *pdo_pgsql_create_lob_stream(zval *dbh, int lfd, Oid oid) { function pdo_pgsql_close_lob_streams (line 218) | void pdo_pgsql_close_lob_streams(pdo_dbh_t *dbh) { function pgsql_handle_closer (line 231) | static void pgsql_handle_closer(pdo_dbh_t *dbh) /* {{{ */ function pgsql_handle_preparer (line 256) | static bool pgsql_handle_preparer(pdo_dbh_t *dbh, zend_string *sql, pdo_... function zend_long (line 318) | static zend_long pgsql_handle_doer(pdo_dbh_t *dbh, const zend_string *sq... function zend_string (line 351) | static zend_string *pgsql_handle_quoter(pdo_dbh_t *dbh, const zend_strin... function zend_string (line 385) | static zend_string *pdo_pgsql_last_insert_id(pdo_dbh_t *dbh, const zend_... function pdo_libpq_version (line 414) | void pdo_libpq_version(char *buf, size_t len) { function pdo_pgsql_get_attribute (line 427) | static int pdo_pgsql_get_attribute(pdo_dbh_t *dbh, zend_long attr, zval ... function zend_result (line 541) | static zend_result pdo_pgsql_check_liveness(pdo_dbh_t *dbh) { function pgsql_handle_in_transaction (line 550) | static bool pgsql_handle_in_transaction(pdo_dbh_t *dbh) { function pdo_pgsql_transaction_cmd (line 556) | static bool pdo_pgsql_transaction_cmd(const char *cmd, pdo_dbh_t *dbh) { function pgsql_handle_begin (line 572) | static bool pgsql_handle_begin(pdo_dbh_t *dbh) { function pgsql_handle_commit (line 576) | static bool pgsql_handle_commit(pdo_dbh_t *dbh) { function pgsql_handle_rollback (line 590) | static bool pgsql_handle_rollback(pdo_dbh_t *dbh) { function pgsqlCopyFromArray_internal (line 600) | void pgsqlCopyFromArray_internal(INTERNAL_FUNCTION_PARAMETERS) { function pgsqlCopyFromFile_internal (line 736) | void pgsqlCopyFromFile_internal(INTERNAL_FUNCTION_PARAMETERS) { function pgsqlCopyToFile_internal (line 856) | void pgsqlCopyToFile_internal(INTERNAL_FUNCTION_PARAMETERS) { function pgsqlCopyToArray_internal (line 973) | void pgsqlCopyToArray_internal(INTERNAL_FUNCTION_PARAMETERS) { function pgsqlLOBCreate_internal (line 1069) | void pgsqlLOBCreate_internal(INTERNAL_FUNCTION_PARAMETERS) { function pgsqlLOBOpen_internal (line 1100) | void pgsqlLOBOpen_internal(INTERNAL_FUNCTION_PARAMETERS) { function pgsqlLOBUnlink_internal (line 1153) | void pgsqlLOBUnlink_internal(INTERNAL_FUNCTION_PARAMETERS) { function pgsqlGetNotify_internal (line 1190) | void pgsqlGetNotify_internal(INTERNAL_FUNCTION_PARAMETERS) { function pgsqlGetPid_internal (line 1272) | void pgsqlGetPid_internal(INTERNAL_FUNCTION_PARAMETERS) { function zend_function_entry (line 1322) | static const zend_function_entry *pdo_pgsql_get_driver_methods(pdo_dbh_t... function pdo_pgsql_set_attr (line 1331) | static bool pdo_pgsql_set_attr(pdo_dbh_t *dbh, zend_long attr, zval *val) { type pdo_dbh_methods (line 1353) | struct pdo_dbh_methods function pdo_pgsql_handle_factory (line 1371) | static int pdo_pgsql_handle_factory(pdo_dbh_t *dbh, zval *driver_options... FILE: thirdparty/php84/pdo_pgsql/pgsql_sql_parser.c function pdo_pgsql_scanner (line 23) | int pdo_pgsql_scanner(pdo_scanner_t *s) FILE: thirdparty/php84/pdo_pgsql/pgsql_statement.c function pgsql_stmt_dtor (line 59) | static int pgsql_stmt_dtor(pdo_stmt_t *stmt) { function pgsql_stmt_execute (line 133) | static int pgsql_stmt_execute(pdo_stmt_t *stmt) { function pgsql_stmt_param_hook (line 268) | static int pgsql_stmt_param_hook(pdo_stmt_t *stmt, function pgsql_stmt_fetch (line 412) | static int pgsql_stmt_fetch(pdo_stmt_t *stmt, enum pdo_fetch_orientation... function pgsql_stmt_describe (line 475) | static int pgsql_stmt_describe(pdo_stmt_t *stmt, int colno) { function pgsql_stmt_get_col (line 493) | static int pgsql_stmt_get_col(pdo_stmt_t *stmt, int colno, zval *result,... function zend_always_inline (line 577) | static zend_always_inline char *pdo_pgsql_translate_oid_to_table(Oid oid... function pgsql_stmt_get_column_meta (line 604) | static int pgsql_stmt_get_column_meta(pdo_stmt_t *stmt, zend_long colno,... function pdo_pgsql_stmt_cursor_closer (line 699) | static int pdo_pgsql_stmt_cursor_closer(pdo_stmt_t *stmt) { function pgsql_stmt_get_attr (line 703) | static int pgsql_stmt_get_attr(pdo_stmt_t *stmt, zend_long attr, zval *v... type pdo_stmt_methods (line 729) | struct pdo_stmt_methods FILE: thirdparty/php84/pdo_pgsql/php_pdo_pgsql_int.h type pdo_pgsql_error_info (line 28) | typedef struct { type pdo_pgsql_db_handle (line 36) | typedef struct { type pdo_pgsql_column (line 52) | typedef struct { type pdo_pgsql_stmt (line 56) | typedef struct { type pdo_pgsql_bound_param (line 71) | typedef struct { type pdo_stmt_methods (line 87) | struct pdo_stmt_methods type pdo_pgsql_lob_self (line 96) | struct pdo_pgsql_lob_self { type pdo_pgsql_specific_constants (line 103) | enum pdo_pgsql_specific_constants { FILE: thirdparty/php85/pdo_firebird/firebird_driver.c function php_firebird_classes (line 178) | static inline char php_firebird_classes(char idx) type FbTokenType (line 185) | typedef enum { function FbTokenType (line 196) | static FbTokenType php_firebird_get_token(const char** begin, const char... function php_firebird_preprocess (line 298) | static int php_firebird_preprocess(const zend_string* sql, char* sql_out... function set_coercing_output_data_types (line 466) | static void set_coercing_output_data_types(XSQLDA* sqlda) function php_firebird_set_error (line 524) | void php_firebird_set_error(pdo_dbh_t *dbh, pdo_stmt_t *stmt, const char... function firebird_handle_closer (line 584) | static void firebird_handle_closer(pdo_dbh_t *dbh) /* {{{ */ function firebird_handle_preparer (line 622) | static bool firebird_handle_preparer(pdo_dbh_t *dbh, zend_string *sql, /... function zend_long (line 720) | static zend_long firebird_handle_doer(pdo_dbh_t *dbh, const zend_string ... function zend_string (line 792) | static zend_string* firebird_handle_quoter(pdo_dbh_t *dbh, const zend_st... function php_firebird_begin_transaction (line 835) | static bool php_firebird_begin_transaction(pdo_dbh_t *dbh, bool is_auto_... function firebird_handle_manually_begin (line 891) | static bool firebird_handle_manually_begin(pdo_dbh_t *dbh) /* {{{ */ function php_firebird_commit_transaction (line 913) | bool php_firebird_commit_transaction(pdo_dbh_t *dbh, bool retain) /* {{{ */ function firebird_handle_manually_commit (line 941) | static bool firebird_handle_manually_commit(pdo_dbh_t *dbh) /* {{{ */ function php_firebird_rollback_transaction (line 963) | static bool php_firebird_rollback_transaction(pdo_dbh_t *dbh) /* {{{ */ function firebird_handle_manually_rollback (line 976) | static bool firebird_handle_manually_rollback(pdo_dbh_t *dbh) /* {{{ */ function php_firebird_alloc_prepare_stmt (line 999) | static int php_firebird_alloc_prepare_stmt(pdo_dbh_t *dbh, const zend_st... function pdo_firebird_set_attribute (line 1033) | static bool pdo_firebird_set_attribute(pdo_dbh_t *dbh, zend_long attr, z... function php_firebird_info_cb (line 1203) | static void php_firebird_info_cb(void *arg, char const *s) /* {{{ */ function pdo_firebird_get_attribute (line 1215) | static int pdo_firebird_get_attribute(pdo_dbh_t *dbh, zend_long attr, zv... function zend_result (line 1274) | static zend_result pdo_firebird_check_liveness(pdo_dbh_t *dbh) /* {{{ */ function pdo_firebird_fetch_error_func (line 1284) | static void pdo_firebird_fetch_error_func(pdo_dbh_t *dbh, pdo_stmt_t *st... function pdo_firebird_in_manually_transaction (line 1297) | static bool pdo_firebird_in_manually_transaction(pdo_dbh_t *dbh) type pdo_dbh_methods (line 1309) | struct pdo_dbh_methods function pdo_firebird_handle_factory (line 1331) | static int pdo_firebird_handle_factory(pdo_dbh_t *dbh, zval *driver_opti... FILE: thirdparty/php85/pdo_firebird/firebird_statement.c function zend_always_inline (line 38) | static zend_always_inline ISC_INT64 php_get_isc_int64_from_sqldata(const... function zend_always_inline (line 43) | static zend_always_inline ISC_LONG php_get_isc_long_from_sqldata(const I... function zend_always_inline (line 48) | static zend_always_inline double php_get_double_from_sqldata(const ISC_S... function zend_always_inline (line 53) | static zend_always_inline float php_get_float_from_sqldata(const ISC_SCH... function zend_always_inline (line 58) | static zend_always_inline ISC_TIMESTAMP php_get_isc_timestamp_from_sqlda... function zend_always_inline (line 63) | static zend_always_inline ISC_QUAD php_get_isc_quad_from_sqldata(const I... function zend_always_inline (line 70) | static zend_always_inline ISC_TIME_TZ php_get_isc_time_tz_from_sqldata(c... function zend_always_inline (line 75) | static zend_always_inline ISC_TIMESTAMP_TZ php_get_isc_timestamp_tz_from... function get_formatted_time_tz (line 81) | static int get_formatted_time_tz(pdo_stmt_t *stmt, const ISC_TIME_TZ* ti... function get_formatted_timestamp_tz (line 108) | static int get_formatted_timestamp_tz(pdo_stmt_t *stmt, const ISC_TIMEST... function php_firebird_free_sqlda (line 139) | static void php_firebird_free_sqlda(XSQLDA const *sqlda) /* {{{ */ function pdo_firebird_stmt_dtor (line 154) | static int pdo_firebird_stmt_dtor(pdo_stmt_t *stmt) /* {{{ */ function pdo_firebird_stmt_execute (line 183) | static int pdo_firebird_stmt_execute(pdo_stmt_t *stmt) /* {{{ */ function pdo_firebird_stmt_fetch (line 274) | static int pdo_firebird_stmt_fetch(pdo_stmt_t *stmt, /* {{{ */ function pdo_firebird_stmt_describe (line 304) | static int pdo_firebird_stmt_describe(pdo_stmt_t *stmt, int colno) /* {{... function pdo_firebird_stmt_get_column_meta (line 334) | static int pdo_firebird_stmt_get_column_meta(pdo_stmt_t *stmt, zend_long... function php_firebird_fetch_blob (line 366) | static int php_firebird_fetch_blob(pdo_stmt_t *stmt, int colno, zval *re... function pdo_firebird_stmt_get_col (line 453) | static int pdo_firebird_stmt_get_col( function php_firebird_bind_blob (line 585) | static int php_firebird_bind_blob(pdo_stmt_t *stmt, ISC_QUAD *blob_id, z... function pdo_firebird_stmt_param_hook (line 627) | static int pdo_firebird_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bou... function pdo_firebird_stmt_set_attribute (line 881) | static int pdo_firebird_stmt_set_attribute(pdo_stmt_t *stmt, zend_long a... function pdo_firebird_stmt_get_attribute (line 915) | static int pdo_firebird_stmt_get_attribute(pdo_stmt_t *stmt, zend_long a... function pdo_firebird_stmt_cursor_closer (line 934) | static int pdo_firebird_stmt_cursor_closer(pdo_stmt_t *stmt) /* {{{ */ type pdo_stmt_methods (line 950) | struct pdo_stmt_methods FILE: thirdparty/php85/pdo_firebird/pdo_firebird_utils.cpp function fb_get_client_version (line 27) | unsigned fb_get_client_version(void) function ISC_TIME (line 34) | ISC_TIME fb_encode_time(unsigned hours, unsigned minutes, unsigned secon... function ISC_DATE (line 41) | ISC_DATE fb_encode_date(unsigned year, unsigned month, unsigned day) function fb_copy_status (line 49) | static void fb_copy_status(const ISC_STATUS* from, ISC_STATUS* to, size_... function ISC_STATUS (line 60) | ISC_STATUS fb_decode_time_tz(ISC_STATUS* isc_status, const ISC_TIME_TZ* ... function ISC_STATUS (line 77) | ISC_STATUS fb_decode_timestamp_tz(ISC_STATUS* isc_status, const ISC_TIME... FILE: thirdparty/php85/pdo_firebird/php_pdo_firebird_int.h type pdo_firebird_error_info (line 56) | typedef struct { type pdo_firebird_db_handle (line 62) | typedef struct { type pdo_firebird_stmt (line 91) | typedef struct { type pdo_stmt_methods (line 124) | struct pdo_stmt_methods FILE: thirdparty/php85/pdo_odbc/odbc_driver.c function pdo_odbc_fetch_error_func (line 31) | static void pdo_odbc_fetch_error_func(pdo_dbh_t *dbh, pdo_stmt_t *stmt, ... function pdo_odbc_error (line 59) | void pdo_odbc_error(pdo_dbh_t *dbh, pdo_stmt_t *stmt, PDO_ODBC_HSTMT sta... function odbc_handle_closer (line 127) | static void odbc_handle_closer(pdo_dbh_t *dbh) function odbc_handle_preparer (line 143) | static bool odbc_handle_preparer(pdo_dbh_t *dbh, zend_string *sql, pdo_s... function zend_long (line 221) | static zend_long odbc_handle_doer(pdo_dbh_t *dbh, const zend_string *sql) function odbc_handle_begin (line 271) | static bool odbc_handle_begin(pdo_dbh_t *dbh) function odbc_handle_commit (line 287) | static bool odbc_handle_commit(pdo_dbh_t *dbh) function odbc_handle_rollback (line 313) | static bool odbc_handle_rollback(pdo_dbh_t *dbh) function odbc_handle_set_attr (line 339) | static bool odbc_handle_set_attr(pdo_dbh_t *dbh, zend_long attr, zval *val) function pdo_odbc_get_info_string (line 383) | static int pdo_odbc_get_info_string(pdo_dbh_t *dbh, SQLUSMALLINT type, z... function odbc_handle_get_attr (line 398) | static int odbc_handle_get_attr(pdo_dbh_t *dbh, zend_long attr, zval *val) function zend_result (line 424) | static zend_result odbc_handle_check_liveness(pdo_dbh_t *dbh) type pdo_dbh_methods (line 452) | struct pdo_dbh_methods function pdo_odbc_handle_factory (line 472) | static int pdo_odbc_handle_factory(pdo_dbh_t *dbh, zval *driver_options)... FILE: thirdparty/php85/pdo_odbc/odbc_stmt.c type pdo_odbc_conv_result (line 32) | enum pdo_odbc_conv_result { function pdo_odbc_sqltype_is_unicode (line 38) | static int pdo_odbc_sqltype_is_unicode(pdo_odbc_stmt *S, SQLSMALLINT sql... function pdo_odbc_utf82ucs2 (line 59) | static int pdo_odbc_utf82ucs2(pdo_stmt_t *stmt, int is_unicode, const ch... function pdo_odbc_ucs22utf8 (line 94) | static int pdo_odbc_ucs22utf8(int is_unicode, zval *result) function free_cols (line 122) | static void free_cols(pdo_stmt_t *stmt, pdo_odbc_stmt *S) function odbc_stmt_dtor (line 138) | static int odbc_stmt_dtor(pdo_stmt_t *stmt) function odbc_stmt_execute (line 159) | static int odbc_stmt_execute(pdo_stmt_t *stmt) function odbc_stmt_param_hook (line 288) | static int odbc_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param... function odbc_stmt_fetch (line 526) | static int odbc_stmt_fetch(pdo_stmt_t *stmt, function odbc_stmt_describe (line 564) | static int odbc_stmt_describe(pdo_stmt_t *stmt, int colno) function odbc_stmt_get_column_meta (line 645) | static int odbc_stmt_get_column_meta(pdo_stmt_t *stmt, zend_long colno, ... function odbc_stmt_get_col (line 652) | static int odbc_stmt_get_col(pdo_stmt_t *stmt, int colno, zval *result, ... function odbc_stmt_set_param (line 789) | static int odbc_stmt_set_param(pdo_stmt_t *stmt, zend_long attr, zval *val) function odbc_stmt_get_attr (line 816) | static int odbc_stmt_get_attr(pdo_stmt_t *stmt, zend_long attr, zval *val) function odbc_stmt_next_rowset (line 848) | static int odbc_stmt_next_rowset(pdo_stmt_t *stmt) function odbc_stmt_close_cursor (line 873) | static int odbc_stmt_close_cursor(pdo_stmt_t *stmt) type pdo_stmt_methods (line 885) | struct pdo_stmt_methods FILE: thirdparty/php85/pdo_odbc/php_pdo_odbc_int.h type pdo_odbc_errinfo (line 114) | typedef struct { type pdo_odbc_db_handle (line 122) | typedef struct { type pdo_odbc_column (line 130) | typedef struct { type pdo_odbc_stmt (line 141) | typedef struct { type pdo_odbc_param (line 154) | typedef struct { type pdo_stmt_methods (line 163) | struct pdo_stmt_methods FILE: thirdparty/php85/pdo_pgsql/pdo_pgsql_arginfo.h function zend_class_entry (line 84) | static zend_class_entry *register_class_Pdo_Pgsql(zend_class_entry *clas... FILE: thirdparty/php85/pdo_pgsql/pgsql_driver.c function zend_string (line 65) | static zend_string* _pdo_pgsql_escape_credentials(char *str) function _pdo_pgsql_error (line 74) | int _pdo_pgsql_error(pdo_dbh_t *dbh, pdo_stmt_t *stmt, int errcode, cons... function _pdo_pgsql_notice (line 112) | static void _pdo_pgsql_notice(void *context, const char *message) /* {{{ */ function pdo_pgsql_fetch_error_func (line 125) | static void pdo_pgsql_fetch_error_func(pdo_dbh_t *dbh, pdo_stmt_t *stmt,... function pdo_pgsql_cleanup_notice_callback (line 142) | void pdo_pgsql_cleanup_notice_callback(pdo_pgsql_db_handle *H) /* {{{ */ function pgsql_lob_write (line 153) | static ssize_t pgsql_lob_write(php_stream *stream, const char *buf, size... function pgsql_lob_read (line 159) | static ssize_t pgsql_lob_read(php_stream *stream, char *buf, size_t count) function pgsql_lob_close (line 165) | static int pgsql_lob_close(php_stream *stream, int close_handle) function pgsql_lob_flush (line 179) | static int pgsql_lob_flush(php_stream *stream) function pgsql_lob_seek (line 184) | static int pgsql_lob_seek(php_stream *stream, zend_off_t offset, int whe... function php_stream (line 209) | php_stream *pdo_pgsql_create_lob_stream(zend_object *dbh, int lfd, Oid oid) function pdo_pgsql_close_lob_streams (line 233) | void pdo_pgsql_close_lob_streams(pdo_dbh_t *dbh) function pgsql_handle_closer (line 246) | static void pgsql_handle_closer(pdo_dbh_t *dbh) /* {{{ */ function pgsql_handle_preparer (line 271) | static bool pgsql_handle_preparer(pdo_dbh_t *dbh, zend_string *sql, pdo_... function zend_long (line 345) | static zend_long pgsql_handle_doer(pdo_dbh_t *dbh, const zend_string *sql) function zend_string (line 379) | static zend_string* pgsql_handle_quoter(pdo_dbh_t *dbh, const zend_strin... function zend_string (line 422) | static zend_string *pdo_pgsql_last_insert_id(pdo_dbh_t *dbh, const zend_... function pdo_libpq_version (line 452) | void pdo_libpq_version(char *buf, size_t len) function pdo_pgsql_get_attribute (line 466) | static int pdo_pgsql_get_attribute(pdo_dbh_t *dbh, zend_long attr, zval ... function zend_result (line 569) | static zend_result pdo_pgsql_check_liveness(pdo_dbh_t *dbh) function pgsql_handle_in_transaction (line 579) | static bool pgsql_handle_in_transaction(pdo_dbh_t *dbh) function pdo_pgsql_transaction_cmd (line 586) | static bool pdo_pgsql_transaction_cmd(const char *cmd, pdo_dbh_t *dbh) function pgsql_handle_begin (line 603) | static bool pgsql_handle_begin(pdo_dbh_t *dbh) function pgsql_handle_commit (line 608) | static bool pgsql_handle_commit(pdo_dbh_t *dbh) function pgsql_handle_rollback (line 623) | static bool pgsql_handle_rollback(pdo_dbh_t *dbh) function _pdo_pgsql_send_copy_data (line 634) | static bool _pdo_pgsql_send_copy_data(pdo_pgsql_db_handle *H, zval *line) { function pgsqlCopyFromArray_internal (line 662) | void pgsqlCopyFromArray_internal(INTERNAL_FUNCTION_PARAMETERS) function pgsqlCopyFromFile_internal (line 784) | void pgsqlCopyFromFile_internal(INTERNAL_FUNCTION_PARAMETERS) function pgsqlCopyToFile_internal (line 886) | void pgsqlCopyToFile_internal(INTERNAL_FUNCTION_PARAMETERS) function pgsqlCopyToArray_internal (line 986) | void pgsqlCopyToArray_internal(INTERNAL_FUNCTION_PARAMETERS) function pgsqlLOBCreate_internal (line 1066) | void pgsqlLOBCreate_internal(INTERNAL_FUNCTION_PARAMETERS) function pgsqlLOBOpen_internal (line 1099) | void pgsqlLOBOpen_internal(INTERNAL_FUNCTION_PARAMETERS) function pgsqlLOBUnlink_internal (line 1155) | void pgsqlLOBUnlink_internal(INTERNAL_FUNCTION_PARAMETERS) function pgsqlGetNotify_internal (line 1195) | void pgsqlGetNotify_internal(INTERNAL_FUNCTION_PARAMETERS) function pgsqlGetPid_internal (line 1280) | void pgsqlGetPid_internal(INTERNAL_FUNCTION_PARAMETERS) function zend_function_entry (line 1333) | static const zend_function_entry *pdo_pgsql_get_driver_methods(pdo_dbh_t... function pdo_pgsql_set_attr (line 1343) | static bool pdo_pgsql_set_attr(pdo_dbh_t *dbh, zend_long attr, zval *val) type pdo_dbh_methods (line 1372) | struct pdo_dbh_methods function pdo_pgsql_handle_factory (line 1392) | static int pdo_pgsql_handle_factory(pdo_dbh_t *dbh, zval *driver_options... FILE: thirdparty/php85/pdo_pgsql/pgsql_sql_parser.c function pdo_pgsql_scanner (line 23) | int pdo_pgsql_scanner(pdo_scanner_t *s) FILE: thirdparty/php85/pdo_pgsql/pgsql_statement.c function pgsql_stmt_finish (line 65) | static void pgsql_stmt_finish(pdo_pgsql_stmt *S, int fin_mode) function pgsql_stmt_dtor (line 122) | static int pgsql_stmt_dtor(pdo_stmt_t *stmt) function pgsql_stmt_execute (line 178) | static int pgsql_stmt_execute(pdo_stmt_t *stmt) function pgsql_stmt_param_hook (line 364) | static int pgsql_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_para... function pgsql_stmt_fetch (line 518) | static int pgsql_stmt_fetch(pdo_stmt_t *stmt, function pgsql_stmt_describe (line 601) | static int pgsql_stmt_describe(pdo_stmt_t *stmt, int colno) function pgsql_stmt_get_col (line 620) | static int pgsql_stmt_get_col(pdo_stmt_t *stmt, int colno, zval *result,... function zend_always_inline (line 705) | static zend_always_inline char * pdo_pgsql_translate_oid_to_table(Oid oi... function pgsql_stmt_get_column_meta (line 733) | static int pgsql_stmt_get_column_meta(pdo_stmt_t *stmt, zend_long colno,... function pdo_pgsql_stmt_cursor_closer (line 829) | static int pdo_pgsql_stmt_cursor_closer(pdo_stmt_t *stmt) function pgsql_stmt_get_attr (line 834) | static int pgsql_stmt_get_attr(pdo_stmt_t *stmt, zend_long attr, zval *val) type pdo_stmt_methods (line 861) | struct pdo_stmt_methods FILE: thirdparty/php85/pdo_pgsql/php_pdo_pgsql_int.h type pdo_pgsql_error_info (line 30) | typedef struct { type pdo_pgsql_stmt (line 37) | typedef struct pdo_pgsql_stmt pdo_pgsql_stmt; type pdo_pgsql_db_handle (line 40) | typedef struct { type pdo_pgsql_column (line 55) | typedef struct { type pdo_pgsql_stmt (line 59) | struct pdo_pgsql_stmt { type pdo_pgsql_bound_param (line 76) | typedef struct { type pdo_stmt_methods (line 91) | struct pdo_stmt_methods type pdo_pgsql_lob_self (line 100) | struct pdo_pgsql_lob_self { type pdo_pgsql_specific_constants (line 107) | enum pdo_pgsql_specific_constants { FILE: tools/bootstrap.php function space (line 39) | function space(int $length): string function camelize (line 44) | function camelize(string $uncamelized_words, string $separator = '_'): s... function unCamelize (line 50) | function unCamelize(string $camelCaps, string $separator = '_'): string function print_split_line (line 58) | function print_split_line(string $title = '', int $length = 32): void function swoole_log (line 66) | function swoole_log(string $content, int $color = 0): void function swoole_check (line 71) | function swoole_check(bool $is_ok, string $output): void function swoole_warn (line 80) | function swoole_warn(string ...$args): void function swoole_error (line 87) | function swoole_error(string ...$args): void function swoole_ok (line 95) | function swoole_ok(string ...$args): void function swoole_success (line 102) | function swoole_success(string $content): void function swoole_execute_and_check (line 111) | function swoole_execute_and_check(array $commands): void function scan_dir (line 128) | function scan_dir(string $dir, ?callable $filter = null): array function scan_dir_recursive (line 139) | function scan_dir_recursive(string $dir, ?callable $filter = null): array function file_size (line 153) | function file_size(string $filename, int $decimals = 2): string function swoole_git_files (line 161) | function swoole_git_files(): array function swoole_source_list (line 167) | function swoole_source_list(array $ext_list = [], array $excepts = []): ... FILE: tools/constant-generator.php function replaceConstantContent (line 67) | function replaceConstantContent($pattern, $result, &$content) { FILE: tools/next-version.php class Version (line 4) | class Version method getVersion (line 18) | function getVersion() method getVersionId (line 27) | function getVersionId() method match (line 32) | function match($versionInfo) { FILE: tools/option-generator.php function _replace_options (line 13) | function _replace_options($file, &$php_content, $name) { FILE: tools/pecl-package.php function check_source_ver (line 11) | function check_source_ver(string $expect_ver, $source_file) FILE: tools/phpt-fixer.php function fix_tests_in_this_dir (line 5) | function fix_tests_in_this_dir(string $dir, string $root = '') FILE: tools/templates/class.c function using (line 19) | using swoole::{{class_name}} function zend_class_entry (line 21) | zend_class_entry *swoole_{{module_name}} function zend_object_handlers (line 22) | zend_object_handlers swoole_{{module_name}} function zend_always_inline (line 29) | static zend_always_inline {{class_name}} function swoole_ (line 72) | static void swoole_{{module_name}} function zend_function_entry (line 89) | static const zend_function_entry swoole_{{module_name}} function swoole_ (line 94) | int swoole_{{module_name}} function _module_init (line 94) | _module_init(INIT_FUNC_ARGS) {