dxFeed .Net API  5.13.0
dxFeed .Net API library intended to provide market data access for DX clients
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
com.dxfeed.native.NativeRegionalBook Class Reference
Inheritance diagram for com.dxfeed.native.NativeRegionalBook:
[legend]
Collaboration diagram for com.dxfeed.native.NativeRegionalBook:
[legend]

Public Member Functions

 NativeRegionalBook (NativeConnection con, string symbol, IDxRegionalBookListener book_listener, IDxQuoteListener quote_listener)
 
void Dispose ()
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Private Member Functions

 ~NativeRegionalBook ()
 
void OnBook (IntPtr price_level_book, IntPtr user_data)
 
unsafe DxPriceLevel GetLevel (IntPtr levels, int index)
 
dxfeed.api.events.DxPriceLevelBook.DxPriceLevel CreateLevel (DxPriceLevel level)
 
unsafe string ToString (IntPtr str)
 
void OnQuote (IntPtr symbol, IntPtr quote, int count, IntPtr user_data)
 

Private Attributes

bool disposedValue = false
 
readonly string symbol
 
readonly IDxRegionalBookListener book_listener
 
readonly IDxQuoteListener quote_listener
 
readonly C.dxf_regional_quote_listener_t native_quote_listener
 
readonly C.dxf_price_level_book_listener_t native_book_listener
 
readonly IntPtr book
 

Constructor & Destructor Documentation

◆ NativeRegionalBook()

com.dxfeed.native.NativeRegionalBook.NativeRegionalBook ( NativeConnection  con,
string  symbol,
IDxRegionalBookListener  book_listener,
IDxQuoteListener  quote_listener 
)
inline

◆ ~NativeRegionalBook()

com.dxfeed.native.NativeRegionalBook.~NativeRegionalBook ( )
inlineprivate

Member Function Documentation

◆ CreateLevel()

dxfeed.api.events.DxPriceLevelBook.DxPriceLevel com.dxfeed.native.NativeRegionalBook.CreateLevel ( DxPriceLevel  level)
inlineprivate

◆ Dispose() [1/2]

virtual void com.dxfeed.native.NativeRegionalBook.Dispose ( bool  disposing)
inlineprotectedvirtual

◆ Dispose() [2/2]

void com.dxfeed.native.NativeRegionalBook.Dispose ( )
inline

◆ GetLevel()

unsafe DxPriceLevel com.dxfeed.native.NativeRegionalBook.GetLevel ( IntPtr  levels,
int  index 
)
inlineprivate

◆ OnBook()

void com.dxfeed.native.NativeRegionalBook.OnBook ( IntPtr  price_level_book,
IntPtr  user_data 
)
inlineprivate

◆ OnQuote()

void com.dxfeed.native.NativeRegionalBook.OnQuote ( IntPtr  symbol,
IntPtr  quote,
int  count,
IntPtr  user_data 
)
inlineprivate

◆ ToString()

unsafe string com.dxfeed.native.NativeRegionalBook.ToString ( IntPtr  str)
inlineprivate

Field Documentation

◆ book

readonly IntPtr com.dxfeed.native.NativeRegionalBook.book
private

◆ book_listener

readonly IDxRegionalBookListener com.dxfeed.native.NativeRegionalBook.book_listener
private

◆ disposedValue

bool com.dxfeed.native.NativeRegionalBook.disposedValue = false
private

◆ native_book_listener

readonly C.dxf_price_level_book_listener_t com.dxfeed.native.NativeRegionalBook.native_book_listener
private

◆ native_quote_listener

readonly C.dxf_regional_quote_listener_t com.dxfeed.native.NativeRegionalBook.native_quote_listener
private

◆ quote_listener

readonly IDxQuoteListener com.dxfeed.native.NativeRegionalBook.quote_listener
private

◆ symbol

readonly string com.dxfeed.native.NativeRegionalBook.symbol
private

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