176404edcSAsim Jamshed #ifndef __MTCP_PIPE_H_
276404edcSAsim Jamshed #define __MTCP_PIPE_H_
376404edcSAsim Jamshed 
476404edcSAsim Jamshed #include <mtcp_api.h>
576404edcSAsim Jamshed 
676404edcSAsim Jamshed int
776404edcSAsim Jamshed PipeRead(mctx_t mctx, int pipeid, char *buf, int len);
876404edcSAsim Jamshed 
976404edcSAsim Jamshed int
10*a5e1a556SAsim Jamshed PipeWrite(mctx_t mctx, int pipeid, const char *buf, int len);
1176404edcSAsim Jamshed 
1276404edcSAsim Jamshed int
1376404edcSAsim Jamshed RaisePendingPipeEvents(mctx_t mctx, int epid, int pipeid);
1476404edcSAsim Jamshed 
1576404edcSAsim Jamshed int
1676404edcSAsim Jamshed PipeClose(mctx_t mctx, int pipeid);
1776404edcSAsim Jamshed 
1876404edcSAsim Jamshed #endif /* __MTCP_PIPE_H_ */
19