Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public ResponseStatus(BlockOptions Option, BlockErrors Error)
 {
     this.Option = Option;
     this.Error  = Error;
 }