aboutsummaryrefslogtreecommitdiff
path: root/include/cru/common/platform/unix/UnixPipe.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/cru/common/platform/unix/UnixPipe.h')
-rw-r--r--include/cru/common/platform/unix/UnixPipe.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/cru/common/platform/unix/UnixPipe.h b/include/cru/common/platform/unix/UnixPipe.h
index afe6024a..cf35fb11 100644
--- a/include/cru/common/platform/unix/UnixPipe.h
+++ b/include/cru/common/platform/unix/UnixPipe.h
@@ -43,7 +43,7 @@ class UnixPipe : public Object {
Receive,
};
- explicit UnixPipe(Usage usage, UnixPipeFlag flags = {});
+ explicit UnixPipe(Usage usage, bool auto_close, UnixPipeFlag flags = {});
CRU_DELETE_COPY(UnixPipe)
CRU_DELETE_MOVE(UnixPipe)
@@ -62,6 +62,7 @@ class UnixPipe : public Object {
private:
Usage usage_;
+ bool auto_close_;
UnixPipeFlag flags_;
int read_fd_;
int write_fd_;