blob: ae18996e424cd1c36682ea998a671a13becb3187 [file] [log] [blame]
package lib
type ResponseType int
const (
ResponseFinal ResponseType = 0
ResponseStream = 1
ResponseError = 2
ResponseServerRequest = 3
ResponseStreamClose = 4
)
// This is basically an io.Writer interface, that allows passing error message
// strings. This is how the proxy will talk to the javascript/java clients.
type ClientWriter interface {
Send(messageType ResponseType, data interface{}) error
Error(err error)
}