Lines Matching refs:PseudoTerminal
1 //===-- PseudoTerminal.cpp --------------------------------------*- C++ -*-===//
9 #include "lldb/Host/PseudoTerminal.h"
35 // PseudoTerminal constructor
36 PseudoTerminal::PseudoTerminal()
45 PseudoTerminal::~PseudoTerminal() {
51 void PseudoTerminal::CloseMasterFileDescriptor() {
59 void PseudoTerminal::CloseSlaveFileDescriptor() {
77 bool PseudoTerminal::OpenFirstAvailableMaster(int oflag, char *error_str,
124 bool PseudoTerminal::OpenSlave(int oflag, char *error_str, size_t error_len) {
156 const char *PseudoTerminal::GetSlaveName(char *error_str,
192 lldb::pid_t PseudoTerminal::Fork(char *error_str, size_t error_len) {
257 int PseudoTerminal::GetMasterFileDescriptor() const { return m_master_fd; }
263 int PseudoTerminal::GetSlaveFileDescriptor() const { return m_slave_fd; }
269 int PseudoTerminal::ReleaseMasterFileDescriptor() {
281 int PseudoTerminal::ReleaseSlaveFileDescriptor() {