gofutuapi

package module
v0.0.0-...-1a60310 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 17, 2020 License: MIT Imports: 4 Imported by: 0

README

gofutuapi

A FutuAPI for golang.

Documentation

Index

Constants

View Source
const FTAPI_InitFail int = 100
View Source
const FTAPI_ProtoFmtType_Json int = 1
View Source
const FTAPI_ProtoFmtType_Protobuf int = 0

Variables

View Source
var Swig_escape_always_false bool
View Source
var Swig_escape_val interface{}

Functions

func CreateFTAPIChannel

func CreateFTAPIChannel() (_swig_ret uintptr)

func DeleteDirectorFTAPIChannel_Callback

func DeleteDirectorFTAPIChannel_Callback(arg1 FTAPIChannel_Callback)

func DeleteFTAPIChannel_Callback

func DeleteFTAPIChannel_Callback(arg1 FTAPIChannel_Callback)

func DeleteFTAPI_ProtoHeader

func DeleteFTAPI_ProtoHeader(arg1 FTAPI_ProtoHeader)

func FTAPIChannelDestroy

func FTAPIChannelDestroy(pChannel uintptr)

func FTAPIChannelSetCallbacks

func FTAPIChannelSetCallbacks(pChannel uintptr, callback FTAPIChannel_Callback)

func FTAPIChannel_Close

func FTAPIChannel_Close(arg1 uintptr) (_swig_ret int)

func FTAPIChannel_GetConnectID

func FTAPIChannel_GetConnectID(arg1 uintptr) (_swig_ret uint64)

func FTAPIChannel_Init

func FTAPIChannel_Init()

func FTAPIChannel_InitConnect

func FTAPIChannel_InitConnect(arg1 uintptr, arg2 string, arg3 uint16, arg4 int) (_swig_ret int)

func FTAPIChannel_SendProto

func FTAPIChannel_SendProto(arg1 uintptr, arg2 uint, arg3 byte, arg4 []byte) (_swig_ret uint)

func FTAPIChannel_SetClientInfo

func FTAPIChannel_SetClientInfo(arg1 uintptr, arg2 string, arg3 int)

func FTAPIChannel_SetRSAPrivateKey

func FTAPIChannel_SetRSAPrivateKey(arg1 uintptr, arg2 string)

func FTAPIChannel_UnInit

func FTAPIChannel_UnInit()

func ReleaseFTAPIChannel

func ReleaseFTAPIChannel(arg1 uintptr)

func Swig_DirectorFTAPIChannel_Callback_callback_OnDisConnect_gofutuapi_35070155565ed8d7

func Swig_DirectorFTAPIChannel_Callback_callback_OnDisConnect_gofutuapi_35070155565ed8d7(swig_c int, pChannel uintptr, nErrCode int64)

func Swig_DirectorFTAPIChannel_Callback_callback_OnInitConnect_gofutuapi_35070155565ed8d7

func Swig_DirectorFTAPIChannel_Callback_callback_OnInitConnect_gofutuapi_35070155565ed8d7(swig_c int, pChannel uintptr, nErrCode int64, strDesc string)

func Swig_DirectorFTAPIChannel_Callback_callback_OnPush_gofutuapi_35070155565ed8d7

func Swig_DirectorFTAPIChannel_Callback_callback_OnPush_gofutuapi_35070155565ed8d7(swig_c int, pChannel uintptr, pProtoHeader uintptr, pProtoData []byte)

func Swig_DirectorFTAPIChannel_Callback_callback_OnReply_gofutuapi_35070155565ed8d7

func Swig_DirectorFTAPIChannel_Callback_callback_OnReply_gofutuapi_35070155565ed8d7(swig_c int, pChannel uintptr, enReqReplyType FTAPI_ReqReplyType, pProtoHeader uintptr, pProtoData []byte)

func Swig_free

func Swig_free(arg1 uintptr)

func Swig_malloc

func Swig_malloc(arg1 int) (_swig_ret uintptr)

func Swiggo_DeleteDirector_FTAPIChannel_Callback_gofutuapi_35070155565ed8d7

func Swiggo_DeleteDirector_FTAPIChannel_Callback_gofutuapi_35070155565ed8d7(c int)

func Wrap_GetCallback

func Wrap_GetCallback(pChannel uintptr) uintptr

func Wrap_InitializeCallbacks

func Wrap_InitializeCallbacks(arg1 uintptr)

Types

type FTAPIChannel_Callback

type FTAPIChannel_Callback interface {
	Swigcptr() uintptr
	SwigIsFTAPIChannel_Callback()
	DirectorInterface() interface{}
	OnDisConnect(arg2 uintptr, arg3 int64)
	OnInitConnect(arg2 uintptr, arg3 int64, arg4 string)
	OnReply(arg2 uintptr, arg3 FTAPI_ReqReplyType, arg4 FTAPI_ProtoHeader, arg5 []byte)
	OnPush(arg2 uintptr, arg3 FTAPI_ProtoHeader, arg4 []byte)
}

func NewDirectorFTAPIChannel_Callback

func NewDirectorFTAPIChannel_Callback(v interface{}) FTAPIChannel_Callback

type FTAPI_ConnectFailType

type FTAPI_ConnectFailType int
var FTAPI_ConnectFailType_BindFailed FTAPI_ConnectFailType = _swig_getFTAPI_ConnectFailType_BindFailed()
var FTAPI_ConnectFailType_CloseFailed FTAPI_ConnectFailType = _swig_getFTAPI_ConnectFailType_CloseFailed()
var FTAPI_ConnectFailType_ConnectFailed FTAPI_ConnectFailType = _swig_getFTAPI_ConnectFailType_ConnectFailed()
var FTAPI_ConnectFailType_CreateFailed FTAPI_ConnectFailType = _swig_getFTAPI_ConnectFailType_CreateFailed()
var FTAPI_ConnectFailType_GetHostByNameFailed FTAPI_ConnectFailType = _swig_getFTAPI_ConnectFailType_GetHostByNameFailed()
var FTAPI_ConnectFailType_GetHostByNameWrong FTAPI_ConnectFailType = _swig_getFTAPI_ConnectFailType_GetHostByNameWrong()
var FTAPI_ConnectFailType_ListenFailed FTAPI_ConnectFailType = _swig_getFTAPI_ConnectFailType_ListenFailed()
var FTAPI_ConnectFailType_None FTAPI_ConnectFailType = _swig_getFTAPI_ConnectFailType_None()
var FTAPI_ConnectFailType_RecvFailed FTAPI_ConnectFailType = _swig_getFTAPI_ConnectFailType_RecvFailed()
var FTAPI_ConnectFailType_SelectReturnError FTAPI_ConnectFailType = _swig_getFTAPI_ConnectFailType_SelectReturnError()
var FTAPI_ConnectFailType_SendFailed FTAPI_ConnectFailType = _swig_getFTAPI_ConnectFailType_SendFailed()
var FTAPI_ConnectFailType_ShutdownFailed FTAPI_ConnectFailType = _swig_getFTAPI_ConnectFailType_ShutdownFailed()
var FTAPI_ConnectFailType_Unknown FTAPI_ConnectFailType = _swig_getFTAPI_ConnectFailType_Unknown()

type FTAPI_InitFailType

type FTAPI_InitFailType int
var FTAPI_InitFailType_DisConnect FTAPI_InitFailType = _swig_getFTAPI_InitFailType_DisConnect()
var FTAPI_InitFailType_OpenDReject FTAPI_InitFailType = _swig_getFTAPI_InitFailType_OpenDReject()
var FTAPI_InitFailType_SendInitReqFailed FTAPI_InitFailType = _swig_getFTAPI_InitFailType_SendInitReqFailed()
var FTAPI_InitFailType_SeriaNoNotMatch FTAPI_InitFailType = _swig_getFTAPI_InitFailType_SeriaNoNotMatch()
var FTAPI_InitFailType_Timeout FTAPI_InitFailType = _swig_getFTAPI_InitFailType_Timeout()
var FTAPI_InitFailType_Unknow FTAPI_InitFailType = _swig_getFTAPI_InitFailType_Unknow()

type FTAPI_ProtoHeader

type FTAPI_ProtoHeader interface {
	Swigcptr() uintptr
	SwigIsFTAPI_ProtoHeader()
	SetSzHeaderFlag(arg2 *byte)
	GetSzHeaderFlag() (_swig_ret *byte)
	SetNProtoID(arg2 uint)
	GetNProtoID() (_swig_ret uint)
	SetNProtoFmtType(arg2 byte)
	GetNProtoFmtType() (_swig_ret byte)
	SetNProtoVer(arg2 byte)
	GetNProtoVer() (_swig_ret byte)
	SetNSerialNo(arg2 uint)
	GetNSerialNo() (_swig_ret uint)
	SetNBodyLen(arg2 uint)
	GetNBodyLen() (_swig_ret uint)
	SetArrBodySHA1(arg2 *byte)
	GetArrBodySHA1() (_swig_ret *byte)
	SetArrReserved(arg2 *byte)
	GetArrReserved() (_swig_ret *byte)
}

func NewFTAPI_ProtoHeader

func NewFTAPI_ProtoHeader() (_swig_ret FTAPI_ProtoHeader)

type FTAPI_ReqReplyType

type FTAPI_ReqReplyType int
var FTAPI_ReqReplyType_DisConnect FTAPI_ReqReplyType = _swig_getFTAPI_ReqReplyType_DisConnect()
var FTAPI_ReqReplyType_SvrReply FTAPI_ReqReplyType = _swig_getFTAPI_ReqReplyType_SvrReply()
var FTAPI_ReqReplyType_Timeout FTAPI_ReqReplyType = _swig_getFTAPI_ReqReplyType_Timeout()

type SwigcptrFTAPIChannel_Callback

type SwigcptrFTAPIChannel_Callback uintptr

func (SwigcptrFTAPIChannel_Callback) DirectorInterface

func (p SwigcptrFTAPIChannel_Callback) DirectorInterface() interface{}

func (SwigcptrFTAPIChannel_Callback) OnDisConnect

func (arg1 SwigcptrFTAPIChannel_Callback) OnDisConnect(arg2 uintptr, arg3 int64)

func (SwigcptrFTAPIChannel_Callback) OnInitConnect

func (arg1 SwigcptrFTAPIChannel_Callback) OnInitConnect(arg2 uintptr, arg3 int64, arg4 string)

func (SwigcptrFTAPIChannel_Callback) OnPush

func (arg1 SwigcptrFTAPIChannel_Callback) OnPush(arg2 uintptr, arg3 FTAPI_ProtoHeader, arg4 []byte)

func (SwigcptrFTAPIChannel_Callback) OnReply

func (arg1 SwigcptrFTAPIChannel_Callback) OnReply(arg2 uintptr, arg3 FTAPI_ReqReplyType, arg4 FTAPI_ProtoHeader, arg5 []byte)

func (SwigcptrFTAPIChannel_Callback) SwigIsFTAPIChannel_Callback

func (p SwigcptrFTAPIChannel_Callback) SwigIsFTAPIChannel_Callback()

func (SwigcptrFTAPIChannel_Callback) Swigcptr

type SwigcptrFTAPI_ProtoHeader

type SwigcptrFTAPI_ProtoHeader uintptr

func (SwigcptrFTAPI_ProtoHeader) GetArrBodySHA1

func (arg1 SwigcptrFTAPI_ProtoHeader) GetArrBodySHA1() (_swig_ret *byte)

func (SwigcptrFTAPI_ProtoHeader) GetArrReserved

func (arg1 SwigcptrFTAPI_ProtoHeader) GetArrReserved() (_swig_ret *byte)

func (SwigcptrFTAPI_ProtoHeader) GetNBodyLen

func (arg1 SwigcptrFTAPI_ProtoHeader) GetNBodyLen() (_swig_ret uint)

func (SwigcptrFTAPI_ProtoHeader) GetNProtoFmtType

func (arg1 SwigcptrFTAPI_ProtoHeader) GetNProtoFmtType() (_swig_ret byte)

func (SwigcptrFTAPI_ProtoHeader) GetNProtoID

func (arg1 SwigcptrFTAPI_ProtoHeader) GetNProtoID() (_swig_ret uint)

func (SwigcptrFTAPI_ProtoHeader) GetNProtoVer

func (arg1 SwigcptrFTAPI_ProtoHeader) GetNProtoVer() (_swig_ret byte)

func (SwigcptrFTAPI_ProtoHeader) GetNSerialNo

func (arg1 SwigcptrFTAPI_ProtoHeader) GetNSerialNo() (_swig_ret uint)

func (SwigcptrFTAPI_ProtoHeader) GetSzHeaderFlag

func (arg1 SwigcptrFTAPI_ProtoHeader) GetSzHeaderFlag() (_swig_ret *byte)

func (SwigcptrFTAPI_ProtoHeader) SetArrBodySHA1

func (arg1 SwigcptrFTAPI_ProtoHeader) SetArrBodySHA1(arg2 *byte)

func (SwigcptrFTAPI_ProtoHeader) SetArrReserved

func (arg1 SwigcptrFTAPI_ProtoHeader) SetArrReserved(arg2 *byte)

func (SwigcptrFTAPI_ProtoHeader) SetNBodyLen

func (arg1 SwigcptrFTAPI_ProtoHeader) SetNBodyLen(arg2 uint)

func (SwigcptrFTAPI_ProtoHeader) SetNProtoFmtType

func (arg1 SwigcptrFTAPI_ProtoHeader) SetNProtoFmtType(arg2 byte)

func (SwigcptrFTAPI_ProtoHeader) SetNProtoID

func (arg1 SwigcptrFTAPI_ProtoHeader) SetNProtoID(arg2 uint)

func (SwigcptrFTAPI_ProtoHeader) SetNProtoVer

func (arg1 SwigcptrFTAPI_ProtoHeader) SetNProtoVer(arg2 byte)

func (SwigcptrFTAPI_ProtoHeader) SetNSerialNo

func (arg1 SwigcptrFTAPI_ProtoHeader) SetNSerialNo(arg2 uint)

func (SwigcptrFTAPI_ProtoHeader) SetSzHeaderFlag

func (arg1 SwigcptrFTAPI_ProtoHeader) SetSzHeaderFlag(arg2 *byte)

func (SwigcptrFTAPI_ProtoHeader) SwigIsFTAPI_ProtoHeader

func (p SwigcptrFTAPI_ProtoHeader) SwigIsFTAPI_ProtoHeader()

func (SwigcptrFTAPI_ProtoHeader) Swigcptr

func (p SwigcptrFTAPI_ProtoHeader) Swigcptr() uintptr

Directories

Path Synopsis
cmd
futuproto
Common
Package Common is a generated protocol buffer package.
Package Common is a generated protocol buffer package.
GetDelayStatistics
Package GetDelayStatistics is a generated protocol buffer package.
Package GetDelayStatistics is a generated protocol buffer package.
GetGlobalState
Package GetGlobalState is a generated protocol buffer package.
Package GetGlobalState is a generated protocol buffer package.
GetUserInfo
Package GetUserInfo is a generated protocol buffer package.
Package GetUserInfo is a generated protocol buffer package.
InitConnect
Package InitConnect is a generated protocol buffer package.
Package InitConnect is a generated protocol buffer package.
KeepAlive
Package KeepAlive is a generated protocol buffer package.
Package KeepAlive is a generated protocol buffer package.
Notify
Package Notify is a generated protocol buffer package.
Package Notify is a generated protocol buffer package.
Qot_Common
Package Qot_Common is a generated protocol buffer package.
Package Qot_Common is a generated protocol buffer package.
Qot_GetBasicQot
Package Qot_GetBasicQot is a generated protocol buffer package.
Package Qot_GetBasicQot is a generated protocol buffer package.
Qot_GetBroker
Package Qot_GetBroker is a generated protocol buffer package.
Package Qot_GetBroker is a generated protocol buffer package.
Qot_GetCapitalDistribution
Package Qot_GetCapitalDistribution is a generated protocol buffer package.
Package Qot_GetCapitalDistribution is a generated protocol buffer package.
Qot_GetCapitalFlow
Package Qot_GetCapitalFlow is a generated protocol buffer package.
Package Qot_GetCapitalFlow is a generated protocol buffer package.
Qot_GetCodeChange
Package Qot_GetCodeChange is a generated protocol buffer package.
Package Qot_GetCodeChange is a generated protocol buffer package.
Qot_GetFutureInfo
Package Qot_GetFutureInfo is a generated protocol buffer package.
Package Qot_GetFutureInfo is a generated protocol buffer package.
Qot_GetHoldingChangeList
Package Qot_GetHoldingChangeList is a generated protocol buffer package.
Package Qot_GetHoldingChangeList is a generated protocol buffer package.
Qot_GetIpoList
Package Qot_GetIpoList is a generated protocol buffer package.
Package Qot_GetIpoList is a generated protocol buffer package.
Qot_GetKL
Package Qot_GetKL is a generated protocol buffer package.
Package Qot_GetKL is a generated protocol buffer package.
Qot_GetOptionChain
Package Qot_GetOptionChain is a generated protocol buffer package.
Package Qot_GetOptionChain is a generated protocol buffer package.
Qot_GetOrderBook
Package Qot_GetOrderBook is a generated protocol buffer package.
Package Qot_GetOrderBook is a generated protocol buffer package.
Qot_GetOrderDetail
Package Qot_GetOrderDetail is a generated protocol buffer package.
Package Qot_GetOrderDetail is a generated protocol buffer package.
Qot_GetOwnerPlate
Package Qot_GetOwnerPlate is a generated protocol buffer package.
Package Qot_GetOwnerPlate is a generated protocol buffer package.
Qot_GetPlateSecurity
Package Qot_GetPlateSecurity is a generated protocol buffer package.
Package Qot_GetPlateSecurity is a generated protocol buffer package.
Qot_GetPlateSet
Package Qot_GetPlateSet is a generated protocol buffer package.
Package Qot_GetPlateSet is a generated protocol buffer package.
Qot_GetRT
Package Qot_GetRT is a generated protocol buffer package.
Package Qot_GetRT is a generated protocol buffer package.
Qot_GetReference
Package Qot_GetReference is a generated protocol buffer package.
Package Qot_GetReference is a generated protocol buffer package.
Qot_GetSecuritySnapshot
Package Qot_GetSecuritySnapshot is a generated protocol buffer package.
Package Qot_GetSecuritySnapshot is a generated protocol buffer package.
Qot_GetStaticInfo
Package Qot_GetStaticInfo is a generated protocol buffer package.
Package Qot_GetStaticInfo is a generated protocol buffer package.
Qot_GetSubInfo
Package Qot_GetSubInfo is a generated protocol buffer package.
Package Qot_GetSubInfo is a generated protocol buffer package.
Qot_GetSuspend
Package Qot_GetSuspend is a generated protocol buffer package.
Package Qot_GetSuspend is a generated protocol buffer package.
Qot_GetTicker
Package Qot_GetTicker is a generated protocol buffer package.
Package Qot_GetTicker is a generated protocol buffer package.
Qot_GetTradeDate
Package Qot_GetTradeDate is a generated protocol buffer package.
Package Qot_GetTradeDate is a generated protocol buffer package.
Qot_GetUserSecurity
Package Qot_GetUserSecurity is a generated protocol buffer package.
Package Qot_GetUserSecurity is a generated protocol buffer package.
Qot_GetWarrant
Package Qot_GetWarrant is a generated protocol buffer package.
Package Qot_GetWarrant is a generated protocol buffer package.
Qot_ModifyUserSecurity
Package Qot_ModifyUserSecurity is a generated protocol buffer package.
Package Qot_ModifyUserSecurity is a generated protocol buffer package.
Qot_RegQotPush
Package Qot_RegQotPush is a generated protocol buffer package.
Package Qot_RegQotPush is a generated protocol buffer package.
Qot_RequestHistoryKL
Package Qot_RequestHistoryKL is a generated protocol buffer package.
Package Qot_RequestHistoryKL is a generated protocol buffer package.
Qot_RequestHistoryKLQuota
Package Qot_RequestHistoryKLQuota is a generated protocol buffer package.
Package Qot_RequestHistoryKLQuota is a generated protocol buffer package.
Qot_RequestRehab
Package Qot_RequestRehab is a generated protocol buffer package.
Package Qot_RequestRehab is a generated protocol buffer package.
Qot_StockFilter
Package Qot_StockFilter is a generated protocol buffer package.
Package Qot_StockFilter is a generated protocol buffer package.
Qot_Sub
Package Qot_Sub is a generated protocol buffer package.
Package Qot_Sub is a generated protocol buffer package.
Qot_UpdateBasicQot
Package Qot_UpdateBasicQot is a generated protocol buffer package.
Package Qot_UpdateBasicQot is a generated protocol buffer package.
Qot_UpdateBroker
Package Qot_UpdateBroker is a generated protocol buffer package.
Package Qot_UpdateBroker is a generated protocol buffer package.
Qot_UpdateKL
Package Qot_UpdateKL is a generated protocol buffer package.
Package Qot_UpdateKL is a generated protocol buffer package.
Qot_UpdateOrderBook
Package Qot_UpdateOrderBook is a generated protocol buffer package.
Package Qot_UpdateOrderBook is a generated protocol buffer package.
Qot_UpdateOrderDetail
Package Qot_UpdateOrderDetail is a generated protocol buffer package.
Package Qot_UpdateOrderDetail is a generated protocol buffer package.
Qot_UpdateRT
Package Qot_UpdateRT is a generated protocol buffer package.
Package Qot_UpdateRT is a generated protocol buffer package.
Qot_UpdateTicker
Package Qot_UpdateTicker is a generated protocol buffer package.
Package Qot_UpdateTicker is a generated protocol buffer package.
Trd_Common
Package Trd_Common is a generated protocol buffer package.
Package Trd_Common is a generated protocol buffer package.
Trd_GetAccList
Package Trd_GetAccList is a generated protocol buffer package.
Package Trd_GetAccList is a generated protocol buffer package.
Trd_GetFunds
Package Trd_GetFunds is a generated protocol buffer package.
Package Trd_GetFunds is a generated protocol buffer package.
Trd_GetHistoryOrderFillList
Package Trd_GetHistoryOrderFillList is a generated protocol buffer package.
Package Trd_GetHistoryOrderFillList is a generated protocol buffer package.
Trd_GetHistoryOrderList
Package Trd_GetHistoryOrderList is a generated protocol buffer package.
Package Trd_GetHistoryOrderList is a generated protocol buffer package.
Trd_GetMaxTrdQtys
Package Trd_GetMaxTrdQtys is a generated protocol buffer package.
Package Trd_GetMaxTrdQtys is a generated protocol buffer package.
Trd_GetOrderFillList
Package Trd_GetOrderFillList is a generated protocol buffer package.
Package Trd_GetOrderFillList is a generated protocol buffer package.
Trd_GetOrderList
Package Trd_GetOrderList is a generated protocol buffer package.
Package Trd_GetOrderList is a generated protocol buffer package.
Trd_GetPositionList
Package Trd_GetPositionList is a generated protocol buffer package.
Package Trd_GetPositionList is a generated protocol buffer package.
Trd_ModifyOrder
Package Trd_ModifyOrder is a generated protocol buffer package.
Package Trd_ModifyOrder is a generated protocol buffer package.
Trd_Notify
Package Trd_Notify is a generated protocol buffer package.
Package Trd_Notify is a generated protocol buffer package.
Trd_PlaceOrder
Package Trd_PlaceOrder is a generated protocol buffer package.
Package Trd_PlaceOrder is a generated protocol buffer package.
Trd_ReconfirmOrder
Package Trd_ReconfirmOrder is a generated protocol buffer package.
Package Trd_ReconfirmOrder is a generated protocol buffer package.
Trd_SubAccPush
Package Trd_SubAccPush is a generated protocol buffer package.
Package Trd_SubAccPush is a generated protocol buffer package.
Trd_UnlockTrade
Package Trd_UnlockTrade is a generated protocol buffer package.
Package Trd_UnlockTrade is a generated protocol buffer package.
Trd_UpdateOrder
Package Trd_UpdateOrder is a generated protocol buffer package.
Package Trd_UpdateOrder is a generated protocol buffer package.
Trd_UpdateOrderFill
Package Trd_UpdateOrderFill is a generated protocol buffer package.
Package Trd_UpdateOrderFill is a generated protocol buffer package.
Verification
Package Verification is a generated protocol buffer package.
Package Verification is a generated protocol buffer package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL