plugin 70 ext/mysqlnd/mysqlnd.h PHPAPI unsigned int mysqlnd_plugin_register_ex(struct st_mysqlnd_plugin_header * plugin TSRMLS_DC); plugin 72 ext/mysqlnd/mysqlnd_plugin.c struct st_mysqlnd_typeii_plugin_example * plugin = (struct st_mysqlnd_typeii_plugin_example *) p; plugin 74 ext/mysqlnd/mysqlnd_plugin.c mysqlnd_stats_end(plugin->plugin_header.plugin_stats.values); plugin 75 ext/mysqlnd/mysqlnd_plugin.c plugin->plugin_header.plugin_stats.values = NULL; plugin 140 ext/mysqlnd/mysqlnd_plugin.c PHPAPI unsigned int mysqlnd_plugin_register_ex(struct st_mysqlnd_plugin_header * plugin TSRMLS_DC) plugin 142 ext/mysqlnd/mysqlnd_plugin.c if (plugin) { plugin 143 ext/mysqlnd/mysqlnd_plugin.c if (plugin->plugin_api_version == MYSQLND_PLUGIN_API_VERSION) { plugin 144 ext/mysqlnd/mysqlnd_plugin.c zend_hash_update(&mysqlnd_registered_plugins, plugin->plugin_name, strlen(plugin->plugin_name) + 1, &plugin, sizeof(void *), NULL); plugin 147 ext/mysqlnd/mysqlnd_plugin.c plugin->plugin_name, MYSQLND_PLUGIN_API_VERSION, plugin->plugin_api_version); plugin 159 ext/mysqlnd/mysqlnd_plugin.c void * plugin; plugin 160 ext/mysqlnd/mysqlnd_plugin.c if (SUCCESS == zend_hash_find(&mysqlnd_registered_plugins, name, strlen(name) + 1, (void **) &plugin)) { plugin 161 ext/mysqlnd/mysqlnd_plugin.c return (void *)*(char **) plugin; plugin 1189 ext/mysqlnd/mysqlnd_structs.h enum_func_status (*plugin_shutdown)(void * plugin TSRMLS_DC);