19 ForkPTY(std::size_t width, std::size_t height) {
Open(width,height); }
27 void Open(std::size_t width, std::size_t height);
43 int Send(std::string_view buffer);
50 std::pair<std::string,int>
Recv();
53 void Kill(
int signal);
58 void Resize(
unsigned xsize,
unsigned ysize);
61 int fd = -1, pid = -1;
Definition: forkpty.hh:16
std::pair< std::string, int > Recv()
Definition: forkpty.cc:100
void Open(std::size_t width, std::size_t height)
Definition: forkpty.cc:46
int Send(std::string_view buffer)
Definition: forkpty.cc:95
ForkPTY(std::size_t width, std::size_t height)
Definition: forkpty.hh:19
int getfd() const
Definition: forkpty.cc:33
void Resize(unsigned xsize, unsigned ysize)
Definition: forkpty.cc:116
void Kill(int signal)
Definition: forkpty.cc:111
void Close()
Definition: forkpty.cc:87
~ForkPTY()
Definition: forkpty.cc:38
bool Active() const
Definition: forkpty.cc:28