acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
bidirectional_pipe.h
1#pragma once
2
3
5#include "pipe.h"
6
7
8namespace operating_system
9{
10
11
12 class CLASS_DECL_ACME bidirectional_pipe :
13 virtual public ::matter
14 {
15 public:
16
17
18 ::pointer<pipe> m_ppipeIn;
19 ::pointer<pipe> m_ppipeOut;
20
21
22 bidirectional_pipe();
23 virtual ~bidirectional_pipe();
24
25
26 virtual bool create(bool bBlock = true,bool bInherit = false);
27
28
29 };
30
31
32} // namespace operating_system
33
34
35