public static int EncodeSetResponse(System.IO.Stream buffer, UInt32 Xid, BlockOptions options, BlockErrors status) { int ret = 0; long dcp_length; ret += EncodeHeader(buffer, ServiceIds.Set_Response, Xid, 0, 0, out dcp_length); ret += EncodeNextBlock(buffer, new KeyValuePair <BlockOptions, object>(BlockOptions.Control_Response, new ResponseStatus(options, status))); ReEncodeDCPDataLength(buffer, dcp_length); return(ret); }
public ResponseStatus(BlockOptions Option, BlockErrors Error) { this.Option = Option; this.Error = Error; }