1package terminal
2
3import (
4	"net"
5	"time"
6)
7
8// ANSI "end of terminal" code
9var eot = []byte{0x04}
10
11// An abstraction of gorilla's *websocket.Conn
12type Connection interface {
13	UnderlyingConn() net.Conn
14	ReadMessage() (int, []byte, error)
15	WriteMessage(int, []byte) error
16	WriteControl(int, []byte, time.Time) error
17}
18
19type Proxy interface {
20	GetStopCh() chan error
21}
22