func (c *conn) writeError(err error) { var p *proto.Proto if pe, ok := err.(*proto.ProtoError); ok { p = pe.P } else { pe = proto.NewProtoError(500, err.Error()) p = pe.P } c.writeProto(p) }
func (c *conn) protoError(code int, message string) error { return proto.NewProtoError(code, message) }