示例#1
0
            /// <summary>
            /// Prefixes the data before verifying.
            /// </summary>
            /// <param name="verifyingStream">The verifying stream.</param>
            /// <param name="extra">The extra data passed by prefixData</param>
            protected override void PrefixDataVerify(VerifyingStream verifyingStream, object extra)
            {
                base.PrefixDataVerify(verifyingStream, null);
                var timeout = (byte[])extra;

                verifyingStream.Write(timeout, 0, timeout.Length);
            }
示例#2
0
 /// <summary>
 /// Postfixes data before verifying.
 /// </summary>
 /// <param name="verifyingStream">The verifying stream.</param>
 /// <param name="extra">The extra data passed by postfixData</param>
 protected virtual void PostfixDataVerify(VerifyingStream verifyingStream, object extra)
 {
     verifyingStream.Write(FormatBytes, 0, FormatBytes.Length);
 }
示例#3
0
 /// <summary>
 /// Prefixes the data before verifying.
 /// </summary>
 /// <param name="verifyingStream">The verifying stream.</param>
 /// <param name="extra">The extra data passed by prefixData</param>
 protected virtual void PrefixDataVerify(VerifyingStream verifyingStream, object extra)
 {
 }
示例#4
0
 /// <summary>
 /// Posts the fix data before verifying.
 /// </summary>
 /// <param name="verifyingStream">The verifying stream.</param>
 /// <param name="extra">The extra data passed by postFixData</param>
 protected override void PostfixDataVerify(VerifyingStream verifyingStream, object extra)
 {
 }
示例#5
0
 /// <summary>
 /// Prefixes the data before verifying.
 /// </summary>
 /// <param name="verifyingStream">The verifying stream.</param>
 /// <param name="extra">The extra data passed by prefixData</param>
 protected override void PrefixDataVerify(VerifyingStream verifyingStream, object extra)
 {
     base.PrefixDataVerify(verifyingStream, null);
     var timeout = (byte[]) extra;
     verifyingStream.Write(timeout, 0, timeout.Length);
 }