C# Класс XAPI.COM.XApiCom

Наследование: System.Windows.Forms.UserControl, IXApi, IObjectSafety
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CancelOrder ( string id ) : string
Connect ( ) : void
Disconnect ( ) : void
GCCollect ( ) : void

给COM使用,进行内存回收

GetInterfaceSafetyOptions ( System.Guid &riid, int &pdwSupportedOptions, int &pdwEnabledOptions ) : int
NewOrder ( ) : void
NewQuery ( ) : void
ReqQuery ( string type ) : void
SendOrder ( ) : string
SetInterfaceSafetyOptions ( Guid &riid, int dwOptionSetMask, int dwEnabledOptions ) : int
SetLibPath ( string LibPath ) : void
SetOrder ( string key, object value ) : void
SetQuery ( string key, object value ) : void
SetServerInfo ( string key, object value ) : void
SetUserInfo ( string key, object value ) : void
Subscribe ( string szInstrument, string szExchange ) : void
TryDequeue ( ) : QueueData
Unsubscribe ( string szInstrument, string szExchange ) : void
XApiCom ( ) : Ideafixxxer.Generics

Приватные методы

Метод Описание
InitializeComponent ( ) : void
OnConnectionStatus_callback ( object sender, XAPI status, [ userLogin, int size1 ) : void
OnLog_callback ( object sender, [ log ) : void
OnRspQryInstrument_callback ( object sender, [ instrument, int size1, bool bIsLast ) : void
OnRspQryInvestorPosition_callback ( object sender, [ position, int size1, bool bIsLast ) : void
OnRspQryOrder_callback ( object sender, [ order, int size1, bool bIsLast ) : void
OnRspQrySettlementInfo_callback ( object sender, [ settlementInfo, int size1, bool bIsLast ) : void
OnRspQryTrade_callback ( object sender, [ trade, int size1, bool bIsLast ) : void
OnRspQryTradingAccount_callback ( object sender, [ account, int size1, bool bIsLast ) : void
OnRtnDepthMarketData_callback ( object sender, [ marketData ) : void
OnRtnError_callback ( object sender, [ error ) : void
OnRtnOrder_callback ( object sender, [ order ) : void
OnRtnTrade_callback ( object sender, [ trade ) : void
RegisterClass ( string key ) : void
UnregisterClass ( string key ) : void

Описание методов

CancelOrder() публичный Метод

public CancelOrder ( string id ) : string
id string
Результат string

Connect() публичный Метод

public Connect ( ) : void
Результат void

Disconnect() публичный Метод

public Disconnect ( ) : void
Результат void

GCCollect() публичный Метод

给COM使用,进行内存回收
public GCCollect ( ) : void
Результат void

GetInterfaceSafetyOptions() публичный Метод

public GetInterfaceSafetyOptions ( System.Guid &riid, int &pdwSupportedOptions, int &pdwEnabledOptions ) : int
riid System.Guid
pdwSupportedOptions int
pdwEnabledOptions int
Результат int

NewOrder() публичный Метод

public NewOrder ( ) : void
Результат void

NewQuery() публичный Метод

public NewQuery ( ) : void
Результат void

ReqQuery() публичный Метод

public ReqQuery ( string type ) : void
type string
Результат void

SendOrder() публичный Метод

public SendOrder ( ) : string
Результат string

SetInterfaceSafetyOptions() публичный Метод

public SetInterfaceSafetyOptions ( Guid &riid, int dwOptionSetMask, int dwEnabledOptions ) : int
riid Guid
dwOptionSetMask int
dwEnabledOptions int
Результат int

SetLibPath() публичный Метод

public SetLibPath ( string LibPath ) : void
LibPath string
Результат void

SetOrder() публичный Метод

public SetOrder ( string key, object value ) : void
key string
value object
Результат void

SetQuery() публичный Метод

public SetQuery ( string key, object value ) : void
key string
value object
Результат void

SetServerInfo() публичный Метод

public SetServerInfo ( string key, object value ) : void
key string
value object
Результат void

SetUserInfo() публичный Метод

public SetUserInfo ( string key, object value ) : void
key string
value object
Результат void

Subscribe() публичный Метод

public Subscribe ( string szInstrument, string szExchange ) : void
szInstrument string
szExchange string
Результат void

TryDequeue() публичный Метод

public TryDequeue ( ) : QueueData
Результат QueueData

Unsubscribe() публичный Метод

public Unsubscribe ( string szInstrument, string szExchange ) : void
szInstrument string
szExchange string
Результат void

XApiCom() публичный Метод

public XApiCom ( ) : Ideafixxxer.Generics
Результат Ideafixxxer.Generics