/// <summary>
 /// Decode the input using a particular wire format and update this ControlResponse.
 /// </summary>
 ///
 /// <param name="input">The input blob to decode.</param>
 /// <param name="wireFormat">A WireFormat object used to decode the input.</param>
 /// <exception cref="EncodingException">For invalid encoding.</exception>
 public void wireDecode(Blob input, WireFormat wireFormat)
 {
     wireFormat.decodeControlResponse(this, input.buf(), false);
 }
 /// <summary>
 /// Decode the input using a particular wire format and update this ControlResponse.
 /// </summary>
 ///
 /// <param name="input"></param>
 /// <param name="wireFormat">A WireFormat object used to decode the input.</param>
 /// <exception cref="EncodingException">For invalid encoding.</exception>
 public void wireDecode(ByteBuffer input, WireFormat wireFormat)
 {
     wireFormat.decodeControlResponse(this, input, true);
 }