ATAS
Loading...
Searching...
No Matches
ATAS.DataFeedsCore.TradeStatistics.Matching.TradesProcessingUnit Class Reference
Inheritance diagram for ATAS.DataFeedsCore.TradeStatistics.Matching.TradesProcessingUnit:
[legend]
Collaboration diagram for ATAS.DataFeedsCore.TradeStatistics.Matching.TradesProcessingUnit:
[legend]

Public Member Functions

 TradesProcessingUnit (PortfolioSecurity portfolioSecurity)
 
virtual void Update (Portfolio portfolio)
 
virtual void Update (Security security)
 
void Dispose ()
 

Protected Member Functions

virtual void OnDispose ()
 
- Protected Member Functions inherited from ATAS.DataFeedsCore.TradeStatistics.Matching.TradesProcessingLoggerSource
void LogDebug (string message, params object[] args)
 
void LogInfo (string message, params object[] args)
 
void LogWarn (string message, params object[] args)
 
void LogError (string message, Exception e)
 

Protected Attributes

readonly object _sync = new()
 
- Protected Attributes inherited from ATAS.DataFeedsCore.TradeStatistics.Matching.TradesProcessingLoggerSource
string? _prefix
 

Properties

bool Disposed [get]
 
PortfolioSecurity PortfolioSecurity [get]
 
PortfolioSecurityKey PortfolioSecurityKey [get]
 

Constructor & Destructor Documentation

◆ TradesProcessingUnit()

ATAS.DataFeedsCore.TradeStatistics.Matching.TradesProcessingUnit.TradesProcessingUnit ( PortfolioSecurity  portfolioSecurity)

Member Function Documentation

◆ Dispose()

void ATAS.DataFeedsCore.TradeStatistics.Matching.TradesProcessingUnit.Dispose ( )

◆ OnDispose()

virtual void ATAS.DataFeedsCore.TradeStatistics.Matching.TradesProcessingUnit.OnDispose ( )
protectedvirtual

◆ Update() [1/2]

virtual void ATAS.DataFeedsCore.TradeStatistics.Matching.TradesProcessingUnit.Update ( Portfolio  portfolio)
virtual

◆ Update() [2/2]

virtual void ATAS.DataFeedsCore.TradeStatistics.Matching.TradesProcessingUnit.Update ( Security  security)
virtual

Member Data Documentation

◆ _sync

readonly object ATAS.DataFeedsCore.TradeStatistics.Matching.TradesProcessingUnit._sync = new()
protected

Property Documentation

◆ Disposed

bool ATAS.DataFeedsCore.TradeStatistics.Matching.TradesProcessingUnit.Disposed
getprotected

◆ PortfolioSecurity

PortfolioSecurity ATAS.DataFeedsCore.TradeStatistics.Matching.TradesProcessingUnit.PortfolioSecurity
get

◆ PortfolioSecurityKey

PortfolioSecurityKey ATAS.DataFeedsCore.TradeStatistics.Matching.TradesProcessingUnit.PortfolioSecurityKey
get

The documentation for this class was generated from the following file: