Example #1
0
func (rsp *assignResponse) WriteTo(w *xio.PacketWriter) error {
	if err := w.Write32(rsp.xid); err != nil {
		return errors.New("assign.write xid")
	}
	if err := w.Write7BitValue64(uint64(len(rsp.responder))); err != nil {
		return errors.New("assign.write responder size")
	}
	if err := w.WriteBytes(rsp.responder); err != nil {
		return errors.New("assign.write responder")
	}
	if err := w.Write8(0x58); err != nil {
		return errors.New("assign.write mode")
	}
	return nil
}