SYMBOL INDEX (104 symbols across 20 files) FILE: console.go type File (line 30) | type File interface type Console (line 39) | type Console interface type WinSize (line 58) | type WinSize struct function Current (line 68) | func Current() (c Console) { function ConsoleFromFile (line 85) | func ConsoleFromFile(f File) (Console, error) { FILE: console_linux.go constant maxEvents (line 31) | maxEvents = 128 type Epoller (line 58) | type Epoller struct method Add (line 81) | func (e *Epoller) Add(console Console) (*EpollConsole, error) { method Wait (line 109) | func (e *Epoller) Wait() error { method CloseConsole (line 140) | func (e *Epoller) CloseConsole(fd int) error { method getConsole (line 147) | func (e *Epoller) getConsole(sysfd int) *EpollConsole { method Close (line 155) | func (e *Epoller) Close() error { function NewEpoller (line 66) | func NewEpoller() (*Epoller, error) { type EpollConsole (line 165) | type EpollConsole struct method Read (line 179) | func (ec *EpollConsole) Read(p []byte) (n int, err error) { method Write (line 219) | func (ec *EpollConsole) Write(p []byte) (n int, err error) { method Shutdown (line 257) | func (ec *EpollConsole) Shutdown(close func(int) error) error { method signalRead (line 270) | func (ec *EpollConsole) signalRead() { method signalWrite (line 277) | func (ec *EpollConsole) signalWrite() { FILE: console_linux_test.go function TestEpollConsole (line 29) | func TestEpollConsole(t *testing.T) { FILE: console_other.go function NewPty (line 25) | func NewPty() (Console, string, error) { function checkConsole (line 30) | func checkConsole(f File) error { function newMaster (line 34) | func newMaster(f File) (Console, error) { FILE: console_test.go function TestWinSize (line 31) | func TestWinSize(t *testing.T) { function testConsolePty (line 57) | func testConsolePty(t *testing.T, newPty func() (Console, string, error)) { function TestConsolePty_NewPty (line 104) | func TestConsolePty_NewPty(t *testing.T) { function TestConsolePty_NewPtyFromFile (line 108) | func TestConsolePty_NewPtyFromFile(t *testing.T) { FILE: console_unix.go function NewPty (line 29) | func NewPty() (Console, string, error) { function NewPtyFromFile (line 42) | func NewPtyFromFile(f File) (Console, string, error) { type master (line 57) | type master struct method Read (line 62) | func (m *master) Read(b []byte) (int, error) { method Write (line 66) | func (m *master) Write(b []byte) (int, error) { method Close (line 70) | func (m *master) Close() error { method Resize (line 74) | func (m *master) Resize(ws WinSize) error { method ResizeFrom (line 78) | func (m *master) ResizeFrom(c Console) error { method Reset (line 86) | func (m *master) Reset() error { method getCurrent (line 93) | func (m *master) getCurrent() (unix.Termios, error) { method SetRaw (line 101) | func (m *master) SetRaw() error { method DisableEcho (line 111) | func (m *master) DisableEcho() error { method Size (line 120) | func (m *master) Size() (WinSize, error) { method Fd (line 124) | func (m *master) Fd() uintptr { method Name (line 128) | func (m *master) Name() string { function checkConsole (line 133) | func checkConsole(f File) error { function newMaster (line 141) | func newMaster(f File) (Console, error) { function ClearONLCR (line 158) | func ClearONLCR(fd uintptr) error { function SetONLCR (line 164) | func SetONLCR(fd uintptr) error { FILE: console_windows.go type master (line 64) | type master struct method initStdios (line 29) | func (m *master) initStdios() { method SetRaw (line 75) | func (m *master) SetRaw() error { method Reset (line 91) | func (m *master) Reset() error { method Size (line 116) | func (m *master) Size() (WinSize, error) { method Resize (line 131) | func (m *master) Resize(ws WinSize) error { method ResizeFrom (line 135) | func (m *master) ResizeFrom(c Console) error { method DisableEcho (line 139) | func (m *master) DisableEcho() error { method Close (line 151) | func (m *master) Close() error { method Read (line 155) | func (m *master) Read(b []byte) (int, error) { method Write (line 159) | func (m *master) Write(b []byte) (int, error) { method Fd (line 163) | func (m *master) Fd() uintptr { method Name (line 170) | func (m *master) Name() string { function makeInputRaw (line 176) | func makeInputRaw(fd windows.Handle, mode uint32) error { function checkConsole (line 204) | func checkConsole(f File) error { function newMaster (line 212) | func newMaster(f File) (Console, error) { FILE: pty_freebsd_cgo.go function openpt (line 36) | func openpt() (*os.File, error) { FILE: pty_freebsd_nocgo.go function openpt (line 35) | func openpt() (*os.File, error) { FILE: pty_unix.go function openpt (line 29) | func openpt() (*os.File, error) { FILE: pty_zos.go function openpt (line 28) | func openpt() (*os.File, error) { FILE: tc_darwin.go constant cmdTcGet (line 26) | cmdTcGet = unix.TIOCGETA constant cmdTcSet (line 27) | cmdTcSet = unix.TIOCSETA function unlockpt (line 32) | func unlockpt(f File) error { function ptsname (line 37) | func ptsname(f File) (string, error) { FILE: tc_freebsd_cgo.go constant cmdTcGet (line 35) | cmdTcGet = unix.TIOCGETA constant cmdTcSet (line 36) | cmdTcSet = unix.TIOCSETA function unlockpt (line 41) | func unlockpt(f File) error { function ptsname (line 51) | func ptsname(f File) (string, error) { FILE: tc_freebsd_nocgo.go constant cmdTcGet (line 29) | cmdTcGet = unix.TIOCGETA constant cmdTcSet (line 30) | cmdTcSet = unix.TIOCSETA function unlockpt (line 44) | func unlockpt(f File) error { function ptsname (line 49) | func ptsname(f File) (string, error) { FILE: tc_linux.go constant cmdTcGet (line 27) | cmdTcGet = unix.TCGETS constant cmdTcSet (line 28) | cmdTcSet = unix.TCSETS function unlockpt (line 33) | func unlockpt(f File) error { function ptsname (line 43) | func ptsname(f File) (string, error) { FILE: tc_netbsd.go constant cmdTcGet (line 26) | cmdTcGet = unix.TIOCGETA constant cmdTcSet (line 27) | cmdTcSet = unix.TIOCSETA function unlockpt (line 33) | func unlockpt(f File) error { function ptsname (line 38) | func ptsname(f File) (string, error) { FILE: tc_openbsd_cgo.go constant cmdTcGet (line 30) | cmdTcGet = unix.TIOCGETA constant cmdTcSet (line 31) | cmdTcSet = unix.TIOCSETA function ptsname (line 35) | func ptsname(f File) (string, error) { function unlockpt (line 45) | func unlockpt(f File) error { FILE: tc_openbsd_nocgo.go constant cmdTcGet (line 36) | cmdTcGet = unix.TIOCGETA constant cmdTcSet (line 37) | cmdTcSet = unix.TIOCSETA function ptsname (line 40) | func ptsname(f File) (string, error) { function unlockpt (line 44) | func unlockpt(f File) error { FILE: tc_unix.go function tcget (line 26) | func tcget(fd uintptr, p *unix.Termios) error { function tcset (line 35) | func tcset(fd uintptr, p *unix.Termios) error { function tcgwinsz (line 39) | func tcgwinsz(fd uintptr) (WinSize, error) { function tcswinsz (line 55) | func tcswinsz(fd uintptr, ws WinSize) error { function setONLCR (line 67) | func setONLCR(fd uintptr, enable bool) error { function cfmakeraw (line 82) | func cfmakeraw(t unix.Termios) unix.Termios { FILE: tc_zos.go constant cmdTcGet (line 26) | cmdTcGet = unix.TCGETS constant cmdTcSet (line 27) | cmdTcSet = unix.TCSETS function unlockpt (line 31) | func unlockpt(File) error { function ptsname (line 36) | func ptsname(f File) (string, error) {