#ifndef PZK_PIPE_DISPATCHER_H_
#define PZK_PIPE_DISPATCHER_H_
#include "pzk_dispatcher.h"
struct pzk_pipe_dispatcher {
pzk_dispatcher_t base;
int fd[2];
int (*read_pipe) (struct pzk_pipe_dispatcher*);
int (*write_pipe) (struct pzk_pipe_dispatcher*);
void (*destroy) (struct pzk_pipe_dispatcher*);
};
typedef struct pzk_pipe_dispatcher pzk_pipe_dispatcher_t;
pzk_pipe_dispatcher_t* new_pzk_pipe_dispatcher(pzk_channel_t*);
#endif // ifndef PZK_PIPE_DISPATCHER_H_