Initial Commit
This commit is contained in:
36
MarketData/MarketDataLib/Helper/ThreadHelper.cs
Executable file
36
MarketData/MarketDataLib/Helper/ThreadHelper.cs
Executable file
@@ -0,0 +1,36 @@
|
||||
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;}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user