diff options
Diffstat (limited to 'lldb/tools/debugserver/source/TTYState.h')
-rw-r--r-- | lldb/tools/debugserver/source/TTYState.h | 56 |
1 files changed, 27 insertions, 29 deletions
diff --git a/lldb/tools/debugserver/source/TTYState.h b/lldb/tools/debugserver/source/TTYState.h index c01d5125..ab34015 100644 --- a/lldb/tools/debugserver/source/TTYState.h +++ b/lldb/tools/debugserver/source/TTYState.h @@ -14,48 +14,46 @@ #ifndef __TTYState_h__ #define __TTYState_h__ -#include <termios.h> #include <stdint.h> +#include <termios.h> -class TTYState -{ +class TTYState { public: - TTYState(); - ~TTYState(); + TTYState(); + ~TTYState(); - bool GetTTYState (int fd, bool saveProcessGroup); - bool SetTTYState () const; + bool GetTTYState(int fd, bool saveProcessGroup); + bool SetTTYState() const; - bool IsValid() const { return FileDescriptorValid() && TFlagsValid() && TTYStateValid(); } - bool FileDescriptorValid() const { return m_fd >= 0; } - bool TFlagsValid() const { return m_tflags != -1; } - bool TTYStateValid() const { return m_ttystateErr == 0; } - bool ProcessGroupValid() const { return m_processGroup != -1; } + bool IsValid() const { + return FileDescriptorValid() && TFlagsValid() && TTYStateValid(); + } + bool FileDescriptorValid() const { return m_fd >= 0; } + bool TFlagsValid() const { return m_tflags != -1; } + bool TTYStateValid() const { return m_ttystateErr == 0; } + bool ProcessGroupValid() const { return m_processGroup != -1; } protected: - int m_fd; // File descriptor - int m_tflags; - int m_ttystateErr; - struct termios m_ttystate; - pid_t m_processGroup; - + int m_fd; // File descriptor + int m_tflags; + int m_ttystateErr; + struct termios m_ttystate; + pid_t m_processGroup; }; - -class TTYStateSwitcher -{ +class TTYStateSwitcher { public: - TTYStateSwitcher(); - ~TTYStateSwitcher(); + TTYStateSwitcher(); + ~TTYStateSwitcher(); - bool GetState(uint32_t idx, int fd, bool saveProcessGroup); - bool SetState(uint32_t idx) const; - uint32_t NumStates() const { return sizeof(m_ttystates)/sizeof(TTYState); } - bool ValidStateIndex(uint32_t idx) const { return idx < NumStates(); } + bool GetState(uint32_t idx, int fd, bool saveProcessGroup); + bool SetState(uint32_t idx) const; + uint32_t NumStates() const { return sizeof(m_ttystates) / sizeof(TTYState); } + bool ValidStateIndex(uint32_t idx) const { return idx < NumStates(); } protected: - mutable uint32_t m_currentState; - TTYState m_ttystates[2]; + mutable uint32_t m_currentState; + TTYState m_ttystates[2]; }; #endif
\ No newline at end of file |