13 #include "wvfdstream.h"
23 static bool open_pty(
WvString &master,
int &master_fd,
26 void monitor_child(
bool wait);
29 typedef wv::function<bool(WvPty&)> Callback;
32 Callback post_exec_cb;
34 WvPty(
const char *program,
const char *
const *argv,
35 Callback _pre_exec_cb = Callback(),
36 Callback _post_exec_cb = Callback());
38 void kill(
int signum);
44 const char *master()
const
46 const char *slave()
const
51 const char *wstype()
const {
return "WvPty"; }