static void pool_plugin_create_dispose(struct pool_plugin *p) { CHECK_PLUGIN("create", p); pool_plugin_dispose(p->apply); pool_plugin_dispose(p->failed); bzero(p, sizeof(struct pool_plugin_create)); free(p); }
static void pool_plugin_stream_dispose(struct pool_plugin *_p) { struct pool_plugin_stream *p = (struct pool_plugin_stream *) _p; CHECK_PLUGIN("stream", _p); pool_plugin_dispose(p->base.apply); pool_plugin_dispose(p->base.failed); io_close(p->io); bzero(p, sizeof(struct pool_plugin_stream)); free(p); }