#include <port.h>

Public Member Functions | |
| PtyPort (const char *path, struct pollfd *pollfd_ptr) | |
| virtual ssize_t | read (void *buf, size_t count) |
| virtual ssize_t | write (void *buf, size_t count) |
| virtual | ~PtyPort () |
Private Member Functions | |
| void | _create_pty () |
| void | _respawn_pty () |
Private Attributes | |
| const char * | m_path |
| int | m_slavefd |
| PtyPort::PtyPort | ( | const char * | path, |
| struct pollfd * | pollfd_ptr | ||
| ) |
| PtyPort::~PtyPort | ( | ) | [virtual] |
| void PtyPort::_create_pty | ( | ) | [private] |
| void PtyPort::_respawn_pty | ( | ) | [private] |
| ssize_t PtyPort::read | ( | void * | buf, |
| size_t | count | ||
| ) | [virtual] |
| ssize_t PtyPort::write | ( | void * | buf, |
| size_t | count | ||
| ) | [virtual] |
const char* PtyPort::m_path [private] |
int PtyPort::m_slavefd [private] |