C# 클래스 XAPI.Callback.BaseApi

상속: IDisposable
파일 보기 프로젝트 열기: QuantBox/XAPI2

공개 프로퍼티들

프로퍼티 타입 설명
LibPath string
Log object
Server ServerInfoField
User UserInfoField
UserList List
UserLoginField RspUserLoginField

보호된 프로퍼티들

프로퍼티 타입 설명
Handle System.IntPtr
locker object
proxy System.Proxy

공개 메소드들

메소드 설명
BaseApi ( ) : System
BaseApi ( string path ) : System
Connect ( ) : void
Disconnect ( ) : void
Dispose ( ) : void
GCCollect ( ) : void

这个功能主要是给非.NET语言在调用时使用

RegisterAndStart ( IntPtr ptr1 ) : void
_Timer_Elapsed ( object sender, System e ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
OnResponse ( byte type, IntPtr pApi1, IntPtr pApi2, double double1, double double2, IntPtr ptr1, int size1, IntPtr ptr2, int size2, IntPtr ptr3, int size3 ) : IntPtr

비공개 메소드들

메소드 설명
_OnConnectionStatus ( double double1, IntPtr ptr1, int size1 ) : void
_OnLog ( IntPtr ptr1 ) : void
_OnRespone ( byte type, IntPtr pApi1, IntPtr pApi2, double double1, double double2, IntPtr ptr1, int size1, IntPtr ptr2, int size2, IntPtr ptr3, int size3 ) : IntPtr
_OnRtnError ( IntPtr ptr1 ) : void

메소드 상세

BaseApi() 공개 메소드

public BaseApi ( ) : System
리턴 System

BaseApi() 공개 메소드

public BaseApi ( string path ) : System
path string
리턴 System

Connect() 공개 메소드

public Connect ( ) : void
리턴 void

Disconnect() 공개 메소드

public Disconnect ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

GCCollect() 공개 메소드

这个功能主要是给非.NET语言在调用时使用
public GCCollect ( ) : void
리턴 void

OnResponse() 보호된 메소드

protected OnResponse ( byte type, IntPtr pApi1, IntPtr pApi2, double double1, double double2, IntPtr ptr1, int size1, IntPtr ptr2, int size2, IntPtr ptr3, int size3 ) : IntPtr
type byte
pApi1 System.IntPtr
pApi2 System.IntPtr
double1 double
double2 double
ptr1 System.IntPtr
size1 int
ptr2 System.IntPtr
size2 int
ptr3 System.IntPtr
size3 int
리턴 System.IntPtr

RegisterAndStart() 공개 메소드

public RegisterAndStart ( IntPtr ptr1 ) : void
ptr1 System.IntPtr
리턴 void

_Timer_Elapsed() 공개 메소드

public _Timer_Elapsed ( object sender, System e ) : void
sender object
e System
리턴 void

프로퍼티 상세

Handle 보호되어 있는 프로퍼티

protected IntPtr,System Handle
리턴 System.IntPtr

LibPath 공개적으로 프로퍼티

public string LibPath
리턴 string

Log 공개적으로 프로퍼티

public object Log
리턴 object

Server 공개적으로 프로퍼티

public ServerInfoField Server
리턴 ServerInfoField

User 공개적으로 프로퍼티

public UserInfoField User
리턴 UserInfoField

UserList 공개적으로 프로퍼티

public List UserList
리턴 List

UserLoginField 공개적으로 프로퍼티

public RspUserLoginField UserLoginField
리턴 RspUserLoginField

locker 보호되어 있는 프로퍼티

protected object locker
리턴 object

proxy 보호되어 있는 프로퍼티

protected Proxy,System proxy
리턴 System.Proxy