dxFeed .Net API
5.8.0
dxFeed .Net API library intended to provide market data access for DX clients
|
Protected Member Functions | |
C () | |
Package Functions | |
delegate void | dxf_event_listener_t (EventType event_type, IntPtr symbol, IntPtr data, int data_count, IntPtr user_data) |
delegate void | dxf_event_listener_v2_t (EventType event_type, IntPtr symbol, IntPtr data, int data_count, IntPtr event_params, IntPtr user_data) |
delegate void | dxf_conn_termination_notifier_t (IntPtr connection, IntPtr user_data) |
delegate void | dxf_conn_status_notifier_t (IntPtr connection, ConnectionStatus old_status, ConnectionStatus new_status, IntPtr user_data) |
delegate int | dxf_socket_thread_creation_notifier_t (IntPtr connection, IntPtr user_data) |
delegate void | dxf_socket_thread_destruction_notifier_t (IntPtr connection, IntPtr user_data) |
delegate void | dxf_snapshot_listener_t (IntPtr snapshotData, IntPtr userData) |
Snapshot listener prototype More... | |
delegate void | dxf_price_level_book_listener_t (IntPtr price_level_book, IntPtr user_data) |
delegate void | dxf_regional_quote_listener_t (IntPtr symbol, IntPtr quote, int count, IntPtr user_data) |
abstract int | dxf_initialize_logger (string file_name, bool rewrite_file, bool show_time_zone_info, bool verbose) |
abstract int | dxf_create_connection (string address, dxf_conn_termination_notifier_t notifier, dxf_conn_status_notifier_t conn_status_notifier, dxf_socket_thread_creation_notifier_t stcn, dxf_socket_thread_destruction_notifier_t stdn, IntPtr user_data, out IntPtr connection) |
abstract int | dxf_create_connection_auth_basic (string address, string user, string password, dxf_conn_termination_notifier_t notifier, dxf_conn_status_notifier_t conn_status_notifier, dxf_socket_thread_creation_notifier_t stcn, dxf_socket_thread_destruction_notifier_t stdn, IntPtr user_data, out IntPtr connection) |
abstract int | dxf_create_connection_auth_bearer (string address, string token, dxf_conn_termination_notifier_t notifier, dxf_conn_status_notifier_t conn_status_notifier, dxf_socket_thread_creation_notifier_t stcn, dxf_socket_thread_destruction_notifier_t stdn, IntPtr user_data, out IntPtr connection) |
abstract int | dxf_create_connection_auth_custom (string address, string authscheme, string authdata, dxf_conn_termination_notifier_t notifier, dxf_conn_status_notifier_t conn_status_notifier, dxf_socket_thread_creation_notifier_t stcn, dxf_socket_thread_destruction_notifier_t stdn, IntPtr user_data, out IntPtr connection) |
abstract int | dxf_close_connection (IntPtr connection) |
abstract int | dxf_create_subscription (IntPtr connection, EventType event_types, out IntPtr subscription) |
abstract int | dxf_create_subscription_timed (IntPtr connection, EventType event_types, Int64 time, out IntPtr subscription) |
abstract int | dxf_close_subscription (IntPtr subscription) |
abstract int | dxf_add_symbol (IntPtr subscription, String symbol) |
abstract int | dxf_add_symbols (IntPtr subscription, string[] symbols, int count) |
abstract int | dxf_add_candle_symbol (IntPtr subscription, IntPtr candle_attributes) |
abstract int | dxf_remove_candle_symbol (IntPtr subscription, IntPtr candle_attributes) |
abstract int | dxf_remove_symbol (IntPtr subcription, string symbol) |
abstract int | dxf_remove_symbols (IntPtr subscription, string[] symbols, int count) |
abstract int | dxf_get_symbols (IntPtr subscription, out IntPtr symbols, out int count) |
abstract int | dxf_set_symbols (IntPtr subscription, string[] symbols, int count) |
abstract int | dxf_clear_symbols (IntPtr subscription) |
abstract int | dxf_attach_event_listener (IntPtr subscription, dxf_event_listener_t event_listener, IntPtr user_data) |
abstract int | dxf_detach_event_listener (IntPtr subscription, dxf_event_listener_t listener) |
abstract int | dxf_attach_event_listener_v2 (IntPtr subscription, dxf_event_listener_v2_t event_listener, IntPtr user_data) |
abstract int | dxf_detach_event_listener_v2 (IntPtr subscription, dxf_event_listener_v2_t listener) |
abstract int | dxf_get_subscription_event_types (IntPtr subscription, out int event_types) |
abstract int | dxf_get_last_event (IntPtr connection, int event_type, string symbol, IntPtr event_data) |
abstract int | dxf_get_last_error (out int error_code, out IntPtr error_descr) |
abstract int | dxf_set_order_source (IntPtr subscription, byte[] source) |
abstract int | dxf_add_order_source (IntPtr subscription, byte[] source) |
abstract int | dxf_create_candle_symbol_attributes (string base_symbol, char exchange_code, double period_value, int period_type, int price, int session, int alignment, out IntPtr candle_attributes) |
abstract int | dxf_delete_candle_symbol_attributes (IntPtr candle_attributes) |
abstract int | dxf_create_snapshot (IntPtr connection, int event_id, string symbol, byte[] source, Int64 time, out IntPtr snapshot) |
abstract int | dxf_create_order_snapshot (IntPtr connection, string symbol, byte[] source, Int64 time, out IntPtr snapshot) |
abstract int | dxf_create_candle_snapshot (IntPtr connection, IntPtr candle_attributes, Int64 time, out IntPtr snapshot) |
abstract int | dxf_close_snapshot (IntPtr snapshot) |
abstract int | dxf_attach_snapshot_listener (IntPtr snapshot, dxf_snapshot_listener_t snapshotListener, IntPtr userData) |
abstract int | dxf_detach_snapshot_listener (IntPtr snapshot, dxf_snapshot_listener_t snapshotListener) |
abstract int | dxf_get_snapshot_symbol (IntPtr snapshot, out IntPtr symbol) |
abstract int | dxf_write_raw_data (IntPtr connection, byte[] raw_file_name) |
abstract int | dxf_get_connection_properties_snapshot (IntPtr connection, out IntPtr properties, out int count) |
abstract int | dxf_free_connection_properties_snapshot (IntPtr properties, int count) |
abstract int | dxf_get_current_connected_address (IntPtr connection, out IntPtr address) |
abstract int | dxf_get_current_connection_status (IntPtr connection, out ConnectionStatus status) |
abstract int | dxf_free (IntPtr pointer) |
abstract int | dxf_create_regional_book (IntPtr connection, string symbol, out IntPtr book) |
abstract int | dxf_close_regional_book (IntPtr book) |
abstract int | dxf_attach_regional_book_listener (IntPtr book, dxf_price_level_book_listener_t book_listener, IntPtr user_data) |
abstract int | dxf_detach_regional_book_listener (IntPtr book, dxf_price_level_book_listener_t book_listener) |
abstract int | dxf_attach_regional_book_listener_v2 (IntPtr book, dxf_regional_quote_listener_t listener, IntPtr user_data) |
abstract int | dxf_detach_regional_book_listener_v2 (IntPtr book, dxf_regional_quote_listener_t listener) |
Static Package Functions | |
static void | CheckOk (int returnCode) |
Helper method to check error codes Throws NativeDxException if return_code != DX_OK More... | |
Package Attributes | |
const int | DX_OK = 1 |
const int | DX_ERR = 0 |
Properties | |
static C | Instance [get] |
Static Private Attributes | |
static C | instance |
static object | syncRoot = new Object() |
|
inlineprotected |
|
inlinestaticpackage |
Helper method to check error codes Throws NativeDxException if return_code != DX_OK
returnCode |
NativeDxException |
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
package |
|
package |
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
package |
|
package |
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
package |
|
package |
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
package |
Snapshot listener prototype
snapshotData | pointer to the received snapshot data |
userData | pointer to user struct, use NULL by default |
|
package |
|
package |
|
packagepure virtual |
Implemented in com.dxfeed.native.api.C32, and com.dxfeed.native.api.C64.
|
package |
|
package |
|
staticprivate |
|
staticprivate |
|
staticgetpackage |