Ignore:
Timestamp:
May 21, 2010, 4:00:55 PM (12 years ago)
Author:
Paul Lelgemann
Message:
  • Removed unused references and using statement in CrypP2P, PeerToPeer, PeerToPeerBaseProxy

+ Skeleton for P2PEditor

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/PeerToPeer/KeySearcherResult.cs

    r1433 r1458  
    11using System;
    22using System.Collections.Generic;
    3 using System.Linq;
    43using System.Text;
    5 using KeySearcher;
    64
    75namespace Cryptool.Plugins.PeerToPeer.Internal
     
    97    public class KeySearcherResult
    108    {
    11         private Encoding enc;
     9        private const int VALUE_SIZE = 8;
     10        private readonly Encoding enc;
    1211
    1312        public KeySearcherResult()
    1413        {
    15             this.enc = UTF8Encoding.UTF8;
     14            enc = Encoding.UTF8;
    1615        }
    1716
    1817        public KeySearcherResult(Encoding encType)
    1918        {
    20             this.enc = encType;
     19            enc = encType;
    2120        }
    2221
     
    2524         * | Dataset count | double-value (8 byte) | string len (1 byte) | string-data (n bytes) | byte len (1 byte) | byte-data (n bytes) |
    2625         *  ------------------------------------------------------------------------------------------------------------------------------- */
     26
    2727        public byte[] SerializeResult(LinkedList<KeySearcher.KeySearcher.ValueKey> resultList)
    2828        {
    29             ByteQueue queueResult = new ByteQueue();
     29            var queueResult = new ByteQueue();
    3030            //amount of list entries
    31             queueResult.Push((byte)resultList.Count);
     31            queueResult.Push((byte) resultList.Count);
    3232
    3333            foreach (KeySearcher.KeySearcher.ValueKey valKey in resultList)
    3434            {
    3535                queueResult.Push(BitConverter.GetBytes(valKey.value));
    36                 queueResult.Push((byte)valKey.key.Length);
     36                queueResult.Push((byte) valKey.key.Length);
    3737                queueResult.Push(enc.GetBytes(valKey.key));
    3838                // maybe this could run into an exception, when decryption byte is longer than 256 bytes!
    3939                if (valKey.decryption.Length > 255)
    4040                {
    41                     queueResult.Push((byte)255);
    42                     byte[] shortDecrypt = new byte[255];
     41                    queueResult.Push(255);
     42                    var shortDecrypt = new byte[255];
    4343                    Buffer.BlockCopy(valKey.decryption, 0, shortDecrypt, 0, 255);
    4444                    queueResult.Push(shortDecrypt);
     
    4646                else
    4747                {
    48                     queueResult.Push((byte)valKey.decryption.Length);
     48                    queueResult.Push((byte) valKey.decryption.Length);
    4949                    queueResult.Push(valKey.decryption);
    5050                }
     
    5353        }
    5454
    55         private const int VALUE_SIZE = 8;
    5655        public LinkedList<KeySearcher.KeySearcher.ValueKey> DeserializeResult(byte[] serializedResult)
    5756        {
    58             ByteQueue resultQueue = new ByteQueue(serializedResult);
    59             LinkedList<KeySearcher.KeySearcher.ValueKey> lstRet = new LinkedList<KeySearcher.KeySearcher.ValueKey>();
     57            var resultQueue = new ByteQueue(serializedResult);
     58            var lstRet = new LinkedList<KeySearcher.KeySearcher.ValueKey>();
    6059
    61             KeySearcher.KeySearcher.ValueKey valKey = new KeySearcher.KeySearcher.ValueKey();
     60            var valKey = new KeySearcher.KeySearcher.ValueKey();
    6261            int stringLen = 0;
    6362            int byteLen = 0;
     
    7978        }
    8079
     80        #region Nested type: ByteQueue
     81
    8182        private class ByteQueue
    8283        {
    83             private Queue<byte> myQueue;
    84 
    85             public int CurrentStackSize { get { return myQueue.Count; } }
     84            private readonly Queue<byte> myQueue;
    8685
    8786            public ByteQueue()
     
    9796                    myQueue.Enqueue(data[i]);
    9897                }
     98            }
     99
     100            public int CurrentStackSize
     101            {
     102                get { return myQueue.Count; }
    99103            }
    100104
     
    120124            public byte[] PopBytes(int num)
    121125            {
    122                 byte[] ret = new byte[num];
     126                var ret = new byte[num];
    123127                for (int i = 0; i < num; i++)
    124128                {
     
    133137            }
    134138        }
     139
     140        #endregion
    135141    }
    136142}
Note: See TracChangeset for help on using the changeset viewer.