MarketFactory 3.14.0 C# API
MarketView Class Reference

A container for a market-data update for a single market. More...

Inheritance diagram for MarketView:

Public Member Functions

 MarketView ()
 
 MarketView (ProtoByteBuffer buffer)
 
 MarketView (FeedMarketID fmID, long timeExchange, long timeArrival, long timeHandler, long timeEnhanced, long timeApiServer, long timeApiClient, bool isSnapshot, MDEntry[] mdEntryList)
 
override bool Equals (Object rhs)
 
override int GetHashCode ()
 
override string ToString ()
 

Public Attributes

FeedMarketID fmID
 A feed and market ID combination. More...
 
bool isSnapshot
 True if the market-data update is a full snapshot; False means this is an incremental update. More...
 
MDEntry [] mdEntryList
 A list of market data entries to update. More...
 
long timeApiClient
 Timestamp at the client API (taken on the client host). More...
 
long timeApiServer
 Timestamp in the client handler within Whisperer. More...
 
long timeArrival
 Timestamp of arrival at the handler within Whisperer. More...
 
long timeEnhanced
 Timestamp that the message left the market data enhancement, if present. More...
 
long timeExchange
 Timestamp provided by the exchange. More...
 
long timeHandler
 Timestamp exiting the feed handler within Whisperer. More...
 

Detailed Description

A container for a market-data update for a single market.

Constructor & Destructor Documentation

◆ MarketView() [1/3]

◆ MarketView() [2/3]

MarketView ( ProtoByteBuffer  buffer)

◆ MarketView() [3/3]

MarketView ( FeedMarketID  fmID,
long  timeExchange,
long  timeArrival,
long  timeHandler,
long  timeEnhanced,
long  timeApiServer,
long  timeApiClient,
bool  isSnapshot,
MDEntry []  mdEntryList 
)

Member Function Documentation

◆ Equals()

override bool Equals ( Object  rhs)

◆ GetHashCode()

override int GetHashCode ( )

◆ ToString()

override string ToString ( )

Member Data Documentation

◆ fmID

A feed and market ID combination.

◆ timeExchange

long timeExchange

Timestamp provided by the exchange.

◆ timeArrival

long timeArrival

Timestamp of arrival at the handler within Whisperer.

◆ timeHandler

long timeHandler

Timestamp exiting the feed handler within Whisperer.

◆ timeEnhanced

long timeEnhanced

Timestamp that the message left the market data enhancement, if present.

◆ timeApiServer

long timeApiServer

Timestamp in the client handler within Whisperer.

◆ timeApiClient

long timeApiClient

Timestamp at the client API (taken on the client host).

◆ isSnapshot

bool isSnapshot

True if the market-data update is a full snapshot; False means this is an incremental update.

◆ mdEntryList

MDEntry [] mdEntryList

A list of market data entries to update.

Confidential. Copyright © 2011 MarketFactory, Inc.