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) | |
} |