aboutsummaryrefslogtreecommitdiff
path: root/include/cru/common/SubProcess.h
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2024-05-18 23:08:05 +0800
committercrupest <crupest@outlook.com>2024-05-18 23:08:05 +0800
commitad796a167e33b54c7fa23ea21c73d57dba4fc928 (patch)
treef5cc93b50971af9353215e1d9e12c4aa217a4fde /include/cru/common/SubProcess.h
parentc3cf29afa2b2dd3f2e972a25f35ef5840ad1e2f5 (diff)
downloadcru-ad796a167e33b54c7fa23ea21c73d57dba4fc928.tar.gz
cru-ad796a167e33b54c7fa23ea21c73d57dba4fc928.tar.bz2
cru-ad796a167e33b54c7fa23ea21c73d57dba4fc928.zip
HALF WORK: add posix spawn subprocess io streams.
Diffstat (limited to 'include/cru/common/SubProcess.h')
-rw-r--r--include/cru/common/SubProcess.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/cru/common/SubProcess.h b/include/cru/common/SubProcess.h
index b31bc071..8e5e49f5 100644
--- a/include/cru/common/SubProcess.h
+++ b/include/cru/common/SubProcess.h
@@ -112,9 +112,9 @@ class PlatformSubProcessBase : public Object {
*/
PlatformSubProcessExitResult GetExitResult();
- io::Stream* GetStdinStream();
- io::Stream* GetStdoutStream();
- io::Stream* GetStderrStream();
+ virtual io::Stream* GetStdinStream() = 0;
+ virtual io::Stream* GetStdoutStream() = 0;
+ virtual io::Stream* GetStderrStream() = 0;
protected:
/**