Linux evo.fastest-server.com 5.14.0-284.1101.el9.tuxcare.11.els11.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 14 13:30:35 UTC 2026 x86_64
LiteSpeed
Server IP : 103.249.112.113 & Your IP : 216.73.217.135
Domains : 988 Domain
User : tanishks
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
php70 /
usr /
include /
php /
ext /
swoole /
Delete
Unzip
Name
Size
Permission
Date
Action
include
[ DIR ]
drwxr-xr-x
2026-09-04 12:05
thirdparty
[ DIR ]
drwxr-xr-x
2026-09-04 12:05
config.h
5.02
KB
-rw-r--r--
2026-08-14 09:07
php_swoole.h
36.72
KB
-rw-r--r--
2026-08-14 09:07
php_swoole_cxx.h
2.36
KB
-rw-r--r--
2026-08-14 09:07
swoole_config.h
9.56
KB
-rw-r--r--
2026-08-14 09:07
swoole_coroutine.h
4.96
KB
-rw-r--r--
2026-08-14 09:07
swoole_http.h
8.76
KB
-rw-r--r--
2026-08-14 09:07
swoole_http_client.h
3.62
KB
-rw-r--r--
2026-08-14 09:07
swoole_http_v2_client.h
4.18
KB
-rw-r--r--
2026-08-14 09:07
swoole_mysql_coro.h
20.67
KB
-rw-r--r--
2026-08-14 09:07
swoole_postgresql_coro.h
1.47
KB
-rw-r--r--
2026-08-14 09:07
swoole_serialize.h
4.24
KB
-rw-r--r--
2026-08-14 09:07
Save
Rename
#pragma once #include "php_swoole.h" #include "swoole_coroutine.h" SW_API bool php_swoole_export_socket(zval *object, int fd, enum swSocket_type type); SW_API zend_object* php_swoole_export_socket_ex(int fd, enum swSocket_type type); SW_API void php_swoole_client_set(swoole::Socket *cli, zval *zset); namespace zend { class string { public: string() { str = nullptr; } string(zval *v) { str = zval_get_string(v); } string(zend_string *&v) { str = zend_string_copy(v); } string(zend_string *&&v) { str = v; } void operator =(zval* v) { if (str) { zend_string_release(str); } str = zval_get_string(v); } inline char* val() { return ZSTR_VAL(str); } inline size_t len() { return ZSTR_LEN(str); } zend_string* get() { return str; } std::string to_std_string() { return std::string(val(), len()); } char* dup() { return likely(len() > 0) ? sw_strndup(val(), len()) : nullptr; } char* edup() { return likely(len() > 0) ? estrndup(val(), len()) : nullptr; } ~string() { if (str) { zend_string_release(str); } } private: zend_string *str; }; class string_ptr { public: string_ptr(zend_string *str) : str(str) { } string_ptr(string_ptr &&o) { str = o.str; o.str = nullptr; } ~string_ptr() { if (str) { zend_string_release(str); } } private: zend_string *str; }; namespace array { class key_value { public: zend_ulong index; zend_string *key; zval zvalue; key_value(zend_ulong _index, zend_string *_key, zval *_zvalue) { index = _index; key = _key ? zend_string_copy(_key) : nullptr; ZVAL_DEREF(_zvalue); zvalue = *_zvalue; Z_TRY_ADDREF(zvalue); } inline void add_to(zval *zarray) { HashTable *ht = Z_ARRVAL_P(zarray); zval *dest_elem = !key ? zend_hash_index_update(ht, index, &zvalue) : zend_hash_update(ht, key, &zvalue); Z_TRY_ADDREF_P(dest_elem); } ~key_value() { if (key) { zend_string_release(key); } zval_ptr_dtor(&zvalue); } }; } }