Lines Matching refs:Terminal
24 struct Terminal::Data {
30 bool Terminal::IsATerminal() const { return m_fd >= 0 && ::isatty(m_fd); } in IsATerminal()
39 llvm::Expected<Terminal::Data> Terminal::GetData() { in GetData()
60 llvm::Error Terminal::SetData(const Terminal::Data &data) { in SetData()
75 llvm::Error Terminal::SetEcho(bool enabled) { in SetEcho()
91 llvm::Error Terminal::SetCanonical(bool enabled) { in SetCanonical()
107 llvm::Error Terminal::SetRaw() { in SetRaw()
272 llvm::Error Terminal::SetBaudRate(unsigned int baud_rate) { in SetBaudRate()
298 llvm::Error Terminal::SetStopBits(unsigned int stop_bits) { in SetStopBits()
323 llvm::Error Terminal::SetParity(Terminal::Parity parity) { in SetParity()
356 llvm::Error Terminal::SetParityCheck(Terminal::ParityCheck parity_check) { in SetParityCheck()
378 llvm::Error Terminal::SetHardwareFlowControl(bool enabled) { in SetHardwareFlowControl()
402 TerminalState::TerminalState(Terminal term, bool save_process_group) in TerminalState()
416 bool TerminalState::Save(Terminal term, bool save_process_group) { in Save()
424 std::unique_ptr<Terminal::Data> new_data{new Terminal::Data()}; in Save()