/* * pocli_pmemobj_drain -- pmemobj_drain() command */ static enum pocli_ret pocli_pmemobj_drain(struct pocli_ctx *ctx, struct pocli_args *args) { if (args->argc != 1) return POCLI_ERR_ARGS; pmemobj_drain(ctx->pop); pocli_printf(ctx, "%s\n", args->argv[0]); return POCLI_RET_OK; }
/** * Performs drain operation. */ void drain(void) noexcept { pmemobj_drain(this->pop); }