From 5a11d3023f7d0cde777f3496c0f3aa381823d749 Mon Sep 17 00:00:00 2001 From: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> Date: Fri, 10 May 2024 14:58:27 +0100 Subject: [PATCH] refactor, subprocess: Remove unused stream API calls --- src/util/subprocess.h | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/src/util/subprocess.h b/src/util/subprocess.h index ad49bac54b..e76ced687c 100644 --- a/src/util/subprocess.h +++ b/src/util/subprocess.h @@ -905,12 +905,6 @@ private: * send(...) - Send input to the input channel of the child. * communicate(...) - Get the output/error from the child and close the channels * from the parent side. - * input() - Get the input channel/File pointer. Can be used for - * customizing the way of sending input to child. - * output() - Get the output channel/File pointer. Usually used - in case of redirection. See piping examples. - * error() - Get the error channel/File pointer. Usually used - in case of redirection. */ class Popen { @@ -995,15 +989,6 @@ public: return communicate(nullptr, 0); } - FILE* input() { return stream_.input(); } - FILE* output() { return stream_.output();} - FILE* error() { return stream_.error(); } - - /// Stream close APIs - void close_input() { stream_.input_.reset(); } - void close_output() { stream_.output_.reset(); } - void close_error() { stream_.error_.reset(); } - private: template void init_args(F&& farg, Args&&... args);