Exemplo n.º 1
0
 /// <summary>
 /// Packet is created using GXClient's CreatePacket -method.
 /// </summary>
 internal GXPacket()
 {
     m_ChecksumSettings = new GXChecksum(this);
     m_Data = new List<byte>();
     Clear();
     m_DataAdded = false;
 }
Exemplo n.º 2
0
 void Init(System.Runtime.Serialization.StreamingContext context)
 {
     m_Statistics = new GXStatistics();
     m_ChecksumSettings = new GXChecksum(this);
     m_replyEvent = new ManualResetEvent(false);
     m_sync = new object();
     Packets = new Stack<GXPacket>();
     PacketsSync = new object(); 
     if (m_MediaTypeCache == null)
     {
         m_MediaTypeCache = new Dictionary<string, object[]>();
         AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(CurrentDomain_AssemblyResolve);
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// Create initial sertions after serialize.
 /// </summary>
 public GXClient()
 {
     m_ChecksumSettings = new GXChecksum(this);
     m_Statistics = new GXStatistics();
     AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(CurrentDomain_AssemblyResolve);
 }
Exemplo n.º 4
0
		/// <summary>
		/// Creates a copy of the GXChecksum object and its properties.
		/// </summary>
        public void Copy(GXChecksum source)
        {
            lock (source.SyncRoot)
            {
                Type = source.Type;
                m_Start = source.Start;
                this.m_Size = source.Size;
                m_ReverseData = source.ReverseData;
				m_ReversedChecksum = source.ReversedChecksum;
                m_Reflection = source.Reflection;
                m_Position = source.Position;
                m_Polynomial = source.Polynomial;
                InitialValue = source.InitialValue;
                m_FinalXOR = source.FinalXOR;
                m_Count = source.Count;
            }
        }