dxFeed .Net API  5.8.0
dxFeed .Net API library intended to provide market data access for DX clients
Static Public Member Functions | Static Private Attributes
com.dxfeed.native.events.NativeBufferFactory Class Reference

Static Public Member Functions

static NativeEventBuffer< NativeQuoteCreateQuoteBuf (IntPtr symbol, IntPtr head, int size, EventParams eventParams)
 
static NativeEventBuffer< NativeTradeCreateTradeBuf (IntPtr symbol, IntPtr head, int size, EventParams eventParams)
 
static NativeEventBuffer< NativeOrderCreateOrderBuf (IntPtr symbol, IntPtr head, int size, EventParams eventParams)
 
static NativeEventBuffer< NativeProfileCreateProfileBuf (IntPtr symbol, IntPtr head, int size, EventParams eventParams)
 
static NativeEventBuffer< NativeTimeAndSaleCreateTimeAndSaleBuf (IntPtr symbol, IntPtr head, int size, EventParams eventParams)
 
static NativeEventBuffer< NativeSummaryCreateSummaryBuf (IntPtr symbol, IntPtr head, int size, EventParams eventParams)
 
static NativeEventBuffer< NativeCandleCreateCandleBuf (IntPtr symbol, IntPtr head, int size, EventParams eventParams)
 
static NativeEventBuffer< NativeTradeETHCreateTradeETHBuf (IntPtr symbol, IntPtr head, int size, EventParams eventParams)
 
static NativeEventBuffer< NativeSpreadOrderCreateSpreadOrderBuf (IntPtr symbol, IntPtr head, int size, EventParams eventParams)
 
static NativeEventBuffer< NativeGreeksCreateGreeksBuf (IntPtr symbol, IntPtr head, int size, EventParams eventParams)
 
static NativeEventBuffer< NativeTheoPriceCreateTheoPriceBuf (IntPtr symbol, IntPtr head, int size, EventParams eventParams)
 
static NativeEventBuffer< NativeUnderlyingCreateUnderlyingBuf (IntPtr symbol, IntPtr head, int size, EventParams eventParams)
 
static NativeEventBuffer< NativeSeriesCreateSeriesBuf (IntPtr symbol, IntPtr head, int size, EventParams eventParams)
 
static NativeEventBuffer< NativeConfigurationCreateConfigurationBuf (IntPtr symbol, IntPtr head, int size, EventParams eventParams)
 

Static Private Attributes

static readonly Func< IntPtr, int, string, NativeQuoteQUOTE_READER = DxMarshal.ReadQuote
 
static readonly Func< IntPtr, int, string, NativeTradeTRADE_READER = DxMarshal.ReadTrade
 
static readonly Func< IntPtr, int, string, NativeOrderORDER_READER = DxMarshal.ReadOrder
 
static readonly Func< IntPtr, int, string, NativeProfilePROFILE_READER = DxMarshal.ReadProfile
 
static readonly Func< IntPtr, int, string, NativeTimeAndSaleTS_READER = DxMarshal.ReadTimeAndSale
 
static readonly Func< IntPtr, int, string, NativeSummarySUMMARY_READER = DxMarshal.ReadSummary
 
static readonly Func< IntPtr, int, string, NativeCandleCANDLE_READER = DxMarshal.ReadCandle
 
static readonly Func< IntPtr, int, string, NativeTradeETHTRADE_ETH_READER = DxMarshal.ReadTradeETH
 
static readonly Func< IntPtr, int, string, NativeSpreadOrderSPREAD_ORDER_READER = DxMarshal.ReadSpreadOrder
 
static readonly Func< IntPtr, int, string, NativeGreeksGREEKS_READER = DxMarshal.ReadGreeks
 
static readonly Func< IntPtr, int, string, NativeTheoPriceTHEO_PRICE_READER = DxMarshal.ReadTheoPrice
 
static readonly Func< IntPtr, int, string, NativeUnderlyingUNDERLYING_READER = DxMarshal.ReadUnderlying
 
static readonly Func< IntPtr, int, string, NativeSeriesSERIES_READER = DxMarshal.ReadSeries
 
static readonly Func< IntPtr, int, string, NativeConfigurationCONFIGURATION_READER = DxMarshal.ReadConfiguration
 

Member Function Documentation

◆ CreateCandleBuf()

static NativeEventBuffer<NativeCandle> com.dxfeed.native.events.NativeBufferFactory.CreateCandleBuf ( IntPtr  symbol,
IntPtr  head,
int  size,
EventParams  eventParams 
)
inlinestatic

◆ CreateConfigurationBuf()

static NativeEventBuffer<NativeConfiguration> com.dxfeed.native.events.NativeBufferFactory.CreateConfigurationBuf ( IntPtr  symbol,
IntPtr  head,
int  size,
EventParams  eventParams 
)
inlinestatic

◆ CreateGreeksBuf()

static NativeEventBuffer<NativeGreeks> com.dxfeed.native.events.NativeBufferFactory.CreateGreeksBuf ( IntPtr  symbol,
IntPtr  head,
int  size,
EventParams  eventParams 
)
inlinestatic

◆ CreateOrderBuf()

static NativeEventBuffer<NativeOrder> com.dxfeed.native.events.NativeBufferFactory.CreateOrderBuf ( IntPtr  symbol,
IntPtr  head,
int  size,
EventParams  eventParams 
)
inlinestatic

◆ CreateProfileBuf()

static NativeEventBuffer<NativeProfile> com.dxfeed.native.events.NativeBufferFactory.CreateProfileBuf ( IntPtr  symbol,
IntPtr  head,
int  size,
EventParams  eventParams 
)
inlinestatic

◆ CreateQuoteBuf()

static NativeEventBuffer<NativeQuote> com.dxfeed.native.events.NativeBufferFactory.CreateQuoteBuf ( IntPtr  symbol,
IntPtr  head,
int  size,
EventParams  eventParams 
)
inlinestatic

◆ CreateSeriesBuf()

static NativeEventBuffer<NativeSeries> com.dxfeed.native.events.NativeBufferFactory.CreateSeriesBuf ( IntPtr  symbol,
IntPtr  head,
int  size,
EventParams  eventParams 
)
inlinestatic

◆ CreateSpreadOrderBuf()

static NativeEventBuffer<NativeSpreadOrder> com.dxfeed.native.events.NativeBufferFactory.CreateSpreadOrderBuf ( IntPtr  symbol,
IntPtr  head,
int  size,
EventParams  eventParams 
)
inlinestatic

◆ CreateSummaryBuf()

static NativeEventBuffer<NativeSummary> com.dxfeed.native.events.NativeBufferFactory.CreateSummaryBuf ( IntPtr  symbol,
IntPtr  head,
int  size,
EventParams  eventParams 
)
inlinestatic

◆ CreateTheoPriceBuf()

static NativeEventBuffer<NativeTheoPrice> com.dxfeed.native.events.NativeBufferFactory.CreateTheoPriceBuf ( IntPtr  symbol,
IntPtr  head,
int  size,
EventParams  eventParams 
)
inlinestatic

◆ CreateTimeAndSaleBuf()

static NativeEventBuffer<NativeTimeAndSale> com.dxfeed.native.events.NativeBufferFactory.CreateTimeAndSaleBuf ( IntPtr  symbol,
IntPtr  head,
int  size,
EventParams  eventParams 
)
inlinestatic

◆ CreateTradeBuf()

static NativeEventBuffer<NativeTrade> com.dxfeed.native.events.NativeBufferFactory.CreateTradeBuf ( IntPtr  symbol,
IntPtr  head,
int  size,
EventParams  eventParams 
)
inlinestatic

◆ CreateTradeETHBuf()

static NativeEventBuffer<NativeTradeETH> com.dxfeed.native.events.NativeBufferFactory.CreateTradeETHBuf ( IntPtr  symbol,
IntPtr  head,
int  size,
EventParams  eventParams 
)
inlinestatic

◆ CreateUnderlyingBuf()

static NativeEventBuffer<NativeUnderlying> com.dxfeed.native.events.NativeBufferFactory.CreateUnderlyingBuf ( IntPtr  symbol,
IntPtr  head,
int  size,
EventParams  eventParams 
)
inlinestatic

Field Documentation

◆ CANDLE_READER

readonly Func<IntPtr, int, string, NativeCandle> com.dxfeed.native.events.NativeBufferFactory.CANDLE_READER = DxMarshal.ReadCandle
staticprivate

◆ CONFIGURATION_READER

readonly Func<IntPtr, int, string, NativeConfiguration> com.dxfeed.native.events.NativeBufferFactory.CONFIGURATION_READER = DxMarshal.ReadConfiguration
staticprivate

◆ GREEKS_READER

readonly Func<IntPtr, int, string, NativeGreeks> com.dxfeed.native.events.NativeBufferFactory.GREEKS_READER = DxMarshal.ReadGreeks
staticprivate

◆ ORDER_READER

readonly Func<IntPtr, int, string, NativeOrder> com.dxfeed.native.events.NativeBufferFactory.ORDER_READER = DxMarshal.ReadOrder
staticprivate

◆ PROFILE_READER

readonly Func<IntPtr, int, string, NativeProfile> com.dxfeed.native.events.NativeBufferFactory.PROFILE_READER = DxMarshal.ReadProfile
staticprivate

◆ QUOTE_READER

readonly Func<IntPtr, int, string, NativeQuote> com.dxfeed.native.events.NativeBufferFactory.QUOTE_READER = DxMarshal.ReadQuote
staticprivate

◆ SERIES_READER

readonly Func<IntPtr, int, string, NativeSeries> com.dxfeed.native.events.NativeBufferFactory.SERIES_READER = DxMarshal.ReadSeries
staticprivate

◆ SPREAD_ORDER_READER

readonly Func<IntPtr, int, string, NativeSpreadOrder> com.dxfeed.native.events.NativeBufferFactory.SPREAD_ORDER_READER = DxMarshal.ReadSpreadOrder
staticprivate

◆ SUMMARY_READER

readonly Func<IntPtr, int, string, NativeSummary> com.dxfeed.native.events.NativeBufferFactory.SUMMARY_READER = DxMarshal.ReadSummary
staticprivate

◆ THEO_PRICE_READER

readonly Func<IntPtr, int, string, NativeTheoPrice> com.dxfeed.native.events.NativeBufferFactory.THEO_PRICE_READER = DxMarshal.ReadTheoPrice
staticprivate

◆ TRADE_ETH_READER

readonly Func<IntPtr, int, string, NativeTradeETH> com.dxfeed.native.events.NativeBufferFactory.TRADE_ETH_READER = DxMarshal.ReadTradeETH
staticprivate

◆ TRADE_READER

readonly Func<IntPtr, int, string, NativeTrade> com.dxfeed.native.events.NativeBufferFactory.TRADE_READER = DxMarshal.ReadTrade
staticprivate

◆ TS_READER

readonly Func<IntPtr, int, string, NativeTimeAndSale> com.dxfeed.native.events.NativeBufferFactory.TS_READER = DxMarshal.ReadTimeAndSale
staticprivate

◆ UNDERLYING_READER

readonly Func<IntPtr, int, string, NativeUnderlying> com.dxfeed.native.events.NativeBufferFactory.UNDERLYING_READER = DxMarshal.ReadUnderlying
staticprivate

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