8000 phpredis/redis_array_impl.h at php7 · customwebapps/phpredis · GitHub
[go: up one dir, main page]

Skip to content
{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":"debian","path":"debian","contentType":"directory"},{"name":"rpm","path":"rpm","contentType":"directory"},{"name":"tests","path":"tests","contentType":"directory"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"COPYING","path":"COPYING","contentType":"file"},{"name":"CREDITS","path":"CREDITS","contentType":"file"},{"name":"README.markdown","path":"README.markdown","contentType":"file"},{"name":"arrays.markdown","path":"arrays.markdown","contentType":"file"},{"name":"bybits.php","path":"bybits.php","contentType":"file"},{"name":"cluster.markdown","path":"cluster.markdown","contentType":"file"},{"name":"cluster_library.c","path":"cluster_library.c","contentType":"file"},{"name":"cluster_library.h","path":"cluster_library.h","contentType":"file"},{"name":"cluster_library.loT","path":"cluster_library.loT","contentType":"file"},{"name":"common.h","path":"common.h","contentType":"file"},{"name":"config.m4","path":"config.m4","contentType":"file"},{"name":"config.w32","path":"config.w32","contentType":"file"},{"name":"crc16.h","path":"crc16.h","contentType":"file"},{"name":"debian.control","path":"debian.control","contentType":"file"},{"name":"library.c","path":"library.c","contentType":"file"},{"name":"library.h","path":"library.h","contentType":"file"},{"name":"ltmain.sh","path":"ltmain.sh","contentType":"file"},{"name":"mkdeb-apache2.sh","path":"mkdeb-apache2.sh","contentType":"file"},{"name":"mkdeb.sh","path":"mkdeb.sh","contentType":"file"},{"name":"package.xml","path":"package.xml","contentType":"file"},{"name":"php_redis.h","path":"php_redis.h","contentType":"file"},{"name":"redis.c","path":"redis.c","contentType":"file"},{"name":"redis_array.c","path":"redis_array.c","contentType":"file"},{"name":"redis_array.h","path":"redis_array.h","contentType":"file"},{"name":"redis_array_impl.c","path":"redis_array_impl.c","contentType":"file"},{"name":"redis_array_impl.h","path":"redis_array_impl.h","contentType":"file"},{"name":"redis_cluster.c","path":"redis_cluster.c","contentType":"file"},{"name":"redis_cluster.h","path":"redis_cluster.h","contentType":"file"},{"name":"redis_commands.c","path":"redis_commands.c","contentType":"file"},{"name":"redis_commands.h","path":"redis_commands.h","contentType":"file"},{"name":"redis_session.c","path":"redis_session.c","contentType":"file"},{"name":"redis_session.h","path":"redis_session.h","contentType":"file"},{"name":"serialize.list","path":"serialize.list","contentType":"file"}],"totalCount":37}},"fileTreeProcessingTime":4.196032,"foldersToFetch":[],"incompleteFileTree":false,"repo":{"id":38283685,"defaultBranch":"php7","name":"phpredis","ownerLogin":"customwebapps","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-06-30T02:42:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1224683?v=4","public":true,"private":false,"isOrgOwned":true},"codeLineWrapEnabled":false,"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"php7","listCacheKey":"v0:1614994867.966779","canEdit":false,"refType":"branch","currentOid":"89c8ed3384910ff517b73b2ad6b525a8380ca3e6"},"path":"redis_array_impl.h","currentUser":null,"blob":{"rawLines":["#ifndef REDIS_ARRAY_IMPL_H","#define REDIS_ARRAY_IMPL_H","","#ifdef PHP_WIN32","#include \u003cwin32/php_stdint.h\u003e","#else","#include \u003cstdint.h\u003e","#endif","","#include \"common.h\"","#include \"redis_array.h\"","","RedisArray *ra_load_hosts(RedisArray *ra, HashTable *hosts, long retry_interval, zend_bool b_lazy_connect TSRMLS_DC);","RedisArray *ra_load_array(const char *name TSRMLS_DC);","RedisArray *ra_make_array(HashTable *hosts, zval *z_fun, zval *z_dist, HashTable *hosts_prev, zend_bool b_index, zend_bool b_pconnect, long retry_interval, zend_bool b_lazy_connect, double connect_timeout TSRMLS_DC);","zval *ra_find_node_by_name(RedisArray *ra, const char *host, int host_len TSRMLS_DC);","zval *ra_find_node(RedisArray *ra, const char *key, int key_len, int *out_pos TSRMLS_DC);","void ra_init_function_table(RedisArray *ra);","","void ra_move_key(const char *key, int key_len, zval *z_from, zval *z_to TSRMLS_DC);","char * ra_find_key(RedisArray *ra, zval *z_args, const char *cmd, int *key_len);","void ra_index_multi(zval *z_redis, long multi_value TSRMLS_DC);","","void ra_index_key(const char *key, int key_len, zval *z_redis TSRMLS_DC);","void ra_index_keys(zval *z_pairs, zval *z_redis TSRMLS_DC);","void ra_index_del(zval *z_keys, zval *z_redis TSRMLS_DC);","void ra_index_exec(zval *z_redis, zval *return_value, int keep_all TSRMLS_DC);","void ra_index_discard(zval *z_redis, zval *return_value TSRMLS_DC);","void ra_index_unwatch(zval *z_redis, zval *return_value TSRMLS_DC);","zend_bool ra_is_write_cmd(RedisArray *ra, const char *cmd, int cmd_len);","","void ra_rehash(RedisArray *ra, zend_fcall_info *z_cb, zend_fcall_info_cache *z_cb_cache TSRMLS_DC);","","#endif"],"stylingDirectives":null,"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/customwebapps/phpredis/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"redis_array_impl.h","displayUrl":"https://github.com/customwebapps/phpredis/blob/php7/redis_array_impl.h?raw=true","headerInfo":{"blobSize":"1.58 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"db8d7af","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fcustomwebapps%2Fphpredis%2Fblob%2Fphp7%2Fredis_array_impl.h","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"34","truncatedSloc":"27"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"C","languageID":41,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/customwebapps/phpredis/blob/php7/redis_array_impl.h","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/customwebapps/phpredis/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/customwebapps/phpredis/raw/refs/heads/php7/redis_array_impl.h","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":true,"not_analyzed":false,"symbols":[{"name":"REDIS_ARRAY_IMPL_H","kind":"macro","ident_start":35,"ident_end":53,"extent_start":27,"extent_end":54,"fully_qualified_name":"REDIS_ARRAY_IMPL_H","ident_utf16":{"start":{"line_number":1,"utf16_col":8},"end":{"line_number":1,"utf16_col":26}},"extent_utf16":{"start":{"line_number":1,"utf16_col":0},"end":{"line_number":2,"utf16_col":0}}},{"name":"ra_load_hosts","kind":"function","ident_start":194,"ident_end":207,"extent_start":194,"extent_end":298,"fully_qualified_name":"ra_load_hosts","ident_utf16":{"start":{"line_number":12,"utf16_col":12},"end":{"line_number":12,"utf16_col":25}},"extent_utf16":{"start":{"line_number":12,"utf16_col":12},"end":{"line_number":12,"utf16_col":116}}},{"name":"ra_load_array","kind":"function","ident_start":312,"ident_end":325,"extent_start":312,"extent_end":353,"fully_qualified_name":"ra_load_array","ident_utf16":{"start":{"line_number":13,"utf16_col":12},"end":{"line_number":13,"utf16_col":25}},"extent_utf16":{"start":{"line_number":13,"utf16_col":12},"end":{"line_number":13,"utf16_col":53}}},{"name":"ra_make_array","kind":"function","ident_start":367,"ident_end":380,"extent_start":367,"extent_end":570,"fully_qualified_name":"ra_make_array","ident_utf16":{"start":{"line_number":14,"utf16_col":12},"end":{"line_number":14,"utf16_col":25}},"extent_utf16":{"start":{"line_number":14,"utf16_col":12},"end":{"line_number":14,"utf16_col":215}}},{"name":"ra_find_node_by_name","kind":"function","ident_start":578,"ident_end":598,"extent_start":578,"extent_end":656,"fully_qualified_name":"ra_find_node_by_name","ident_utf16":{"start":{"line_number":15,"utf16_col":6},"end":{"line_number":15,"utf16_col":26}},"extent_utf16":{"start":{"line_number":15,"utf16_col":6},"end":{"line_number":15,"utf16_col":84}}},{"name":"ra_find_node","kind":"function","ident_start":664,"ident_end":676,"extent_start":664,"extent_end":746,"fully_qualified_name":"ra_find_node","ident_utf16":{"start":{"line_number":16,"utf16_col":6},"end":{"line_number":16,"utf16_col":18}},"extent_utf16":{"start":{"line_number":16,"utf16_col":6},"end":{"line_number":16,"utf16_col":88}}},{"name":"ra_init_function_table","kind":"function","ident_start":753,"ident_end":775,"extent_start":753,"extent_end":791,"fully_qualified_name":"ra_init_function_table","ident_utf16":{"start":{"line_number":17,"utf16_col":5},"end":{"line_number":17,"utf16_col":27}},"extent_utf16":{"start":{"line_number":17,"utf16_col":5},"end":{"line_number":17,"utf16_col":43}}},{"name":"ra_move_key","kind":"function","ident_start":799,"ident_end":810,"extent_start":799,"extent_end":876,"fully_qualified_name":"ra_move_key","ident_utf16":{"start":{"line_number":19,"utf16_col":5},"end":{"line_number":19,"utf16_col":16}},"extent_utf16":{"start":{"line_number":19,"utf16_col":5},"end":{"line_number":19,"utf16_col":82}}},{"name":"ra_find_key","kind":"function","ident_start":885,"ident_end":896,"extent_start":885,"extent_end":957,"fully_qualified_name":"ra_find_key","ident_utf16":{"start":{"line_number":20,"utf16_col":7},"end":{"line_number":20,"utf16_col":18}},"extent_utf16":{"start":{"line_number":20,"utf16_col":7},"end":{"line_number":20,"utf16_col":79}}},{"name":"ra_index_multi","kind":"function","ident_start":964,"ident_end":978,"extent_start":964,"extent_end":1021,"fully_qualified_name":"ra_index_multi","ident_utf16":{"start":{"line_number":21,"utf16_col":5},"end":{"line_number":21,"utf16_col":19}},"extent_utf16":{"start":{"line_number":21,"utf16_col":5},"end":{"line_number":21,"utf16_col":62}}},{"name":"ra_index_key","kind":"function","ident_start":1029,"ident_end":1041,"extent_start":1029,"extent_end":1096,"fully_qualified_name":"ra_index_key","ident_utf16":{"start":{"line_number":23,"utf16_col":5},"end":{"line_number":23,"utf16_col":17}},"extent_utf16":{"start":{"line_number":23,"utf16_col":5},"end":{"line_number":23,"utf16_col":72}}},{"name":"ra_index_keys","kind":"function","ident_start":1103,"ident_end":1116,"extent_start":1103,"extent_end":1156,"fully_qualified_name":"ra_index_keys","ident_utf16":{"start":{"line_number":24,"utf16_col":5},"end":{"line_number":24,"utf16_col":18}},"extent_utf16":{"start":{"line_number":24,"utf16_col":5},"end":{"line_number":24,"utf16_col":58}}},{"name":"ra_index_del","kind":"function","ident_start":1163,"ident_end":1175,"extent_start":1163,"extent_end":1214,"fully_qualified_name":"ra_index_del","ident_utf16":{"start":{"line_number":25,"utf16_col":5},"end":{"line_number":25,"utf16_col":17}},"extent_utf16":{"start":{"line_number":25,"utf16_col":5},"end":{"line_number":25,"utf16_col":56}}},{"name":"ra_index_exec","kind":"function","ident_start":1221,"ident_end":1234,"extent_start":1221,"extent_end":1293,"fully_qualified_name":"ra_index_exec","ident_utf16":{"start":{"line_number":26,"utf16_col":5},"end":{"line_number":26,"utf16_col":18}},"extent_utf16":{"start":{"line_number":26,"utf16_col":5},"end":{"line_number":26,"utf16_col":77}}},{"name":"ra_index_discard","kind":"function","ident_start":1300,"ident_end":1316,"extent_start":1300,"extent_end":1361,"fully_qualified_name":"ra_index_discard","ident_utf16":{"start":{"line_number":27,"utf16_col":5},"end":{"line_number":27,"utf16_col":21}},"extent_utf16":{"start":{"line_number":27,"utf16_col":5},"end":{"line_number":27,"utf16_col":66}}},{"name":"ra_index_unwatch","kind":"function","ident_start":1368,"ident_end":1384,"extent_start":1368,"extent_end":1429,"fully_qualified_name":"ra_index_unwatch","ident_utf16":{"start":{"line_number":28,"utf16_col":5},"end":{"line_number":28,"utf16_col":21}},"extent_utf16":{"start":{"line_number":28,"utf16_col":5},"end":{"line_number":28,"utf16_col":66}}},{"name":"ra_is_write_cmd","kind":"function","ident_start":1441,"ident_end":1456,"extent_start":1441,"extent_end":1502,"fully_qualified_name":"ra_is_write_cmd","ident_utf16":{"start":{"line_number":29,"utf16_col":10},"end":{"line_number":29,"utf16_col":25}},"extent_utf16":{"start":{"line_number":29,"utf16_col":10},"end":{"line_number":29,"utf16_col":71}}},{"name":"ra_rehash","kind":"function","ident_start":1510,"ident_end":1519,"extent_start":1510,"extent_end":1603,"fully_qualified_name":"ra_rehash","ident_utf16":{"start":{"line_number":31,"utf16_col":5},"end":{"line_number":31,"utf16_col":14}},"extent_utf16":{"start":{"line_number":31,"utf16_col":5},"end":{"line_number":31,"utf16_col":98}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"modelsAccessAllowed":false,"modelsRepoIntegrationEnabled":false,"csrf_tokens":{"/customwebapps/phpredis/branches":{"post":"IyYpShcx46UZpVSI5K26DBCFKQ0reMOQECUDZn4IKEfUxhZ8uVzfPwMGX-1leRsNqtiee5qC713SMh112ghX1Q"},"/repos/preferences":{"post":"_43d4z51pOhDikyobboknnBTVHyrNHCoScHm8Nr8dYs27CBlyroyagbVhYoQH_uhsQem4OY9UPA-4oCFUZxqWA"}}},"title":"phpredis/redis_array_impl.h at php7 · customwebapps/phpredis","appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-263cab1760dd.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-1b17b3e7786a.js","githubDevUrl":null,"enabled_features":{"code_nav_ui_events":false,"react_blob_overlay":false,"accessible_code_button":true}}}
0