37 lines
809 B
C#
37 lines
809 B
C#
using System;
|
|
using System.Threading;
|
|
using MarketData.Utils;
|
|
|
|
namespace MarketData.Helper
|
|
{
|
|
public enum ThreadHelperEnum{MaxThreads=25};
|
|
public class ThreadHelper
|
|
{
|
|
public String Symbol{get;set;}
|
|
public DateTime Modified{get;set;}
|
|
public ManualResetEvent ResetEvent{get;set;}
|
|
public UpdateManager updateManager;
|
|
|
|
public ThreadHelper()
|
|
{
|
|
Modified=DateTime.Now;
|
|
}
|
|
public ThreadHelper(String symbol, ManualResetEvent resetEvent)
|
|
{
|
|
Symbol=symbol;
|
|
ResetEvent=resetEvent;
|
|
}
|
|
public ThreadHelper(String symbol, DateTime modified,ManualResetEvent resetEvent)
|
|
{
|
|
Symbol=symbol;
|
|
Modified=modified;
|
|
ResetEvent=resetEvent;
|
|
}
|
|
public UpdateManager UpdateManager
|
|
{
|
|
get{return updateManager;}
|
|
set{updateManager=value;}
|
|
}
|
|
}
|
|
}
|