1*76404edcSAsim Jamshed #ifndef __MTCP_PIPE_H_
2*76404edcSAsim Jamshed #define __MTCP_PIPE_H_
3*76404edcSAsim Jamshed 
4*76404edcSAsim Jamshed #include <mtcp_api.h>
5*76404edcSAsim Jamshed 
6*76404edcSAsim Jamshed int
7*76404edcSAsim Jamshed PipeRead(mctx_t mctx, int pipeid, char *buf, int len);
8*76404edcSAsim Jamshed 
9*76404edcSAsim Jamshed int
10*76404edcSAsim Jamshed PipeWrite(mctx_t mctx, int pipeid, char *buf, int len);
11*76404edcSAsim Jamshed 
12*76404edcSAsim Jamshed int
13*76404edcSAsim Jamshed RaisePendingPipeEvents(mctx_t mctx, int epid, int pipeid);
14*76404edcSAsim Jamshed 
15*76404edcSAsim Jamshed int
16*76404edcSAsim Jamshed PipeClose(mctx_t mctx, int pipeid);
17*76404edcSAsim Jamshed 
18*76404edcSAsim Jamshed #endif /* __MTCP_PIPE_H_ */
19