Esempio n. 1
0
 public TradeSvc(MatchService ms, IConnectionMgr <ITradeCallBack> connmgr)
 {
     this.srv         = ms;
     this.connMgr     = connmgr;
     this.log         = new TextLog("tradesvc.txt");
     ms.OnAfterMatch += ms_OnAfterMatch;
 }
Esempio n. 2
0
 public MarketSvc(MatchService ms, IConnectionMgr <IMarketCallBack> connmgr, ISubscribeMgr mgr)
 {
     this.srv     = ms;
     this.connMgr = connMgr;
     this.smgr    = mgr;
     this.log     = new TextLog("marketsvc.txt");
 }
Esempio n. 3
0
 public DatabasePropertyMapper(IConnectionMgr connectionMgr, string opname, CancellationToken token, string query,
                               bool isactualDataQuery)
 {
     _connectionMgr         = connectionMgr;
     _opname                = opname + "/validation";
     _token                 = token;
     _query                 = query;
     _isactualDataQuery     = isactualDataQuery;
     _propertySetterBuilder = new PropertySetterBuilder <TMap>();
 }
 public AsyncDbDataFetcher(IConnectionMgr connectionMgr, string opname, string query,
                           Action <TMap, DbDataReader, int>[] dbcolumnToPropertySetter, ObjectPool <TMap> mapPool,
                           Func <TKey, string> keyBasedQueryGenerator, ILog logger)
 {
     _connectionMgr            = connectionMgr;
     _opname                   = $"{opname}-load";
     _opnameWithKey            = $"{opname}-load-key";
     _query                    = query;
     _dbcolumnToPropertySetter = dbcolumnToPropertySetter;
     _mapPool                  = mapPool;
     _keyBasedQueryGenerator   = keyBasedQueryGenerator;
     _logger                   = logger;
 }